Zum Inhalt springen

IPv6/Header/Extension: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  Rocky Linux/Installation » IPv6/Header/Extension » IPv6/Header/Extension
K Textersetzung - „z. B. “ durch „beispielsweise “
 
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
== Beschreibung ==
== Beschreibung ==
; IPv6-Header durch Extension-Header erweiterbar
; IPv6-Header durch Extension-Header erweiterbar
* Werden bei Bedarf eingefügt
Werden bei Bedarf eingefügt
* Zusätzliche Funktionen
* Zusätzliche Funktionen
* Zukünftige Erweiterungen
* Zukünftige Erweiterungen


; Folgen direkt auf den IPv6-Header
; Folgen direkt auf den IPv6-Header
* Außerhalb des IP-Headers
Außerhalb des IP-Headers
* Vielfaches von 64 Bit
* Vielfaches von 64 Bit
** Speicherzugriffe im Router beschleunigen
** Speicherzugriffe im Router beschleunigen
Zeile 23: Zeile 23:
|-
|-
| [[#Hop-to-Hop|Hop-to-Hop]] || Per Hop ausgewertete Header
| [[#Hop-to-Hop|Hop-to-Hop]] || Per Hop ausgewertete Header
* Hop-by-Hop Options (z. B.  Jumbogramm Notifier)
* Hop-by-Hop Options (beispielsweise  Jumbogramm Notifier)
* Routing Information Header
* Routing Information Header
* Routing Extension Header
* Routing Extension Header
Zeile 32: Zeile 32:
|}
|}


=== Basis Extension Header ===
=== Hop-to-Hop ===
; Extension Header, die immer implementiert sein müssen
; 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
 
 
== Basis Extension Header ==
Extension Header, die immer implementiert sein müssen


{| class="wikitable options big"
{| class="wikitable options big"
Zeile 52: Zeile 73:
|}
|}


==== Auftreten ====
; 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 59: Zeile 80:
* Die Reihenfolge bei einer Verkettung ist bis auf die genannte Ausnahme die der folgenden Tabelle
* 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
; Extension Headers
 
Wie im Next Header Feld verwiesen sind einige Extension Headers und ein Platzhalter definiert
{| class="wikitable options"
{| class="wikitable options big"
|-
|-
! Name
! Name
Zeile 72: Zeile 93:
|| 0
|| 0
|| variabel
|| variabel
|| Optionenvon allen IPv6-Geräten zu beachtenwird z. B. für Jumbograms benutzt
|| Optionenvon allen IPv6-Geräten zu beachtenwird beispielsweise für Jumbograms benutzt
|| RFC 2460RFC 2675
|| RFC 2460RFC 2675
|-
|-
Zeile 119: Zeile 140:
|}
|}


==== Reihenfolge ====
== Reihenfolge ==
[[File:ipv6headerReihenfolge.png|mini|500px]]
[[File:ipv6headerReihenfolge.png|mini|500px]]
{| class="wikitable options"
{| class="wikitable options"
|-
|-
! !! Header !! Type
! !! Header !! Type
|-
|-
| 1 || [[IPv6 Header]] || Hop-to-Hop
| 1 || [[IPv6 Header]] || Hop-to-Hop
Zeile 141: Zeile 162:
| 8 || [[Upper-Layer 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 ==
== Verwendung ==
Zeile 166: Zeile 167:
; 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 214:


== Anhang ==
== Anhang ==
=== Siehe auch ===
== Siehe auch ==
{{Special:PrefixIndex/IPv6/Header}}
{{Special:PrefixIndex/IPv6/Header}}


==== RFC ====
=== RFC ===
{| class="wikitable big options"
{| class="wikitable big options col3center"
|-
! RFC !! Titel !! Date !! Status
|-
|-
! RFC !! Titel
| [https://www.rfc-editor.org/info/2460 2460] || Internet Protocol, Version 6 (IPv6) Specification || 1998 || Obsoleted by [https://www.rfc-editor.org/info/rfc8200 RFC 8200]
|-
|-
| [https://www.rfc-editor.org/rfc/0000 0000] ||
| [https://www.rfc-editor.org/info/rfc8200 8200] || Internet Protocol, Version 6 (IPv6) Specification || 2017 || Updated by [https://www.rfc-editor.org/info/rfc9673 RFC 9673]
|}
|}


=== Links ===
== Links ==
==== Weblinks ====
=== Weblinks ===


[[Kategorie:IPv6/Header]]
[[Kategorie:IPv6/Header]]
</noinclude>
</noinclude>

Aktuelle Version vom 28. April 2025, 10:22 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
  • Hop-by-Hop Options (beispielsweise  Jumbogramm Notifier)
  • Routing Information Header
  • Routing Extension Header
End-to-End Nur im Endsystem ausgewertete Header
  • Fragmentation Header
  • Authetication 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


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
Extension Headers

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 beispielsweise 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

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

Links

Weblinks