Zum Hauptinhalt springen

4.3 Hop-by-Hop-Optionsheader

Der Hop-by-Hop Options Header wird verwendet, um optionale Informationen zu übertragen, die von jedem Knoten auf dem Übertragungsweg des Pakets untersucht werden MÜSSEN. Der Hop-by-Hop Options Header wird durch den Next Header-Wert 0 im IPv6-Header identifiziert und hat folgendes Format:

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

Next Header (Nächster Header) – 8-Bit-Selektor. Identifiziert den Typ des Headers, der unmittelbar auf den Hop-by-Hop Options Header folgt. Verwendet dieselben Werte wie das Protocol-Feld in IPv4 [RFC-1700 et seq.].

Hdr Ext Len (Header-Erweiterungslänge) – 8-Bit-Ganzzahl ohne Vorzeichen. Die Länge des Hop-by-Hop Options Headers in 8-Oktett-Einheiten, ohne die ersten 8 Oktette.

Options (Optionen) – Feld variabler Länge, dessen Länge so gewählt ist, dass die Gesamtlänge des Hop-by-Hop Options Headers ein Vielfaches von 8 Oktetten beträgt. Enthält eine oder mehrere TLV-kodierte Optionen, wie in Abschnitt 4.2 beschrieben.

Die einzigen in diesem Dokument definierten Hop-by-Hop-Optionen sind die in Abschnitt 4.2 spezifizierten Pad1- und PadN-Optionen.