Header-Felder im IPv6-Paket: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 95: Zeile 95:
 
|-
 
|-
 
|''Version''
 
|''Version''
|align="right"|||| IP-Versionsnummer (6)
+
|align="right"||| IP-Versionsnummer (6)
 
|-
 
|-
 
|''Traffic Class''
 
|''Traffic Class''

Version vom 26. Oktober 2023, 05:50 Uhr

Header-Format

Im Gegensatz zu IPv4 hat der IP-Header bei IPv6 eine feste Länge von 40 Bytes (320 Bits). Optionale, seltener benutzte Informationen werden in so genannten Erweiterungs-Kopfdaten (engl.: Extension Headers) zwischen dem IPv6-Kopfdatenbereich und der eigentlichen Nutzlast (engl. Payload) eingebettet. Der Kopfdatenbereich eines IPv6-Paketes setzt sich laut RFC2460 aus den folgenden Feldern zusammen:

IPv6 Header

Fixed header format
Offsets Octet 0 1 2 3
Octet Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 0 Version Traffic class Flow label
4 32 Payload length Next header Hop limit
8 64 Source address
12 96
16 128
20 160
24 192 Destination address
28 224
32 256
36 288

Felder und ihre Bedeutung

Feld Länge Inhalt
Version align="right" IP-Versionsnummer (6)
Traffic Class 8 Bit Quality of Service: Die Bits 0–5 werden für DSCP verwendet, die Bits 6–7 für ECN. Laut IANA gilt die gleiche Zuteilung wie für IPv4 ToS.
Flow Label 20 Bit Ebenfalls für QoS oder Echtzeitanwendungen verwendeter Wert. Pakete, die dasselbe Flow Label tragen, werden gleich behandelt.
Payload Length 16 Bit Länge des IPv6-Paketinhaltes (ohne Kopfdatenbereich, aber inklusive der Erweiterungs-Kopfdaten) in Byte
Next Header 8 Bit Identifiziert den Typ des nächsten Kopfdatenbereiches, dieser kann entweder einen Erweiterungs-Kopfdatenbereich (siehe nächste Tabelle) oder ein Protokoll höherer Schicht (engl.: Upper Layer Protocol) bezeichnen, wie z. B. TCP (Typ 6) oder UDP (Typ 17).
Hop Limit 8 Bit Maximale Anzahl an Zwischenschritten über Router, die ein Paket zurücklegen darf; wird beim Durchlaufen eines Routers („Hops“) um eins verringert. Pakete mit null als Hop Limit werden verworfen. Es entspricht dem Feld Time to Live (TTL) bei IPv4.
Source Address 128 Bit Adresse des Senders
Destination Address 128 Bit Adresse des Empfängers