11 0 4 MB
Perhitungan
Subnetting In Color
Copy Left : Nugroho, ST. – Produktif TKJ SMKN 2 Bawang
Sebuah Analogi
Kelas C
Network ID / Network Address
Ketua Kelompok / Ketua Kelas
Mungkin analogi ini mudah diterima :
IP : xxx.xxx.xxx.0 1 2
Absen : 0 1 2
Jumlah IP Valid yg s/d boleh untuk IP host = 256 – 2
Anggota Kelompok / Anggota Kelas = 256 – 2
=
=
254 IP
253 254 IP : xxx.xxx.xxx.255 Broadcast ID / Broadcast Address
Kelompok IP
256
s/d
254 anak
253 254 Absen : 255
Sekretaris Kelompok / Sekretaris Kelas
IP
256 Kelompok Siswa / Kelas
anak
Pembagian kelompok Untuk tugas tertentu dari guru, 256 anak Kelas C tersebut, akan dibagi menjadi kelompok-kelompok yang lebih kecil. Dengan aturan sbb :
seluruh anak harus HABIS TERBAGI (tanpa sisa) dengan jumlah anak per kelompoknya harus SAMA BANYAK (imbang) dalam tiap kelompok 1 anak ABSEN TERKECIL (paling depan) jadi Ketua kelompok dalam tiap kelompok 1 anak ABSEN TERBESAR (paling belakang) jadi Sekretaris kelompok
Pembagian kelompok Berdasar aturan tersebut, 256 anak dalam 1 kelas C tersebut hanya bisa dibagi menjadi sejumlah kelompok berikut :
1 2 4 8 16 32 64 128 256
kelompok kelompok kelompok kelompok kelompok kelompok kelompok kelompok kelompok
20 21 22 23 24 25 26 27 28
berisi berisi berisi berisi berisi berisi berisi berisi berisi
256 128 64 32 16 8 4 2 1
anak anak anak anak anak anak anak anak anak
/ / / / / / / / /
kelompok kelompok kelompok kelompok kelompok kelompok kelompok kelompok kelompok
256 anak tidak bisa dibagi misalnya menjadi 3, 5 atau 6 kelompok tidak habis terbagi / tidak imbang
Pembagian kelompok 256
128
anak
128
anak
anak
bagi 2 85
anak
256
anak
bagi 3
85
anak
86
anak
OK X
Ketua, Sekretaris, dan Anggota
128
256
anak
anak
bagi 2
128 anak
0 1-126 127
Ketua Kel 1
128 129-254 255
Ketua Kel 2
128-2=126
Sekre. Kel 1
128-2=126 Sekre. Kel 2
subnetting / subnet disinilah muncul konsep subnetting, yaitu istilah lain dari pembagian kelompok. untuk menyatakan berapa banyaknya kelompok subnetting (dalam subnetting kelompok disebut juga kelas), maka digunakan Notasi yaitu subnet mask / netmask singkatnya subnetting = pembagian kelompok
Cara menyebutkan
subnet mask/netmask
1. Notasi desimal • IP : 192.168.0.254 subnetmask : 255.255.255.192 • IP : 100.100.100.100 subnetmask : 255.255.240.0 2. Notasi CIDR • IP : 192.168.0.254/26 • IP
: 100.100.100.100/20
Persamaan
subnet mask/netmask
1. Notasi desimal • subnetmask : 255 . 255 . 255 . 192 11111111
11111111
11111111
11000000
• subnetmask : 255 . 255 . 240 . 0 11111111
11111111
11110000
00000000
2. Notasi CIDR • IP : 192.168.0.254/26 1 nya ada 26
• IP
1 nya ada 20
11111111
11111111
11111111
11000000
: 100.100.100.100/20 11111111
11111111
11110000
00000000
Notasi desimal kelas C IP
: xxx.xxx.xxx.xxx
subnetmask : 255.255.255.xxx ciri kelas C 255.255.255.xxx
Jumlah kelompok atau kelas atau subnet =256 / Y
Angka Ajaib
Y
=256-xxx
Jumlah anak per kelompok atau jumlah
IP per kelas =
Y
Notasi desimal kelas C IP
: 192.168.0.254
subnetmask : 255.255.255.192 Jumlah kelompok atau kelas atau subnet
64 =4 kel
=256/
Jumlah anak per kelompok atau jumlah
IP per kelas =
Kel 1 Kel 2 Kel 3 Kel 4
Angka Ajaib
64
=256-192
64
: 192.168.0. 0 : 192.168.0. 64 : 192.168.0. 128 : 192.168.0. 192
s/d s/d s/d s/d
192.168.0. 63 192.168.0. 127 192.168.0. 191 192.168.0. 255
Notasi desimal kelas C IP
: 200.150.100.50
subnetmask
: 255.255.255.
224
Ditanyakan : a. Berapa host per subnet yang valid / dapat digunakan sebagai IP host b. Berapa kelompok/kelas/subnet yang terbentuk?, Sebutkan kelompok-kelompok tersebut. c. Sebutkan NetworkID/Network Address dan broadcast ID/Broadcast Addressnya d. Sebutkan NetworkID/Network Address dan broadcast ID/Broadcast Address jika IPnya 200.150.100.100
Notasi desimal kelas C IP : 200.150.100.50 Subnetmask : 255.255.255.224 Angka Ajaib :
= 256-224 =
Angka AJAIB
Jumlah IP per kelompok / subnet / kelas = Angka Ajaib= 32 a. Host per subnet yang valid / dapat digunakan sebagai IP host :
32-2 = 30 IP valid untuk IP host
b. kelompok/kelas/subnet yang terbentuk : 256/32 = 8 kelompok
kel1 kel2 kel3 kel4 kel5 kel6 kel7 kel8
: : : : : : : :
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
0 32 64 96 128 160 192 224
s/d s/d s/d s/d s/d s/d s/d s/d
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
31 63 95 127 159 191 223 255
30 IP valid 30 IP valid 30 IP valid 30 IP valid 30 IP valid 30 IP valid 30 IP valid 30 IP valid
Notasi desimal kelas C IP : 200.150.100.50 Subnetmask : 255.255.255.224 c.
NetworkID/Network Address dan broadcast ID/Broadcast Addressnya Network ID : 200.150.100.32 IP 200.150.100.50
Broadcast ID : 200.150.100.63
kel1 kel2 kel3 kel4 kel5 kel6 kel7 kel8 d.
: : : : : : : :
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
0 32 64 96 128 160 192 224
s/d s/d s/d s/d s/d s/d s/d s/d
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
31 63 95 127 159 191 223 255
NetworkID/Network Address dan broadcast ID/Broadcast Addressnya jika IP : Network ID : 200.150.100.96 IP 200.150.100.100
Broadcast ID : 200.150.100.127
Notasi CIDR kelas C IP
: xxx.xxx.xxx.xxx / ciri kelas C >= 24
Angka Ajaib
Y Jumlah kelompok atau kelas atau subnet =256 / Y
xx =2(32-xx)
Jumlah anak per kelompok atau jumlah IP per kelas =
Y
Notasi CIDR kelas C IP
: 192.168.0.254 /
Jumlah kelompok atau kelas atau subnet
64 =4 kel
=256/
Jumlah anak per kelompok atau jumlah IP per kelas =
Kel 1 Kel 2 Kel 3 Kel 4
26
Angka Ajaib
64
=2(32-26) =2(6)
64
: 192.168.0. 0 : 192.168.0. 64 : 192.168.0. 128 : 192.168.0. 192
s/d s/d s/d s/d
192.168.0. 63 192.168.0. 127 192.168.0. 191 192.168.0. 255
Notasi CIDR kelas C IP
: 200.150.100.50 / 27
Ditanyakan : a. Berapa host per subnet yang valid / dapat digunakan sebagai IP host b. Berapa kelompok/kelas/subnet yang terbentuk?, Sebutkan kelompok-kelompok tersebut. c. Sebutkan NetworkID/Network Address dan broadcast ID/Broadcast Addressnya d. Sebutkan NetworkID/Network Address dan broadcast ID/Broadcast Address jika IPnya 200.150.100.100
Notasi CIDR kelas C IP
: 200.150.100.50 / 27
Angka Ajaib :
=
2(32-27) = 2(5) =
Angka AJAIB
Jumlah IP per kelompok / subnet / kelas = Angka Ajaib = 32 a. Host per subnet yang valid / dapat digunakan sebagai IP host :
32-2 = 30 IP valid untuk IP host
b. kelompok/kelas/subnet yang terbentuk : 256/32 = 8 kelompok kel1 : 200.150.100. 0 kel2 : 200.150.100. 32 kel3 : 200.150.100. 64 kel4 : 200.150.100. 96 kel5 : 200.150.100. 128 kel6 : 200.150.100. 160 kel7 : 200.150.100. 192 kel8 : 200.150.100. 224
s/d s/d s/d s/d s/d s/d s/d s/d
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
31 63 95 127 159 191 223 255
30 IP valid 30 IP valid 30 IP valid 30 IP valid 30 IP valid 30 IP valid 30 IP valid 30 IP valid
Notasi desimal kelas C IP c.
: 200.150.100.50 / 27 NetworkID/Network Address dan broadcast ID/Broadcast Addressnya Network ID : 200.150.100.32 IP 200.150.100.50
Broadcast ID : 200.150.100.63
kel1 kel2 kel3 kel4 kel5 kel6 kel7 kel8 d.
: : : : : : : :
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
0 32 64 96 128 160 192 224
s/d s/d s/d s/d s/d s/d s/d s/d
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
31 63 95 127 159 191 223 255
NetworkID/Network Address dan broadcast ID/Broadcast Addressnya jika IP : Network ID : 200.150.100.96 IP 200.150.100.100
Broadcast ID : 200.150.100.127
Kesimpulan Jadi, beda desimal dgn CIDR kelas C ? Perbedaannya hanyalah di cara mendapatkan ANGKA AJAIB saja, langkah selanjutnya adalah sama
desimal
CIDR
255.255.255.xxx
/ xx
Y
Angka AJAIB =
256-xxx
Y
Angka AJAIB =
2(32-xx)
Hal Menarik kel1 kel2 kel3 kel4 kel5 kel6 kel7 kel8
: : : : : : : :
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
0 32 64 96 128 160 192 224
s/d s/d s/d s/d s/d s/d s/d s/d
200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100. 200.150.100.
31 63 95 127 159 191 223 255
a. Network ID / Network Address selalu GENAP, dan pasti selalu DI DEPAN-nya b. Broadcast ID / Broadcast Address selalu GANJIL , dan pasti selalu DI BELAKANG-nya
Tabel Kelas C Biner
CIDR
Angka kel subnet Mask Desimal Host / Subnet Ajaib subnet
11111111 . 11111111 . 11111111 . 11111111 / 32
1
255 . 255 . 255 . 255
256
1
11111111 . 11111111 . 11111111 . 11111110 / 31
2
255 . 255 . 255 . 254
128
2
11111111 . 11111111 . 11111111 . 11111100 / 30
4
255 . 255 . 255 . 252
64
4
11111111 . 11111111 . 11111111 . 11111000 / 29
8
255 . 255 . 255 . 248
32
8
11111111 . 11111111 . 11111111 . 11110000 / 28
16
255 . 255 . 255 . 240
16
16
11111111 . 11111111 . 11111111 . 11100000 / 27
32
255 . 255 . 255 . 224
8
32
11111111 . 11111111 . 11111111 . 11000000 / 26
64
255 . 255 . 255 . 192
4
64
11111111 . 11111111 . 11111111 . 10000000 / 25
128 255 . 255 . 255 . 128
2
128
11111111 . 11111111 . 11111111 . 00000000 / 24
256 255 . 255 . 255 . 0
1
256
Perhitungan
Subnetting Kelas B
In Color
Jumlah Seluruh Anak Ingat Analogi sebelumnya !!!
Kelas B
IP : xxx.xxx.0.0 – xxx.xxx.0.255 xxx.xxx.1.0 – xxx.xxx.1.255 xxx.xxx.2.0 – xxx.xxx.2.255 xxx.xxx.3.0 – xxx.xxx.3.255
256 IP 256 IP 256 IP 256 IP
s/d xxx.xxx.254.0 – xxx.xxx.254.255 IP : xxx.xxx.255.0 – xxx.xxx.255.255
256 IP 256 IP
256 x 256
Berapa Jumlah seluruh anak dalam 1 kelas?, termasuk ketua dan sekretaris = IP Inclusive
Kelas C 256
Kelas B 256 x 256 Kelas A 256 x 256 x 256
Berapa jumlah anak dlm 1 kelompok? Jika DIBAGI Ajaib= 128)
2 kelompok (Angka
Kelas C 256
128
Kelas B 256 x 256 128
Kelas A 256 x 256 x 256 128
Notasi desimal kelas B IP
: xxx.xxx.xxx.xxx
subnetmask : 255.255.xxx.0 ciri kelas B 255.255.xxx.0
Jumlah kelompok atau kelas atau subnet =256 / Y
Angka Ajaib
Y
=256-xxx
Jumlah anak per kelompok atau jumlah IP per kelas =
Y*256
Notasi desimal kelas B IP : 190.190.190.190 subnetmask : 255.255.128.0 Jumlah kelompok atau kelas atau subnet
128 =2 kel
=256/
Jumlah anak per kelompok atau jumlah IP
Angka Ajaib
128
=256-128
128*256 = 32.768
per kelas =
s/d 190.190. 127.255 kel 1 : 190.190. 0.0 kel 2 : 190.190. 128.0 s/d 190.190. 255.255
Notasi CIDR kelas B IP
: xxx.xxx.xxx.xxx /
ciri kelas B 16 =24 16 =24
128 des
=2(32-xx) =2(32-25) =2(7)
= 256 – Angka Ajaib = 256 – 128 = 128
Subnet
: 255.255.255.128
Konversi dari desimal
> CIDR
Subnet : 255.255.255.224 Angka Ajaib
=256-224
32 2(x) = 32 x =5 /CIDR = /32-5 = /27