1. Introduction (Einführung)
Dieses Dokument beschreibt die Modifikationen an OSPF zur Unterstützung von Version 6 des Internet-Protokolls (Internet Protocol version 6, IPv6). Die grundlegenden Mechanismen von OSPF (Flooding, Designated Router (DR) Wahl, Area-Unterstützung, Shortest Path First (SPF) Berechnungen usw.) bleiben unverändert. Allerdings waren einige Änderungen notwendig, entweder aufgrund von Änderungen in der Protokollsemantik zwischen IPv4 und IPv6 oder einfach zur Handhabung der vergrößerten Adressgröße von IPv6. Diese Modifikationen erfordern die Erhöhung der Protokollversion von Version 2 auf Version 3. OSPF für IPv6 wird auch als OSPF Version 3 (OSPFv3) bezeichnet.
Dieses Dokument ist wie folgt organisiert. Abschnitt 2 beschreibt detailliert die Unterschiede zwischen OSPF für IPv4 (OSPF Version 2) und OSPF für IPv6 (OSPF Version 3). Abschnitt 3 beschreibt den Unterschied zwischen RFC 2740 und diesem Dokument. Abschnitt 4 liefert Implementierungsdetails für die Änderungen. Anhang A gibt die OSPF für IPv6 Paket- und Link State Advertisement (LSA) Formate an. Anhang B listet die OSPF-Architekturkonstanten auf. Anhang C beschreibt Konfigurationsparameter.
1.1. Requirements Notation (Anforderungsnotation)
Die Schlüsselwörter "MUST" (muss), "MUST NOT" (darf nicht), "REQUIRED" (erforderlich), "SHALL" (muss), "SHALL NOT" (darf nicht), "SHOULD" (sollte), "SHOULD NOT" (sollte nicht), "RECOMMENDED" (empfohlen), "MAY" (kann), und "OPTIONAL" (optional) in diesem Dokument sind zu interpretieren wie in [RFC-KEYWORDS] beschrieben.
1.2. Terminology (Terminologie)
Dieses Dokument versucht, Begriffe sowohl aus der OSPF für IPv4 Spezifikation ([OSPFV2]) als auch aus den IPv6-Protokollspezifikationen ([IPV6]) zu verwenden. Dies hat zu einem gemischten Ergebnis geführt. Die meisten Begriffe, die sowohl von OSPF als auch von IPv6 verwendet werden, haben ungefähr die gleiche Bedeutung (z.B. Schnittstellen (Interfaces)). Es gibt jedoch einige Konflikte. IPv6 verwendet "Link" ähnlich wie IPv4 OSPFs "Subnet" oder "Network". In diesem Fall haben wir uns entschieden, IPv6s "Link"-Terminologie zu verwenden. "Link" ersetzt OSPFs "Subnet" und "Network" an den meisten Stellen in diesem Dokument, obwohl OSPFs Network-LSA unverändert bleibt (und möglicherweise unglücklicherweise wurde auch ein neues Link-LSA erstellt).
Die Namen einiger OSPF-LSAs haben sich ebenfalls geändert. Siehe Abschnitt 2.8 für Details.
Im Kontext dieses Dokuments ist eine OSPF-Instanz (OSPF Instance) eine separate Protokollinstanz mit eigenen Protokolldatenstrukturen (z.B. Areas, Schnittstellen, Nachbarn), Link-State-Datenbank (Link-State Database), Protokollzustandsmaschinen (Protocol State Machines) und Protokollverarbeitung (z.B. SPF-Berechnung).