A finalidade deste documento é demonstrar o comportamento de seleção do caminho Open Shortest Path First (OSPF) quando um roteador recebe dois anúncios link state (LSA) do tipo 5 para uma determinada rede externa. Neste exemplo, um LSA tem endereço de encaminhamento definido como zero (0.0.0.0) e o outro LSA tem esse mesmo tipo de endereço definido como não-zero.
Os leitores deste documento devem estar cientes da seguinte informação:
General IP Routing
Conceitos e termos do OSPF routing protocol
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
As informações neste documento são baseadas nas versões de software e hardware abaixo.
Cisco 2503 Routers
Cisco IOS® versão de software 12.2(24a) em execução em todos os roteadores
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. All of the devices used in this document started with a cleared (default) configuration. Se você estiver trabalhando em uma rede ativa, certifique-se de que entende o impacto potencial de qualquer comando antes de utilizá-lo.
A topologia mostrada a seguir é usada para demonstrar como o endereço de encaminhamento em um LSA OSPF tipo 5 pode afetar a seleção de caminho do LSA tipo 5.
No diagrama acima, todos os roteadores, exceto o Roteador 8, estão executando OSPF na área 0. Para a finalidade deste documento, as configurações dos Roteadores 3 e 4 são mais importantes porque são os ASBRs (roteador de limite de sistema autônomo) que geram os LSAs tipo 5. Conforme mostrado abaixo, o Roteador 3 e o Roteador 4 têm uma rota estática para a rede 200.200.200.0 255.255.255.0, que está sendo redistribuída para o OSPF.
Roteador 3 |
---|
interface Ethernet0 ip address 172.16.3.3 255.255.255.0 ip ospf cost 15 ! interface Serial0 ip address 172.16.2.3 255.255.255.0 ! router ospf 7 redistribute static subnets network 172.16.2.0 0.0.0.255 area 0 ! ip route 200.200.200.0 255.255.255.0 172.16.3.8 |
Roteador 4 |
---|
interface Ethernet0 ip address 172.16.3.4 255.255.255.0 ! interface Serial0 ip address 172.16.7.4 255.255.255.0 ! router ospf 7 redistribute static subnets network 172.16.7.0 0.0.0.255 area 0 ! ip route 200.200.200.0 255.255.255.0 172.16.3.8 |
Observação: os roteadores 3 e 4 não incluem a rede 172.16.3.0 255.255.255.0 no processo OSPF; portanto, os LSAs tipo 5 gerados por ambos os roteadores têm os endereços de encaminhamento definidos como 0.0.0.0
Neste exemplo, o Roteador 5 pode ser usado para exibir os LSAs externos. Para exibir os LSAs externos, emita o comando show ip ospf database external no Roteador 5. A saída desse comando é mostrada abaixo.
Roteador 5 |
---|
router-5# show ip ospf database external OSPF Router with ID (172.16.6.5) (Process ID 7) Type-5 AS External Link States Routing Bit Set on this LSA LS age: 1514 Options: (No TOS-capability, DC) LS Type: AS External Link Link State ID: 200.200.200.0 (External Network Number ) Advertising Router: 172.16.3.3 LS Seq Number: 80000030 Checksum: 0x93C0 Length: 36 Network Mask: /24 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 20 Forward Address: 0.0.0.0 External Route Tag: 0 Routing Bit Set on this LSA LS age: 1922 Options: (No TOS-capability, DC) LS Type: AS External Link Link State ID: 200.200.200.0 (External Network Number ) Advertising Router: 172.16.7.4 LS Seq Number: 80000027 Checksum: 0x83D4 Length: 36 Network Mask: /24 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 20 Forward Address: 0.0.0.0 External Route Tag: 0 router-5# |
O que você pode ver acima é que os endereços de encaminhamento para os LSAs de tipo 5 gerados pelos Roteadores 3 e 4 são definidos como 0.0.0.0. Neste caso, o LSA a ser instalado na tabela de roteamento do Router 5 é determinado via comparação de métricas nos ASBRs que geram os LSAs. Ao emitir o comando show ip ospf border-routers no Roteador 5, você pode ver as métricas que o Roteador 5 tem para os ASBRs. A saída desse comando é mostrada abaixo.
Roteador 5 |
---|
router-5# show ip ospf border-routers OSPF Process 7 internal Routing Table Codes: i - Intra-area route, I - Inter-area route i 172.16.7.4 [74] via 172.16.6.6, Ethernet0, ASBR, Area 0, SPF 14 i 172.16.3.3 [64] via 172.16.2.3, Serial0, ASBR, Area 0, SPF 14 router-5# |
Como mostrado acima, 64 é a métrica do Roteador 5 para acessar o ASBR 172.16.3.3, enquanto a métrica para acessar o ASBR 172.16.7.4 é 74; portanto, o roteador 5 escolhe o LSA gerado pelo ASBR 172.16.3.3 para colocar em sua tabela de roteamento (mostrado abaixo).
Roteador 5 |
---|
router-5# show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set O E2 200.200.200.0/24 [110/20] via 172.16.2.3, 19:59:25, Serial0 172.16.0.0/24 is subnetted, 3 subnets C 172.16.6.0 is directly connected, Ethernet0 O 172.16.7.0 [110/74] via 172.16.6.6, 19:59:25, Ethernet0 C 172.16.2.0 is directly connected, Serial0 router-5# |
Uma topologia igual à descrita acima é usada para esta parte do documento. A configuração do Roteador 4 também permanece inalterada, mas a configuração do Roteador 3 foi alterada para incluir a rede 172.16.3.0 255.255.255.0 na área 0 do processo OSPF. A configuração do Roteador 3 é mostrada abaixo com a alteração realçada em negrito.
Roteador 3 |
---|
interface Ethernet0 ip address 172.16.3.3 255.255.255.0 ip ospf cost 15 ! interface Serial0 ip address 172.16.2.3 255.255.255.0 ! router ospf 7 redistribute static subnets network 172.16.2.0 0.0.0.255 area 0 network 172.16.3.0 0.0.0.255 area 0 ! ip route 200.200.200.0 255.255.255.0 172.16.3.8 |
O resultado da alteração da configuração acima é que o LSA tipo 5 gerado pelo Roteador 3 agora tem o endereço de encaminhamento definido para o endereço do Roteador 8, conforme mostrado na saída do banco de dados retirada do Roteador 5 abaixo.
Roteador 5 |
---|
router-5# show ip ospf database external OSPF Router with ID (172.16.6.5) (Process ID 7) Type-5 AS External Link States Routing Bit Set on this LSA LS age: 270 Options: (No TOS-capability, DC) LS Type: AS External Link Link State ID: 200.200.200.0 (External Network Number ) Advertising Router: 172.16.3.3 LS Seq Number: 80000033 Checksum: 0x5138 Length: 36 Network Mask: /24 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 20 Forward Address: 172.16.3.8 External Route Tag: 0 Routing Bit Set on this LSA LS age: 258 Options: (No TOS-capability, DC) LS Type: AS External Link Link State ID: 200.200.200.0 (External Network Number ) Advertising Router: 172.16.7.4 LS Seq Number: 80000029 Checksum: 0x7FD6 Length: 36 Network Mask: /24 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 20 Forward Address: 0.0.0.0 External Route Tag: 0 router-5# |
Você pode ver acima que o tipo 5 LSA gerado pelo Roteador 3 agora tem o endereço de encaminhamento definido como 172.16.3.8, enquanto o tipo 5 LSA gerado pelo Roteador 4 ainda tem o endereço de encaminhamento de 0.0.0.0.
Nesse caso, o LSA a ser instalado na tabela de roteamento do Roteador 5 é determinado comparando a métrica do Roteador 5 ao ASBR (Roteador 4) que gerou o LSA com um endereço de encaminhamento de 0.0.0.0 para a métrica do Roteador 5 para acessar o endereço de encaminhamento de 172.16.3.8, que foi definido para o LSA gerado pelo ASBR (Roteador 3).
Para ver as métricas dos ASBRs, emita o comando show ip ospf border no Roteador 5. A saída é exibida abaixo.
Roteador 5 |
---|
router-5# show ip ospf border-routers OSPF Process 7 internal Routing Table Codes: i - Intra-area route, I - Inter-area route i 172.16.7.4 [74] via 172.16.6.6, Ethernet0, ASBR, Area 0, SPF 15 i 172.16.3.3 [64] via 172.16.2.3, Serial0, ASBR, Area 0, SPF 15 router-5# |
Na saída acima, a métrica para o Roteador 4 é 74. Isso é comparado à métrica do Roteador 5 para acessar o endereço de encaminhamento de 172.16.3.8, que pode ser visto usando o comando show ip route 172.16.3.8. A saída desse comando é mostrada abaixo.
Roteador 5 |
---|
router-5# show ip route 172.16.3.8 Routing entry for 172.16.3.0/24 Known via "ospf 7", distance 110, metric 79, type intra area Last update from 172.16.2.3 on Serial0, 00:30:49 ago Routing Descriptor Blocks: * 172.16.2.3, from 172.16.3.3, 00:30:49 ago, via Serial0 Route metric is 79, traffic share count is 1 router-5# |
Portanto, a métrica para acessar o roteador 4 ASBR, que é 74, é comparada à métrica para acessar o endereço de encaminhamento de 172.16.3.8 (gerado pelo roteador 3), que é 79. Portanto, o LSA instalado na tabela de roteamento é o LSA gerado pelo Roteador 4, como mostrado na saída do Roteador 5 de show ip route abaixo.
Roteador 5 |
---|
router-5# show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set O E2 200.200.200.0/24 [110/20] via 172.16.6.6, 00:35:14, Ethernet0 172.16.0.0/24 is subnetted, 4 subnets C 172.16.6.0 is directly connected, Ethernet0 O 172.16.7.0 [110/74] via 172.16.6.6, 00:35:14, Ethernet0 C 172.16.2.0 is directly connected, Serial0 O 172.16.3.0 [110/79] via 172.16.2.3, 00:35:14, Serial0 router-5# |
Quando a métrica da rota redistribuída de vários ASBRs é igual conforme ilustrado no documento, o endereço de encaminhamento altera o comportamento da seleção de caminho LSA tipo 5. Quando um roteador recebe dois LSAs tipo 5 para o mesmo destino com os endereços de encaminhamento definidos em ambos os LSAs, o roteador faz uma comparação com base na métrica para os endereços de encaminhamento. O LSA com um endereço de encaminhamento que oferece a métrica menor é colocado na tabela de roteamento.
Se a métrica das rotas redistribuídas for diferente, os roteadores preferem a rota com a menor métrica e não a menor métrica ao endereço de encaminhamento.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
28-Mar-2005 |
Versão inicial |