IPv6/Header/Extension: Unterschied zwischen den Versionen
Erscheinungsbild
| Zeile 17: | Zeile 17: | ||
<noinclude> | <noinclude> | ||
== Typen == | |||
{| class="wikitable options big" | |||
|- | |||
! Typ !! Beschreibung | |||
|- | |||
| [[#Hop-to-Hop|Hop-to-Hop Header]] || '''Von jedem [[Hop]] auzuwerten''' | |||
* [[Hop-by-Hop Options Header]] | |||
* [[Routing Header]] Information | |||
|- | |||
| [[#End-to-End|End-to-End]] || '''Nur vom Endsystem auszuwerten''' | |||
* [[Fragmentation Header]] | |||
* [[Authentication Header]] | |||
* [[Encapsulation header]] | |||
|} | |||
=== 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 | |||
== Extension Headers == | |||
{| class="wikitable options big col2right col3center" | |||
|- | |||
! Name !! Typ !! Größe !! Beschreibung !! RFC | |||
|- | |||
| Hop-By-Hop Options || 0 || variabel || Optionenvon allen IPv6-Geräten zu beachtenwird beispielsweise für Jumbograms benutzt || 2460 </br> 2675 | |||
|- | |||
| Routing || 43 || variabel || Hier kann der Weg des Paketes durch das Netzwerk beeinflusst werdenwird u. a. für Mobile IPv6 verwendet || 2460 </br> 6275 </br> 5095 | |||
|- | |||
| Fragment || 44 || 64 Bit || Parameter zur Fragmentierung || 2460 | |||
|- | |||
| Authentication Header (AH) || 51 || variabel || Daten zur [[Authentifizierung]] ([[IPsec]]) || 4302 | |||
|- | |||
| Encapsulating Security Payload (ESP) || 50 || variabel || Daten zur [[Verschlüsselung]] ([[IPsec]]) || 4303 | |||
|- | |||
| Destination Options || 60 || variabel || Optionennur vom Zielrechner zu beachten || 2460 | |||
|- | |||
| Mobility || 135 || variabel || Daten für Mobile IPv6 || 6275 | |||
|- | |||
| No Next Header || 59 || leer || Platzhalterzeigt Ende eines Header-Stapels an || 2460 | |||
|} | |||
=== Basis Extension Header === | |||
Extension Header, die immer implementiert sein müssen | |||
{| class="wikitable options big col2center" | |||
|- | |||
! Header !! RFC | |||
|- | |||
| Hop-by-Hop Options || [https://www.rfc-editor.org/rfc/rfc2460 2460] | |||
|- | |||
| Routing || [https://www.rfc-editor.org/rfc/rfc2460 2460] | |||
|- | |||
| Fragment || [https://www.rfc-editor.org/rfc/rfc2460 2460] | |||
|- | |||
| Destination Options || [https://www.rfc-editor.org/rfc/rfc2460 2460] | |||
|- | |||
| Authentication || [https://www.rfc-editor.org/rfc/rfc4302 4302] | |||
|- | |||
| Encapsulating Security Payload || [https://www.rfc-editor.org/rfc/rfc4303 4303] | |||
|} | |||
=== Auftreten === | |||
; Extension Header dürfen höchstens einmal vorkommen | |||
Ausnahme | |||
* Destination Options Header höchstens zweimal | |||
* Befindet sich ein Routing Extension Header im Paket, so darf davor ein weiterer Destination Options Header stehen | |||
=== Reihenfolge === | |||
[[File:ipv6headerReihenfolge.png|mini|500px]] | |||
{| class="wikitable options" | |||
|- | |||
! !! Header !! Type | |||
|- | |||
| 1 || [[IPv6]] || Hop-to-Hop | |||
|- | |||
| 2 || [[Hop-by-Hop Options]] || Hop-to-Hop | |||
|- | |||
| 3 || [[Routing]] || Hop-to-Hop | |||
|- | |||
| 4 || [[Fragment]] || Hop-to-Hop | |||
|- | |||
| | |||
|- | |||
| 5 || [[Authentication]] || End-to-End | |||
|- | |||
| 6 || [[Encapsulating Security Payload]] || End-to-End | |||
|- | |||
| 7 || [[Destination Options ]] || End-to-End | |||
|- | |||
| 8 || [[Upper-Layer]] || End-to-End | |||
|} | |||
== Anhang == | == Anhang == | ||
Version vom 2. Juni 2025, 14:49 Uhr
IPv6/Header/Extension - 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
| Typ | Beschreibung |
|---|---|
| Hop-to-Hop Header | Von jedem Hop auzuwerten
|
| End-to-End | Nur vom Endsystem auszuwerten |
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
Extension Headers
| Name | Typ | Größe | Beschreibung | RFC |
|---|---|---|---|---|
| Hop-By-Hop Options | 0 | variabel | Optionenvon allen IPv6-Geräten zu beachtenwird beispielsweise für Jumbograms benutzt | 2460 2675 |
| Routing | 43 | variabel | Hier kann der Weg des Paketes durch das Netzwerk beeinflusst werdenwird u. a. für Mobile IPv6 verwendet | 2460 6275 5095 |
| Fragment | 44 | 64 Bit | Parameter zur Fragmentierung | 2460 |
| Authentication Header (AH) | 51 | variabel | Daten zur Authentifizierung (IPsec) | 4302 |
| Encapsulating Security Payload (ESP) | 50 | variabel | Daten zur Verschlüsselung (IPsec) | 4303 |
| Destination Options | 60 | variabel | Optionennur vom Zielrechner zu beachten | 2460 |
| Mobility | 135 | variabel | Daten für Mobile IPv6 | 6275 |
| No Next Header | 59 | leer | Platzhalterzeigt Ende eines Header-Stapels an | 2460 |
Basis Extension Header
Extension Header, die immer implementiert sein müssen
| Header | RFC |
|---|---|
| Hop-by-Hop Options | 2460 |
| Routing | 2460 |
| Fragment | 2460 |
| Destination Options | 2460 |
| Authentication | 4302 |
| Encapsulating Security Payload | 4303 |
Auftreten
- Extension Header dürfen höchstens einmal vorkommen
Ausnahme
- Destination Options Header höchstens zweimal
- Befindet sich ein Routing Extension Header im Paket, so darf davor ein weiterer Destination Options Header stehen
Reihenfolge

| Header | Type | |
|---|---|---|
| 1 | IPv6 | Hop-to-Hop |
| 2 | Hop-by-Hop Options | Hop-to-Hop |
| 3 | Routing | Hop-to-Hop |
| 4 | Fragment | Hop-to-Hop |
| 5 | Authentication | End-to-End |
| 6 | Encapsulating Security Payload | End-to-End |
| 7 | Destination Options | End-to-End |
| 8 | Upper-Layer | End-to-End |
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 |
| 9673 | IPv6 Hop-by-Hop Options Processing Procedures | 2024 | Proposed Standard |
Links
Weblinks