Hop-by-Hop Header
Hop-by-Hop Options Header
Feldname | Länge | Inhalt des Feldes |
---|---|---|
Felder des Hop-by-Hop Options Header | ||
Next Header | 1 Byte | Typ des folgenden Headers |
Header Extension Length | 1 Byte | Länge des Hop-by-Hop Extension Headers in 8 Byte Einheiten ohne die ersten 8 Byte |
Options | variabel | Besteht aus Option Type, Option Data Length und dem Datenteil |
Die ersten zwei Bits des Option-Feldes geben die Art der Verarbeitung bei Nichterkennen der Option an. Das nächste Bit zeigt an, ob die Information in der Option geändert werden kann (1) oder nicht (0):
Wert der ersten beiden Bits | Bedeutung |
---|---|
Anweisung bei Nichterkennen von Optionen | |
00 | übergehen und Verarbeitung fortführen |
01 | Paket verwerfen |
10 | Paket verwerfen und ICMPv6 Parameter Problem an den Absender retour schicken |
11 | Paket verwerfen und ICMPv6 Parameter Problem an den Absender retour schicken, falls Empfänger keine Multicast- Adresse ist |
Option Jumbogramm (RFC 2675)
Mit der Option Jumbogramm kann die maximale Paketgröße von 65535 Bytes (216-1 … das Payload-Feld im IPv6 Header ist 2 Bytes/16 bits lang) auf 4.294.967.295 Bytes (232-1 … das Jumbo Payload Length Field ist 32 bits groß) vergrößert werden.
Wird die Option Jumbogramm benutzt muß das Payload Length Feld auf 0 gesetzt sein und das Next Header Feld ebenfalls 0 (der Next Header ist ein Hop-by-Hop Option Header). Der Option Type Wert für Jumbogramme ist 194. UDP und TCP müssen ebenfalls entsprechende Erweiterungen für Jumbogramme besitzen.
Option Alert Header (RFC 2711)
Damit wird Routern angezeigt, dass in nicht für sie adressierten Paketen wichtige Informationen enthalten sind, die ausgewertet werden müssen. Solche Informationen werden derzeit von MLD und RSVP eingesetzt.
Die ersten 3 Bit des Option Type sind 0 gesetzt (ist einem Router die Option nicht bekannt, einfach weiterleiten). In den verbleibenden 5 bits ist der Typ 5 definiert. Das Data Length Feld beinhaltet 2, d.h. das nachfolgende Value Feld ist 2 Bytes lang:
Inhalt Value Feld | Bedeutung |
---|---|
Werte im Value Feld | |
0 | Paket enthält eine MLD-Nachricht |
1 | Paket enthält eine RSVP-Nachricht |
2 | Paket enthält eine Active Networks Nachricht |
3 - 35 | Paket enthält einen Aggregated Reservation Nesting Level (RFC 3175, RSVP) |
36 - 65535 | reserviert von IANA |
Weiter Werte findet man in der aktuellen Liste der Router Alert Werte.