Einleitung
Dieses Dokument beschreibt einen neuen Konfigurationsbefehl für Open Shortest Path First Version 3 (OSPFv3) auf einem Cisco IOS® XR-Router, einem OSPFv3 Area Border Router (ABR). Dieser Befehl aktiviert die Übersetzung eines Typ-7-LSAs aus einer Not-So-Stubby Area (NSSA).
mit der Weiterleitungsadresse 0 zu einem Typ-5-LSA.
Problem
Ein Cisco IOS XR-Router, der ein OSPFv3-ABR für einen NSSA-Bereich ist, stoppt die Übersetzung von Typ-7-LSAs in Typ-5-LSAs, wenn die Weiterleitungsadresse null ist, nach einem Software-Upgrade auf Version 5.3.4, Version 6.2.1 oder Version 6.4.1.
In RFC 3101 Abschnitt 3.2 "Translating Type-7 LSAs into Type-5 LSAs" wird angegeben, dass der ABR eines NSSA-Bereichs Type-7-LSAs nicht in Typ-5-LSAs übersetzt, wenn die Weiterleitungsadresse null ist. Dies gilt für OSPFv2 und OSPFv3.
Die Cisco IOS XR-Implementierung von OSPFv3 ermöglichte jedoch die Übersetzung von Typ-7-LSAs ohne Weiterleitungsadresse in Typ-5-LSA.
Da die LSA-Übersetzung vom Typ 7 in Typ 5 in diesem Kontext nicht RFC-konform war, wurde diese von der Cisco Bug-ID CSCva64125 in Version 5.3.4 und Version 6.2.1 entfernt.
Diese Änderung führte nach einem Software-Upgrade zu einigen Erreichbarkeitsproblemen in Produktionsnetzwerken, sodass die Änderung in Version 5.3.4 Service Pack 3, Version 6.2.2 und Version 6.3.1 von der Cisco Bug-ID CSCvd81695 rückgängig gemacht wurde.
Lösung
Zu diesem Zeitpunkt war die Cisco IOS XR OSPFv3-Implementierung wiederum nicht RFC-konform, daher wurde die letzte Änderung mit der Cisco Bug-ID CSCvd81715 in Version 6.4.1 eingeführt.
-
In Cisco IOS XR Version 6.4.1 und höher übersetzt Cisco IOS XR standardmäßig keine Typ-7-LSAs in Typ-5-LSAs, wenn die Weiterleitungsadresse null ist. Cisco IOS XR ist daher standardmäßig wieder RFC-konform.
-
Wenn Sie sich auf das nicht RFC-konforme Verhalten alter Cisco IOS XR-Versionen verlassen, wurde in Version 6.4.1 ein neuer Konfigurationsbefehl eingeführt, um die Übersetzung von Typ-7-LSA mit einer Weiterleitungsadresse Null in Typ-5-LSA auf dem NSSA-ABR erneut zu aktivieren. Sie müssen diesen Befehl konfigurieren, wenn Sie ein Upgrade auf Version 6.4.1 oder höher durchführen, um dasselbe nicht RFC-konforme Verhalten beizubehalten.
Dieser neue Konfigurationsbefehl ermöglicht die Übersetzung des Typ-7-LSAs mit einer Weiterleitungsadresse ohne Weiterleitungsadresse in Typ-5-LSA auf dem NSSA ABR-Router:
router ospfv3 <process>
capability type7 translate zero-forward-addr
Beispiel
Bevor der Befehl "new feature" angewendet wird, wird das Routing-Bit nicht auf dem Typ-7-LSA festgelegt, und es wird kein Typ-5-LSA generiert. Beachten Sie, dass die Weiterleitungsadresse nicht vorhanden ist:
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database nssa 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-7 AS External Link States (Area 111)
LS age: 639
LS Type: AS External Link
Link State ID: 2
Advertising Router: 10.0.0.2
LS Seq Number: 80007ffa
Checksum: 0x83e3
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: P , Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
Nachdem der Funktionstyp7 den Konfigurationsbefehl 0-forward-addr übersetzt hat, wird das Routing-Bit auf dem Typ-7-LSA festgelegt:
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database nssa 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-7 AS External Link States (Area 111)
Routing Bit Set on this LSA
LS age: 125
LS Type: AS External Link
Link State ID: 2
Advertising Router: 10.0.0.2
LS Seq Number: 80007ffc
Checksum: 0x7fe5
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: P , Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
External Route Tag: 0
Das externe LSA vom Typ 5 wurde jetzt erstellt:
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database external 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-5 AS External Link States
LS age: 190
LS Type: AS External Link
Link State ID: 0
Advertising Router: 10.0.0.1
LS Seq Number: 80000001
Checksum: 0x9ada
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: None, Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
External Route Tag: 0