8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2
8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2
8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2
Topologie
Table d'adressage
Objectifs
Partie 1 : création du réseau et configuration des paramètres de base des périphériques
Partie 2 : configuration et vérification du routage OSPF
Partie 3 : modification des attributions d'ID de routeur
Partie 4 : configuration des interfaces OSPF passives
Partie 5 : modification des métriques OSPF
Contexte/scénario
Open Shortest Path First (OSPF) est un protocole de routage à état de liens pour les réseaux IP. OSPFv2 est
défini pour les réseaux IPv4, et OSPFv3 est défini pour les réseaux IPv6. Le protocole OSPF détecte les
modifications de la topologie, telles que les pannes de liaison, et converge vers une nouvelle structure de
routage sans boucle très rapidement. Il calcule chaque route à l'aide de l'algorithme de Dijkstra, un algorithme
du plus court chemin.
Au cours de ces travaux pratiques, vous allez configurer la topologie du réseau avec le routage OSPFv2,
modifier les affectations d'ID de routeur, configurer les interfaces passives, adapter les métriques OSPF et
utiliser un certain nombre de commandes de l'interface en ligne de commande pour afficher et vérifier les
informations de routage OSPF.
Remarque : les routeurs utilisés lors des travaux pratiques CCNA sont des routeurs à services intégrés (ISR)
Cisco 1941 équipés de Cisco IOS version 15.2(4)M3 (image universalk9). D'autres routeurs et versions
de Cisco IOS peuvent être utilisés. Selon le modèle et la version de Cisco IOS, les commandes disponibles
et le résultat produit peuvent varier de ceux indiqués dans les travaux pratiques. Reportez-vous au tableau
récapitulatif des interfaces du routeur à la fin de ce TP pour obtenir les identifiants d'interface corrects.
Remarque : vérifiez que la mémoire des routeurs a été effacée et qu'aucune configuration initiale n'est
présente. En cas de doute, contactez votre instructeur.
Ressources requises
3 routeurs (Cisco 1941 équipés de Cisco IOS version 15.2(4)M3 image universelle ou similaire)
3 PC (Windows 7, Vista ou XP, équipés d'un programme d'émulation de terminal tel que Tera Term)
Câbles de console pour configurer les périphériques Cisco IOS via les ports de console
Câbles Ethernet et série conformément à la topologie
b. Exécutez la commande show ip route pour vérifier que tous les réseaux s'affichent dans la table de
routage sur tous les routeurs.
R1# show ip route
Codes: L - local, C - connected, S - static, 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
Quelle commande utiliseriez-vous pour voir uniquement les routes OSPF dans la table de routage ?
_______________________________________________________________________________________
b. Pour obtenir une liste plus détaillée de chaque interface compatible OSPF, exécutez la commande show
ip ospf interface.
R1# show ip ospf interface
Serial0/0/1 is up, line protocol is up
Internet Address 192.168.13.1/30, Area 0, Attached via Network Statement
Process ID 1, Router ID 192.168.13.1, Network Type POINT_TO_POINT, Cost: 64
Topology-MTID Cost Disabled Shutdown Topology Name
0 64 no no Base
Transmit Delay is 1 sec, State POINT_TO_POINT
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:01
Supports Link-local Signaling (LLS)
Cisco NSF helper support enabled
IETF NSF helper support enabled
Index 3/3, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 192.168.23.2
Suppress hello for 0 neighbor(s)
Serial0/0/0 is up, line protocol is up
Internet Address 192.168.12.1/30, Area 0, Attached via Network Statement
Process ID 1, Router ID 192.168.13.1, Network Type POINT_TO_POINT, Cost: 64
Topology-MTID Cost Disabled Shutdown Topology Name
0 64 no no Base
Transmit Delay is 1 sec, State POINT_TO_POINT
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:03
Supports Link-local Signaling (LLS)
Cisco NSF helper support enabled
IETF NSF helper support enabled
Index 2/2, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 192.168.23.1
Suppress hello for 0 neighbor(s)
GigabitEthernet0/0 is up, line protocol is up
Internet Address 192.168.1.1/24, Area 0, Attached via Network Statement
Process ID 1, Router ID 192.168.13.1, Network Type BROADCAST, Cost: 1
Topology-MTID Cost Disabled Shutdown Topology Name
0 1 no no Base
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 192.168.13.1, Interface address 192.168.1.1
No backup designated router on this network
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:01
Supports Link-local Signaling (LLS)
Cisco NSF helper support enabled
IETF NSF helper support enabled
Index 1/1, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 0
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 0, Adjacent neighbor count is 0
Suppress hello for 0 neighbor(s)
Dans la Partie 3, vous allez modifier l'affectation d'ID de routeur OSPF en utilisant des adresses de bouclage.
Vous pouvez également utiliser la commande router-id pour modifier l'ID de routeur.
g. Exécutez la commande show ip ospf neighbor pour afficher l'ID de routeur pour les routeurs voisins.
R1# show ip ospf neighbor
e. Exécutez la commande show ip ospf neighbor sur R1 pour vérifier que le nouvel ID de routeur de R2 et
R3 est répertorié.
R1# show ip ospf neighbor
d. Exécutez la commande show ip route sur R2 et R3 pour vérifier qu'une route vers le réseau
192.168.1.0/24 est toujours disponible.
R2# show ip route
Codes: L - local, C - connected, S - static, 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
i - IS-IS, su - IS-IS summary, 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, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Étape 2 :Définissez l'interface passive comme interface par défaut sur un routeur.
a. Exécutez la commande show ip ospf neighbor sur R1 pour vérifier que R2 est répertorié en tant que
voisin OSPF.
R1# show ip ospf neighbor
b. Exécutez la commande passive-interface default sur R2 pour définir toutes les interfaces OSPF comme
étant passives par défaut.
R2(config)# router ospf 1
R2(config-router)# passive-interface default
R2(config-router)#
*Apr 3 00:03:00.979: %OSPF-5-ADJCHG: Process 1, Nbr 11.11.11.11 on Serial0/0/0 from
FULL to DOWN, Neighbor Down: Interface down or detached
*Apr 3 00:03:00.979: %OSPF-5-ADJCHG: Process 1, Nbr 33.33.33.33 on Serial0/0/1 from
FULL to DOWN, Neighbor Down: Interface down or detached
c. Exécutez à nouveau la commande show ip ospf neighbor sur R1. À l'expiration du compteur d'arrêt, R2
n'est plus répertorié en tant que voisin OSPF.
R1# show ip ospf neighbor
d. Exécutez la commande show ip ospf interface S0/0/0 sur R2 pour afficher le statut OSPF de l'interface
S0/0/0.
R2# show ip ospf interface s0/0/0
Serial0/0/0 is up, line protocol is up
Internet Address 192.168.12.2/30, Area 0, Attached via Network Statement
Process ID 1, Router ID 22.22.22.22, Network Type POINT_TO_POINT, Cost: 64
Topology-MTID Cost Disabled Shutdown Topology Name
0 64 no no Base
Transmit Delay is 1 sec, State POINT_TO_POINT
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
No Hellos (Passive interface)
Supports Link-local Signaling (LLS)
Cisco NSF helper support enabled
IETF NSF helper support enabled
Index 2/2, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 0
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 0, Adjacent neighbor count is 0
Suppress hello for 0 neighbor(s)
e. Si toutes les interfaces sur R2 sont passives, aucune information de routage n'est annoncée. Dans ce
cas, R1 et R3 ne devraient plus avoir de route vers le réseau 192.168.2.0/24. Vous pouvez vérifier cela à
l'aide de la commande show ip route.
f. Sur R2, exécutez la commande no passive-interface afin que le routeur envoie et reçoive des mises à
jour de routage OSPF. Après avoir saisi cette commande, un message informatif indique qu'une
contiguïté de voisinage a été établie avec R1.
R2(config)# router ospf 1
R2(config-router)# no passive-interface s0/0/0
R2(config-router)#
*Apr 3 00:18:03.463: %OSPF-5-ADJCHG: Process 1, Nbr 11.11.11.11 on Serial0/0/0 from
LOADING to FULL, Loading Done
g. Exécutez à nouveau les commandes show ip route et show ip ospf neighbor sur R1 et R3, et cherchez
une route vers le réseau 192.168.2.0/24.
Quelle interface R3 utilise-t-il pour le routage vers le réseau 192.168.2.0/24 ? ____________
Quelle est la métrique de coût cumulée pour le réseau 192.168.2.0/24 sur R3 ? _________
d. Entrez la commande show ip ospf interface s0/0/1 sur R1 pour afficher le coût du routage pour S0/0/1.
R1# show ip ospf interface s0/0/1
Serial0/0/1 is up, line protocol is up
Internet Address 192.168.13.1/30, Area 0, Attached via Network Statement
Process ID 1, Router ID 1.1.1.1, Network Type POINT_TO_POINT, Cost: 64
Topology-MTID Cost Disabled Shutdown Topology Name
0 64 no no Base
Transmit Delay is 1 sec, State POINT_TO_POINT
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:04
Supports Link-local Signaling (LLS)
Cisco NSF helper support enabled
IETF NSF helper support enabled
Index 3/3, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 192.168.23.2
Suppress hello for 0 neighbor(s)
La somme des coûts de ces deux interfaces correspond au coût cumulé de la route vers le réseau
192.168.3.0/24 sur R3 (1 + 64 = 65), comme le montre le résultat obtenu avec la commande show ip
route.
e. Exécutez la commande auto-cost reference-bandwidth 10000 sur R1 pour modifier le paramètre de
bande passante de référence par défaut. Avec ce paramètre, les interfaces 10 Gbit/s ont un coût de 1, les
interfaces 1 Gbit/s ont un coût de 10 et les interfaces 100 Mbit/s ont un coût de 100.
R1(config)# router ospf 1
R1(config-router)# auto-cost reference-bandwidth 10000
% OSPF: Reference bandwidth is changed.
h. Exécutez à nouveau la commande show ip route ospf pour afficher le nouveau coût cumulé de la route
192.168.3.0/24 (10 + 6476 = 6486).
Remarque : si le périphérique connecté à l'interface G0/0 ne prend pas en charge le débit du standard
Gigabit Ethernet, le coût total sera très différent de l'affichage du résultat. Par exemple, le coût cumulé
correspondra à 6576 si G0/0 fonctionne au débit maximum du Fast Ethernet (100 Mbit/s).
R1# show ip route ospf
Codes: L - local, C - connected, S - static, 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
i - IS-IS, su - IS-IS summary, 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, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Remarque : la modification de la bande passante de référence par défaut sur les routeurs en passant de
100 à 10 000 a multiplié les coûts cumulés de toutes les routes par 100, mais le coût de chaque liaison et
route d'interface est désormais reflété de façon plus précise.
i. Pour réinitialiser la bande passante de référence sur sa valeur par défaut, entrez la commande auto-cost
reference-bandwidth 100 sur l'ensemble des trois routeurs.
R1(config)# router ospf 1
R1(config-router)# auto-cost reference-bandwidth 100
% OSPF: Reference bandwidth is changed.
Please ensure reference bandwidth is consistent across all routers.
a. Exécutez la commande show interface s0/0/0 sur R1 pour afficher le paramètre de bande passante
actuel sur S0/0/0. Bien que le débit de la liaison sur cette interface ait été défini sur 128 Kbit/s, la bande
passante affiche toujours 1 544 Kbit/s.
R1# show interface s0/0/0
Serial0/0/0 is up, line protocol is up
Hardware is WIC MBRD Serial
Internet address is 192.168.12.1/30
MTU 1500 bytes, BW 1544 Kbit/sec, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation HDLC, loopback not set
Keepalive set (10 sec)
<résultat omis>
b. Exécutez la commande show ip route ospf sur R1 pour afficher le coût cumulé de la route vers le
réseau 192.168.23.0/24 via S0/0/0. Notez qu'il existe deux routes de même coût (128) vers le réseau
192.168.23.0/24, une via S0/0/0 et une via S0/0/1.
R1# show ip route ospf
Codes: L - local, C - connected, S - static, 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
i - IS-IS, su - IS-IS summary, 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, H - NHRP, l - LISP
+ - replicated route, % - next hop override
c. Exécutez la commande bandwidth 128 pour configurer la bande passante sur S0/0/0 à 128 Kbit/s.
R1(config)# interface s0/0/0
R1(config-if)# bandwidth 128
d. Exécutez à nouveau la commande show ip route ospf. La table de routage n'indique plus la route vers
le réseau 192.168.23.0/24 via l'interface S0/0/0. Cela est dû au fait que la meilleure route, celle de
moindre coût, passe désormais par S0/0/1.
R1# show ip route ospf
Codes: L - local, C - connected, S - static, 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
i - IS-IS, su - IS-IS summary, 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, H - NHRP, l - LISP
+ - replicated route, % - next hop override
e. Exécutez la commande show ip ospf interface brief. Le coût de S0/0/0 est passé de 64 à 781, ce qui
est une représentation précise du coût du débit de la liaison.
R1# show ip ospf interface brief
Interface PID Area IP Address/Mask Cost State Nbrs F/C
Se0/0/1 1 0 192.168.13.1/30 64 P2P 1/1
Se0/0/0 1 0 192.168.12.1/30 781 P2P 1/1
Gi0/0 1 0 192.168.1.1/24 1 DR 0/0
f. Modifiez la bande passante de l'interface S0/0/1 en utilisant le même paramètre que S0/0/0 sur R1.
g. Exécutez à nouveau la commande show ip route ospf pour afficher le coût cumulé des deux routes vers
le réseau 192.168.23.0/24. À nouveau, notez qu'il existe deux routes de même coût (845) vers le réseau
192.168.23.0/24, une via S0/0/0 et une via S0/0/1.
R1# show ip route ospf
Codes: L - local, C - connected, S - static, 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
i - IS-IS, su - IS-IS summary, 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, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Expliquez comment les coûts vers les réseaux 192.168.3.0/24 et 192.168.23.0/30 à partir de R1 ont été
calculés.
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
h. Exécutez la commande show ip route ospf sur R3. Le coût cumulé de 192.168.1.0/24 correspond
toujours as 65. Contrairement à la commande clock rate, la commande bandwidth doit être appliquée à
chaque extrémité de la liaison série.
R3# show ip route ospf
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
i. Exécutez la commande bandwidth 128 sur toutes les interfaces série restantes dans la topologie.
Quel est le nouveau coût cumulé vers le réseau 192.168.23.0/24 sur R1 ? Pourquoi ?
____________________________________________________________________________________
____________________________________________________________________________________
b. Appliquez la commande ip ospf cost 1565 à l'interface S0/0/1 sur R1. Un coût égal à 1565 est plus élevé
que le coût cumulé de la route passant par R2, à savoir 1562.
R1(config)# interface s0/0/1
Remarque : la manipulation des coûts de liaison à l'aide de la commande ip ospf cost est la méthode
recommandée et la plus simple pour modifier les coûts de route OSPF. Outre la modification du coût basé sur la
bande passante, un administrateur réseau peut avoir d'autres raisons de modifier le coût d'une route, telles que
la préférence d'un fournisseur de services particulier ou le coût monétaire réel d'une liaison ou d'une route.
Expliquez pourquoi la route vers le réseau 192.168.3.0/24 sur R1 passe désormais maintenant par R2 ?
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
Remarques générales
1. Pourquoi est-il important de contrôler l'affectation d'ID de routeur en utilisant le protocole OSPF ?
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
2. Pourquoi le processus de sélection DR/BDR n'est-il pas un souci dans ces travaux pratiques ?
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
3. Pourquoi voudriez-vous configurer une interface OSPF pour qu'elle soit passive ?
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
1800 Fast Ethernet 0/0 Fast Ethernet 0/1 Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1)
(F0/0) (F0/1)
1900 Gigabit Ethernet 0/0 Gigabit Ethernet 0/1 Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1)
(G0/0) (G0/1)
2801 Fast Ethernet 0/0 Fast Ethernet 0/1 Serial 0/1/0 (S0/1/0) Serial 0/1/1 (S0/1/1)
(F0/0) (F0/1)
2811 Fast Ethernet 0/0 Fast Ethernet 0/1 Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1)
(F0/0) (F0/1)
2900 Gigabit Ethernet 0/0 Gigabit Ethernet 0/1 Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1)
(G0/0) (G0/1)
Remarque : pour savoir comment le routeur est configuré, observez les interfaces afin d'identifier le type de
routeur ainsi que le nombre d'interfaces qu'il comporte. Il n'est pas possible de répertorier de façon exhaustive
toutes les combinaisons de configurations pour chaque type de routeur. Ce tableau inclut les identifiants des
différentes combinaisons d'interfaces Ethernet et série possibles dans le périphérique. Ce tableau ne comporte
aucun autre type d'interface, même si un routeur particulier peut en contenir un. L'exemple de l'interface RNIS
BRI peut illustrer ceci. La chaîne de caractères entre parenthèses est l'abréviation normalisée qui permet de
représenter l'interface dans les commandes Cisco IOS.