IPv6 - Header

Keajaiban IPv6 terletak pada header-nya. Alamat IPv6 4 kali lebih besar dari IPv4, tetapi yang mengejutkan, header alamat IPv6 hanya 2 kali lebih besar dari IPv4. Header IPv6 memiliki satu Header Tetap dan nol atau lebih Header Opsional (Ekstensi). Semua informasi yang diperlukan yang penting untuk sebuah router disimpan di Fixed Header. Extension Header berisi informasi opsional yang membantu router untuk memahami bagaimana menangani sebuah paket / aliran.

Header Tetap

[ Gambar: Header Tetap IPv6 ]

Header tetap IPv6 memiliki panjang 40 byte dan berisi informasi berikut.

SN Bidang & Deskripsi
1

Version (4-bit): Ini mewakili versi Internet Protocol, yaitu 0110.

2

Traffic Class(8-bit): 8 bit ini dibagi menjadi dua bagian. 6 bit yang paling signifikan digunakan untuk Type of Service agar Router mengetahui layanan apa yang harus disediakan untuk paket ini. 2 bit paling tidak signifikan digunakan untuk Explicit Congestion Notification (ECN).

3

Flow Label(20-bit): Label ini digunakan untuk menjaga aliran sekuensial dari paket-paket milik suatu komunikasi. Sumber memberi label urutan untuk membantu router mengidentifikasi bahwa paket tertentu milik aliran informasi tertentu. Bidang ini membantu menghindari pengurutan ulang paket data. Ini dirancang untuk streaming / media waktu nyata.

4

Payload Length(16-bits): Field ini digunakan untuk memberitahu router seberapa banyak informasi yang terkandung dalam paket tertentu dalam payloadnya. Payload terdiri dari data Extension Headers dan Upper Layer. Dengan 16 bit, hingga 65535 byte dapat diindikasikan; tetapi jika Extension Header berisi Hop-by-Hop Extension Header, maka muatan dapat melebihi 65535 byte dan bidang ini disetel ke 0.

5

Next Header(8-bit): Kolom ini digunakan untuk menunjukkan jenis Ekstensi Header, atau jika Ekstensi Header tidak ada, maka ini menunjukkan PDU Lapisan Atas. Nilai untuk jenis PDU Lapisan Atas sama dengan IPv4.

6

Hop Limit(8-bit): Field ini digunakan untuk menghentikan paket ke loop di jaringan tanpa batas. Ini sama dengan TTL di IPv4. Nilai bidang Hop Limit dikurangi 1 saat melewati link (router / hop). Ketika field mencapai 0, paket akan dibuang.

7

Source Address (128-bit): Field ini menunjukkan alamat pembuat paket.

8

Destination Address (128-bit): Field ini memberikan alamat penerima paket yang dituju.

Header Ekstensi

Di IPv6, Fixed Header hanya berisi banyak informasi yang diperlukan, menghindari informasi yang tidak diperlukan atau jarang digunakan. Semua informasi tersebut ditempatkan di antara Fixed Header dan Upper layer header dalam bentuk Extension Headers. Setiap Extension Header diidentifikasi dengan nilai yang berbeda.

Ketika Extension Header digunakan, field Next Header IPv6 Fixed Header menunjuk ke Extension Header pertama. Jika ada satu lagi Extension Header, maka bidang 'Next-Header' yang pertama mengarah ke yang kedua, dan seterusnya. Bidang 'Next-Header' Extension Header terakhir mengarah ke Upper Layer Header. Jadi, semua tajuk mengarah ke yang berikutnya dalam cara daftar yang ditautkan.

Jika kolom Next Header berisi nilai 59, ini menunjukkan bahwa tidak ada header setelah header ini, bahkan tidak ada Header Lapisan Atas.

Header Ekstensi berikut harus didukung sesuai RFC 2460:

Urutan Extension Header harus:

Header ini:

  • 1. harus diproses oleh tujuan Pertama dan selanjutnya.

  • 2. harus diproses oleh Tujuan Akhir.

Ekstensi Header disusun satu demi satu dalam cara daftar tertaut, seperti yang digambarkan dalam diagram berikut:

[ Gambar: Format Terhubung Header Ekstensi ]