Routage RIP v2 — 3 Routeurs
Topologie en chaîne
R1 — R2 — R3
avec routage
dynamique RIPv2. Les trois routeurs apprennent automatiquement tous les réseaux —
aucune commande ip route manuelle.
L'avantage de RIP avec 3 routeurs
Avec le routage statique à 3 routeurs, il fallait configurer
6 commandes
ip route
au total (2 par routeur). Avec RIP, il suffit de déclarer les
réseaux directement connectés
à chaque routeur — RIP se charge de propager automatiquement
toutes les routes entre les 3 routeurs.
La topologie est identique à celle du routage statique 3 routeurs : R1—R2—R3 en chaîne. La seule différence est dans la méthode de routage — on remplace les commandes manuelles par le protocole RIP.
Objectif : Communication totale entre les 3 LAN. R1 apprend LAN2 et LAN3 via RIP, R3 apprend LAN1 et LAN2. R2 joue le rôle de propagateur central — il diffuse les infos de R1 vers R3 et inversement, sans aucune config manuelle de routes.
| Équipement | Interface | Adresse IP | Réseau | Liaison |
|---|---|---|---|---|
| R1 | Fa0/0 | 192.168.1.1 | 192.168.1.0 /24 | Vers S1 (GW LAN1) |
| R1 | s0/0/0 | 10.10.10.1 | 10.10.10.0 /24 | Lien série vers R2 |
| R2 | Fa0/0 | 192.168.2.1 | 192.168.2.0 /24 | Vers S2 (GW LAN2) |
| R2 | s0/0/0 | 10.10.10.2 | 10.10.10.0 /24 | Lien série vers R1 |
| R2 | s0/0/1 | 20.20.20.1 | 20.20.20.0 /24 | Lien série vers R3 |
| R3 | Fa0/0 | 192.168.3.1 | 192.168.3.0 /24 | Vers S3 (GW LAN3) |
| R3 | s0/0/1 | 20.20.20.2 | 20.20.20.0 /24 | Lien série vers R2 |
Identique au routage statique : assigner une IP sur chaque interface et l'activer. R2 a 3 interfaces à configurer. Cette étape est indépendante du protocole de routage utilisé.
| Commande | Explication |
|---|---|
| interface fa0/0 | Interface FastEthernet vers le switch local. Sera la gateway des PC. |
| ip address [IP] 255.255.255.0 | Assigne l'adresse IP et le masque de sous-réseau. |
| no shut |
Active l'interface. Forme courte de
no shutdown — les deux sont
acceptées sur Cisco.
|
| interface s0/0/0 · s0/0/1 | Interfaces série pour les liens WAN. R2 en possède deux : une vers R1 et une vers R3. |
La logique est la même que pour 2 routeurs. Chaque routeur déclare uniquement ses réseaux directement connectés. RIP se charge de propager ces informations à tous les voisins automatiquement — c'est là toute la puissance du routage dynamique.
| Sur | Réseaux déclarés dans network | Ce que RIP apprendra automatiquement |
|---|---|---|
| R1 |
192.168.1.0
(LAN1)
10.10.10.0
(lien→R2)
|
← 192.168.2.0 (LAN2 via R2) ← 20.20.20.0 (lien R2-R3 via R2) ← 192.168.3.0 (LAN3 via R2 puis R3) |
| R2 |
192.168.2.0
(LAN2)
10.10.10.0
(lien→R1)
20.20.20.0
(lien→R3)
|
← 192.168.1.0 (LAN1 via R1) ← 192.168.3.0 (LAN3 via R3) |
| R3 |
192.168.3.0
(LAN3)
20.20.20.0
(lien→R2)
|
← 192.168.2.0 (LAN2 via R2) ← 10.10.10.0 (lien R1-R2 via R2) ← 192.168.1.0 (LAN1 via R2 puis R1) |
| Commande | Explication |
|---|---|
| router rip | Active le protocole RIP et entre dans son mode de configuration. Les routeurs R1, R2 et R3 vont maintenant pouvoir se parler via RIP. |
| version 2 | Force RIPv2, indispensable pour supporter le VLSM. Avec 3 routeurs et des sous-réseaux distincts, RIPv1 créerait des erreurs de résumé. |
| no auto-summary | Désactive le résumé automatique. Avec 3 LAN (192.168.1/2/3.0), RIP sans cette commande pourrait les regrouper et casser le routage. Toujours mettre cette commande. |
| network [réseau] | Déclare un réseau directement connecté. Le routeur commence à envoyer et recevoir des mises à jour RIP sur l'interface correspondante. R2 doit déclarer 3 réseaux car il a 3 interfaces. |
Propagation en cascade : R1 annonce 192.168.1.0 à R2. R2 retransmet cette info à R3. Ainsi, R3 apprend l'existence du LAN1 même sans jamais parler directement à R1. C'est la propagation RIP en cascade, possible uniquement avec le routage dynamique.
R1 est en bout de chaîne gauche. Il déclare ses 2 réseaux directs dans RIP — le LAN1 et le lien série vers R2.
Router> enable Router# configure terminal Router(config)# hostname R1 ! ── Interface LAN 1 (gateway des PC0 et PC1) ── R1(config)# interface fa0/0 R1(config-if)# ip address 192.168.1.1 255.255.255.0 R1(config-if)# no shut R1(config-if)# exit ! ── Interface série vers R2 ── R1(config)# interface s0/0/0 R1(config-if)# ip address 10.10.10.1 255.255.255.0 R1(config-if)# no shut R1(config-if)# exit ! ── Activation RIP v2 ── ! R1 déclare ses 2 réseaux directs — RIP fera le reste R1(config)# router rip R1(config-router)# version 2 R1(config-router)# no auto-summary R1(config-router)# network 192.168.1.0 R1(config-router)# network 10.10.10.0 R1(config-router)# exit R1(config)# end R1# write memory
R2 est le
pivot RIP
— il a 3 interfaces et déclare donc
3 réseaux
dans le bloc
router rip. C'est lui qui relaie les routes entre R1 et R3.
Router> enable Router# configure terminal Router(config)# hostname R2 ! ── Interface LAN 2 (gateway des PC4 et PC5) ── R2(config)# interface fa0/0 R2(config-if)# ip address 192.168.2.1 255.255.255.0 R2(config-if)# no shut R2(config-if)# exit ! ── Interface série vers R1 ── R2(config)# interface s0/0/0 R2(config-if)# ip address 10.10.10.2 255.255.255.0 R2(config-if)# no shut R2(config-if)# exit ! ── Interface série vers R3 ── R2(config)# interface s0/0/1 R2(config-if)# ip address 20.20.20.1 255.255.255.0 R2(config-if)# no shut R2(config-if)# exit ! ── Activation RIP v2 — R2 déclare ses 3 réseaux ── R2(config)# router rip R2(config-router)# version 2 R2(config-router)# no auto-summary R2(config-router)# network 192.168.2.0 R2(config-router)# network 10.10.10.0 R2(config-router)# network 20.20.20.0 R2(config-router)# exit R2(config)# end R2# write memory
R3 est en bout de chaîne droit — symétrique à R1. Deux réseaux à déclarer : le LAN3 et le lien série vers R2.
Router> enable Router# configure terminal Router(config)# hostname R3 ! ── Interface LAN 3 (gateway des PC2 et PC3) ── R3(config)# interface fa0/0 R3(config-if)# ip address 192.168.3.1 255.255.255.0 R3(config-if)# no shut R3(config-if)# exit ! ── Interface série vers R2 ── R3(config)# interface s0/0/1 R3(config-if)# ip address 20.20.20.2 255.255.255.0 R3(config-if)# no shut R3(config-if)# exit ! ── Activation RIP v2 ── ! R3 déclare ses 2 réseaux directs — RIP fera le reste R3(config)# router rip R3(config-router)# version 2 R3(config-router)# no auto-summary R3(config-router)# network 192.168.3.0 R3(config-router)# network 20.20.20.0 R3(config-router)# exit R3(config)# end R3# write memory
Dans Packet Tracer : Desktop → IP Configuration. La config PC ne change pas selon le protocole de routage — seules les adresses des routeurs changent.
| Commande | Ce que ça vérifie |
|---|---|
| show ip route |
Table de routage. Les routes RIP apparaissent avec
R. Sur R1, tu dois voir 5 routes
R : LAN2, LAN3, lien R2-R3,
et les 2 qui passent par R2.
|
| show ip protocols | Confirme que RIPv2 est actif, liste les réseaux annoncés et les voisins RIP détectés (R2 pour R1 et R3, R1 et R3 pour R2). |
| show ip rip database | Base de données RIP avec métriques. LAN3 est à 2 sauts depuis R1 (R1→R2→R3). C'est la métrique maximale à surveiller. |
| show ip interface brief | État de toutes les interfaces — toutes doivent être up/up. |
| debug ip rip |
Affiche les mises à jour RIP en temps réel. Permet de voir
exactement quelles routes sont échangées entre R1 et R2 (ou
R2 et R3). Arrêter avec
undebug all.
|
| Depuis | Ping vers | Chemin RIP | Résultat |
|---|---|---|---|
| PC0 | 192.168.2.10 | R1→R2 (1 saut) | ✓ Success |
| PC0 | 192.168.3.10 | R1→R2→R3 (2 sauts) | ✓ Success |
| PC2 | 192.168.2.10 | R3→R2 (1 saut) | ✓ Success |
| PC2 | 192.168.1.10 | R3→R2→R1 (2 sauts) | ✓ Success |
0 commande ip route : avec RIP sur 3 routeurs, on remplace 6 commandes manuelles par 0. RIP apprend et diffuse tout automatiquement en moins de 30 secondes après le démarrage.
R2 déclare 3 network : c'est la différence principale entre R2 et les deux autres routeurs. R2 ayant 3 interfaces, il doit déclarer les 3 réseaux correspondants. R1 et R3 n'en déclarent que 2.
Métrique 2 pour R1↔R3 :
dans show ip rip database, les
routes entre R1 et LAN3 (ou R3 et LAN1) ont une métrique de
2 sauts. C'est normal — le paquet doit traverser R2. La limite de RIP
est 15 sauts.
version 2 + no auto-summary ensemble :
ces deux commandes vont toujours de pair. Sans
version 2, RIPv1 ne transmet pas les masques. Sans
no auto-summary, les routes 192.168.x.0 pourraient être résumées de façon
incorrecte.
write memory sur les 3 routeurs : ne pas oublier de sauvegarder sur chacun. Si Packet Tracer se ferme sans sauvegarde, toute la configuration est perdue.
network 10.10.10.0
network 10.10.10.0
network 20.20.20.0
network 20.20.20.0