IPv6
Internet Protocol Version 6
IPv6 ist der Nachfolger von IPv4 und löst das Problem der Adressknappheit. Mit 128-Bit-Adressen bietet es 3,4 × 10³⁸ mögliche Adressen – genug für jeden Sandkorn auf der Erde. IPv6 vereinfacht zudem Routing und bringt eingebaute Sicherheitsfunktionen.
Entstehung und Beteiligte
IPv6 entstand Anfang der 1990er-Jahre in der IETF unter dem Projektnamen IPng – Internet Protocol next generation. Steve Deering und Robert Hinden waren zentrale Autoren der ersten Spezifikation RFC 1883 von 1995 und der heutigen Grundnorm RFC 8200.
Welches Problem sollte gelöst werden?
Die IETF erkannte, dass 32-Bit-IPv4-Adressen trotz CIDR und NAT langfristig nicht reichen würden. Ein Nachfolger sollte einen sehr großen Adressraum, effizientere Routerverarbeitung, bessere automatische Konfiguration und Erweiterbarkeit bieten.
Technische Hürden und Lösungen
Ein harter weltweiter Umstieg war unmöglich. Dual Stack, Tunnel und Übersetzungsverfahren mussten jahrzehntelange Koexistenz ermöglichen. Entwickler entfernten Header-Prüfsumme und Routerfragmentierung, verschoben Optionen in Extension Headers und ersetzten ARP durch Neighbor Discovery.
Standardisierung und Einordnung
Netzwerktechnik entsteht selten als Einzelerfindung. Forschungseinrichtungen, Hersteller und Standardisierungsgremien erproben Verfahren, dokumentieren sie in RFCs oder IEEE-Normen und verbessern sie über viele Jahre. Entscheidend ist deshalb die Unterscheidung zwischen erster Idee, erster praktischer Implementierung und späterem Standard. Moderne Netze tragen häufig mehrere historische Schichten gleichzeitig: Ethernet auf der lokalen Verbindung, IP für die Adressierung und TCP oder UDP für den Transport.
Technik im praktischen Betrieb
Im praktischen Betrieb müssen Adressierung, Namensauflösung, Weiterleitung und lokale Übertragung als zusammenhängende Kette betrachtet werden. Ein Fehler zeigt sich häufig an einer anderen Stelle als seiner Ursache: Eine falsche Subnetzmaske wirkt wie ein Routingproblem, ein fehlender ARP-Eintrag wie eine unterbrochene Leitung und ein DNS-Fehler wie ein ausgefallener Server. Aussagekräftige Diagnose beginnt deshalb unten bei Link und Adresse, prüft anschließend Weg und Transport und erst danach die Anwendung. Paketmitschnitte, Tabellenstände und genaue Zeitpunkte sind verlässlicher als Vermutungen aus einer einzelnen Fehlermeldung.
Warum das Thema heute noch relevant ist
Die historischen Entscheidungen wirken bis heute, weil grundlegende Netzprotokolle extrem langlebig sind. Neue Verfahren müssen mit Milliarden vorhandener Geräte, Anwendungen und Konfigurationen zusammenarbeiten. Deshalb bleiben Felder, Begriffe und Grenzen erhalten, die aus einer Zeit mit wenigen Forschungsnetzen stammen. Wer die damalige Problemstellung kennt, versteht besser, warum manche Lösungen bewusst einfach, zustandslos oder fehlertolerant entworfen wurden und weshalb spätere Erweiterungen nicht jede Altlast beseitigen konnten.
Daten und Meilensteine
- 1995: RFC 1883 spezifiziert die erste IPv6-Version.
- 2017: RFC 8200 wird Internet Standard.
- IPv6-Adressen besitzen 128 Bit.
- Der IPv6-Adressraum enthält ungefähr 3,4 × 10^38 mögliche Adressen.
Warum IPv6?
IPv4 wurde 1981 entwickelt und bietet ~4,3 Milliarden Adressen. Seit 2011 ist der IPv4-Adressraum der IANA erschöpft. NAT (Network Address Translation) verlängerte zwar die Lebensdauer von IPv4, ist aber eine Krücke – es bricht Ende-zu-Ende-Konnektivität und erschwert Peer-to-Peer-Kommunikation.
IPv6 wurde 1998 standardisiert und löst das Problem dauerhaft: 128-Bit-Adressen bieten 3,4 × 10³⁸ Adressen. Selbst wenn jeder Mensch eine Milliarde Geräte hätte, reichten die Adressen noch über die Lebenszeit des Universums.
IPv6-Adressschreibweise
Eine vollständige IPv6-Adresse sieht so aus: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 – 8 Gruppen zu je 4 Hexadezimalstellen, durch Doppelpunkte getrennt. Für die Kurzschreibweise gelten zwei Regeln:
- Führende Nullen in einer Gruppe dürfen weggelassen werden: 0db8 → db8
- Eine aufeinanderfolgende Sequenz von Null-Gruppen darf einmal durch :: ersetzt werden: 2001:db8::1
- ::1 ist der Loopback (entspricht 127.0.0.1 bei IPv4)
- fe80::/10 sind Link-Local-Adressen (nur im lokalen Segment gültig)
- fc00::/7 sind Unique-Local-Adressen (entsprechen privaten IPv4-Adressen)
Neue Features in IPv6
IPv6 ist nicht nur größer, es bringt echte Verbesserungen mit sich. SLAAC (Stateless Address Autoconfiguration) ermöglicht es Geräten, sich ohne DHCP selbst zu konfigurieren – sie nutzen den Router-Präfix und ihre MAC-Adresse (oder eine zufällige EUI-64).
Neighbor Discovery Protocol (NDP) ersetzt ARP und ist effizienter. IPsec ist in IPv6 von Anfang an integriert (optional, aber standardisiert). Der vereinfachte Header verbessert das Routing – kein Checksum, keine Fragmentierung durch Router mehr.
Dual-Stack und Übergangsmechanismen
Die Umstellung auf IPv6 erfolgt schrittweise. Dual-Stack bedeutet, dass ein Gerät sowohl IPv4 als auch IPv6 betreibt. Moderne Betriebssysteme bevorzugen IPv6 via "Happy Eyeballs" (RFC 6555).
Weitere Übergangstechniken: Tunneling (6in4, 6to4) transportiert IPv6-Pakete über IPv4-Netze. NAT64/DNS64 übersetzt zwischen den Protokollen. Carrier-Grade-NAT (CGNAT) ermöglicht es ISPs, IPv4 weiter zu nutzen, während intern IPv6 ausgebaut wird.