Das Wunder von IPv6 besteht in der Kopfzeile. Eine IPv6-Adresse ist 4 mal größer als IPv4, aber überraschend ist, nur 2 mal größer als die der IPv4-Header eines IPv6-Adresse. IPv6-Header haben einen festen Header und null oder mehr Optional (Erweiterung) Kopfzeilen. Alle notwendigen Informationen, die notwendig ist für ein Router im Festkopf gehalten. Die Extension Header enthält optionale Informationen, die Router zu verstehen, wie ein Paket / Fluss handhaben können. .
IPv6 festen Header ist 40 Bytes lang und enthält die folgenden Informationen.
S.N. | Feld & Beschreibung |
---|---|
1 | Version (4-bits): Es stellt die Version des Internet-Protokolls, dh 0110. |
2 | Verkehrsklasse (8-bits): Diese 8 Bits werden in zwei Teile geteilt. Die signifikantesten 6 Bits sind für Type of Service verwendet, um den Router bekannt, welche Dienste sollten zu diesem Paket zur Verfügung gestellt werden können. Die am wenigsten signifikanten 2 Bits für Explicit Congestion Notification (ECN) verwendet. . |
3 | Flussetiketten (20-bits): Diese Bezeichnung wird verwendet, um den sequentiellen Ablauf der an ein Kommunikationsgehörenden Pakete zu erhalten. Die Quelle bezeichnet die Sequenz, um den Router zu identifizieren, dass ein bestimmtes Paket zu einer spezifischen Informationsfluss. Dieses Feld vermeidet Neuordnung der Datenpakete. Es wird für das Streaming / Echtzeit-Medien. |
4 | Nutzlastlänge (16-bits): Dieses Feld wird verwendet, um die Router, wie viele Informationen ein bestimmtes Paket enthält in seiner Nutzlast erzählen. Payload wird der Erweiterungsheader und Daten der oberen Schicht zusammen. Mit 16 Bit, bis zu 65535 Bytes angegeben werden; aber wenn die Erweiterungsheader enthalten Hop-by-Hop Extension Header, dann die Nutzlast darf 65535 Byte überschreiten und dieses Feld auf 0 gesetzt wird. . |
5 | nächste Kopfzeile (8-bits): Dieses Feld wird verwendet, um entweder die Art der Extension Header anzugeben, oder wenn die Extension Header nicht vorhanden ist, dann gibt es die übergeordnete PDU. Die Werte für den Typ der übergeordneten PDU sind die gleichen wie IPv4 ist.. |
6 | Sprunggrenze (8-bits): Dieses Feld wird verwendet, um Paket zu Schleife im Netz unendlich stoppen. Dies ist dieselbe wie in IPv4-TTL. Der Wert des Hop Limit Feld um 1 verringert, wie es eine Verbindung (Router / hop) durchläuft. Wenn das Feld 0 erreicht das Paket verworfen. |
7 | Quelladresse (128-bits): Dieses Feld gibt die Adresse des Originator des Pakets. |
8 | Zieladresse (128-bits): Dieses Feld stellt die Adresse des gewünschten Empfängers des Pakets . |
In IPv6 enthält die Festkopf nur, dass viele Informationen, die notwendig ist, die Vermeidung jene Informationen, die entweder nicht erforderlich oder wird selten verwendet. Sämtliche verfügbaren Informationen zwischen dem festen Header und die obere Schicht-Header in Form von Erweiterungsheader setzen. Jede Extension Header wird durch einen eindeutigen Wert identifiziert.
Wenn Erweiterung Kopfzeilen verwendet werden, feste IPv6-Header des Next Header Feld zeigt auf die erste Extension Header. Wenn es eine weitere Extension Header, dann die erste Extension Header der 'Next-Header' Feld auf der zweiten, und so weiter. Die letzten Extension Header der 'Next-Header' Feld auf der oberen Schicht-Header. So weist die Header zur nächsten in einer verknüpften Liste Art.
Wenn das Feld Next Header den Wert 59 enthält, bedeutet dies, dass es keine Überschriften nach diesem Header, nicht einmal obere Schicht-Header..
Die folgenden Erweiterungsheader müssen gemäß RFC 2460 unterstützt werden: :
Die Reihenfolge der Erweiterungsheader sollte sein:
Diese Kopfzeile:
1. sollte von Erst- und Folge Destinationen bearbeitet werden.
2. sollte von Final Destination verarbeitet werden.
Erweiterungsheader sind hintereinander angeordnet in einer verknüpften Liste Art und Weise, wie in der folgenden Grafik dargestellt: