Classless Inter Domain Routing
Sampailah kita pada pokok pembahasan dalam tulisan ini yaitu metode CIDR, berhitung IP address dengan ini banyak digunakan dan sangat membantu dalam proses pembagian IP address, banyak tulisan yang membahas cara ini seperti di CCNA-CNAP, khususnya dalam soal-soal ujian yang dilakukan oleh cisco, Pada kesempatan ini yang akan kita lakukan adalah perhitungan subnetting lanjutan atau yang dikenal dengan VLSM (variable length Subnet Mask), namun sebelum kita membahas VLSM ada baiknya kita sedikit meriview tentang subnetting menggunakan CIDR. Pada tahun 1992 lembaga IEFT memperkenalkan suatu konsep perhitungan IP Address yang dinamakan supernetting atau classless inter domain routing (CIDR), metode ini menggunakan notasi prefix dengan panjang notasi tertentu sebagai network prefix, panjang notasi prefix ini menentukan jumlah bit sebelah kiri yang digunakan sebagai Network ID, metode CIDR dengan notasi prefix dapat diterapkan pada semua kelas IP Address sehingga hal ini memudahkan dan lebih efektif. Menggunakan metode CIDR kita dapat melakukan pembagian IP address yang tidak berkelas sesukanya tergantung dari kebutuhan pemakai. Sebelum kita melakukan perhitungan IP address menggunakan metode CIDR berikut ini adalah nilai subnet yang dapat dihitung dan digunakan.
Subnet Mask | CIDR | Subnet Mask | CIDR |
255.128.0.0 | /9 | 255.255.240.0 | /20 |
255.192.0.0 | /10 | 255.255.248.0 | /21 |
255.224.0.0 | /11 | 255.255.252.0 | /22 |
255.240.0.0 | /12 | 255.255.254.0 | /23 |
255.248.0.0 | /13 | 255.255.255.0 | /24 |
255.252.0.0 | /14 | 255.255.255.128 | /25 |
255.254.0.0 | /15 | 255.255.255.192 | /26 |
255.255.0.0 | /16 | 255.255.255.224 | /27 |
255.255.128.0 | /17 | 255.255.255.240 | /28 |
255.255.192.0 | /18 | 255.255.255.248 | /29 |
255.255.224.0 | /19 | 255.255.255.252 | /30 |
Catatan penting dalam subnetting ini adalah penggunaan oktat pada subnet mask dimana :
- Untuk IP Address kelas C yang dapat dilakukan CIDR-nya adalah pada oktat terakhir karena pada IP Address kelas C subnet mask default-nya adalah 255.255.255.0
- Untuk IP Address kelas B yang dapat dilakukan CIDR-nya adalah pada 2 oktat terakhir karena pada IP Address kelas B subnet mask default-nya adalah 255.255.0.0
- Untuk IP Address kelas A yang dapat dilakukan CIDR-nya adalah pada 3 oktat terakhir karena IP Address kelas A subnet mask default-nya adalah 255.0.0.0 untuk lebih jelasnya dapat kita lakukan perhitungan pada contoh IP Address berikut ini :
Diketahui IP Address 130.20.0.0/20 yang ingin diketahui dari suatu subnet dan IP Address adalah :
1. Berapa jumlah subnet-nya ?
2. Berapa jumlah host per subnet ?
3. Berapa jumlah blok subnet ?
4. Alamat Broadcast ?
Untuk dapat menghitung beberpa pertanyaan diatas maka dapat digunakan rumus perhitungan sebagai berikut :
Untuk menghitung jumlah subnet = (2x)
(2x) = (24) = 16 subnet
Dimana x adalah banyak angka binary 1 pada subnet mask di 2 oktat terakhir : 130.20.0.0/20, yang kita ubah adalah /20 menjadi bilangan binary 1 sebanyak 20 digit sehingga (banyaknya angka binary 1 yang berwarna merah) dan jumlah angka binary pada 2 oktat terakhir adalah 4 digit
/20 | 11111111 | 11111111 | 11110000 | 00000000 |
Decimal | 255 | 255 | 240 | 0 |
Untuk menghitung jumlah host per subnet = (2y-2)
(2y-2) = (212-2) = 4094 host
Dimana y adalah banyaknya angka binary 0 pada subnet mask di 2 oktat terakhir (banyaknya angka binary 0 yang berwarna hijau) dan jumlah angka binary pada 2 oktat terakhir adalah 12 digit
/20 | 11111111 | 11111111 | 11110000 | 00000000 |
Decimal | 255 | 255 | 240 | 0 |
Untuk menghitung jumlah blok subnet = (256-nilai decimal 2 oktat terakhir pada subnet) sehingga = (256-240)= 16 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
Hasil pengurangan tersebut kemudian menjadi nilai kelipatan sampai nilainya sama dengan nilai pada 2 oktat terakhir di subnet mask, yaitu : 16+16 dan seterusnya hingga 240, kelipatan 16 adalah : 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
Dari hasil perhitungan diatas maka dapat kita simpulkan :
Untuk IP Address 130.20.0.0/20
Jumlah subnet-nya = 16
Jumlah host per subnetnya = 4094 host
Jumlah blok subnetnya sebanyak 16 blok yaitu
16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
Selanjutnya dari nilai CIDR tersebut dapat kita bagi lagi menjadi blok subnet baru hal ini
dapat dilakukan dengan metode VLSM.
Variable Length Subnet Mask