Ce document vise à montrer le processus de sélection d'un chemin du protocole Open Shortest Path First (OSPF) lorsqu'un routeur reçoit deux annonces d'état de lien (LSA) de type 5 pour un réseau externe donné. Dans cet exemple, l'adresse de transfert d'un LSA est réglée à zéro (0.0.0.0) et l'adresse de transfert de l'autre LSA est différente de zéro.
Les lecteurs de ce document doivent avoir une bonne connaissance de ce qui suit :
Routage IP général
Concepts et termes du protocole de routage OSPF
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
Les informations dans ce document sont basées sur les versions de logiciel et de matériel ci-dessous.
Routeurs Cisco 2503
Logiciel Cisco IOS® version 12.2(24a) exécuté sur tous les routeurs
Les informations présentées dans ce document ont été créées à partir de périphériques dans un environnement de laboratoire spécifique. All of the devices used in this document started with a cleared (default) configuration. Si vous travaillez dans un réseau opérationnel, assurez-vous de bien comprendre l'impact potentiel de toute commande avant de l'utiliser.
La topologie ci-dessous est utilisée pour démontrer comment l’adresse de transfert dans une LSA de type 5 OSPF peut affecter la sélection du chemin de la LSA de type 5.
Dans le schéma ci-dessus, tous les routeurs, autres que le routeur 8, exécutent le protocole OSPF dans la zone 0. Pour les besoins de ce document, les configurations des routeurs 3 et 4 sont les plus importantes car elles sont le routeur ASBR (Autonomsystem Border Router) générant les LSA de type 5. Comme indiqué ci-dessous, les routeurs 3 et 4 ont une route statique vers le réseau 200.200.200.0 255.255.255.0, qui est redistribué dans OSPF.
Routeur 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 |
Routeur 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 |
Remarque : les routeurs 3 et 4 n'incluent pas le réseau 172.16.3.0 255.255.255.0 dans le processus OSPF ; par conséquent, les LSA de type 5 générées par les deux routeurs ont les adresses de transfert définies sur 0.0.0.0
Dans cet exemple, le routeur 5 peut être utilisé pour afficher les LSA externes. Pour afficher les LSA externes, exécutez la commande show ip ospf database external sur le routeur 5. Le résultat de cette commande est présenté ci-dessous.
Routeur 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# |
Ce que vous voyez ci-dessus est que les adresses de transfert des LSA de type 5 générées par les routeurs 3 et 4 sont définies sur 0.0.0.0. Dans ce cas, la LSA à installer dans la table de routage du routeur 5 est déterminée en comparant les métriques aux ASBR générant les LSA. En exécutant la commande show ip ospf border-routers sur le routeur 5, vous pouvez voir les métriques du routeur 5 pour les routeurs ASBR. Le résultat de cette commande est présenté ci-dessous.
Routeur 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# |
Comme indiqué ci-dessus, 64 est la métrique du routeur 5 pour atteindre ASBR 172.16.3.3, tandis que la métrique pour atteindre ASBR 172.16.7.4 est 74 ; par conséquent, le routeur 5 choisit la LSA générée par ASBR 172.16.3.3 à placer dans sa table de routage (voir ci-dessous).
Routeur 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# |
La même topologie que ci-dessus est utilisée pour cette partie du document. La configuration du routeur 4 reste également inchangée, mais la configuration du routeur 3 a été modifiée pour inclure le réseau 172.16.3.0 255.255.255.0 dans la zone 0 du processus OSPF. La configuration du routeur 3 est affichée ci-dessous avec la modification en gras.
Routeur 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 |
Le résultat de la modification de configuration ci-dessus est que la LSA de type 5 générée par le routeur 3 a maintenant l'adresse de transfert définie sur l'adresse IP du routeur 8, comme indiqué dans le résultat de la base de données extrait du routeur 5 ci-dessous.
Routeur 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# |
Vous pouvez voir ci-dessus que la LSA de type 5 générée par le routeur 3 a maintenant l'adresse de transfert définie sur 172.16.3.8, tandis que la LSA de type 5 générée par le routeur 4 a toujours une adresse de transfert de 0.0.0.0.
Dans ce cas, la LSA à installer dans la table de routage du routeur 5 est déterminée en comparant la métrique du routeur 5 à l’ASBR (routeur 4) qui a généré la LSA avec une adresse de transfert de 0.0.0.0 à la métrique du routeur 5 pour atteindre l’adresse de transfert 172.16.3.8, qui a été définie pour la LSA générée par l’ASBR (routeur 3).
Pour afficher les métriques des ASBR, exécutez la commande show ip ospf border dans le routeur 5. Le résultat est présenté ci-dessous.
Routeur 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# |
Dans le résultat ci-dessus, la métrique du routeur 4 est 74. Ceci est comparé à la métrique du routeur 5 pour atteindre l'adresse de transfert 172.16.3.8, qui peut être vue à l'aide de la commande show ip route 172.16.3.8. Le résultat de cette commande est ci-dessous.
Routeur 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# |
Ainsi, la métrique pour atteindre le routeur ASBR 4, qui est 74, est comparée à la métrique pour atteindre l'adresse de transfert 172.16.3.8 (générée par le routeur 3), qui est 79. Par conséquent, la LSA installée dans la table de routage est la LSA générée par le routeur 4, comme indiqué dans la sortie du routeur 5 de show ip route ci-dessous.
Routeur 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# |
Lorsque la métrique de la route redistribuée de plusieurs ASBR est égale comme illustré dans le document, l'adresse de transfert change le comportement de la sélection du chemin LSA de type 5. Lorsqu’un routeur reçoit deux LSA de type 5 vers la même destination avec les adresses de transfert définies sur les deux LSA, le routeur fait une comparaison basée sur la métrique avec les adresses de transfert. La LSA avec une adresse de transfert qui offre la métrique la plus petite est placée dans la table de routage.
Si la métrique des routes redistribuées est différente, les routeurs préfèrent la route avec la métrique la plus basse et non la métrique la plus basse à l’adresse de transfert.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
28-Mar-2005 |
Première publication |