assalamualaikum temen" pada post kali ini kita akan membahas materi ipv6. pertama kita mau kenalan dlu sama ipv6 ini. jadi ipv6 ini sodaranya ipv4. dari sisi jumlah ipv6 itu lebih banyak di banding ipv4. dan alasan kenapa ipv6 itu lahir ya karena jumlah dari ipv4 udh mau abis, karena udh banyak yang pake.
IPv4 32bit = 2^3 = 4.294.967.296
IPv6 128bit = 2^128 =
340.282.366.920.938.463.463.374.607.431.768.211.456
nah kira" perbandingan jumlahnya gitu tuh, kalah jauh ya. untuk pemasangan ipnya dia hexadecimal, dari 1-9 dan A-F. contoh :
22F0:0000:360C:0000:0000:0010:876D:131A/64
itu contoh dari ipv6, ada 8 field dalam 1 ip. ipv4 kita biasa sebutnya oktet tapi klo ipv6 itu field. yah itu sih cuma sebutan aja :v. ipnya panjang abis ya, btw kita bisa summary tuh ip "dengan beberapa syarat". contoh disana ada angka 0 yang bergandengan kita bisa summary jadi (::). kita sebutnya double colon om. contoh :
22F0:0000:360C:0000:0000:0010:876D:131A/64
summary :
22F0:0000:360C::0010:876D:131A/64
woke itu untuk double colon. klo masih ke panjangan ada summary lagi. disana masih ada angka 0, nah itu bisa di summary angkanya nolnya (0) jadi satu aja.
contoh :
22F0:0000:360C::0010:876D:131A/64
summary :
22F0:0:360C::0010:876D:131A/64
gmn udh oke blm nih!? masih ada satu trik lagi sih, klo temen" lihat pada field yang di depannya itu ada angka 0. nah itu bisa kita ilangin.
contoh :
22F0:0:360C::0010:876D:131A/64
summary :
22F0:0:360C::10:876D:131A/64
oke ini aja sih untuk cara summary ipv6. ini supaya temen" gk kaget aja pas ngeliat ipv6 modelan aneh" contoh :
1::1 = 0001:0000:0000:0000:0000:0000:0000:0001
nah itu gambarannya versi pendek dan panjang. nanti klo temen" ketemu yang macem" lagi, tinggal di kira" aja sendiri ya wkwkwkw.....
kita mau lanjut dlu nih ke pemasangan ipv6. ada beberapa cara sih, by default ipv6 feature itu blm aktif, untuk mengaktivkannya temen" bisa masukkan command berikut
Router(config)#ipv6 unicast-routing
ada note lagi nih, jadi tiap kali kita masng ipv6 di setiap interface itu bakal ada yang namanya lnk-local address. link local ini bisa kita isi manual ataupun otomatis. kita coba konfig enable ipv6 aja deh di interfacenya, nanti bakal ada link localnya otomatis.
config :
Router(config)#int e0/0
Router(config-if)#ipv6 enable
tuh muncul kan dia muncul, padahal kita cuma enable ipv6 aja. tapi klo temen" mau setting manual bisa aja sih, yang penting dia dlm segment fe80::/64. untuk yang otomatis itu biasanya di dapat dari comparasi dengan mac-address.
contoh :
aabb.cc00.1000
jadi :
FE80::A8BB:CCFF:FE00:1000
untuk cara convernya itu agak sedikit ribet, tapi masih masuk akal :v. yuk kita cobain aja untuk iseng".
pertama kita harus pecah dlu mereka jadi 6 oktet aa.bb.cc.00.10.00
setelah itu kita conversi oktet pertama aa = 1010 1010
perhatiin index ke 6 (btw itungnya dari 0 ya) semisal bitnya 1 kita rubah ke 0 klo bitnya 0 ya rubah ke satu contoh 1010 1010 = 1010 1000
abis itu kita conver lagi deh 1010 = a 1000 = 8 (di gabung ya a8)
sekarang kita masukin hasil conversi sama di tengah masukin ff:fe contoh fe80::a8bb:ccff:fe00:1000
woke done ya :v masih pusing? harusnya enggak sih :v klo pusing ya udh pake tools aja deh ni linknya wkwkwkw (
link)
link local ini tersetting secara ototmatis tiap kita configurasi ipv6 di interface. jadi link local di ipv6 itu pasti muncul ya. fungsinya itu untuk neighbor discovery. cara berkomunicasinya itu unicast local, alias cuma bisa ngelewatin link. intinya link-local ini gk bisa ngelewatin router, dia komunikasi neighbor aja. untuk nyaritau di sebelah itu ada device apa enggak.
global unicast
oke kita lanjut lagi ke global-unicast address, nah ini baru bisa di pake untuk komunikasi. untuk settingannya ini manual kayak kita setting ipv4.
kita coba pasang 2 router, nanti kita akan testing p2p connectionnya. kita akan pasang ip 12::/120 pada ke dua router, dan pastikan mereka bisa saling ping.
router 1
Router(config)#int e0/0
Router(config-if)#no shut
Router(config-if)#ipv6 address 12::1/120
Router(config-if)#ex
router 2
Router(config)#int e0/0
Router(config-if)#no shut
Router(config-if)#ipv6 address 12::2/120
Router(config-if)#exit
oke untuk settingannya gini doang sih :v sekarang kita coba ceking aja kli ya.
router 1
ping oke, ip jg udh terpasang. btw yang atas itu ip link local yang atas ip global unicastnya.
EUI-64
lanjut lagi ada eui-64. nah ini ada kaitan sama kek penentuan link loca address. bedanya klo eui-64 ini kita bisa custom field awal untuk unicast addresstnya. klo dia link local itukan fe80::/10 ini segmentasi yang di pake sama dia, tapi klo yang unicastnya dia bisa custom yang penting di luar segmentasi itu.
router 1
Router(config)#int e0/0
Router(config-if)#ipv6 address 21::/64 eui-64
Router(config-if)#exit
router 2
Router(config)#int e0/0
Router(config-if)#ipv6 address 21::/64 eui-64
Router(config-if)#ex
router 1
router 2
oke pingnya berhasil dari router 1 ke router 2. begitu kita cek ip table dia sistemnya tumpuk menumpuk ya :v. yang global unicastnya masih ada, yang eui-64nya juga ada. ini gk masalah klo di ipv6, temen" cobain aja ping uang unicast global bisa, yang eui bisa. tapi klo ane sih lebih enak klo cuma satu bisar gk pusing :v, tergantung ke butuhan juga sih hehe...
klo temen" perhatiin yang eui-64 dia sama kayak link-local address tapi beda di segmentasinya aja. untuk link local pake fe80 untuk yangg eui-64 bisa custom. sebetulnya link local itu pake eui-64 juga cuma pake segmentasi khusus.
intronya segini dlu kli ya. kita hajar di next lab... silakan di command atau dm klo ada pertanyaan :)
writer
@call_unclebin
Comments
Post a Comment