Subnetting adalah strategi yang digunakan untuk mempartisi satu jaringan fisik menjadi lebih dari satu sub-jaringan logis yang lebih kecil (subnet) ini biasanya digunakan untuk membagi jaringan besar menjadi subnetwork yang lebih kecil dan lebih efisien, setiap subnet memungkinkan perangkat yang terhubung untuk berkomunikasi satu sama lain sedangkan router digunakan untuk berkomunikasi antar subnet.
Dengan kata lain subnetting merupakan proses memecah jaringan IP menjadi sub-jaringan yang lebih kecil yang disebut "subnet." Setiap subnet adalah deskripsi non-fisik (atau ID) untuk sub-jaringan fisik (biasanya jaringan yang dialihkan dari host yang berisi satu router di jaringan multi-router).
Ukuran subnet tergantung pada persyaratan konektivitas dan teknologi jaringan yang digunakan. Subnet titik-ke-titik memungkinkan dua perangkat untuk terhubung, sementara subnet pusat data mungkin dirancang untuk menghubungkan lebih banyak perangkat. Setiap organisasi bertanggung jawab untuk menentukan jumlah dan ukuran subnet yang dibuatnya, dalam batas ruang alamat yang tersedia untuk penggunaannya. Perangkat jaringan dalam satu organisasi di internet tidak perlu mengetahui detail segmentasi subnet yang digunakan oleh organisasi lain.
Dengan kata lain subnetting merupakan proses memecah jaringan IP menjadi sub-jaringan yang lebih kecil yang disebut "subnet." Setiap subnet adalah deskripsi non-fisik (atau ID) untuk sub-jaringan fisik (biasanya jaringan yang dialihkan dari host yang berisi satu router di jaringan multi-router).
Ukuran subnet tergantung pada persyaratan konektivitas dan teknologi jaringan yang digunakan. Subnet titik-ke-titik memungkinkan dua perangkat untuk terhubung, sementara subnet pusat data mungkin dirancang untuk menghubungkan lebih banyak perangkat. Setiap organisasi bertanggung jawab untuk menentukan jumlah dan ukuran subnet yang dibuatnya, dalam batas ruang alamat yang tersedia untuk penggunaannya. Perangkat jaringan dalam satu organisasi di internet tidak perlu mengetahui detail segmentasi subnet yang digunakan oleh organisasi lain.
Subnetting awalnya mengacu pada pembagian jaringan berbasis kelas ke banyak subjaringan, tetapi sekarang umumnya mengacu pada pembagian blok CIDR ke blok CIDR yang lebih kecil. Subnetting memungkinkan entri routing tunggal untuk merujuk ke blok yang lebih besar atau ke konstituen individualnya. Ini memungkinkan entri routing tunggal untuk digunakan meskipun sebagian besar Internet, rute yang lebih spesifik hanya diperlukan untuk router di blok subnetted.
Ada beberapa batasan yang diterapkan dalam jaringan subneted, Masalah dengan subnet masking adalah bahwa semua subnet yang dibuat memiliki ukuran yang sama. Subnet masking berfungsi dengan baik jika administrator perlu membuat beberapa subjaringan dengan jumlah host yang sama pada setiap subnet, tetapi masalah dapat muncul ketika jumlah host pada setiap subnet berbeda. Masking dengan panjang variabel menyediakan administrator dengan cara yang efisien untuk membuat subnet ini.
Banyak pembatasan ini telah dicabut oleh :
Classless Inter-Domain Routing (CIDR),
Variable Length Subnet Mask (VLSM),
Internet Protocol (IP),
Enchanced Interior Gateway Routing Protocol (EIGRP),
Open Shortest Path First (OSPF).
Namun, jika protokol routing lain seperti IGRP dan RIP digunakan, dua pembatasan masih harus diamati sebagai berikut:
Semua subnet mask harus memiliki panjang yang tetap, karena pembaruan routing IGRP dan RIP tidak termasuk informasi subnet mask, router harus mengasumsikan bahwa subnet mask yang telah dikonfigurasikan valid untuk semua subnet. Oleh karena itu, masker tunggal harus digunakan untuk semua subnet dari jaringan classful yang diberikan dan subnet mask yang berbeda dapat digunakan untuk alamat jaringan yang berbeda. Aturan ini disebut sebagai aturan FLSM (Fixed Length Subnet Mask). Berdasarkan asumsi FLSM, router dapat bertukar rute subnet dengan router lain dalam jaringan. Karena subnet mask identik di seluruh jaringan, router akan menafsirkan rute ini dengan cara yang sama. Namun, router yang tidak terpasang ke jaringan subnet tidak dapat menafsirkan rute subnet ini, karena mereka tidak memiliki subnet mask.
Oleh karena itu, rute subnet tidak diteruskan ke router di jaringan lain. Ini mengarah pada pembatasan kedua.
Jaringan subnet tidak dapat dipisah menjadi bagian yang terisolasi. Semua subnet harus bersebelahan, karena informasi routing subnet tidak dapat diteruskan ke non-anggota. Semua subnet harus dapat menjangkau semua subnet lainnya dalam jaringan tanpa melewatkan lalu lintas melalui jaringan lain.