Mandalex
Zurück zum Index

Autoren-Aufruf! Ich habe seit Jahren keine Zeit und Lust mehr, die Inhalte von Mandalex zu pflegen, weswegen sie teilweise veraltet und inkorrekt sind. Wenn ein Wikipedia-Autor über diese Seite stolpert und Lust hat, meine Texte irgendwie in Wikipedia zu integrieren, darf er oder sie mir eine Email schreiben, ich würde die einzelnen Seiten dann gerne abgeben, auf dass ich die Seite irgendwann schliessen kann. Und bevor die Frage kommt: Nein, ich zahle nichts.

IPv6 ist die Abkürzung für "Internet-Protokoll Version 6". Es ist zuständig für das korrekte versenden von Daten von einem Punkt zu einem anderen und ist die Weiterentwicklung des IPv4.

Der Header des IPv6-Protokolls ist folgendermasse aufgebaut:

Bits | F E D C|B A 9 8||7 6 5 4|3 2 1 0 | F E D C|B A 9 8||7 6 5 4|3 2 1 0 |
-----|--------|-------||---------------------------------------------------|
     |Version |  pri  ||                  flow-label                       |
     |--------+-------++----------------|----------------++----------------|
     |           payload-len            |   next Header  ||  hop-limit     |
     |----------------++----------------|----------------++----------------|
     |                  ...Source-IP-Adresse... 128 Bits                   |
     |---------------------------------------------------------------------|
     |                   ...Ziel-IP-Adresse... 128 Bits                    |
-----|---------------------------------------------------------------------|
     |                             ...Daten...                             |
  • Version (4 Bit): Gibt an, um welche Version von IP es sich handelt (hier also 6).
  • pri (4 Bit): Die Priorität gibt an, wie wichtig die Daten sind.
  • flow-label (24 Bit): Gibt an, welcher Teil der Datei in diesem Paket enthalten ist.
  • payload-len (16 Bit): Gibt an, wieviele Bytes das gesamte Paket enthält.
  • next Header (8 Bit): Gibt an, welcher Art das übergeordnete Protokoll ist.
  • hop-limit (8 Bit): Limitiert die Anzahl Hops.
  • Source-IP-Adresse (128 Bit): Gibt an, von welcher IP-Adresse das Paket kam.
  • Ziel-IP-Adresse (128 Bit): Gibt an, zu welcher IP-Adresse das Paket gesendet werden soll.

Mittels IPv6 werden voraussichtlich genügend IP-Adressen (à 128 Bit!) vorhanden sein. Die Checksumme und Optionen können nicht mehr im IP-Header untergebracht werden.

Zu IPv6 gibts auch nocht ICMPv6, welches ebenfalls erweiterte Funktionen bietet.

Damit auch auf IPv4-Routern IPv6-Pakete verschickt werden können, gibt es zwei Möglichkeiten:

  • Neue Router können v6 und v4 ineinander umkonvertieren. Sobald ein Nachbar kein v6 versteht, wird auf v4 umgewandelt. Ankommende v4-Nachrichten werden aber nicht zwingend in v6 umgewandelt (vielleicht müssen sie wieder zurückverwandelt werden).
  • Ein v6-Paket wird getunnelt, das heisst einfach das gesamte Paket in eine v4-Header verpackt und an den nächsten Router geschickt, der v6 versteht.
Zurück zum Index