fbpx

IPv6-Erweiterungsheader (Teil 1)

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

In IPv6 ist die Erweiterungsheader sind zusätzliche Datenstrukturen, die zwischen dem IPv6-Header und dem Protokollheader der oberen Schicht (z. B. TCP oder UDP) in ein IPv6-Paket eingefügt werden.

Diese Erweiterungsheader bieten zusätzliche Funktionalität und ermöglichen eine größere Flexibilität bei der Verarbeitung von IPv6-Paketen. Im Gegensatz zu IPv4, wo Optionen direkt in den IP-Header eingefügt wurden, verwendet IPv6 separate Erweiterungsheader, um zusätzliche Informationen einzubinden.

Am Ende des Artikels finden Sie eine kleine Test das wird dir erlauben beurteilen das in dieser Lektüre erworbene Wissen

In einem IPv6-Paket besteht der Hauptheader aus 40 bytes Feste Felder, die Quelladresse, Zieladresse, Verkehrstyp und andere für die Weiterleitung und Paketzustellung erforderliche Felder umfassen. Nach dem Hauptheader können je nach den spezifischen Anforderungen der Kommunikation ein oder mehrere Erweiterungsheader folgen.

Erweiterungsheader in IPv6 werden durch ein Feld namens identifiziert „Nächster Header“ (Nächster Header) im IPv6-Header. Feld „Nächster Header“ Gibt den Typ des nächsten Headers an, der ein Protokoll einer höheren Schicht oder ein Erweiterungsheader sein kann. Wenn ein Erweiterungsheader vorhanden ist, verweist das Feld „Nächster Header“ auf den Erweiterungsheadertyp und nachfolgende Erweiterungsheader folgen ihm.

IPv6-Erweiterungsheader

Hauptteile

Jeder Erweiterungsheader besteht aus zwei Hauptteilen:

Erweiterungsheader:

Es handelt sich um eine Datenstruktur, die Informationen über den Typ des Erweiterungsheaders und seine Länge in Einheiten von 8 Byte (64 Bit) enthält. Der Erweiterungsheader enthält den Typ „Nächster Header“, der angibt, ob der nächste Header ein weiterer Erweiterungsheader oder der Protokollheader der oberen Schicht ist.

Verlängerungskörper:

Es handelt sich um den Teil des Erweiterungsheaders, der die für diesen Header spezifischen zusätzlichen Daten enthält. Das Format und der Inhalt des Erweiterungshauptteils variieren je nach Art des Erweiterungsheaders. Beispielsweise kann der Hop-by-Hop-Options-Header zusätzliche Optionen enthalten, die von allen Knoten entlang des Paketzustellungspfads geprüft werden müssen.

 

Erweiterungsheader in IPv6 ermöglichen eine größere Modularität und Flexibilität beim Protokolldesign. Darüber hinaus wird durch die Trennung zusätzlicher Optionen und Funktionen in Erweiterungsheadern eine unnötige Verarbeitung von Optionen durch Knoten vermieden, die diese nicht benötigen.

Es ist wichtig zu beachten, dass nicht alle Erweiterungsheader in allen IPv6-Paketen erforderlich sind. Die Einbeziehung und Reihenfolge der Erweiterungsheader hängt von den spezifischen Anforderungen und Merkmalen der Kommunikation ab. Einige Erweiterungsheader werden nur in bestimmten Fällen verwendet, z. B. bei Paketfragmentierung, Authentifizierung oder Mobilität.

Erweiterungsheader werden durch einen anderen Wert identifiziert:

Erweiterungsheader

Wert

Hop für Hop

0

Fragment

44

Routing (Typ)

43

Zieloptionen

60

Authentifizierung

51

Encapsulating Security Payload

50

 

Hop für Hop

Dieser Header wird für Optionen verwendet, die von jedem Knoten entlang des Paketzustellungspfads geprüft werden müssen, was obligatorisch ist. Es kann verschiedene Optionen wie Multicast-Listener-Erkennung, Paketfilterung oder Quality of Service (QoS)-Informationen enthalten.

Hop-by-Hop-Optionen können Folgendes umfassen:

PadN (Polsterung):

Wird zum Auffüllen des Hop-by-Hop-Optionsheaders verwendet, um sicherzustellen, dass seine Länge ein Vielfaches von 8 Bytes ist.

Router-Warnung:

Ermöglicht Routern, spezielle Aktionen für das Paket durchzuführen. Es kann beispielsweise verwendet werden, um Routern mitzuteilen, dass das Paket vorrangig behandelt werden muss oder dass eine Sonderbehandlung erforderlich ist.

Jumbo-Nutzlast:

Diese Option wird verwendet, um anzuzeigen, dass das Paket eine Nutzlast enthält, die größer ist als die maximale Übertragungsgröße (MTU) einer Verbindung. Es wird für die Übertragung von IPv6-Paketen mit Nutzlastgrößen verwendet, die größer als die Standard-MTU sind.

Bei der Hop-by-Hop-Optionen-Header-Verarbeitung prüft und verarbeitet jeder Knoten entlang des Paketzustellungspfads die relevanten Optionen. Jeder Knoten muss die in den Schritt-für-Schritt-Optionen angegebenen Aktionen abschließen, bevor er mit der Verarbeitung des Pakets fortfahren kann. Dadurch können Optionen für bestimmte Funktionen im Netzwerk genutzt werden, beispielsweise zur Flusskontrolle, zur Paketpriorisierung oder zur Aktivierung spezieller Dienste.

Es ist wichtig zu beachten, dass die Verwendung des Hop-by-Hop-Optionsheaders Auswirkungen auf die Netzwerkleistung haben kann, da zusätzliche Verarbeitung an jedem Knoten entlang des Pfads erforderlich ist. Daher wird empfohlen, Hop-by-Hop-Optionen nur dann zu verwenden, wenn dies erforderlich und durch Anwendungs- oder Netzwerkanforderungen gerechtfertigt ist.

Routing

Der Routing-Erweiterungsheader in IPv6 wird verwendet, um die Weiterleitung von IPv6-Paketen über eine bestimmte Reihe von Knoten im Netzwerk zu ermöglichen. Der Routing-Erweiterungsheader kann in einem IPv6-Paket nach dem Hop-by-Hop-Erweiterungsheader oder nach jedem anderen Erweiterungsheader erscheinen.

Der Routing-Erweiterungsheader wird verwendet, um eine explizite Route einzurichten, die ein IPv6-Paket passieren muss. Das Feld „Segmente links“ wird an jedem Knoten, den das Paket entlang der Route besucht, um eins dekrementiert. Wenn der Wert „Linke Segmente“ Null erreicht, hat das Paket sein endgültiges Ziel erreicht.

Der Routing-Erweiterungsheader in IPv6 wird in bestimmten Situationen verwendet, in denen eine explizite Kontrolle über den Pfad erforderlich ist, dem ein Paket im Netzwerk folgen soll.

Durch die Angabe der Route im Routing-Erweiterungsheader können Sie ein präzises Routing erreichen und verhindern, dass Pakete den in den Routing-Tabellen der Router festgelegten Standardrouten folgen.

Hier sind einige Fälle, in denen Sie den Routing-Erweiterungsheader verwenden können:

Richtlinienrouting:

In einigen Netzwerken möchten Sie möglicherweise spezielle Routing-Richtlinien für bestimmte Arten von Datenverkehr anwenden. Mit dem Routing-Erweiterungsheader können Sie eine benutzerdefinierte Route angeben, die den Anforderungen der festgelegten Routing-Richtlinie entspricht. Dies kann das Routing über bestimmte Knoten oder das Vermeiden bestimmter Netzwerkverbindungen umfassen.

Geografische Routenführung:

Manchmal kann es erforderlich sein, dass der Datenverkehr über Knoten an bestimmten geografischen Standorten geleitet wird. Mit dem Routing-Erweiterungsheader können Sie eine Route angeben, die die gewünschten Knoten am erforderlichen geografischen Standort umfasst.

Vermeiden Sie bestimmte Knoten oder Links:

In einigen Fällen kann es aufgrund von Leistungsproblemen, Sicherheitsproblemen oder anderen Überlegungen erforderlich sein, bestimmte Knoten oder Links zu meiden. Der Routing-Erweiterungsheader kann verwendet werden, um eine Route anzugeben, die unerwünschte Knoten oder Links vermeidet.

Geringe Latenz oder Routing mit hoher Bandbreite:

In Situationen, in denen eine geringe Latenz oder eine hohe Bandbreite für den Datenverkehr erforderlich ist, kann der Routing-Erweiterungsheader verwendet werden, um eine Route anzugeben, die diese Anforderungen gewährleistet. Dies kann das Routing über Knoten oder Links mit hoher Kapazität oder geringer Latenz umfassen.

 

Es ist wichtig zu beachten, dass die Verwendung des Routing-Erweiterungsheaders in IPv6 nicht so häufig vorkommt wie die Verwendung anderer Arten von Erweiterungsheadern. In den meisten Fällen basiert das Routing in IPv6 auf der Routing-Tabelle des Routers, die anhand der Zieladresse und anderer Routing-Richtlinien die beste Route für das Paket ermittelt.

Zieloptionen

Der Erweiterungsheader Zieloptionen (Zieloptionen) werden in IPv6 verwendet, um zusätzliche Optionen im Zusammenhang mit dem endgültigen Ziel des IPv6-Pakets bereitzustellen. Dieser Header wird nach dem IPv6-Erweiterungsheader und vor dem Payload-Header platziert.

Der Erweiterungsheader „Destination Options“ ermöglicht es IPv6-Paketen, zusätzliche Informationen zum endgültigen Ziel zu übertragen, was für mehr Flexibilität und Funktionalität sorgt.

Durch die Aufnahme von Optionen in den Zieloptionen-Erweiterungsheader können zusätzliche Funktionen zu IPv6-Paketen basierend auf spezifischen Anwendungs- oder Protokollanforderungen hinzugefügt werden.

Es ist zu berücksichtigen, dass die Optionen im Erweiterungsheader „Destination Options“ von den empfangenden Knoten entsprechend ihrem Typ verarbeitet werden. Wenn ein empfangender Knoten eine bestimmte Option nicht verarbeiten kann, kann er sie ignorieren oder verwerfen. Optionen, die nicht verarbeitet werden können, haben keinen Einfluss auf die grundlegende Weiterleitung oder Weiterleitung von IPv6-Paketen.

Der Erweiterungsheader „Destination Options“ wird in mehreren Szenarien verwendet, um zusätzliche Optionen im Zusammenhang mit dem endgültigen Ziel des Pakets bereitzustellen. Nachfolgend sind einige Fälle aufgeführt, in denen der Erweiterungsheader verwendet werden kann Zieloptionen:

Sicherheit und Authentifizierung:

Der Erweiterungsheader „Destination Options“ kann verwendet werden, um Optionen im Zusammenhang mit Sicherheit und Authentifizierung einzuschließen. Dazu können öffentliche Schlüsselinformationen zur End-to-End-Authentifizierung oder digitale Signaturen zur Überprüfung der Integrität der Paketdaten gehören.

Dienstqualität (QoS):

In manchen Fällen möchten Sie möglicherweise Dienstqualitätsanforderungen für ein IPv6-Paket angeben. Dieser Header kann Optionen enthalten, die Anforderungen an Bandbreite, Verzögerung, Paketverlust oder andere QoS-Parameter angeben.

Spezifisches Routing:

In Situationen, in denen ein bestimmtes Routing für ein IPv6-Paket erforderlich ist, können Sie Optionen hinzufügen, die die Route oder die zu besuchenden Knoten angeben. Dies ermöglicht eine bessere Kontrolle über den Routing-Pfad und die Möglichkeit, bestimmte Verbindungen oder Netzwerkknoten zu vermeiden.

Pakethandhabung und -verarbeitung:

Der Header kann verwendet werden, um spezielle Aktionen anzugeben, die auf den empfangenden Knoten ausgeführt werden müssen. Es kann beispielsweise Optionen enthalten, um bestimmte Manipulationen an der Paketnutzlast durchzuführen oder zusätzliche Verarbeitungsvorgänge auf dem empfangenden Knoten durchzuführen.

Kurzes Wissensquiz

Was halten Sie von diesem Artikel?
Trauen Sie sich, Ihr erlerntes Wissen zu bewerten?

QUIZ – IPv6-Erweiterungsheader (Teil 1)

Empfohlenes Buch für diesen Artikel

Möchten Sie ein Thema vorschlagen?

Jede Woche veröffentlichen wir neue Inhalte. Möchten Sie, dass wir über etwas Bestimmtes sprechen?
Thema für den nächsten Blog

Hinterlassen Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

RABATTCODE

AN24-LIB

gilt für MikroTik-Bücher und Buchpakete

Tage
Horas
Minuten
Sekunden

Einführung zu
OSPF – BGP – MPLS

Melden Sie sich hierfür an curso gratuito

MAE-RAV-ROS-240118
Tage
Horas
Minuten
Sekunden

Melden Sie sich hierfür an curso gratuito

MAS-ROS-240111

Aktion zum Dreikönigstag!

REYES24

15%

alle Produkte

MikroTik-Kurse
Akademiekurse
MikroTik-Bücher

Profitieren Sie vom Three Kings Day-Rabattcode!

*Aktion gültig bis Sonntag, 7. Januar 2024
** der Code (KINGS24) gilt für den Warenkorb
*** Kaufen Sie jetzt Ihren Kurs und belegen Sie ihn bis zum 31. März 2024

Silvester-Aktion!

NY24

20%

alle Produkte

MikroTik-Kurse
Akademiekurse
MikroTik-Bücher

Profitieren Sie vom Silvester-Rabattcode!

*Aktion gültig bis Montag, 1. Januar 2024
** der Code (NY24) gilt für den Warenkorb
*** Kaufen Sie jetzt Ihren Kurs und belegen Sie ihn bis zum 31. März 2024

Weihnachtsrabatte!

XMAS23

30%

alle Produkte

MikroTik-Kurse
Akademiekurse
MikroTik-Bücher

Nutzen Sie den Rabattcode zu Weihnachten!!!

**Codes werden im Warenkorb angewendet
Aktion gültig bis Montag, 25. Dezember 2023

RABATTE FÜR DIE CYBER-WOCHE

CW23-MK

17%

alle MikroTik Online-Kurse

CW23-AX

30%

alle Academy-Kurse

CW23-LIB

25%

alle MikroTik-Bücher und Buchpakete

Profitieren Sie von den Rabattcodes zur Cyber ​​Week!!!

**Codes werden im Warenkorb angewendet
Aktion gültig bis Sonntag, 3. Dezember 2023

RABATTE FÜR DEN BLACK FRIDAY

BF23-MX

22%

alle MikroTik Online-Kurse

BF23-AX

35%

alle Academy-Kurse

BF23-LIB

30%

alle MikroTik-Bücher und Buchpakete

Profitieren Sie von den Rabattcodes zum Black Friday!!!

**Codes werden im Warenkorb angewendet

Codes werden im Warenkorb angewendet
gültig bis Sonntag, 26. November 2023

Tage
Horas
Minuten
Sekunden

Melden Sie sich hierfür an curso gratuito

MAE-VPN-SET-231115

Halloween-Promo

Profitieren Sie von Rabattcodes für Halloween.

Codes werden im Warenkorb angewendet

HW23-MK

11 % Rabatt auf alle MikroTik OnLine-Kurse

11%

HW23-AX

30 % Rabatt auf alle Academy-Kurse

30%

HW23-LIB

25 % Rabatt auf alle MikroTik-Bücher und Buchpakete

25%

Registrieren Sie sich und nehmen Sie am kostenlosen Kurs „Introduction to Advanced Routing with MikroTik“ (MAE-RAV-ROS) teil.

Heute (Mittwoch) 11. Oktober 2023
7:11 bis XNUMX:XNUMX Uhr (Kolumbien, Ecuador, Peru)

MAE-RAV-ROS-231011