IPv4 mempunyai ukuran 32 bit sedangkan IPv6 mempunyai ukurang 128 dalam arti IPv6 mempunyai banyak IP dibandingkan IPv4 .
Jadi setiap device nanti akan mempunyai IP masing - masing .
IPv4 menggunakan desimal (angka dari 0-9)
IPv6 menggunakan hexadesimal (angka dari 0-9 dan huruf dari a-f)
IPv4 loopback = 127.0.0.1
IPv6 loopback = ::1
Langsung aja ke contoh dari IPv6 itu seperti apa sih ?
IPv6 dibagi menjadi 8 segmen bilangan 16 bit dalam bilangan heksa antara 0×0000 s.d 0xffff misal :
2001:d30:3:242:0000:0000:0000:1
Untuk penyederhanaan bisa dituliskan sebagai berikut :
2001:d30:3:242:0:0:0:1
atau,
2001:d30:3:242::1
Untuk pendelegasian ke subnet biasanya akan dinyatakan dalam blok alamat yang dituliskan dalam blok alamat dengan panjang prefix tertentu dengan notasi CIDR seperti misalnya :
2001:d30:3:240::/56
Alamat IPv6 ini dapat diklasifikasikan menjadi 3 yaitu :
1. Alamat Unicast
Global Unicast, merupakan alamat dengan skup global dan unik sehingga bisa di-rute-kan di Internet.
2. Alamat Anycast
Alamat ini lebih menunjuk kepada fungsi layanan daripada alamat. Alamat anycast sama seperti alamat unicast IPv6 biasa (telah ditentukan dalam standar) dengan tambahan fitur bahwa router akan selalu merutekan ke tujuan yang terdekat atau lebih tepatnya terbaik sesuai yang telah dikonfigurasikan.
3. Alamat Multicast
Seperti halnya pada IPv4 pada IPv6 alamat ini menunjukkan sekumpulan piranti dalam grup multicast. Jadi alamat ini hanya akan muncul sebagai alamat tujuan, tidak akan pernah sebagai alamat asal. Jika paket dikirimkan ke alamat ini maka semua anggota grup akan memprosesnya.
Sekarang tugas saya adalah mengkonvert IPv4 ke IPv6, sesuai dengan nomor absensi siswa saya IPv4 nya adalah
192.168.12.x dan 192.168.12.y keterangan x dan y harus berbeda karena akan digunakan untuk tes ping apakah IPv6 nya bisa konek atau tidak.
Rumus Hexadecimal
Hexadesimal
|
Biner
|
0
|
0000
|
1
|
0001
|
2
|
0010
|
3
|
0011
|
4
|
0100
|
5
|
0101
|
6
|
0110
|
7
|
0111
|
8
|
1000
|
9
|
1001
|
A
|
1010
|
B
|
1011
|
C
|
1100
|
D
|
1101
|
E
|
1110
|
F
|
1111
|
IPv4 pertama saya pilih
192.168.12.1
Pertama dijadikan biner =
11000000 10101000 00001100 00000001
Kedua 4 oktet dibagi dua =
[11000000 10101000] [00001100 00000001]
Ketiga dari 2 kolom dibagi dua lagi tiap kolom =
[1100 0000 1010 1000] [0000 1100 0000 0001]
Keempat setelah jadi biner mari kita hexadecimalkan =
[C 0 A 8] [0 C 0 1]
Setelah dapet tuh Hexadecimal kita masukan kedalam IPv6 nya menjadi
::ffff:c0a8:0c01 (default IPv4 ke IPv6 awalannya dengan ::ffff:)
Bisa disederhanakan menjadi ::ffff:c0a8:c01
IPv4 kedua saya pilih
192.168.12.254
Pertama dijadikan biner =
11000000 10101000 00001100 11111110
Kedua 4 oktet dibagi dua =
[11000000 10101000] [00001100 11111110]
Ketiga dari 2 kolom dibagi dua lagi tiap kolom =
[1100 0000 1010 1000] [0000 1100 1111 1110]
Keempat setelah jadi biner mari kita hexadecimalkan =
[C 0 A 8] [0 C F E]
Setelah dapet tuh Hexadecimal kita masukan kedalam IPv6 nya menjadi::ffff:c0a8:0cfe
Bisa disederhanakan menjadi ::ffff:c0a8:cfe
Coba aja di ping melalui CMD dengan perintah
ping ::ffff:c0a8:cfe pasti akan keluar 192.168.1.254
Selamat mencoba :)
Tidak ada komentar:
Posting Komentar