Routage Statique — 3 Routeurs
Topologie en chaîne : R1 — R2 — R3, trois LAN distincts interconnectés via des liens série. Chaque routeur configure manuellement ses routes vers les réseaux distants.
Différence clé avec 2 routeurs
Avec 3 routeurs, R1 et R3 ne sont pas directement connectés. R1 doit donc passer obligatoirement par R2 pour atteindre R3, et inversement. Cela implique que chaque routeur peut avoir jusqu'à 2 routes statiques à configurer vers les réseaux qu'il ne connaît pas directement.
Trois routeurs R1, R2, R3 disposés en chaîne linéaire. R1—R2 sont reliés par un lien série (réseau 10.10.10.0/24), et R2—R3 par un second lien série (réseau 20.20.20.0/24). R2 est le routeur central qui connaît tous les réseaux.
Objectif : Tous les PC de tous les LAN peuvent se pinguer. PC0/PC1 (LAN1) ↔ PC4/PC5 (LAN2) ↔ PC2/PC3 (LAN3). R1 et R3 ne se connaissent pas directement — R2 est le routeur pivot qui relaie tout le trafic.
| Équipement | Interface | Adresse IP | Réseau | Liaison |
|---|---|---|---|---|
| R1 | Fa0/0 | 192.168.1.1 | 192.168.1.0 /24 | Vers S1 |
| R1 | s0/0/0 | 10.10.10.1 | 10.10.10.0 /24 | Vers R2 |
| R2 | s0/0/0 | 10.10.10.2 | 10.10.10.0 /24 | Vers R1 |
| R2 | s0/0/1 | 20.20.20.1 | 20.20.20.0 /24 | Vers R3 |
| R2 | Fa0/0 | 192.168.2.1 | 192.168.2.0 /24 | Vers S2 |
| R3 | Fa0/0 | 192.168.3.1 | 192.168.3.0 /24 | Vers S3 |
| R3 | s0/0/1 | 20.20.20.2 | 20.20.20.0 /24 | Vers R2 |
Même logique que pour 2 routeurs : chaque interface reçoit une IP et est activée. La différence est que R2 a 3 interfaces à configurer (Fa0/0 + s0/0/0 + s0/0/1).
| Commande | Explication |
|---|---|
| interface fa0/0 | Sélectionne l'interface FastEthernet reliée au switch local. |
| ip address [IP] 255.255.255.0 | Assigne l'adresse IP. Cette interface sera la default gateway des PC du LAN. |
| no shut |
Active l'interface. Abréviation de
no shutdown — les deux formes
sont acceptées.
|
| interface s0/0/0 / s0/0/1 | Sélectionne les interfaces série. R2 en a deux : s0/0/0 (vers R1) et s0/0/1 (vers R3). |
La règle fondamentale : un routeur configure une route pour chaque réseau qu'il ne connaît pas directement. Avec 3 routeurs, R1 et R3 ont chacun 2 routes à configurer, R2 en a 2 également.
| Sur | Commande ip route | Ce que ça signifie |
|---|---|---|
| R1 | ip route 192.168.2.0 255.255.255.0 10.10.10.2 | Pour aller au LAN2, passe par R2 (10.10.10.2). |
| R1 | ip route 192.168.3.0 255.255.255.0 10.10.10.2 | Pour aller au LAN3, passe aussi par R2 (10.10.10.2) — R2 se chargera de relayer vers R3. |
| R2 | ip route 192.168.1.0 255.255.255.0 10.10.10.1 | Pour aller au LAN1, passe par R1 (10.10.10.1). |
| R2 | ip route 192.168.3.0 255.255.255.0 20.20.20.2 | Pour aller au LAN3, passe par R3 (20.20.20.2). |
| R3 | ip route 192.168.1.0 255.255.255.0 20.20.20.1 | Pour aller au LAN1, passe par R2 (20.20.20.1) — R2 relaiera vers R1. |
| R3 | ip route 192.168.2.0 255.255.255.0 20.20.20.1 | Pour aller au LAN2, passe par R2 (20.20.20.1). |
Point crucial :
R1 ne peut pas atteindre R3 directement. Quand R1 veut joindre
192.168.3.0, il envoie le paquet à R2 (next-hop 10.10.10.2). C'est R2 qui se charge ensuite de le relayer vers R3.
R2 est toujours le next-hop de R1 pour tout réseau situé
"derrière" lui.
R1 est en bout de chaîne gauche — il n'a qu'un seul voisin (R2) et doit router vers LAN2 et LAN3 tous les deux via R2.
Router> enable Router# configure terminal Router(config)# hostname R1 ! ── Interface LAN 1 ── 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 ! ── Routes statiques ── ! → Vers LAN 2 : passe par R2 R1(config)# ip route 192.168.2.0 255.255.255.0 10.10.10.2 ! → Vers LAN 3 : passe par R2 (qui relayera vers R3) R1(config)# ip route 192.168.3.0 255.255.255.0 10.10.10.2 R1(config)# end R1# write memory
R2 est le routeur central — il a 3 interfaces et connaît directement 3 réseaux. Il configure une route vers LAN1 (via R1) et une route vers LAN3 (via R3).
Router> enable Router# configure terminal Router(config)# hostname R2 ! ── Interface LAN 2 ── 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 ! ── Routes statiques ── ! → Vers LAN 1 : passe par R1 R2(config)# ip route 192.168.1.0 255.255.255.0 10.10.10.1 ! → Vers LAN 3 : passe par R3 R2(config)# ip route 192.168.3.0 255.255.255.0 20.20.20.2 R2(config)# end R2# write memory
R3 est en bout de chaîne droit — symétrique à R1. Il ne connaît que R2 comme voisin et route tout via lui.
Router> enable Router# configure terminal Router(config)# hostname R3 ! ── Interface LAN 3 ── 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 ! ── Routes statiques ── ! → Vers LAN 1 : passe par R2 (qui relayera vers R1) R3(config)# ip route 192.168.1.0 255.255.255.0 20.20.20.1 ! → Vers LAN 2 : passe par R2 R3(config)# ip route 192.168.2.0 255.255.255.0 20.20.20.1 R3(config)# end R3# write memory
Dans Packet Tracer : Desktop → IP Configuration. La gateway de chaque PC pointe vers l'interface Fa0/0 du routeur de son LAN.
| Commande | Ce que ça vérifie |
|---|---|
| show ip route |
Table de routage complète. Les routes statiques apparaissent
avec
S,
les réseaux connectés avec
C. Sur R2, tu dois voir 5 réseaux : 3 avec C et 2 avec S.
|
| show ip interface brief | État de toutes les interfaces. Vérifier que toutes les interfaces configurées sont up/up — une interface down bloque tout le routage. |
| show running-config | Configuration active complète — vérification globale des IPs et des routes statiques. |
| traceroute [IP] | Trace le chemin emprunté par les paquets. Très utile pour vérifier que le trafic passe bien par R2 entre R1 et R3. |
| Depuis | Ping vers | Chemin emprunté | Résultat |
|---|---|---|---|
| PC0 | 192.168.2.10 | R1 → R2 | ✓ Success |
| PC0 | 192.168.3.10 | R1 → R2 → R3 (2 sauts) | ✓ Success |
| PC2 | 192.168.2.10 | R3 → R2 | ✓ Success |
| PC2 | 192.168.1.10 | R3 → R2 → R1 (2 sauts) | ✓ Success |
R2 est le pivot : dans une topologie en chaîne, le routeur central connaît tous les réseaux intermédiaires. Il est le next-hop universel pour R1 et R3. Ne pas oublier de configurer ses deux routes statiques (une vers chaque extrémité).
Bidirectionnel toujours : si R1 envoie un paquet vers LAN3 via R2, la réponse doit revenir. Il faut donc que R3 ait aussi une route vers LAN1. Si une seule direction est configurée, le ping part mais ne revient jamais.
Next-hop = voisin direct uniquement :
sur R1, le next-hop pour LAN3 est
10.10.10.2
(R2), pas
20.20.20.2 (R3). On ne
peut mettre comme next-hop qu'une adresse
directement joignable
par le routeur.
no shut sur chaque interface :
une erreur fréquente est d'oublier
no shut
sur une interface. Utiliser
show ip interface brief pour
vérifier que toutes les interfaces sont bien
up/up.
write memory : à faire sur chacun des 3 routeurs séparément. La configuration ne se sauvegarde pas automatiquement.
→ 192.168.3.0 via 10.10.10.2
→ 192.168.3.0 via 20.20.20.2
→ 192.168.2.0 via 20.20.20.1