Hop-by-Hop Header: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
K Textersetzung - „</abbr>“ durch „]] “
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 45: Zeile 45:


===== Option Alert Header (<nowiki>RFC 2711</nowiki>) =====
===== Option Alert Header (<nowiki>RFC 2711</nowiki>) =====
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 <abbr>MLD</abbr> und <abbr>RSVP</abbr> eingesetzt.
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, <abbr>d.h.</abbr> das nachfolgende Value Feld ist 2 Bytes lang:
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:
{| class="wikitable"
{| class="wikitable"
!Inhalt Value Feld
!Inhalt Value Feld
Zeile 73: Zeile 73:
=== Hop-by-Hop Options Header ===
=== Hop-by-Hop Options Header ===
[[File:img-024-012.png|700px]]
[[File:img-024-012.png|700px]]
[[Kategorie:IPv6/Header]]

Aktuelle Version vom 29. Juni 2024, 12:14 Uhr

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.

Hop-by-Hop Options Header