Schreibweise/Notation von IPv6-Adressen

ELektronik-KOmpendium.de
Online

Preis auf Anfrage
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Kurs
  • Online
Beschreibung

Schreibweise/Notation von IPv6-Adressen IPv6-Adressen bestehen aus insgesamt 128 Bit woraus sich eine Menge von 2-128 möglichen Adressen ergibt. Die vorderen 64 Bit sind der Präfix bzw. Network-ID. Vereinfacht ausgedrückt, das ist die IPv6-Adresse des Subnetzes, in dem sich ein Host befindet.
Die hinteren 64 Bit werden als Interface Identifier bezeichnet. Das ist der Host-Adressanteil einer IPv6-Adresse. Wegen der unhandlichen Länge werden die 128 Bit in 8 mal 16 Bit (2 Byte) unterteilt. Je 4 Bit werden als eine hexadezimale Zahl dargestellt. Je 4 Hexzahlen werden gruppiert und durch einen Doppelpunkt (":") voneinander getrennt.

Wichtige informationen

Themenkreis

Uneinheitlichkeit der Notation

Weil IPv6-Adressen sehr lang sein können, werden sie in der Regel gekürzt. Leider ergeben sich dabei viele unterschiedliche Schreibweisen. Die folgenden Schreibweisen sind jeweils gültige Repräsentationen der gleichen IPv6-Adresse.

  1. 2001:0db8:0000:0000:0001:0000:0000:0001
  2. 2001:db8:0:0:1:0:0:1
  3. 2001:0db8:0000:000:1:00:0:1
  4. 2001:db8::0:1:0:0:1
  5. 2001:0db8::1:0:0:1
  6. 2001:db8:0:0:1::1
  7. 2001:db8:0000:0:1::1
  8. 2001:DB8:0:0:1::1
  9. 2001:0DB8:0:0:1::1
  10. 2001:db8::1:0:0:1

Die einzige korrekte Schreibweise nach den verbindlichen Notationsregeln in RFC 5952 ist die letzte.

Verbindliche Notationsregeln

Um zu viele unterschiedliche Schreibweise zu vermeiden wurden folgende verbindliche Notationsregeln in RFC 5952 definiert:

  • Alle alphabetischen Zeichen werden grundsätzlich klein geschrieben.
  • Alle führenden Nullen eines Blocks werden grundsätzlich weggelassen.
  • Ein einzelner 4er Nullerblock wird zu einer "0" zusammengefasst.
  • Aufeinanderfolgende 4er Nullerblöcke werden durch zwei Doppelpunkte ("::") gekürzt.
  • Sind mehrere gleichwertige Kürzungen möglich, ist die erste von Links beginnend zu wählen.

Es wird empfohlen diese Notationsregeln einzuhalten, um Fehler und Fehlinterpretationen aufgrund unterschiedlicher Schreibweise zu vermeiden.

Schreibweise der IPv6-Adresse in der URL

In URLs sind IPv6-Adressen problematisch, weil in URLs der Doppelpunkt (":") als Trennzeichen zwischen Host-Adresse (Domain-Name oder IP-Adresse) und Portnummer (optional) verwendet wird. Deshalb müssen IPv6-Adressen in eckige Klammern gesetzt werden ("[]"), wenn sie in URLs verwendet werden. Die Portnummer muss hinter der schließenden Klammer, mit einem Doppelpunkt abgetrennt, stehen.

  • Beispiel: http://[2001:db8::1%25eth0]/

Weiterhin dient in URLs das Prozentzeichen (%) für die Kennzeichnung der hexadezimalen Zeichencodierung. Bei der Anwendung innerhalb der URL muss das Prozentzeichen durch seinen eigenen Hex-Code "%25" ersetzt werden (RFC 6874). In diesem Fall, wenn man die Verbindung über einen bestimmten Port erzwingen will.

Schreibweise der IPv6-Adresse im UNC-Pfad

UNC-Pfade dürfen nach der Definition von Microsoft keine Doppelpunkte enthalten. Für die Schreibweise von IPv6-Adressen ergeben sich dadurch Schwierigkeiten. Hier sind Doppelpunkte (":") als Trennzeichen vorgesehen. Um das Problem zu umgehen hat Microsoft einen Workaround definiert.

  • Normale UNC-Schreibweise: \\2001:db8::1\share
  • Angepasste UNC-Schreibweise: \\2001-db8--1.ipv6-literal.net\share
Weitere verwandte Themen:
  • IPv6 - Internet Protocol Version 6
  • IPv6-Adressen
  • SLAAC - Stateless Address Autoconfiguration
  • Privacy Extensions (IPv6)
  • DHCPv6 (Stateful Address Configuration)

Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen