1. Einführung
IP Version 6 (IPv6) ist eine neue Version des Internet Protocol (IP) und wurde als Nachfolger von IP Version 4 (IPv4) [RFC-791] konzipiert. Die Änderungen von IPv4 zu IPv6 lassen sich in folgende Kategorien einteilen:
o Erweiterte Adressierungsfähigkeiten (Expanded Addressing Capabilities)
IPv6 vergrößert die IP-Adressgröße von 32 Bit auf 128 Bit, um mehr Ebenen der Adressierungshierarchie, eine viel größere Anzahl adressierbarer Knoten und eine einfachere automatische Adresskonfiguration zu unterstützen. Die Skalierbarkeit des Multicast-Routings wird durch das Hinzufügen eines „Scope (Gültigkeitsbereich)"-Feldes zu Multicast-Adressen verbessert. Es wird ein neuer Adresstyp namens „Anycast-Adresse (anycast address)" definiert, der verwendet wird, um ein Paket an einen beliebigen Knoten aus einer Gruppe von Knoten zu senden.
o Vereinfachung des Header-Formats (Header Format Simplification)
Einige IPv4-Header-Felder wurden entfernt oder als optional deklariert, um den allgemeinen Verarbeitungsaufwand für die Paketweiterleitung zu reduzieren und den Bandbreitenaufwand des IPv6-Headers zu begrenzen.
o Verbesserte Unterstützung für Erweiterungen und Optionen (Improved Support for Extensions and Options)
Änderungen an der Kodierung von IP-Header-Optionen ermöglichen eine effizientere Weiterleitung, weniger strenge Beschränkungen der Optionslänge und eine größere Flexibilität bei der Einführung neuer Optionen in der Zukunft.
o Flussbeschriftungsfähigkeit (Flow Labeling Capability)
Es wurde eine neue Fähigkeit hinzugefügt, Pakete zu kennzeichnen, die zu bestimmten Verkehrs-„Flüssen (flows)" gehören, für die der Absender eine besondere Behandlung anfordert, z. B. eine nicht standardmäßige Dienstqualität oder „Echtzeit (real-time)"-Dienste.
o Authentifizierungs- und Datenschutzfähigkeiten (Authentication and Privacy Capabilities)
Erweiterungen zur Unterstützung von Authentifizierung, Datenintegrität und (optional) Datenvertraulichkeit sind für IPv6 spezifiziert.
Dieses Dokument spezifiziert den grundlegenden IPv6-Header sowie die anfänglich definierten IPv6-Erweiterungsheader und -optionen. Es behandelt auch Paketgrößenprobleme, die Semantik von Flussbeschriftungen und Verkehrsklassen sowie die Auswirkungen von IPv6 auf Protokolle der oberen Schicht. Das Format und die Semantik von IPv6-Adressen sind separat in [ADDRARCH] spezifiziert. Die IPv6-Version von ICMP, die in allen IPv6-Implementierungen enthalten sein MUSS, ist in [ICMPv6] spezifiziert.