Zum Inhalt springen

IPv6/Header: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 82: Zeile 82:
Liste der Protokoll- und Header-Werte der [[IANA]]
Liste der Protokoll- und Header-Werte der [[IANA]]
{| class="wikitable options col1center col2right col3right big"
{| class="wikitable options col1center col2right col3right big"
! dez !! bin !! hex !! Beschreibung
! dez !! Beschreibung
|-
|-
| 0 || 0 || 0x0 ||in IPv4 reserviert und nicht benutzt, in IPv6 Hop-by-Hop Option Header
| 0 ||in IPv4 reserviert und nicht benutzt, in IPv6 Hop-by-Hop Option Header
|-
|-
| 1 || 0001 || 0x1 || |[[ICMP]] IPv4
| 1 || |[[ICMP]] IPv4
|-
|-
| 2 || 0010 || 0x2 || |[[IGMP]] IPv4
| 2 || |[[IGMP]] IPv4
|-
|-
| 4 || 0100 || 0x4 || IP in IP encapsulation
| 4 || IP in IP encapsulation
|-
|-
| 6 || 0110 || 0x6 || |[[TCP]]
| 6 || |[[TCP]]
|-
|-
| 8 || 1000 || 0x8 || |[[EGP]]
| 8 || |[[EGP]]
|-
|-
| 9 || 1001 || 0x9 || |[[IGP]] (Cisco [[IGRP]])
| 9 || |[[IGP]] (Cisco [[IGRP]])
|-
|-
| 17 || 0001 0001 || 0x11 || |[[UDP]]
| 17 || |[[UDP]]
|-
|-
| 41 || 0010 1001 || 0x29 || IPv6
| 41 || IPv6
|-
|-
| 43 || 0010 1011 || 0x2B || |Routing Header
| 43 || |Routing Header
|-
|-
| 44 || 0010 1100 || 0x2C || |Fragmentation Header
| 44 || |Fragmentation Header
|-
|-
| 45 || 0010 1101 || 0x2D || [[IDRP]]
| 45 || [[IDRP]]
|-
|-
| 46 || 0010 1110 || 0x2E || |[[RSVP]]
| 46 || |[[RSVP]]
|-
|-
| 47 || 0010 1111 || 0x2F || [[GRE]]
| 47 || [[GRE]]
|-
|-
| 50 || 0011 0010 || 0x32 || |Encryted Security Payload Header
| 50 || |Encryted Security Payload Header
|-
|-
| 51 || 0011 0011 || 0x33 || Authentication Header
| 51 || Authentication Header
|-
|-
| 58 || 0011 1010 || 0x3A || ICMPv6
| 58 || ICMPv6
|-
|-
| 59 || 0011 1011 || 0x3B || No Next Header für IPv6
| 59 || No Next Header für IPv6
|-
|-
| 60 || 0011 1100 || 0x3C || |Destination Options Header
| 60 || |Destination Options Header
|-
|-
| 88 || 0101 1000 || 0x58 || [[EIGRP]] v4 und EIGRPv6
| 88 || [[EIGRP]] v4 und EIGRPv6
|-
|-
| 89 || 0101 1001 || 0x59 || [[OSPF]]
| 89 || [[OSPF]]
|-
|-
| 108 || 0110 1100 || 0x6C || IP Payload Compression Protocol
| 108 || IP Payload Compression Protocol
|-
|-
| 115 || 0111 0011 || 0x73 || [[L2TP]]
| 115 || [[L2TP]]
|-
|-
| 132 || 1000 0100 || 0x84 || [[SCTP]]
| 132 || [[SCTP]]
|-
|-
| 135 || 1000 0111 || 0x87 || Mobility Header (Draft)
| 135 || Mobility Header (Draft)
|-
|-
| 136-252 || || || nicht zugewiesen
| 136-252 || nicht zugewiesen
|-
|-
| 253-254 ||  || || für Experimente und Testzwecke
| 253-254 || für Experimente und Testzwecke
|-
|-
| 255 || 1111 1111 || 0xFF || Reserviert
| 255 || Reserviert
|}
|}



Version vom 24. Mai 2025, 15:16 Uhr

IPv6/Header Aufbau des Protokollkopfes von IPv6

Beschreibung

Der IPv6-Header hat ein feste Größe von 40 Byte (320 Bit)

IPv6 Header

00-03 04-07 08-11 12-15 16-19 20-23 24-27 28-31
Version Traffic Class Flow Label H
e
a
d
e
r
Payload Length Next Header Hop Limit
Source-Address
Destination-Address

Payload


Header-Felder

Feld Länge (bit) Inhalt
Version 4 IP-Versionsnummer (6)
Traffic Class 8 Für Quality of Service (QoS) verwendeter Wert. Priorisierung (RFC/2474)
Flow Label 20 Ebenfalls für QoS oder Echtzeitanwendungen verwendeter Wert. Pakete, die dasselbe Flow Label tragen, werden gleich behandelt.
Payload Length 16 Länge der Daten nach dem IPv6 Header; Länge des IPv6-Paketinhaltes (ohne Kopfdatenbereich, aber inklusive der Erweiterungs-Kopfdaten) in Byte
Next Header 8 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).

Protokoll Nummer oder Extension-Header

Hop Limit 8 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.

Anzahl der Routerhops

Source Address 128 Adresse des Senders
Destination Address 128 Adresse des Empfängers
Summe (bit) 360

Vereinfachung des Headers

  • Enthält nur grundlegende Forwarding-Information
  • Zusätzliche Informationen in variablen zusätzlichen Erweiterungs-Headern
    • welche durch das "Next Header" Feld identifiziert werden
  • Trotz vierfacher IPv6-Adresslänge (16 Byte) nur doppelte Headerlänge

Header im Vergleich

Entfallene Felder

Option Beschreibung
HL IPv6Header eine feste Länge hat
Protocol Feld Next-Header angibt welches Protokoll auf der Transportschicht verwendet wird.
Felder zur
IP/Fragmentierung
IPv6 Fragmentierung wird anders handhabt, IPv6-Router fragmentieren keine Pakete, sondern schicken der Quelle eine Nachricht kleinere Pakete zu schicken.
Checksum die Berechnung der Prüfsumme bei jedem Hop sich negativ auf die Performance auswirkt, auf den Schichten über und unter der Vermittlungsschicht werden bereits Prüfsummen berechnet
Padding


Next Header

Next Header Werte

Liste der Protokoll- und Header-Werte der IANA

dez Beschreibung
0 in IPv4 reserviert und nicht benutzt, in IPv6 Hop-by-Hop Option Header
1 ICMP IPv4
2 IGMP IPv4
4 IP in IP encapsulation
6 TCP
8 EGP
9 IGP (Cisco IGRP)
17 UDP
41 IPv6
43 Routing Header
44 Fragmentation Header
45 IDRP
46 RSVP
47 GRE
50 Encryted Security Payload Header
51 Authentication Header
58 ICMPv6
59 No Next Header für IPv6
60 Destination Options Header
88 EIGRP v4 und EIGRPv6
89 OSPF
108 IP Payload Compression Protocol
115 L2TP
132 SCTP
135 Mobility Header (Draft)
136-252 nicht zugewiesen
253-254 für Experimente und Testzwecke
255 Reserviert

Trace Files

IPv6 Header

IPv4 und IPv6 Header im Vergleich

Anhang

Siehe auch

Dokumentation

RFC

RFC Titel Date Status
2460 Internet Protocol, Version 6 (IPv6) Specification 1998 Obsoleted by RFC 8200
8200 Internet Protocol, Version 6 (IPv6) Specification 2017 Updated by RFC 9673

Links

Weblinks