Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Premesse

Configurazione

Esempio di rete

Configurazioni

Verifica

Metrica di inoltro

Risoluzione dei problemi

Introduzione

In questo documento viene descritto il meccanismo LSA (Open Shortest Path First) di tipo 5 per la selezione di route esterne. 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.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza di OSPF e IP Routing.

Componenti usati

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.

Premesse

Se si ridistribuiscono le route in OSPF da altri protocolli di routing o da statiche, tali route diventano route esterne OSPF. Le route esterne rientrano in due categorie: route esterne di tipo 1 (O E1) e route esterne di tipo 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 tale percorso. Un costo di tipo 1 è l'aggiunta del costo esterno e del costo interno utilizzati per raggiungere tale rotta. Una route di tipo 1 è sempre preferibile a una route di tipo 2 per la stessa destinazione.

Configurazione

Esempio di rete

Prendere in considerazione questa topologia di rete per controllare l'LSA di tipo 5 ricevuto su R4 nell'area 0 e proveniente da ASBR nell'area 1. R2 e R3 sono router di confine area (ABR).

Configurazioni

Per semplicità, questa configurazione ridistribuisce il percorso statico sulle appliance ASBR nell'area 1 del router R5 e R1.

R5#

ip route 192.168.1.1 255.255.255.255 Null0

router ospf 1

ridistribuisci subnet statiche

area 1 rete 10.5.5.5 0.0.0.0

area 1 rete 10.10.25.5 0.0.0.0

R1#

ip route 192.168.1.1 255.255.255.255 Null0

router ospf 1

ridistribuisci subnet statiche

area 1 rete 10.1.1.1 0.0.0.0

area 1 rete 10.10.13.1 0.0.0.0

Nota: se non si specifica una metrica, OSPF 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. Se è presente una rete principale con subnet, è necessario utilizzare la parola chiave subnet per ridistribuire i protocolli in OSPF. Senza questa parola chiave, OSPF ridistribuisce solo le reti principali che non dispongono di subnet.

Verifica

Per verificare la ridistribuzione, è possibile utilizzare i seguenti comandi:

R5#show ip ospf

Routing Process "ospf 1" with ID 10.5.5.5

Start time: 00:06:18.188, Time elapsed: 00:26:04.176

Supports only single TOS(TOS0) routes

Supports opaque LSA

Supports Link-local Signaling (LLS)

Supports area transit capability

Supports NSSA (compatible with RFC 3101)

Event-log enabled, Maximum number of events: 1000, Mode: cyclic

It is an autonomous system boundary router

Redistributing External Routes from,

static, includes subnets in redistribution

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

Incremental-SPF disabled

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 0x010F34

Number of opaque AS LSA 0. Checksum Sum 0x000000

Number of DCbitless external and opaque AS LSA 0

Number of DoNotAge external and opaque AS LSA 0

Number of areas in this router is 1. 1 normal 0 stub 0 nssa

Number of areas transit capable is 0

External flood list length 0

IETF NSF helper support enabled

Cisco NSF helper support enabled

Reference bandwidth unit is 100 mbps

Area 1

Number of interfaces in this area is 2 (1 loopback)

Area has no authentication

SPF algorithm last executed 00:22:45.848 ago

SPF algorithm executed 2 times

Area ranges are

Number of LSA 11. Checksum Sum 0x03C19D

Number of opaque link LSA 0. Checksum Sum 0x000000

Number of DCbitless LSA 0

Number of indication LSA 0

Number of DoNotAge LSA 0

Flood list length 0

R1#show ip ospf

Routing Process "ospf 1" with ID 10.1.1.1

Start time: 00:07:09.376, Time elapsed: 00:27:30.368

Supports only single TOS(TOS0) routes

Supports opaque LSA

Supports Link-local Signaling (LLS)

Supports area transit capability

Supports NSSA (compatible with RFC 3101)

Event-log enabled, Maximum number of events: 1000, Mode: cyclic

It is an autonomous system boundary router

Redistributing External Routes from,

static, includes subnets in redistribution

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

Incremental-SPF disabled

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 0x010F34

Number of opaque AS LSA 0. Checksum Sum 0x000000

Number of DCbitless external and opaque AS LSA 0

Number of DoNotAge external and opaque AS LSA 0

Number of areas in this router is 1. 1 normal 0 stub 0 nssa

Number of areas transit capable is 0

External flood list length 0

IETF NSF helper support enabled

Cisco NSF helper support enabled

Reference bandwidth unit is 100 mbps

Area 1

Number of interfaces in this area is 2 (1 loopback)

Area has no authentication

SPF algorithm last executed 00:24:42.268 ago

SPF algorithm executed 2 times

Area ranges are

Number of LSA 11. Checksum Sum 0x076A33

Number of opaque link LSA 0. Checksum Sum 0x000000

Number of DCbitless LSA 0

Number of indication LSA 0

Number of DoNotAge LSA 0

Flood list length 0

Pertanto, da entrambi i router ASBR, R5 e R1 ridistribuiscono le route statiche. Per controllare il percorso ridistribuito sul router R4 per il prefisso 192.168.1.1/32, immettere questo comando:

R4#show ip route 192.168.1.1 255.255.255.255

Routing entry for 192.168.1.1/32

Known via "ospf 1", distance 110, metric 20, type extern 2, forward metric 2

Last update from 10.10.24.2 on FastEthernet0/0, 00:25:43 ago

Routing Descriptor Blocks:

* 10.10.34.3, from 10.1.1.1, 00:26:44 ago, via FastEthernet0/1

Route metric is 20, traffic share count is 1

10.10.24.2, from 10.5.5.5, 00:25:43 ago, via FastEthernet0/0

Route metric is 20, traffic share count is 1

Ciò mostra che entrambe le route hanno origine da 10.1.1.1 (R1) e che 10.5.5.5 (R5) è installato nella tabella di routing con la metrica 20.

È possibile verificare questa condizione anche nel database OSPF:

Come accennato in precedenza, quando le route vengono ridistribuite in OSPF, per impostazione predefinita il valore della metrica è 20. Quindi, definire il valore 10 durante la ridistribuzione su ASBR 10.1.1.1 (R1) e controllare l'output sul router 4.

Ecco le modifiche implementate in R1:

R1(config)#router ospf 1

R1(config-router)#redistribute static subnets metric 10

Di seguito è riportata la tabella di routing per R4:

R4#show ip route 192.168.1.1 255.255.255.255

Routing entry for 192.168.1.1/32

Known via "ospf 1", distance 110, metric 10, type extern 2, forward metric 2

Last update from 10.10.34.3 on FastEthernet0/1, 00:00:09 ago

Routing Descriptor Blocks:

* 10.10.34.3, from 10.1.1.1, 00:00:09 ago, via FastEthernet0/1

Route metric is 10, traffic share count is 1

Nella tabella di routing è presente una sola voce. Controllare ulteriormente il database OSPF per questo LSA esterno.

Metrica di inoltro

La metrica di inoltro è il costo per raggiungere l'ASBR dal router. È possibile controllare questa condizione tramite i seguenti comandi:

R4#show ip ospf border-routers

OSPF Router with ID (10.4.4.4) (Process ID 1)

Base Topology (MTID 0)

Internal Router Routing Table

Codes: i - Intra-area route, I - Inter-area route

i 10.3.3.3 [1] via 10.10.34.3, FastEthernet0/1, ABR, Area 0, SPF 3

I 10.1.1.1 [2] via 10.10.34.3, FastEthernet0/1, ASBR, Area 0, SPF 3

i 10.2.2.2 [1] via 10.10.24.2, FastEthernet0/0, ABR, Area 0, SPF 3

I 10.5.5.5 [2] via 10.10.24.2, FastEthernet0/0, ASBR, Area 0, SPF 3

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 OSPF è 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 anche la metrica di ridistribuzione su 10 in R5, in modo che entrambe le route vengano installate nuovamente nella tabella di routing.

Ecco le modifiche implementate in R1:

R5(config)#router ospf 1

R5(config-router)#redistribute static subnets metric 10

Di seguito è riportata la tabella di routing per R4:

R4#show ip route 192.168.1.1 255.255.255.255

Routing entry for 192.168.1.1/32

Known via "ospf 1", distance 110, metric 10, type extern 2, forward metric 2

Last update from 10.10.24.2 on FastEthernet0/0, 00:00:12 ago

Routing Descriptor Blocks:

* 10.10.34.3, from 10.1.1.1, 00:12:05 ago, via FastEthernet0/1

Route metric is 10, traffic share count is 1

10.10.24.2, from 10.5.5.5, 00:00:12 ago, via FastEthernet0/0

Route metric is 10, traffic share count is 1

Modificate il costo per raggiungere una delle ASBR ma con la stessa metrica di ridistribuzione e verificate lo stesso output.

Aumentare il costo OSPF su fa0/1 per il router R4:

R4(config)#int fa0/1

R4(config-if)#ip ospf cost 10

controllare la metrica di inoltro. Ciò dimostra che ora il costo per raggiungere l'ASBR R1 è di 11:

R4#show ip ospf border-routers

OSPF Router with ID (10.4.4.4) (Process ID 1)

Base Topology (MTID 0)

Internal Router Routing Table

Codes: i - Intra-area route, I - Inter-area route

i 10.3.3.3 [10] via 10.10.34.3, FastEthernet0/1, ABR, Area 0, SPF 7

I 10.1.1.1 [11] via 10.10.34.3, FastEthernet0/1, ASBR, Area 0, SPF 7

i 10.2.2.2 [1] via 10.10.24.2, FastEthernet0/0, ABR, Area 0, SPF 7

I 10.5.5.5 [2] via 10.10.24.2, FastEthernet0/0, ASBR, Area 0, SPF 7

Di seguito è riportata la tabella di routing per R4:

R4#show ip route 192.168.1.1 255.255.255.255

Routing entry for 192.168.1.1/32

Known via "ospf 1", distance 110, metric 10, type extern 2, forward metric 2

Last update from 10.10.24.2 on FastEthernet0/0, 00:02:17 ago

Routing Descriptor Blocks:

10.10.24.2, from 10.5.5.5, 00:07:11 ago, via FastEthernet0/0

Route metric is 10, traffic share count is 1

Il percorso con la metrica di inoltro inferiore verrà installato nella tabella di routing.

In sintesi, se sono presenti più voci per LSA di tipo 5, la prima preferenza viene assegnata alla metrica (metrica ridistribuita). La route con la metrica inferiore viene installata nella tabella di routing. 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.

Risoluzione dei problemi

Al momento non sono disponibili informazioni specifiche per la risoluzione dei problemi di questa configurazione.