Bagi kalian yang sedang belajar subnetting, mungkin artikel ini bisa menjadi panduan belajar. Secara konsep, saya memahami subnetting sebagai tindakan efisiensi penggunaan ip address version 4. Pada tahun 1993, IETF memperkenalkan CIDR (Classless Inter-Domain Routing). Kalau saya memahaminya adalah penentuan network address berdasarkan prefix (/24, /25, /26 dsb) bukan berdasarkan kelas (A, B, C) lagi. Belajar subnetting ini sangat berguna ketika kita berada di sebuah ISP, dimana efisiensi penggunaan ip address sangat penting sehingga dibutuhkan kemampuan untuk melakukan subnetting dengan baik.
Beberapa hari yang lalu seorang teman menyodorkan sebuah alamat ip dan menanyakan berapa network dan broadcast address-nya. Sebagai bahan belajar, saya coba bahas disini.
10.24.68.20 255.255.248.0
Kalo dijabarkan Subnetmask diatas ialah 11111111.11111111.11111000.00000000 atau /21
Yang bisa kita lakukan pertama kali ialah menghitung berapa jumlah subnet-nya. Caranya adalah menggunakan rumus 2x dimana x adalah banyaknya binari 1 pada oktet terakhir (dalam hal ini dua oktet terakhir). Untuk contoh kasus diatas, bisa dihitung 25 = 32.
Untuk mengetahui berapa jumlah host yang bisa diakomodir oleh network tersebut, bisa dihitung menggunakan rumus 2y-2 dimana y adalah banyaknya binari 0 pada oktet terakhir (dalam hal ini dua oktet terakhir). Pengurangan terhadap nilai 2 didalam rumus dikarenakan alokasi untuk alamat network dan alamat broadcast. Untuk contoh kasus diatas, bisa dihitung 211-2 = 2046
Untuk menentukan alamat network, yang saya pahami setidaknya ada dua 2 cara. Yang pertama dengan melakukan operasi AND dan yang kedua dengan mengetahui blok subnet. Saya akan bahas dulu cara yang kedua karena lebih mudah dan praktis dikesempatan lain mungkin akan saya bahas tentang operasi AND.
Mengetahui blok subnet bisa dengan rumus 256-nilai oktet terakhir subnet mask (dalam hal ini oktet ketiga). Dalam contoh kasus bisa dihitung 256-248=8. Jadi blok subnet-nya adalah kelipatan 8. 0, 8, 16, 24, 32 dst. Dalam contoh kasus bisa kita lihat, kelipatan 8 yang mendekati 68 adalah 64 dan 72. Berarti sudah bisa dipastikan alamat ip diatas memiliki data-data sebagai berikut :
network address = 10.24.64.0
first host = 10.24.64.1
last host = 10.24.71.254
broadcast address = 10.24.71.255
Masih bingung? Gapapa..namanya juga belajar ![]()
Silahkan manfaatkan kolom comment untuk berdiskusi. Happy Networking!! ![]()
>



