4.4.3.6. AS-External-LSAs (AS-externe LSA)
Der LS-Typ eines AS-externen LSA wird auf den Wert 0x4005 gesetzt. AS-externe LSAs haben einen AS-Flutungsumfang (AS Flooding Scope). Jeder AS-externe LSA beschreibt einen Pfad zu einem Präfix außerhalb des autonomen Systems (Autonomous System).
Das Verfahren zum Erzeugen von AS-externen LSAs in IPv6 ist dasselbe wie das in Abschnitt 12.4.4 von [OSPFV2] dokumentierte IPv4-Verfahren, mit den folgenden Ausnahmen:
-
Die Link State ID eines AS-externen LSA hat alle ihre Adressierungssemantik (Addressing Semantics) verloren und dient einfach dazu, mehrere AS-externe LSAs zu unterscheiden, die vom selben Router erzeugt werden.
-
Das Präfix wird durch die Felder PrefixLength (Präfixlänge), PrefixOptions (Präfixoptionen) und Address Prefix (Adresspräfix) beschrieben, die im LSA-Körper eingebettet sind. Die Netzwerkmaske (Network Mask) wird nicht mehr angegeben.
-
Das NU-Bit im PrefixOptions-Feld sollte gelöscht werden.
-
Link-lokale Adressen (Link-local Addresses) können niemals in AS-externen LSAs angekündigt werden.
-
Die Weiterleitungsadresse (Forwarding Address) ist im AS-externen LSA genau dann vorhanden, wenn das F-Bit des AS-externen LSA gesetzt ist.
-
Das externe Route-Tag (External Route Tag) ist im AS-externen LSA genau dann vorhanden, wenn das T-Bit des AS-externen LSA gesetzt ist.
-
Die Fähigkeit eines AS-externen LSA, auf einen anderen LSA zu verweisen, wurde durch die Aufnahme des Referenced LS Type-Feldes (referenzierter LS-Typ) und des optionalen Referenced Link State ID-Feldes (referenzierte Link State ID) (letzteres genau dann vorhanden, wenn der referenzierte LS-Typ ungleich Null ist) unterstützt. Diese Fähigkeit ist für zukünftige Verwendung; der referenzierte LS-Typ sollte auf 0 gesetzt werden, und empfangene Nicht-Null-Werte für dieses Feld sollten ignoriert werden, bis seine Verwendung definiert ist.
Als Beispiel betrachten Sie das in Abbildung 6 von [OSPFV2] dargestellte OSPF-Autonome System. Nehmen Sie an, dass RT7 seine Route zu N12 über BGP gelernt hat und dass es eine Typ-2-Metrik in das AS ankündigen möchte. Nehmen Sie auch an, dass das IPv6-Präfix für N12 der Wert 2001:0db8:0a00::/40 ist. RT7 würde dann den folgenden AS-externen LSA für das externe Netzwerk N12 erzeugen. Beachten Sie, dass innerhalb des AS-externen LSA das Präfix von N12 64 Bit Speicherplatz einnimmt, um eine 32-Bit-Ausrichtung beizubehalten.
; AS-externer LSA für Netzwerk N12,
; erzeugt von Router RT7
LS age = 0 ; neu (wieder)erzeugt
LS type = 0x4005 ; AS-externer LSA
Link State ID = 123 ; LSA-Typ/Bereich eindeutige Kennung
Advertising Router = Router RT7's ID
bit E = 1 ; Typ-2-Metrik
bit F = 0 ; keine Weiterleitungsadresse
bit T = 1 ; externes Route-Tag enthalten
Metric = 2
PrefixLength = 40
PrefixOptions = 0
Referenced LS Type = 0 ; keine referenzierte Link State ID
Address Prefix = 2001:0db8:0a00 ; auf 64 Bit aufgefüllt
External Route Tag = as per BGP/OSPF interaction