IPv6/Header/Extension: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
Zeile 2: | Zeile 2: | ||
[[File:ipv6headerReihenfolge.png|mini|200px]] | [[File:ipv6headerReihenfolge.png|mini|200px]] | ||
== Beschreibung == | |||
; IPv6-Header durch Extension-Header erweiterbar | ; IPv6-Header durch Extension-Header erweiterbar | ||
Werden bei Bedarf eingefügt | Werden bei Bedarf eingefügt | ||
Zeile 16: | Zeile 16: | ||
* Nur IPv6-Header, TCP-Header und Daten | * Nur IPv6-Header, TCP-Header und Daten | ||
== Typen == | |||
; Typen von Erweiterungsheadern | ; Typen von Erweiterungsheadern | ||
{| class="wikitable options big" | {| class="wikitable options big" | ||
Zeile 32: | Zeile 32: | ||
|} | |} | ||
== Basis Extension Header == | |||
Extension Header, die immer implementiert sein müssen | Extension Header, die immer implementiert sein müssen | ||
Zeile 52: | Zeile 52: | ||
|} | |} | ||
== Auftreten == | |||
* Extension Header dürfen höchstens einmal vorkommen | * Extension Header dürfen höchstens einmal vorkommen | ||
* Destination Options Header dürfen höchstens zweimal vorkommen | * Destination Options Header dürfen höchstens zweimal vorkommen | ||
Zeile 119: | Zeile 119: | ||
|} | |} | ||
== Reihenfolge == | |||
[[File:ipv6headerReihenfolge.png|mini|500px]] | [[File:ipv6headerReihenfolge.png|mini|500px]] | ||
{| class="wikitable options" | {| class="wikitable options" | ||
|- | |- | ||
! | ! !! Header !! Type | ||
|- | |- | ||
| 1 || [[IPv6 Header]] || Hop-to-Hop | | 1 || [[IPv6 Header]] || Hop-to-Hop | ||
Zeile 142: | Zeile 142: | ||
|} | |} | ||
== Hop-to-Hop == | |||
; Optionen für Teilstrecken | ; Optionen für Teilstrecken | ||
* Informationen, die alle Router auf der Strecke prüfen | * Informationen, die alle Router auf der Strecke prüfen | ||
Zeile 152: | Zeile 152: | ||
* Mit diesem Header kann eine Route vollständig oder teilweise spezifiziert werden | * Mit diesem Header kann eine Route vollständig oder teilweise spezifiziert werden | ||
== End-to-End == | |||
; Optionen für Ziele | ; Optionen für Ziele | ||
Optionen, die nur vom Zielhost interpretiert werden | Optionen, die nur vom Zielhost interpretiert werden | ||
Zeile 163: | Zeile 163: | ||
== Verwendung == | == Verwendung == | ||
== Verkettung == | |||
; Next-Header-Feld | ; Next-Header-Feld | ||
Extension Headers enthalten ein Next-Header-Feld | Extension Headers enthalten ein Next-Header-Feld | ||
* Nummer des nächsten Extension Header | * Nummer des nächsten Extension Header | ||
* oder des Upper Layer Protocol | * oder des Upper Layer Protocol | ||
Zeile 213: | Zeile 213: | ||
== Anhang == | == Anhang == | ||
== Siehe auch == | |||
{{Special:PrefixIndex/IPv6/Header}} | {{Special:PrefixIndex/IPv6/Header}} | ||
=== RFC === | |||
{| class="wikitable big options col3center" | {| class="wikitable big options col3center" | ||
|- | |- | ||
Zeile 226: | Zeile 226: | ||
|} | |} | ||
== Links == | |||
=== Weblinks === | |||
[[Kategorie:IPv6/Header]] | [[Kategorie:IPv6/Header]] | ||
</noinclude> | </noinclude> |
Version vom 2. April 2025, 11:21 Uhr
IPv6 Extension Header - Zusätzliche Informationen für die Netzwerkschicht (IP-Layer)

Beschreibung
- IPv6-Header durch Extension-Header erweiterbar
Werden bei Bedarf eingefügt
- Zusätzliche Funktionen
- Zukünftige Erweiterungen
- Folgen direkt auf den IPv6-Header
Außerhalb des IP-Headers
- Vielfaches von 64 Bit
- Speicherzugriffe im Router beschleunigen
- Die meisten IPv6-Pakete ohne Extension Header
- Nur IPv6-Header, TCP-Header und Daten
Typen
- Typen von Erweiterungsheadern
Typ | Beschreibung |
---|---|
Hop-to-Hop | Per Hop ausgewertete Header
|
End-to-End | Nur im Endsystem ausgewertete Header
|
Basis Extension Header
Extension Header, die immer implementiert sein müssen
Option | RFC |
---|---|
Hop-by-Hop Options Header | 2460 |
Routing Header | 2460 |
Fragment Header | 2460 |
Destination Options Header | 2460 |
Authentication Header | 4302 |
Encapsulating Security Payload Header | 4303 |
Auftreten
- Extension Header dürfen höchstens einmal vorkommen
- Destination Options Header dürfen höchstens zweimal vorkommen
- Extension Headers können bis auf den Destination Options Header nur einmal in jedem Paket vorkommen
- Befindet sich ein Routing Extension Header im Paket, so darf davor ein weiterer Destination Options Header stehen
- Die Reihenfolge bei einer Verkettung ist bis auf die genannte Ausnahme die der folgenden Tabelle
- Wie im Next Header Feld verwiesen sind einige Extension Headers und ein Platzhalter definiert
Name | Typ | Größe | Beschreibung | RFCs |
---|---|---|---|---|
Hop-By-Hop Options | 0 | variabel | Optionenvon allen IPv6-Geräten zu beachtenwird z. B. für Jumbograms benutzt | RFC 2460RFC 2675 |
Routing | 43 | variabel | Hier kann der Weg des Paketes durch das Netzwerk beeinflusst werdenwird u. a. für Mobile IPv6 verwendet | RFC 2460RFC 6275RFC 5095 |
Fragment | 44 | 64 Bit | Parameter zur Fragmentierung | RFC 2460 |
Authentication Header (AH) | 51 | variabel | Daten zur Vertraulichkeit (IPsec) | RFC 4302 |
Encapsulating Security Payload (ESP) | 50 | variabel | Daten zur Verschlüsselung (IPsec) | RFC 4303 |
Destination Options | 60 | variabel | Optionennur vom Zielrechner zu beachten | RFC 2460 |
Mobility | 135 | variabel | Daten für Mobile IPv6 | RFC 6275 |
No Next Header | 59 | leer | Platzhalterzeigt Ende eines Header-Stapels an | RFC 2460 |
Reihenfolge

Header | Type | |
---|---|---|
1 | IPv6 Header | Hop-to-Hop |
2 | Hop-by-Hop Options Header | Hop-to-Hop |
3 | Routing Header | Hop-to-Hop |
4 | Fragment Header | Hop-to-Hop |
5 | Authentication Header | End-to-End |
6 | Encapsulating Security Payload Header | End-to-End |
7 | Destination Options Header | End-to-End |
8 | Upper-Layer Header | End-to-End |
Hop-to-Hop
- Optionen für Teilstrecken
- Informationen, die alle Router auf der Strecke prüfen
- Bisher ist eine Option definiert
- Unterstützung von Jumbogrammen (Paketen größer 64 kByte)
- Routing
- Mit diesem Header kann eine Route vollständig oder teilweise spezifiziert werden
End-to-End
- Optionen für Ziele
Optionen, die nur vom Zielhost interpretiert werden
- Authentifikation
- Der Authentifizierungsheader bietet einen Mechanismus, durch den der Empfänger sicher sein kann, das der in der Adresse angegebene Sender auch tatsächlich der ist, der er behauptet zu sein
- Verschlüsselte Sicherheitsdaten
- Dieser Header enthält Informationen über das verwendete Verschlüsselungsverfahren
Verwendung
Verkettung
- Next-Header-Feld
Extension Headers enthalten ein Next-Header-Feld
- Nummer des nächsten Extension Header
- oder des Upper Layer Protocol
- Standard Header
IPv6 Header Next Header: TCP (06) |
TCP (06) Header and data |
- Routing Header
IPv6 Header Next Header: TCP (43) |
Routing Header (43) Next Header: TCP (06) |
TCP (06) Header and data |
- Typen
IPv6 Header | Hop-to-Hop | End-to-End | Upper Layer |
IPv6 Header Next Header: TCP (43) |
Routing Header (43) Next Header: Fragment (44) |
Fragment Header (44) Next Header: TCP (06) |
TCP (06) Header and data |
IPv6 Header Next Header: TCP (43) |
Routing Header (43) Next Header: Fragment (44) |
Fragment Header (44) Next Header: TCP (06) |
Fragment Header (44) Next Header: TCP (06) |
TCP (06) Header and data |
Anhang
Siehe auch
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 |