IP Packet structure
Dalam IPv6, alamat 128-bit akan dibagi
ke dalam 8 blok berukuran 16-bit, yang dapat dikonversikan ke dalam
bilangan heksadesimal berukuran 4-digit.
Setiap blok bilangan heksadesimal tersebut akan
dipisahkan dengan tanda titik
dua (:)
Karenanya, format notasi yang digunakan oleh IPv6 juga sering disebut dengan colon-hexadecimal format
Contoh IP versi 6
Contoh alamat IPv6 dalam bentuk bilangan biner:
00100001110110100000000011010011000000000000000000101111001110110000001010101010000000001111111111111110001010001001110001011010
Untuk menerjemahkannya ke dalam bentuk notasi colon-hexadecimal
format, angka biner tersebut dibagi ke dalam 8 buah blok berukuran 16-bit:
0010000111011010
0000000011010011 0000000000000000
0010111100111011 0000001010101010
0000000011111111 1111111000101000
1001110001011010
Lalu,
setiap blok berukuran 16-bit tersebut dikonversikan ke dalam bilangan
heksadesimal dan setiap bilangan heksadesimal tersebut dipisahkan dengan
menggunakan tanda titik dua.
Blok 1: 0010|0001|1101|1010
Hasil konversi ke heksadesimal: 21da
Blok 2: 0000000011010011 Hasil konversi ke
heksadesimal: 00d3
Blok
3: 0000000000000000 Hasil konversi ke
heksadesimal: 0000
Blok
4: 0010111100111011 Hasil konversi ke
heksadesimal: 2f3b
Blok
5: 0000001010101010 Hasil konversi ke
heksadesimal: 02aa
Blok
6: 0000000011111111 Hasil konversi ke
heksadesimal: 00ff
Blok
7: 1111111000101000 Hasil konversi ke
heksadesimal: fe28
Blok
8: 1001110001011010 Hasil konversi ke
heksadesimal: 9c5a
Hasil konversinya adalah sebagai berikut: 21da:00d3:0000:2f3b:02aa:00ff:fe28:9c5a
Penyederhanaan Alamat
Alamat IPv6 dapat disederhanakan dengan melakukan
ZERO COMPRESSION, yaitu suatu metode menghilangkan 0, jika terdapat 16
bit angka 0 diganti dengan tanda dua buah titik dua (::)
21da:00d3:0000:2f3b:02aa:00ff:fe28:9c5a
menjadi
21da:00d3::2f3b:02aa:00ff:fe28:9c5a
Dan bisa
juga menghilangkan angka 0 dengan syarat 0 berada didepan (agar tidak merubah
nilai aslinya) masing-masing blok.
21da:00d3::2f3b:02aa:00ff:fe28:9c5a
menjadi
21da:d3::2f3b:2aa:ff:fe28:9c5a
Format Prefix
IPv6 juga
memiliki angka prefiks, tapi tidak digunakan untuk merujuk kepada subnet mask,
karena memang IPv6 tidak mendukung subnet mask.
Prefiks adalah sebuah bagian dari alamat IP, di
mana bit-bit memiliki nilai-nilai yang tetap atau bit-bit tersebut merupakan
bagian dari sebuah rute atau subnet identifier.
Prefiks dalam IPv6 direpesentasikan dengan cara
yang sama seperti halnya prefiks alamat IPv4, yaitu:
[alamat]/[angka panjang prefiks].
Sebagai contoh, prefiks sebuah alamat IPv6
dapat direpresentasikan sebagai berikut:
3ffe:2900:d005:f28b::/64
Pada contoh tersebut, 64 bit pertama dari alamat tersebut dianggap sebagai prefiks alamat
(NetworkID), sementara 64 bit sisanya dianggap sebagai interface ID (HostID).
Jenis IP
versi 6
Alamat Unicast (one-to-one), yang menyediakan komunikasi
secara point-to-point, secara langsung antara dua host dalam sebuah jaringan.
Alamat Multicast (one-to-many), yang menyediakan metode untuk
mengirimkan sebuah paket data ke banyak host yang berada dalam group yang sama.
Alamat Anycast (one-to-one-of-many), yang menyediakan metode
penyampaian paket data kepada anggota terdekat dari sebuah group.
Tidak ada komentar:
Posting Komentar