IPv6 - Jenis & Format Alamat
Sistem Angka Heksadesimal
Sebelum memperkenalkan format Alamat IPv6, kita akan melihat Sistem Bilangan Heksadesimal. Heksadesimal adalah sistem bilangan posisi yang menggunakan radix (basis) dari 16. Untuk merepresentasikan nilai dalam format yang dapat dibaca, sistem ini menggunakan simbol 0-9 untuk merepresentasikan nilai dari nol hingga sembilan dan AF untuk merepresentasikan nilai dari sepuluh hingga lima belas. Setiap digit dalam Heksadesimal dapat mewakili nilai dari 0 hingga 15.
Struktur Alamat
Alamat IPv6 terbuat dari 128 bit yang dibagi menjadi delapan blok 16-bit. Setiap blok kemudian diubah menjadi 4 digit angka Heksadesimal yang dipisahkan oleh simbol titik dua.
Misalnya, yang diberikan di bawah ini adalah alamat IPv6 128 bit yang direpresentasikan dalam format biner dan dibagi menjadi delapan blok 16-bit:
0010000000000001 0000000000000000 0011001000111000 1101111111100001 0000000001100011 0000000000000000 0000000000000000 1111111011111011
Setiap blok kemudian diubah menjadi Heksadesimal dan dipisahkan oleh simbol ':':
2001: 0000: 3238: DFE1: 0063: 0000: 0000: FEFB
Bahkan setelah diubah menjadi format Heksadesimal, alamat IPv6 tetap panjang. IPv6 menyediakan beberapa aturan untuk mempersingkat alamat. Aturannya adalah sebagai berikut:
Rule.1: Buang Nol di depan:
Di Blok 5, 0063, dua 0 di depan dapat dihilangkan, seperti (blok ke-5):
2001: 0000: 3238: DFE1: 63: 0000: 0000: FEFB
Rule.2: Jika dua dari lebih blok berisi nol yang berurutan, hilangkan semuanya dan ganti dengan tanda titik dua ganda ::, seperti (blok ke-6 dan ke-7):
2001: 0000: 3238: DFE1: 63 :: FEFB
Blok nol yang berurutan hanya dapat diganti sekali dengan :: jadi jika masih ada blok nol di alamat, blok tersebut dapat dikecilkan menjadi satu nol, seperti (blok ke-2):
2001: 0: 3238: DFE1: 63 :: FEFB
ID Antarmuka
IPv6 memiliki tiga jenis skema Alamat Unicast. Bagian kedua dari alamat (64 bit terakhir) selalu digunakan untuk ID Antarmuka. Alamat MAC suatu sistem terdiri dari 48-bit dan direpresentasikan dalam Heksadesimal. Alamat MAC dianggap ditetapkan secara unik di seluruh dunia. ID Antarmuka memanfaatkan keunikan alamat MAC ini. Sebuah host dapat mengkonfigurasi ID Antarmuka secara otomatis dengan menggunakan format Extended Unique Identifier (EUI-64) IEEE. Pertama, host membagi alamat MAC-nya sendiri menjadi dua bagian 24-bit. Kemudian nilai Hex 16-bit 0xFFFE diapit ke dalam dua bagian dari alamat MAC tersebut, menghasilkan ID Antarmuka EUI-64.
Conversion of EUI-64 ID into IPv6 Interface Identifier
Untuk mengubah ID EUI-64 menjadi Pengenal Antarmuka IPv6, ID EUI-64 bit ke-7 yang paling signifikan dilengkapi. Sebagai contoh:
Alamat Unicast Global
Jenis alamat ini setara dengan alamat publik IPv4. Alamat Global Unicast di IPv6 dapat diidentifikasi secara global dan dapat dialamatkan secara unik.
Awalan Perutean Global: 48-bit paling signifikan ditetapkan sebagai Awalan Perutean Global yang ditetapkan ke sistem otonom tertentu. Tiga bit terpenting dari Awalan Perutean Global selalu disetel ke 001.
Alamat Link-Lokal
Alamat IPv6 yang dikonfigurasi secara otomatis dikenal sebagai alamat Link-Local. Alamat ini selalu dimulai dengan FE80. 16 bit pertama dari alamat link-local selalu disetel ke 1111 1110 1000 0000 (FE80). 48-bit berikutnya disetel ke 0, dengan demikian:
Alamat tautan-lokal digunakan untuk komunikasi di antara host IPv6 pada tautan (segmen siaran) saja. Alamat ini tidak dapat dirutekan, jadi Router tidak pernah meneruskan alamat ini ke luar tautan.
Unique-Local Address
Jenis alamat IPv6 ini unik secara global, tetapi harus digunakan dalam komunikasi lokal. Bagian kedua dari alamat ini berisi ID Antarmuka dan bagian pertama dibagi antara Awalan, Bit Lokal, ID Global dan ID Subnet.
Awalan selalu disetel ke 1111 110. L bit, disetel ke 1 jika alamatnya ditetapkan secara lokal. Sejauh ini, arti dari L bit to 0 tidak didefinisikan. Oleh karena itu, alamat IPv6 Lokal Unik selalu dimulai dengan 'FD'.
Cakupan Alamat Unicast IPv6:
Cakupan alamat Link-local terbatas pada segmen. Alamat Lokal Unik bersifat global lokal, tetapi tidak dirutekan melalui Internet, membatasi ruang lingkup mereka ke batas organisasi. Alamat Global Unicast unik dan dapat dikenali secara global. Mereka akan membuat inti dari pengalamatan Internet v2.