Setiap perangkat yang terhubung ke Internet berkomunikasi, mencari lokasi, dan berinteraksi dengan perangkat lain yang terhubung ke Internet melalui alamat IP. Alamat ini adalah sekumpulan nomor unik yang ditetapkan untuk setiap perangkat di jaringan, seperti alamat rumah yang menemukan lokasi dan membedakan lokasi rumah tertentu dari rumah lain di jalan.
Meskipun tidak banyak alamat IP pada jaringan rumah IPv4 pada umumnya (misalnya, 192.168.0.0/24 memberikan 256 alamat), pada jaringan IPv6, mungkin terdapat sebanyak 18 triliun alamat yang tersedia.
Meskipun demikian, tidak semuanya digunakan oleh perangkat rumah tangga Anda, berkat subnetting dan subnet mask. Jadi pertanyaan yang tersisa adalah: Apa itu subnet? Apa itu subnetmask? Bagaimana cara kerja subnet IPv4 dan IPv6? Dan bagaimana Anda bisa menggunakan lembar contekan subnet untuk mengkonfigurasi jaringan Anda? Semua akan terjawab dalam artikel ini oleh Anda sebetulnya.
Saya telah membuat lembar contekan yang mencakup subnet mask, panjang awalan CIDR IPv6, dan cara mengatur jaringan IPv4 atau IPv6 Anda. Pastikan untuk memeriksanya di akhir artikel ini! Ini juga memiliki informasi berguna tentang alamat IP dan jaringan.
Apa itu Subnet Mask?
Alamat IPv4 terdiri dari 32 bit, yang kemudian dibagi menjadi segmen 8-bit, yang biasa disebut sebagai “oktet”. Oktet ini biasanya dialokasikan ke ID jaringan atau ID host. Jika Anda memerlukan informasi lebih lanjut tentang IPv4 dan IPv6, baca postingan blog kami yang berjudul “IPv4 vs. IPv6: Bagaimana IPv6 Diatur untuk Menggantikan IPv4.”
ID Jaringan dan ID Host
ID jaringan atau alamat jaringan menentukan jaringan mana yang memiliki alamat IP. Jadi, Ketika paket data dikirim melalui internet atau jaringan lokal, router menggunakan ID jaringan untuk memutuskan apakah tujuan paket berada di jaringan yang sama atau perlu diteruskan ke jaringan lain. ID jaringan memberi tahu router ke jaringan mana paket harus dirutekan.
Selain itu, ID jaringan juga membantu membedakan subnet yang berbeda di organisasi atau lingkungan yang lebih besar. Dengan ID jaringan yang berbeda untuk setiap subnet, perangkat dapat berkomunikasi dalam subnet lokalnya atau menjangkau subnet lain melalui router. Secara alami, semua perangkat di jaringan yang sama berbagi ID jaringan yang sama.
Kemudian, kita memiliki bagian ID host dari sebuah alamat IP. Bagian ini pada dasarnya mendefinisikan perangkat unik (host) dalam jaringan itu. ID host membedakan perangkat dalam jaringan sehingga jaringan dapat merutekan lalu lintas dengan benar ke dan dari perangkat yang benar.
Subnet Mask
Sekarang, kita akhirnya bisa membahas subnet mask. Subnet mask adalah nomor 32-bit (mirip dengan alamat IP) yang menentukan oktet mana yang saya sebutkan di atas yang ditetapkan ke ID jaringan dan mana yang ditetapkan ke ID host.
Masker Subnet IPv4
Katakanlah Anda memiliki alamat IPv4 seperti 192.168.1.10 dan subnet mask seperti 255.255.255.0. Angka berulang di subnet mask menunjukkan kepada kita bahwa tiga oktet pertama, atau 24 bit, dari alamat IP, yaitu 192.168.1.0, mewakili bagian jaringan (ID jaringan).
Hal ini karena, seperti yang saya katakan sebelumnya, bagian jaringan dari semua perangkat di jaringan yang sama berbagi ID jaringan yang sama, sehingga jumlahnya konstan di antara semua perangkat di jaringan. Sedangkan untuk bagian ID host, oktet terakhir adalah jumlah alamat IP tersedia yang dapat ditetapkan ke suatu perangkat.
Jadi, Anda mungkin bertanya, bagaimana cara mengetahui berapa banyak alamat IP yang tersedia untuk perangkat? Nah, ketika subnet mask menunjukkan kepada kita bahwa sebuah alamat IP memiliki delapan bit yang dicadangkan untuk ID host, itu berarti ada delapan variabel yang dapat ditempatkan 0 atau 1.
Ini berarti 2^8 atau 256 alamat IP yang dapat ditetapkan ke perangkat di alamat IPv4 ini. Namun, perhatikan bahwa dua alamat ini selalu dicadangkan untuk alamat jaringan (192.168.1.0) dan alamat siaran (192.168.1.255).
Masker Subnet IPv6
Selain subnet mask di IPv4, mari kita bahas tentang subnet mask di IPv6. Daripada menunjukkan bagian mana dari alamat IPv6 yang ditetapkan ke ID jaringan dan mana yang ditetapkan ke ID host melalui notasi desimal bertitik seperti di IPv4 (255.255.255.0), IPv6 menggunakan panjang awalan, yang merupakan bagian dari sistem alokasi dan notasi IP yang lebih baru.
Sistem ini disebut Perutean Antar-Domain Tanpa Kelas. Alih-alih sistem alokasi IP berbasis kelas sebelumnya, sistem ini menggunakan Variable-Length Subnet Masking (VLSM). Anda dapat mempelajari lebih lanjut tentang CIDR, cara kerjanya, dan perbedaannya dari sistem sebelumnya Di Sini.
Adapun bagaimana notasi CIDR menunjukkan bagian mana untuk jaringan dan ID host, biasanya, / ditambahkan di akhir alamat IPv6 diikuti dengan angka, yang menunjukkan berapa banyak bit yang dialokasikan ke bagian jaringan. Notasi CIDR ini disebut panjang awalan.
Perhatikan bahwa meskipun setiap angka di alamat IPv4 mewakili 8 bit atau satu oktet, di IPv6, setiap kombinasi angka dan huruf antara dua desimal mewakili 16 bit. Misalnya:
2001 (hex) → 0010000000000001 (biner)
Versi biner lengkap dari alamat IPv6 2001:0db8:85a3:0000:0000:8a2e:0370:7334 adalah:
0010000000000001 0000110110111000 1000010110100011 0000000000000000
0000000000000000 1000101000101110 0000001101110000 0111001100110100
Selain itu, untuk mempersingkat alamat IPv6, alih-alih menyertakan semua blok nol (blok nol 16-bit dalam alamat IPv6), blok tersebut diganti dengan titik dua (“::”). Jumlah blok nol 16-bit dapat dihitung dengan mengurangkan jumlah blok bukan nol yang ditampilkan penuh dari jumlah total blok dalam alamat IPv6, yaitu delapan. Misalnya:
2001:db8:1234::/64 → 2001:db8:1234 → 8 blok total – 3 blok bukan nol= 5 blok nol
Jadi, alamat lengkapnya adalah 2001:0db8:1234:0000:0000:0000:0000:0000/64.
Setelah memahami dasar-dasarnya, mari kita lihat contoh subnet mask IPv6:
Jika alamat IPv6 adalah sebagai berikut: 2001:db8:1234::/64
64 bit pertama adalah untuk bagian jaringan: 2001:db8:1234
Sisanya 64 bit (128-64=64) adalah untuk bagian host: 0000.0000.0000.0000.
Lembar Cheat Subnet untuk IPv4 dan IPv6
Meskipun subnet mask dan subnet tampak seperti istilah yang sama, namun keduanya memiliki fungsi yang sangat berbeda. Subnetting pada dasarnya memecah sejumlah besar alamat IPv4 atau IPv6 yang disertakan dalam jaringan untuk mengelola berbagai departemen atau perangkat dengan lebih baik dan meningkatkan keamanan.
Misalnya, dalam lingkungan perusahaan, departemen keuangan mungkin memiliki subnetnya sendiri, sehingga mencegah akses tidak sah dari departemen lain. Di lingkungan rumah, membagi jaringan menjadi dua subnet, satu untuk perangkat pribadi dan satu lagi untuk IoT (Internet of Things) seperti asisten rumah pintar atau Roombas, dapat meningkatkan keamanan dan lalu lintas, karena IoT terus-menerus berkomunikasi dengan layanan cloud dan biasanya lebih rentan terhadap pelanggaran keamanan.
Sebelum tahun 1993, subnetting dilakukan melalui kelas-kelas di mana jaringan memiliki 254, 65.534, atau lebih dari 16 juta IP untuk (perangkat), dan Anda tidak dapat membaginya menjadi jaringan yang lebih kecil seperti yang Anda bisa lakukan saat ini.
Namun, berkat pengembangan CIDR, kini Anda dapat membagi jaringan apa pun dengan ukuran berapa pun menjadi jaringan kecil sebanyak yang Anda suka. Jadi, mari masuk ke cara subnetting di IPv4 dan IPv6 dilakukan dan bagaimana Anda dapat menggunakan lembar contekan subnet praktis kami untuk mengonfigurasi jaringan Anda.
Lembar Cheat Subnet IPv4
Katakanlah Anda memiliki jaringan, seperti 192.168.1.0/24, dengan 256 alamat IP untuk bagian host. Meskipun Anda dapat mengetahui berapa banyak IP yang didedikasikan untuk jaringan dan bagian host melalui subnet mask (255.255.255.0), melalui /24 di akhir IP, Anda dapat menguranginya karena 24 bit didedikasikan untuk bagian jaringan, maka 8 bit atau 256 (2^8=256) alamat digunakan untuk bagian host.
Jika kita ingin membagi jaringan ini dan memiliki dua subnet dengan 128 alamat, kita meminjam satu bit dari bagian jaringan, yang mengarah ke pengaturan dan perubahan berikut:
- Subnet mask baru: /25 atau 255.255.255.128
- Host per subnet: 128
- Subnet 1: 192.168.1.0/25 (126 alamat yang dapat digunakan dari 192.168.1.1 hingga 192.168.1.126)
- Subnet 2: 192.168.1.128/25 (126 alamat yang dapat digunakan dari 192.168.1.129 hingga 192.168.1.254)
Melalui proses CIDR ini, Anda dapat membagi jaringan apa pun sebanyak yang Anda suka, selama Anda memiliki dua alamat IP yang dapat digunakan (tidak termasuk dua IP yang diperlukan untuk siaran dan alamat jaringan). Jadi, untuk jaringan /24 dengan 254 IP yang dapat digunakan, Anda dapat membuat 64 subnet, masing-masing berisi dua alamat IP yang dapat digunakan; namun, jumlah host yang rendah biasanya digunakan untuk koneksi point-to-point.
Lembar Cheat Subnet IPv6
Subnetting IPv6 sangat penting karena ruang alamat IPv6 menawarkan 2^128 atau 340 undecillion (34 dengan 37 angka nol di belakangnya) alamat IP unik. Jaringan IPv6 rata-rata biasanya diatur dengan CIDR /64 yang mengalokasikan 64 bit ke bagian jaringan dan 64 bit lainnya ke bagian host, sehingga memberi Anda 2^64 atau 18 triliun (18 dengan 18 angka nol di belakangnya) alamat unik.
Mengingat banyaknya alamat IPv6 yang tersedia, bahkan dengan CIDR /64 pada umumnya, melakukan subnet pada jaringan IPv6 sangat bermanfaat karena admin jaringan dapat mengelola perangkat dengan mengelompokkannya berdasarkan lokasi, departemen, atau fungsi, memantau lalu lintasnya, menerapkan kebijakan keamanan, dan mengkonfigurasi router dengan lebih mudah.
Meskipun subnet /64 adalah bentuk subnet IP IPv6 yang paling umum digunakan sebagai fitur seperti SLAAC atau Konfigurasi Otomatis Alamat Tanpa Status (memungkinkan perangkat menghasilkan alamat IP secara otomatis berdasarkan jaringan yang mereka sambungkan tanpa memerlukan server DHCP), Anda dapat dengan mudah membagi jaringan IPv6 menjadi berapa pun jumlah subnet yang Anda suka.
Katakanlah Anda memiliki jaringan /64 IPv6 seperti 2001:db8:abcd:1000::/64; jika kita meminjam, misalnya, 4 bit dari bagian jaringan, kita dapat membagi jaringan kita menjadi 16 subnet, yang menghasilkan perubahan berikut:
- Subnet asli: 2001:db8:abcd:1000::/64
- Subnet baru: /68
- Jumlah subnet: 2^(bit yang dipinjam dari jaringan)= 2^4=16 subnet
- Subnet pertama: 2001:db8:abcd:1000:0000::/68
- Subnet kedua: 2001:db8:abcd:1000:1000::/68
- Subnet ketiga: 2001:db8:abcd:1000:2000::/68
- … hingga 2001:db8:abcd:1000:f000::/68
- 2001:db8:abcd:1000: 64 bit pertama menentukan awalan perutean global.
- 0000 – f000: 4 bit berikutnya digunakan untuk subnetting.
- Bagian Tuan Rumah: 60 bit sisanya digunakan untuk alamat host. (Sisa “::” yang menampilkan tiga blok 16-bit)
- Setiap subnet /68 memiliki 2^60 = 1,15 triliun kemungkinan alamat host.
Pikiran Terakhir
Subnetting adalah bagian penting dari setiap jaringan, baik itu subnetting IPv4 atau subnetting IPv6. Semoga postingan ini dan lembar contekan subnetting Saya telah menyediakannya untuk membantu Anda mengatur dan membuat subnet jaringan Anda dengan lebih mudah.
FAQ
Apa itu subnetmask?
Di IPv4, subnet mask adalah angka 32-bit (mirip dengan alamat IP) yang menentukan oktet mana yang ditetapkan ke ID jaringan dan ID host. Di IPv6, Daripada menggunakan subnet mask seperti di IPv4 (misalnya, 255.255.255.0), IPv6 menggunakan notasi panjang awalan untuk menunjukkan berapa banyak bit alamat yang digunakan untuk bagian jaringan.
Bagaimana subnetting IPv4 dan IPv6 dilakukan?
Melalui CIDR atau Classless Inter-Domain Routing, kita dapat membagi jaringan IPv4 atau IPv6 menjadi banyak subnet yang kita suka dengan meminjam bit dari bagian jaringan; namun, untuk IPv4, Anda harus memiliki setidaknya dua alamat IP yang dapat digunakan (tidak termasuk dua IP yang diperlukan untuk siaran dan alamat jaringan). Misalnya, jika Anda memiliki jaringan dengan 256 alamat IP (192.168.1.0/24) dan ingin membaginya menjadi dua subnet dengan 128 IP, Anda meminjam satu bit dari bagian jaringan, menghasilkan dua subnet berikut: 192.168.1.0/25 & 192.168.1.128/25
Apakah ada lembar contekan subnetting untuk IPv4 dan IPv6?
Ya! Menghitung berapa banyak alamat IP yang Anda dapatkan saat melakukan subnet pada jaringan Anda bisa jadi cukup rumit, terutama dengan IPv6. Itu sebabnya saya telah menyusun lembar contekan subnet yang komprehensif untuk membuat subnet Anda lebih mudah. Ini juga merupakan lembar contekan IPv6 dan lembar contekan jaringan, jadi ini cukup komprehensif!