IPv6/Header
Erscheinungsbild
IPv6/Header Aufbau des Protokollkopfes von IPv6
Beschreibung
- IPv6-Header hat eine feste Größe von 40 Byte (320 Bit)
- IPv4/Header hat eine variable Größe
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 | ||||||||
Header-Felder
| Feld | Länge (bit) | Inhalt |
|---|---|---|
| Version | 4 | IP-Versionsnummer (6) |
| Traffic Class | 8 | Quality of Service (QoS) 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
| Werte | 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
- IPv6/Header/Extension
- IPv6/Header/Extension/Authentication
- IPv6/Header/Extension/Destination Options
- IPv6/Header/Extension/Encapsulating Security Payload
- IPv6/Header/Extension/Fragment
- IPv6/Header/Extension/Hop-by-Hop
- IPv6/Header/Extension/Option Alert
- IPv6/Header/Extension/Routing
- IPv6/Header/Extension/Upper Layer
- IPv6/Header/Format
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
