Subnetting Kelas B
Subnetting Kelas B berfokus pada oktet ke-3
contoh IP : 172.130.220.122/18
Subnet ditulis dalam format 32 bit Biner seperti berikut :
11111111.11111111.11111111.11111111 8 Bit 8 Bit 8 Bit 8 Bit (oktet1) (oktet2) (oktet3) (oktet4)
atau dalam bentuk desimal biasanya disebut dengan Prefix / Prefix Lenght
/16 /17 /18 /19 /20 /21 /22 /23
Karena berfokus pada oktet ke-3, maka oktet ke-4 selalu berjumlah antara 0 - 255.
Untuk menghitung jumlah IP pada IP kelas B kita cukup berpatokan pada IP kelas C, dimana setiap Prefix yang muncul pada IP kelas B cukup ditambahkan dengan angka 8, sehingga hasilnya adalah Prefix imajiner kelas C. sehingga didapatkan angka
/16 + 8 = /24 /17 + 8 = /25 /18 + 8 = /26 /19 + 8 = /27 /20 + 8 = /28 /21 + 8 = /29 /22 + 8 = /30 /23 + 8 = /31
Jika mengacu pada Prefix kelas C maka bisa dipatkan rentang IP sebagai berikut :
/24 = 256 jumlah rentang IP kelas C /25 = 128 jumlah rentang IP kelas C /26 = 64 jumlah rentang IP kelas C /27 = 32 jumlah rentang IP kelas C /28 = 16 jumlah rentang IP kelas C /29 = 8 jumlah rentang IP kelas C /30 = 4 jumlah rentang IP kelas C /31 = 2 jumlah rentang IP kelas C /32 = 1 jumlah rentang IP kelas C
dan untuk mendapatkan rentang IP di kelas B dengan cara mengalikan jumlah rentang ip dengan 256, sehingga didapatkan :
/16 = /24 -> 256 x 256 = 65.536 jumlah rentang IP kelas B /17 = /25 -> 128 x 256 = 32.768 jumlah rentang IP kelas B /18 = /26 -> 64 x 256 = 16.384 jumlah rentang IP kelas B /19 = /27 -> 32 x 256 = 8.192 jumlah rentang IP kelas B /20 = /28 -> 16 x 256 = 4.096 jumlah rentang IP kelas B /21 = /29 -> 8 x 256 = 2.048 jumlah rentang IP kelas B /22 = /30 -> 4 x 256 = 1.024 jumlah rentang IP kelas B /23 = /31 -> 2 x 256 = 512 jumlah rentang IP kelas B
Jika tulisan prefix adalah /24 maka sudah bisa dipastikan bahwa jumlah rentang IP adalah = 256 IP mulai dari 0 - 255.
itu juga sudah bisa dipastikan bahwa
0 adalah IP Network 255 adalah IP Broadcast
Selanjutnya untuk IP Host kita cukup mengurangi dengan angka 2 dari jumlah rentang IP yang telah dihitung.
Subnet Mask untuk kelas C, notasi subnet yang berubah hanya bagian akhir dari subnet mask (yang bercetak tebal).
xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx 255 255 255 0
Cara menghitung subnet mask dengan cara mengurangkan 256 dengan jumlah rentang IP.
Contoh soal
Hitunglah subneting dari IP berikut 23.51.120.155/27
didapatkan
/27 maka rentang IP adalah 32
Biasanya yang dicari adalah
1. Rentang IP 2. IP Host 3. IP Network 4. IP Broadcast 5. Subnet Mask
Maka didapatkan IP yang paling terakhir (155) dibagi dengan IP yang dihitung diawal (/27 dengan rentang IP 32) maka didapatkan 155/32 maka hasilnya adalah 4,84375 abaikan angka dibelakang ','. fokus ke angka 4. Dari angka 4 kita kali dengan angka 32, maka didapatkan 4x32 = 128 ini adalah rentang IP yang paling awal dari rentang IP 23.51.120.155
Berikutnya cara mengetahui IP akhir dari rentang IP, kita cukup menambahkan 128 + 32 - 1 = 159. Maka rentang IP yang didapat adalah
23.51.120.128 - 23.51.120.159 IP Network IP Broadcast
IP Host dari 23.51.120.155 didapatkan
23.51.120.129 - 23.51.120.158
Berikutnya untuk subnet mask didapatkan dari pengurangan angka 256 dengan (/27 dengan rentang IP 32) maka didapatkan 256-32 = 224
maka didapatkan
255.255.255.224
hasil perhitungannya adalah sebagai berikut
Rentang IP
23.51.120.128-23.51.120.159
IP Host
23.51.120.129-23.51.120.158
IP Network
23.51.120.128
IP Broadcast
23.51.120.159
Subnet Mask
255.255.255.224