La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto il meccanismo di selezione route 5 Open Shortest Path First Version 3 (OSPFv3) Autonomous System (AS) External Link State Advertisement (LSA) Type 5. Viene presentato uno scenario di rete con la configurazione per la selezione del percorso ricevuto da un ASBR (Autonomous System Boundary Router) su un altro.
Cisco raccomanda la conoscenza di OSPFv3 e routing IPv6.
Il documento può essere consultato per tutte le versioni software o hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Se le route vengono ridistribuite in OSPFv3 da altri protocolli di routing IPv6 o da route statiche IPv6, per impostazione predefinita queste route diventano route OSPF AS-External. Queste route AS-External rientrano in due categorie, External type 1 (O E1) e External type 2 (O E2).
La differenza tra le due modalità è rappresentata dal calcolo del costo (metrico) della route. Il costo di un percorso di tipo 2 è sempre il costo esterno, indipendentemente dal costo interno per raggiungere il percorso. Il costo di un percorso di tipo 1 è l'aggiunta del costo esterno e del costo interno utilizzati per raggiungere il percorso. Una route di tipo 1 è sempre preferibile a una route di tipo 2 per la stessa destinazione.
Prendere in considerazione la topologia di rete riportata di seguito per verificare l'ASA-External LSA 5 ricevuto su R4 nell'area 0 e proveniente da ASBR nell'area 1. R2 e R3 sono router di confine area (ABR).
Per semplicità, questa configurazione ridistribuisce la route statica IPv6 sugli ASBR nell'area 1 del router R5 e R1.
R5#
ipv6 route FD00:AAAA:BBBB:CCCC::/64 Null0
!
interface FastEthernet0/0
ipv6 address FD00:AAAA:BBBB:25::5/64
ipv6 ospf 10 area 1
!
ipv6 router ospf 10
router-id 192.168.1.5
redistribute static
R1#
ipv6 route FD00:AAAA:BBBB:CCCC::/64 Null0
!
interface FastEthernet0/1
ipv6 address FD00:AAAA:BBBB:13::1/64
ipv6 ospf 10 area 1
!
ipv6 router ospf 10
router-id 192.168.1.1
redistribute static
Nota: se non si specifica una metrica, OSPFv3 imposta il valore predefinito 20 quando ridistribuisce le route da tutti i protocolli ad eccezione delle route Border Gateway Protocol (BGP), che ricevono una metrica pari a 1.
Per verificare la ridistribuzione, è possibile utilizzare i seguenti comandi:
R5#show ipv6 ospf
Routing Process "ospfv3 10" with ID 192.168.1.5
Event-log enabled, Maximum number of events: 1000, Mode: cyclic
It is an autonomous system boundary router
Redistributing External Routes from,
static
Router is not originating router-LSAs with maximum metric
Initial SPF schedule delay 5000 msecs
Minimum hold time between two consecutive SPFs 10000 msecs
Maximum wait time between two consecutive SPFs 10000 msecs
Minimum LSA interval 5 secs
Minimum LSA arrival 1000 msecs
LSA group pacing timer 240 secs
Interface flood pacing timer 33 msecs
Retransmission pacing timer 66 msecs
Number of external LSA 2. Checksum Sum 0x0100D4
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Graceful restart helper support enabled
Reference bandwidth unit is 100 mbps
RFC1583 compatibility enabled
Area 1
Number of interfaces in this area is 1
SPF algorithm executed 5 times
Number of LSA 16. Checksum Sum 0x08011B
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
R1#show ipv6 ospf
Routing Process "ospfv3 10" with ID 192.168.1.1
Event-log enabled, Maximum number of events: 1000, Mode: cyclic
It is an autonomous system boundary router
Redistributing External Routes from,
static
Router is not originating router-LSAs with maximum metric
Initial SPF schedule delay 5000 msecs
Minimum hold time between two consecutive SPFs 10000 msecs
Maximum wait time between two consecutive SPFs 10000 msecs
Minimum LSA interval 5 secs
Minimum LSA arrival 1000 msecs
LSA group pacing timer 240 secs
Interface flood pacing timer 33 msecs
Retransmission pacing timer 66 msecs
Number of external LSA 2. Checksum Sum 0x0100D4
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Graceful restart helper support enabled
Reference bandwidth unit is 100 mbps
RFC1583 compatibility enabled
Area 1
Number of interfaces in this area is 1
SPF algorithm executed 6 times
Number of LSA 16. Checksum Sum 0x08AD19
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Pertanto, sia i router ASBR che R5 e R1 ridistribuiscono le route statiche IPv6. Per verificare la route ridistribuita nella tabella di routing e nel database OSPFv3 sul router R4 per il prefisso FD00:AAAA:BBB:CCCC::/64, immettere questo comando:
Come accennato in precedenza, il valore della metrica è impostato per default su 20 quando le route vengono ridistribuite in OSPFv3. Definire quindi il valore 10 durante la ridistribuzione su ASBR 192.168.1.1 (R1) e controllare l'output sul router 4.
Ecco le modifiche implementate in R1:
R1(config)#ipv6 router ospf 10
R1(config-rtr)#redistribute static metric 10
Nella tabella di routing è ora visualizzata una sola voce nella tabella di routing IPv6. Controllare ulteriormente il database OSPF per questo LSA AS-External:
La metrica di inoltro è il costo per raggiungere l'ASBR dal router. È possibile controllare questa condizione tramite i seguenti comandi:
R4#show ipv6 ospf border-routers
OSPFv3 Router with ID (192.168.1.4) (Process ID 10)
Codes: i - Intra-area route, I - Inter-area route
I 192.168.1.1 [3] via FE80::C801:37FF:FE2C:6, FastEthernet0/0, ASBR, Area 0, SPF 2
I 192.168.1.1 [2] via FE80::C802:BFF:FEB4:6, FastEthernet0/1, ASBR, Area 0, SPF 2
i 192.168.1.3 [1] via FE80::C802:BFF:FEB4:6, FastEthernet0/1, ABR, Area 0, SPF 2
i 192.168.1.2 [1] via FE80::C801:37FF:FE2C:6, FastEthernet0/0, ABR, Area 0, SPF 2
I 192.168.1.5 [2] via FE80::C801:37FF:FE2C:6, FastEthernet0/0, ASBR, Area 0, SPF 2
In questo output, il costo per raggiungere gli ASBR (R1 e R5) è 2 dal router R4. Per impostazione predefinita, il costo per l'interfaccia Fast Ethernet in OSPFv3 è 1. In questo caso, il costo è 2 da R4 per raggiungere R1 o R5: Forward Metric = costo del router per raggiungere il valore ABR (1) + costo ABR per raggiungere il valore ASBR (1) = 2.
Modificare la metrica di ridistribuzione in 10 anche in R5, in modo che entrambe le route vengano installate nuovamente nella tabella di routing IPv6.
Di seguito sono elencate le modifiche implementate in R5:
R5(config)#ipv6 router ospf 10
R5(config-rtr)#redistribute static metric 10
La tabella di routing IPv6 e la struttura RIB OSPFv3 su R4 mostrano:
R4#sh ipv6 ospf rib detail
* FD00:AAAA:BBBB:CCCC::/64, Ext-2, cost 10/2
source 192.168.1.1, tag 0
via FE80::C801:37FF:FE2C:6, FastEthernet0/0
via FE80::C802:BFF:FEB4:6, FastEthernet0/1
LSA: 4005/0/192.168.1.5
LSA: 4005/0/192.168.1.1
R4#show ipv6 route FD00:AAAA:BBBB:CCCC::/64
Routing entry for FD00:AAAA:BBBB:CCCC::/64
Known via "ospf 10", distance 110, metric 10, type extern 2
Route count is 2/2, share count 0
Routing paths:
FE80::C802:BFF:FEB4:6, FastEthernet0/1
Last updated 00:09:49 ago
FE80::C801:37FF:FE2C:6, FastEthernet0/0
Last updated 00:00:14 ago
Ora è possibile modificare il costo per raggiungere una delle ASBR ma con la stessa metrica di ridistribuzione e controllare lo stesso output.
Aumentare il costo di OSPFv3 su fa0/1 per il router R4:
R4(config)#int fa0/1
R4(config-if)#ipv6 ospf cost 10
controllare la metrica di inoltro. Mostra che ora il costo per raggiungere ASBR R1 è 11 dall'interfaccia Fa0/1:
R4#show ipv6 ospf border-routers
OSPFv3 Router with ID (192.168.1.4) (Process ID 10)
Codes: i - Intra-area route, I - Inter-area route
I 192.168.1.1 [3] via FE80::C801:37FF:FE2C:6, FastEthernet0/0, ASBR, Area 0, SPF 3
I 192.168.1.1 [11] via FE80::C802:BFF:FEB4:6, FastEthernet0/1, ASBR, Area 0, SPF 3
i 192.168.1.3 [10] via FE80::C802:BFF:FEB4:6, FastEthernet0/1, ABR, Area 0, SPF 3
i 192.168.1.2 [1] via FE80::C801:37FF:FE2C:6, FastEthernet0/0, ABR, Area 0, SPF 3
I 192.168.1.5 [2] via FE80::C801:37FF:FE2C:6, FastEthernet0/0, ASBR, Area 0, SPF 3
Nella tabella di routing IPv6 e nella tabella RIB OSPFv3 su R4 è indicato quanto segue:
R4#sh ipv6 ospf rib detail
* FD00:AAAA:BBBB:CCCC::/64, Ext-2, cost 10/2
source 192.168.1.5, tag 0
via FE80::C801:37FF:FE2C:6, FastEthernet0/0
LSA: 4005/0/192.168.1.5
LSA: 4005/0/192.168.1.1
R4#show ipv6 route FD00:AAAA:BBBB:CCCC::/64
Routing entry for FD00:AAAA:BBBB:CCCC::/64
Known via "ospf 10", distance 110, metric 10, type extern 2
Route count is 1/1, share count 0
Routing paths:
FE80::C801:37FF:FE2C:6, FastEthernet0/0
Last updated 00:02:19 ago
La route con la metrica di inoltro inferiore verrà installata nella tabella di routing IPv6.
In sintesi, se sono presenti più voci per AS-External LSA, la prima preferenza viene assegnata alla metrica (metrica ridistribuita). La route con la metrica inferiore viene installata nella tabella di routing IPv6. Se la metrica ridistribuita è la stessa, viene assegnata la seconda preferenza alla metrica Forward. La route con la metrica di inoltro inferiore viene installata nella tabella di routing IPv6.