4.3. The Routing Table Structure (Routing-Tabellenstruktur)
Die von OSPF für IPv4 verwendete Routing-Tabelle ist in Abschnitt 11 von [OSPFV2] definiert. Für IPv6 gibt es analoge Routing-Tabelleneinträge: Es gibt Routing-Tabelleneinträge für IPv6-Adresspräfixe (Address Prefixes) und auch für AS-Boundary-Router. Die letztgenannten Routing-Tabelleneinträge werden nur verwendet, um Zwischenergebnisse während des Routing-Tabellen-Erstellungsprozesses zu speichern (siehe Abschnitt 4.8).
Um auch die Zwischenergebnisse während der Kürzeste-Wege-Berechnung (Shortest-Path Calculation) für jeden Bereich zu speichern, gibt es für jeden Bereich eine separate Routing-Tabelle mit den folgenden Einträgen:
-
Ein Eintrag für jeden Router im Bereich. Router werden durch ihre OSPF-Router-ID (Router ID) identifiziert. Diese Routing-Tabelleneinträge enthalten die Menge der kürzesten Wege durch einen gegebenen Bereich zu einem gegebenen Router, was wiederum die Berechnung von Wegen zu den IPv6-Präfixen ermöglicht, die von diesem Router in Intra-Area-Prefix-LSAs angekündigt werden. Wenn der Router auch ein Area-Border-Router ist, werden diese Einträge auch verwendet, um Wege für Inter-Area-Adresspräfixe (Inter-Area Address Prefixes) zu berechnen. Wenn der Router zusätzlich der andere Endpunkt eines virtuellen Links (Virtual Link) ist, beschreibt der Routing-Tabelleneintrag die Kosten und Lebensfähigkeit des virtuellen Links.
-
Ein Eintrag für jeden Transit-Link im Bereich. Transit-Links haben zugehörige Network-LSAs. Sowohl der Transit-Link als auch das Network-LSA werden durch eine Kombination aus der Interface-ID (Interface ID) des Designated Routers auf dem Link und der OSPF-Router-ID des Designated Routers identifiziert. Diese Routing-Tabelleneinträge ermöglichen die spätere Berechnung von Wegen zu IP-Präfixen, die für den Transit-Link in Intra-Area-Prefix-LSAs angekündigt werden.
Die Felder in der IPv4-OSPF-Routing-Tabelle (siehe Abschnitt 11 von [OSPFV2]) bleiben für IPv6 gültig: optionale Fähigkeiten (Optional Capabilities, nur Router), Pfadtyp (Path Type), Kosten (Cost), Typ-2-Kosten (Type 2 Cost), Link-State-Ursprung (Link State Origin) und für jeden der gleichwertigen Kostenpfade (Equal Cost Paths) zum Ziel der Next-Hop und die ankündigenden Router (Advertising Routers).
Für IPv6 ist das Link-State-Origin-Feld im Routing-Tabelleneintrag das Router-LSA oder Network-LSA, das den Routing-Tabelleneintrag direkt oder indirekt erzeugt hat. Wenn der Routing-Tabelleneintrag beispielsweise eine Route zu einem IPv6-Präfix beschreibt, ist der Link-State-Ursprung das Router-LSA oder Network-LSA, das im Körper des Intra-Area-Prefix-LSA aufgeführt ist, das die Route erzeugt hat (siehe Anhang A.4.10).
4.3.1. Routing Table Lookup (Routing-Tabellen-Lookup)
Die Routing-Tabellen-Suche (d. h. die Bestimmung des am besten passenden Routing-Tabelleneintrags während der IP-Weiterleitung) ist für IPv6 dieselbe wie für IPv4.