Zum Hauptinhalt springen

6. Header compression for IPv6 (Header-Komprimierung für IPv6)

6. Header compression for IPv6 (Header-Komprimierung für IPv6)

Jedes Feld des IPv6-Basis-Headers und der IPv6-Erweiterungs-Header wird gemäß den Tabellen in Anhang A behandelt. In diesen Tabellen sind die Spalten:

Field (Feld)

Der Feldname des IPv6-Headers oder Erweiterungs-Headers.

Size (Größe)

Die Größe des Felds in Bits.

DEF

Mit „Yes" markiert, wenn das Feld ein Definitionsfeld ist (siehe Abschnitt 4.1).

Tmpl (Vorlage)

Mit „Yes" markiert, wenn das Feld im vollständigen Header gesendet und im Kontext gespeichert wird (Vorlage).

C (Komprimiert)

Mit „Yes" markiert, wenn das Feld im komprimierten Header gesendet wird.

Tmpl & C

Mit „Yes" markiert, wenn das Feld sowohl im vollständigen als auch im komprimierten Header gesendet wird. Solche Felder werden nicht Teil des Kontexts.

Inferred (Abgeleitet)

Beschreibt, ob das Feld aus anderen Informationen abgeleitet werden kann, z. B. aus der Größe des Sicherungsschicht-Rahmens.

Notes (Anmerkungen)

Anmerkungen zum Feld.

Der IPv6-Basis-Header hat eine feste Größe von 40 Oktetten. Die meisten Felder des IPv6-Basis-Headers ändern sich zwischen Paketen desselben Stroms nicht: Version, Traffic Class, Flow Label, Next Header, Source Address (Quelladresse) und Destination Address (Zieladresse) sind typischerweise konstant und werden im Kontext gespeichert. Nur Payload Length (Nutzlastlänge) und Hop Limit (Hop-Limit) ändern sich pro Paket. Die Nutzlastlänge kann aus der Größe des Sicherungsschicht-Rahmens abgeleitet werden und muss daher nicht übertragen werden. Das Hop-Limit ändert sich selten und wird im komprimierten Header gesendet, wenn es sich geändert hat.

IPv6-Erweiterungs-Header werden ebenfalls komprimiert, sofern sie Teil der komprimierbaren Teilheader-Kette sind. Die Behandlung der einzelnen Erweiterungs-Header-Typen ist in Anhang A beschrieben.