Anda di halaman 1dari 4

IPV6 SUBNETTING

Come on, Jika berfikir susah, maka jadilah susah, jika berfikir simple, jadilah lebih
simple.. IPv6, kesan pertama biasanya ribet, rumit, angka gede, sialan, alay,
menjijikkan..haha yaa memang begitu adanya. Tapi sebenarnya banyak juga kok
karakter-karakter yang masih sama dengan IPv4. Misal di hitungannya, sama-sama
dekat dengan angka 2 dan kelipatannya, sama-sama berdasar dari angka biner,
sama-sama ada prefix, sama-sama ada konsep oktet (Segment namanya kalo di
IPv6), ada subneting, ada summarisasi. yup, banyak kemiripan kan? So, disini kita
buat gampang saja, berfikir secara simple biar nggak edan :v

Sekilas review struktur IPv6


Oke, mari kita mulai bab subnetting di IPv6, berikut point pentingnya.

Kalau prefix di IPv4 ada 0-32, di IPv6 ada 0-128, gile 4x lipat, tapi tenang, untuk
subnetting kita cuma main dari /64-/128, karena 64 bit pertama dipake untuk
identitas network (Global Routing Prefix). Wanjrit lu kate kita cuma 64 bit, itu sama
dengan jumlah total IPv4 kuadrat woi..haha..!!
Cara hitungnya sama dengan di IPv4, dasar dari angkanya adalah biner dan referensi
hitungannya adalah prefix. Hitung jumlah host, sama dengan di IPv4, yaitu2
pangkat [host_bit], beda dikit di IPv6 ga dikurangi 2 karena semua IP useable, jadi
lu bisa bikin point-to-point dengan IPv6 prefix /127 yang notabene pas ada 2 biji IP.
Lalu cara hitung jumlah subnet yang kebentuk jika kita mainan subnetting juga sama
dengan di IPv4. Misal kita punya blok IPv6 /120, mau kita subneting ke /123, yaa
tinggal 2^(prefix subnet baru-prefix awal) = 2^(123-120) = 2^3 = 8 Subnet.
Nah loh, mirip-mirip kan dengan IPv4 :D
Btw, untungnya, di IPv6 tidak ada NetMask, disini pake prefix doang, Lumayan kan
ngurangin hitungan dikit :D
Di IPv4 pake angka desimal, nah kalo di IPv6 pakainya angka Hexadecimal, jadi
dari hitungan diatas supaya jadi bentuk IPv6 yaa tinggal kita rubah aja angkanya ke
bentuk hexadecimal. Kalo di aku pribadi, ini nih yang bikin rada ribet. Lhaa sehariharinya kan kebiasaan pake angka desimal. Bayangin aja di toko, beli baju, nulis
harganya Rp20.000 kan? bukan Rp4E20wkwk.. Makanya terkesan lebih gampang
di IPv4 daripada di IPv6. Tapi tenang saja, sekarang ada teknologi yang namanya
Kalkulator yang sangat membantu orang-orang belum lancar macem gw ini buat
konversi dari biner-decimal-hexadecimal-oktal :) Kalo lebih males lagi, sekalian aja
hitung subnetting pake kalkulator, kurang mendidik tapi :p
Oke coba ke case subnetting. Misal casenya :
kita ada blok IPv6 2001::/115. Challengenya (1) hitung berapa total IP di block IP
itu, (2) dari berapa sampai berapa?. Lalu coba pecah blok IP itu ke subnet prefix /
119, (3) jadi berapa subnet? (4) lalu tiap subnet ada berapa IP. (5) misal aku perlu
subnet buat jaringan yang cuma perlu 30 IP sebaiknya kita pake prefix berapa? Dah 5 soal aja :D
1. Hitung berapa total IP di block IP tersebut? 2001::/115. Ingat, hitung total IP
rumusnya sama dengan di IPv4, yaitu 2 pangkat host_bit_portion. host bit portion
maksudnya adalah total bit dikurangi prefix.
Jadi :
= 2^(128-115)
= 2^13
= 8192
Jadi Total IP yang ada di blok IP tersebut adalah 8192 IP.
2. IP mulai dari berapa sampai berapa? gampang, tinggal penjumlahan doang,
sama konversi ke Hexadecimal. perhatikan ini angka yang aku pake, yang dalam
kurung kotak [] itu masih dalam bentuk desimal.
2001::/115 total IP = 8192, jadi start IP adalah 2001::[0] sampai 2001::[8192]. Kita
tulis ke bentuk IPv6, 8192 kalo dikonversi ke Hexadecimal = 2000, kalo ga percaya

hitung aja sendiri, atau pake kalkulator.


jadi Range IPnya adalah 2001:: sampai 2001::2000
3. Kalau dipecah ke prefix /119 jadi berapa subnet? ini juga gampang,
rumusnya sama lagi dengan di IPv4, tinggal 2^(prefix baru prefix awal) = 2^(119115) = 2^4 = 16
Jadi Block IP prefix /115 diatas kalo dipecah jadi /119 akan menghasilkan 16
subnet.
4. Lalu tiap subnet itu isi berapa IP? sama lagi soalnya dengan yang nomor 2,
tinggal disesuaikan aja angkanya :D
2^(128-119) = 2^9 = 512 -> ada 512 IP tiap subnet
5. Kalau cuma perlu 30 IP sebaiknya pake prefix berapa? Hayoo pelajaran
design efficient IP Allocation for network nih, gampang, pendekatannya ke hasil
pangkat 2 diatasnya, misal di soal perlu 30 IP, maka kita pake subnet yang isinya 32
IP, betulll kan?? karena kalo pake subnet isi 16 IP sudah barang pasti kurang dong,
kalo pake yang isinya 64 sisa buanyak banget alias nggak efektif & efisien.
Oke lalu subnet yang isinya 32 IP itu berapa sih prefixnya, tinggal diakar pangkat 2
saja tuh :) .
32 = 2 x 2 x 2 x 2x 2 = 2^5 > dapet kan host bitnya 5. maka prefixnya adalah
128-5 = 123.
Jadi untuk kebutuhan 30 IP, paling efektif pakai subnet dengan prefix /123.

Nah, bener kan? mirip-mirip dengan IPv4, paling kerasa bedanya paling cuma kalo di
IPv4 pake decimal, sedangkan di IPv6 pake hexadecimal, sama angkanya lebih
banyak..haha
Btw aku bikin juga nih kalkulator versi simple via Excel buat hitung-hitungan IPv6
meliputi jumlah IP, dan subnetting, lumayan daripada coret-coret habisin banyak
kertas, toh udah pada paham rumusnya kan :) Penampakan seperti dibawah ini,
Monggo kalau mau download bisa klik sini atau klik gambarnya. Kalo masih bingung
silahkan bisa kontak saya, barangkali saya luang bisa saya ajarin kita ngobrol lebih
detail..hehe..

Oitss bentar, di IPv6 ada Link Local, Site Local, Global Address, EUI64, NAT-PT,
NAT64, ISATAP, Tunnel, Dual-Stack, Routingdll siapakah mereka?? nantikan di
post-post berikutnya :D :D :D

Anda mungkin juga menyukai