Introduzione
In questo documento viene descritto un nuovo comando di configurazione OSPFv3 (Open Shortest Path First versione 3) su un router Cisco IOS® XR che è un router ABR (Area Border Router) OSPFv3. Questo comando abilita la traduzione da un LSA Type-7 da un'area NSSA (Not-So-Stubby Area)
con indirizzo di inoltro zero, a un LSA Type-5.
Problema
Un router Cisco IOS XR che è un OSPFv3 ABR per un'area NSSA interrompe la conversione di LSA Type-7 in LSA Type-5 quando l'indirizzo di inoltro è zero, dopo un aggiornamento software alla release 5.3.4, release 6.2.1 o release 6.4.1.
Nella sezione 3.2 della RFC 3101 "Traduzione di LSA di tipo 7 in LSA di tipo 5" viene specificato che l'ABR di un'area NSSA non converte le LSA di tipo 7 in LSA di tipo 5 se l'indirizzo di inoltro è zero. Ciò è valido per OSPFv2 e OSPFv3.
Tuttavia, l'implementazione Cisco IOS XR di OSPFv3 ha consentito la conversione di LSA Type-7 con indirizzo di inoltro zero in LSA Type-5.
Poiché la traduzione da LSA Type-7 a Type-5 in tale contesto non era conforme alla RFC, è stata rimossa dall'ID bug Cisco CSCva64125 nella release 5.3.4 e nella release 6.2.1.
Questa modifica ha causato alcuni problemi di raggiungibilità nelle reti di produzione dopo un aggiornamento del software, quindi è stata ripristinata nella release 5.3.4 Service Pack 3, release 6.2.2, e release 6.3.1 dal bug Cisco ID CSCvd81695.
Soluzione
A quel punto, l'implementazione di Cisco IOS XR OSPFv3 non era ancora conforme alla RFC, quindi la modifica finale è stata introdotta dall'ID bug Cisco CSCvd81715 nella versione 6.4.1.
-
In Cisco IOS XR versione 6.4.1 e successive, per impostazione predefinita, Cisco IOS XR non converte le LSA tipo-7 in LSA tipo-5 quando l'indirizzo di inoltro è zero. Pertanto, Cisco IOS XR è nuovamente conforme alla RFC per impostazione predefinita.
-
Se ci si basava sul comportamento non conforme alla RFC delle vecchie versioni di Cisco IOS XR, è stato introdotto un nuovo comando di configurazione nella release 6.4.1 per riabilitare la conversione di LSA Type-7 con un indirizzo di inoltro zero in LSA Type-5 su NSSA ABR. È necessario configurare questo comando quando si esegue l'aggiornamento alla release 6.4.1 o successive per mantenere lo stesso comportamento non conforme a RFC.
Questo nuovo comando di configurazione per abilitare la conversione di LSA Type-7 con indirizzo di inoltro zero in LSA Type-5 sul router NSSA ABR è:
router ospfv3 <process>
capability type7 translate zero-forward-addr
Esempio
Prima di applicare il nuovo comando di funzionalità, il bit di routing non viene impostato sull'LSA tipo 7 e non viene creato alcun LSA tipo 5. Si noti che l'indirizzo di inoltro non è presente:
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
Dopo aver eseguito il comando di configurazione mode type7 translate zero-forward-addr, il bit di routing viene impostato sull'LSA Type-7:
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
L'LSA esterno Type-5 ha ora origine:
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