Ya, cara mudah untuk memikirkannya adalah bahwa subnet mask selalu 1s di awal. Jika subnet-size-indicator tidak memiliki 1s di awal representasi biner, maka saya akan mengatakan bahwa subnet-size-indicator bukan "subnet mask" yang tepat, menggunakan standar modern.
RFC 1219 menyatakan bahwa RFC 950 sebelumnya memungkinkan bit yang tidak berdekatan. Faktanya, RFC 950 halaman 15 (bagian 3) jelas memiliki contoh yang “menggambarkan bit-bit subnet yang tidak bersebelahan”. Namun, tidak ada cara untuk mengubah subnet tersebut menjadi notasi CIDR. Notasi gaya CIDR adalah yang digunakan IPv6 (setidaknya sejak RFC 1884 halaman 7 , kalimat pertama bagian 2.4), sehingga bit yang tidak berdekatan tidak pernah didukung secara luas untuk jaringan IPv6. RFC 1219 Metode ini menetapkan bahwa “bit subnet (mask = 1) ditugaskan dari bit yang paling signifikan yang bekerja paling tidak". (The RFC 4632 bagian 3.1 , disebutkan oleh jawaban Sami, menunjuk ke standar resmi yang membahas notasi CIDR.)
RFC 1878 halaman 2 menunjukkan notasi "subnet mask" standar untuk semua subnet IPv4 kecuali untuk /0
.
Namun, saya akan menguraikan sedikit tentang jawaban Sami, melihat ke "mengapa" (dengan contoh konkret, seperti yang ditanyakan oleh pertanyaan itu) ...
Beberapa peralatan Cisco kelas profesional mendukung sesuatu yang disebut "wildcard mask," yang membalik bit. Jadi subnet yang normal dapat diwakili oleh sesuatu yang disebut 00000000.00000000.00000000.11111111
.
Dengan masker wildcard Cisco, tidak ada aturan bahwa semua nol harus diutamakan. Jadi bisa digunakan 00000000.00000000.00000000.11111110
.
Itu akhirnya akan membuat grup yang berisi semua alamat IP genap.
Ini sebenarnya penting untuk diketahui, karena pelatihan Cisco membahasnya, sehingga proses pemeriksaan untuk sertifikasi profesional Cisco mungkin bertanya tentang hal seperti itu.
Namun, saya pikir itu sebagian besar tidak berguna. Alih-alih membagi jaringan menjadi setengah dengan menggunakan alamat bernomor genap atau alamat bernomor ganjil, Anda bisa membagi jaringan menjadi setengah menggunakan alamat bernomor rendah dan alamat bernomor tinggi, dengan membuat subnet normal yang setengah besarnya.
Topeng wildcard dengan bit non-berdekatan tidak terlalu berguna, dan bisa lebih menantang untuk dikerjakan. Maksud dari bit subnet mask yang diatur ke 1 adalah untuk mengatakan bahwa bit membantu mengidentifikasi subnet mana perangkat berada. Tidak ada alasan kuat untuk memiliki bit-bit tersebut tersebar di seluruh alamat, bukan hanya dengan baik mengelompokkan mereka di awal alamat . Hasilnya adalah bahwa mendukung jenis topeng ini adalah kompleksitas tambahan tanpa banyak manfaat besar.
Saya kira Cisco akhirnya setuju bahwa tidak ada gunanya topeng subnet non-tradisional seperti itu, karena mereka akhirnya menjatuhkan dukungan untuk "topeng kartu". Firewall Pix yang lebih lama mendukung "topeng kartu," tetapi unit ASA yang lebih baru menggunakan "topeng subjaringan" standar sebagai gantinya. .
Saya bahkan tidak akan mencoba membuat jaringan dengan "subnet bits" yang tidak berdekatan di dalam topeng, karena banyak perangkat lunak akan mengikuti tren / standar baru, dan menolak desain jaringan seperti itu. Bahkan jika saya menggunakan perangkat lunak yang lebih lama, saya mungkin ingin jaringan saya dapat dengan mudah dimodifikasi untuk dapat menggunakan perangkat lunak yang lebih baru tanpa perlu mendesain ulang jaringan. Jadi, “subnet bits” yang berdekatan adalah satu-satunya cara untuk melakukannya.
Jika Anda ditanya pertanyaan saat ujian, saya akan merasa yakin untuk mengatakan bahwa semua angka 1 harus ada di awal alamat. Itulah yang setiap penguji waras ingin agar sebagian besar siswa belajar di zaman sekarang ini.