Passa al contenuto principale

4.3 Hop-by-Hop Options Header (Intestazione delle opzioni hop-by-hop)

La Hop-by-Hop Options header viene usata per trasportare informazioni opzionali che devono essere esaminate da ogni nodo lungo il percorso di consegna di un pacchetto. La Hop-by-Hop Options header è identificata dal valore 0 del campo Next Header nell'intestazione IPv6 e ha il formato seguente:

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Next Header | Hdr Ext Len | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +
| |
. .
. Options .
. .
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Next Header (intestazione successiva) - Selettore a 8 bit. Identifica il tipo di intestazione che segue immediatamente la Hop-by-Hop Options header. Usa gli stessi valori del campo IPv4 Protocol [RFC-1700 et seq.].

Hdr Ext Len (lunghezza dell'estensione di intestazione) - Intero senza segno a 8 bit. Lunghezza della Hop-by-Hop Options header in unità di 8 ottetti, esclusi i primi 8 ottetti.

Options (opzioni) - Campo di lunghezza variabile, la cui lunghezza rende l'intera Hop-by-Hop Options header un multiplo intero di 8 ottetti. Contiene una o più opzioni codificate in TLV, come descritto nella Sezione 4.2.

Le uniche opzioni hop-by-hop definite in questo documento sono le opzioni Pad1 e PadN specificate nella Sezione 4.2.