🗺️ Séance 1 — Routage statique et RIPv2
| Formation | BTS SIO option SISR — IRIS Mediaschool |
|---|---|
| Bloc | B2 — Réseaux et sécurité |
| Module | M2.1 — Infrastructure réseau |
| Compétence | B2.1 / B2.2 |
| Durée | 3h30 |
🎯 Introduction (10 min)
En 2008, un incident de routage BGP lié à Pakistan Telecom a rendu de nombreux services — dont YouTube — inaccessibles pendant environ deux heures. Cet exemple illustre qu'une erreur simple de routage ou une mauvaise annonce de routes peut avoir des conséquences massives. Le but de cette séance est de montrer comment, au niveau local et opérationnel, on définit des chemins précis et sûrs pour le trafic à l'aide de routes statiques et de RIPv2. Les notions vues aujourd'hui sont directement applicables dans le parc réseau d'InnovatTech (siège Nice, succursales) et permettent de comprendre les premières stratégies de redondance et de sauvegarde de chemins.
À l'issue de cette séance, vous serez capable de :
- Configurer et vérifier des routes statiques et une route par défaut sur un routeur Cisco IOS ;
- Déployer RIPv2 entre 3 routeurs et expliquer ses limites et mécanismes (RFC 2453, distance administrative, métrique) ;
- Analyser la convergence du réseau et simuler une panne de liaison pour observer les effets sur les tables de routage.
1. Routage statique (70 min)
Le routage statique consiste à configurer manuellement des entrées dans la table de routage d'un routeur. C'est la méthode la plus simple et la plus prévisible : chaque route spécifie un réseau de destination, un masque et un prochain saut (next-hop) ou une interface de sortie. Le routage statique est adapté aux petites topologies, aux routes de secours (floating static) et au provisionnement d'une route par défaut vers un FAI.
Syntaxe Cisco IOS
Router# configure terminal
Router(config)# ip route <dest-network> <mask> <next-hop-ip-or-exit-interface> [administrative-distance]
Exemples courants
# Route vers un réseau précis via un next-hop
Router(config)# ip route 192.168.3.0 255.255.255.0 10.0.12.2
# Default route (tous les réseaux non connus)
Router(config)# ip route 0.0.0.0 0.0.0.0 91.208.45.1
# Floating static route (backup, AD haute pour être moins prioritaire que le protocole dynamique)
Router(config)# ip route 10.99.0.0 255.255.0.0 10.0.12.2 250
Administrative Distance (AD)
L'Administrative Distance représente le degré de confiance accordé à une source de routage. Plus la valeur est faible, plus la route est préférée. Voici les valeurs de référence sur Cisco IOS :
| Source de routage | AD par défaut |
|---|---|
| Interface connectée (Connected) | 0 |
| Route statique (Static) | 1 |
| OSPF | 110 |
| RIP | 120 |
| Route externe EIGRP | 170 |
| Route inconnue / non fiable | 255 |
Dans l'exemple de la floating static, on attribue une AD plus grande que le protocole dynamique (ex. 250 > 120 pour RIP) : la route statique est ainsi installée dans la table uniquement si le protocole dynamique ne fournit aucune route vers cette destination. C'est une route de secours automatique.
Summarisation manuelle
La summarisation (agrégation de routes) réduit la taille des tables de routage en représentant plusieurs réseaux par une seule entrée :
# Résumer plusieurs /24 en un /16
Router(config)# ip route 192.168.0.0 255.255.0.0 10.0.12.254
Vérification — sortie attendue
Router# show ip route
Codes: C - connected, S - static, R - RIP, O - OSPF, D - EIGRP
S 192.168.3.0/24 [1/0] via 10.0.12.2
C 192.168.1.0/24 is directly connected, GigabitEthernet0/0
La table indique le type de route (S pour static, C pour connected), la destination, la distance administrative et la métrique entre crochets [AD/métrique], puis le next-hop ou l'interface de sortie.
2. RIPv2 (70 min)
RIP (Routing Information Protocol) version 2 est un protocole de routage à vecteur de distance décrit par la RFC 2453. Il utilise le nombre de sauts (hop count) comme métrique, avec une distance maximale de 15 (16 = inaccessible). La distance administrative par défaut pour RIP est 120. RIPv2 apporte le support des masques de sous-réseau (classless), l'authentification optionnelle et le mécanisme no auto-summary pour éviter les annonces classful.
Principaux mécanismes
| Mécanisme | Rôle |
|---|---|
| Split horizon | Empêche une interface d'envoyer des informations apprises par cette même interface — évite les boucles simples |
| Triggered updates | Mise à jour immédiate lors d'un changement de topologie (sans attendre la période de 30 s) |
| Comptage à l'infini | Limité à 16 sauts pour éviter les boucles infinies ; 16 = réseau inaccessible |
| Holddown timer | Après suppression d'une route, le routeur ignore les mises à jour moins bonnes pendant un délai (évite les fausses remontées) |
Configuration RIPv2 sur Cisco IOS
Router(config)# router rip
Router(config-router)# version 2
Router(config-router)# no auto-summary
Router(config-router)# network 192.168.1.0
Router(config-router)# network 10.0.12.0
network
Sous IOS, les commandes network utilisent la portion réseau classful. Renseignez uniquement les réseaux directement connectés qui doivent participer à RIP — le routeur annoncera les sous-réseaux correspondants à ses voisins.
Vérification — show ip protocols
Router# show ip protocols
Routing Protocol is "rip"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
Default version control: send 2, receive 2
Distance: (default is 120)
Routing for Networks:
192.168.1.0
10.0.12.0
Entrée RIP dans la table de routage
R 192.168.2.0/24 [120/1] via 10.0.12.2, 00:00:12, GigabitEthernet0/1
Interprétation : R = route apprise via RIP ; [120/1] = AD 120 / métrique 1 saut ; suivi du next-hop, de l'âge et de l'interface de sortie.
Vérification avancée
Router# show ip rip database
Router# debug ip rip # à utiliser avec précaution — arrêter après observation
Router# no debug ip rip
RIP converge lentement sur de larges topologies (minuterie de 30 s par défaut) et est limité à 15 sauts maximum. Il est adapté à des petites topologies pédagogiques ou des réseaux très simples. Pour les environnements de production avec plus de 15 routeurs, OSPF ou EIGRP seront privilégiés.
💻 Travaux Pratiques (75 min)
Contexte
Vous êtes technicien chez InnovatTech SARL. Le siège (Nice) et deux succursales (Cannes et Antibes) sont reliés par des liens privés. Votre rôle est de mettre en place d'abord un routage simple (statique) puis RIPv2 pour automatiser l'échange de routes, d'analyser la convergence et de simuler une panne de liaison.
Topologie
[Internet]
|
(FAI)
|
R1 (Siège - Nice)
Gig0/0 | Gig0/1
192.168.1.1|10.0.12.1/30
/ \
/ \
Gig0/1 10.0.12.2 10.0.13.2 Gig0/1
R2 (Cannes) R3 (Antibes)
192.168.2.1 192.168.3.1
Adressage proposé
| Équipement | Interface | Adresse IP | Réseau |
|---|---|---|---|
| R1 (Nice) | Gig0/0 (LAN) | 192.168.1.1/24 | 192.168.1.0/24 |
| R1 (Nice) | Gig0/1 | 10.0.12.1/30 | Lien R1-R2 |
| R1 (Nice) | Gig0/2 | 10.0.13.1/30 | Lien R1-R3 |
| R2 (Cannes) | Gig0/0 (LAN) | 192.168.2.1/24 | 192.168.2.0/24 |
| R2 (Cannes) | Gig0/1 | 10.0.12.2/30 | Lien R1-R2 |
| R3 (Antibes) | Gig0/0 (LAN) | 192.168.3.1/24 | 192.168.3.0/24 |
| R3 (Antibes) | Gig0/1 | 10.0.13.2/30 | Lien R1-R3 |
Objectif
Configurer les trois routeurs Cisco (IOS 15.x), d'abord en routage statique puis en RIPv2 ; mesurer et documenter la convergence lors d'une panne de lien entre R1 et R2.
Prérequis techniques
- Accès console/SSH sur R1, R2, R3 (Cisco IOS 15.x) via GNS3, Packet Tracer ou équipements physiques
- Terminal (PuTTY / Terminal) et accès privileged exec (
Router#) - Connaissances de base : interfaces et adresses IP
Étape 1 — Préparer les interfaces et l'adressage
# Sur R1
R1# configure terminal
R1(config)# interface GigabitEthernet0/0
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface GigabitEthernet0/1
R1(config-if)# ip address 10.0.12.1 255.255.255.252
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface GigabitEthernet0/2
R1(config-if)# ip address 10.0.13.1 255.255.255.252
R1(config-if)# no shutdown
# Sur R2
R2(config)# interface GigabitEthernet0/0
R2(config-if)# ip address 192.168.2.1 255.255.255.0
R2(config-if)# no shutdown
R2(config)# interface GigabitEthernet0/1
R2(config-if)# ip address 10.0.12.2 255.255.255.252
R2(config-if)# no shutdown
# Sur R3
R3(config)# interface GigabitEthernet0/0
R3(config-if)# ip address 192.168.3.1 255.255.255.0
R3(config-if)# no shutdown
R3(config)# interface GigabitEthernet0/1
R3(config-if)# ip address 10.0.13.2 255.255.255.252
R3(config-if)# no shutdown
Étape 2 — Configuration statique (vérifier connectivité minimale)
# Sur R2 (pour atteindre le réseau 192.168.3.0 via R1)
R2(config)# ip route 192.168.3.0 255.255.255.0 10.0.12.1
# Sur R3 (pour atteindre 192.168.2.0 via R1)
R3(config)# ip route 192.168.2.0 255.255.255.0 10.0.13.1
# Vérifications
R2# ping 192.168.3.1
# Vous devriez obtenir des réponses si la route statique et les interfaces sont correctes
R2# show ip route
R2# show ip interface brief
Étape 3 — Basculer vers RIPv2
# Sur chaque routeur (adapter les réseaux au routeur concerné)
Router(config)# router rip
Router(config-router)# version 2
Router(config-router)# no auto-summary
Router(config-router)# network 192.168.1.0 # adapter au routeur
Router(config-router)# network 10.0.12.0
Router(config-router)# network 10.0.13.0
Étape 4 — Vérifier la table de routage et les annonces
R1# show ip route
R1# show ip protocols
R1# show ip rip database
Étape 5 — Analyser la convergence
Lancez un ping continu depuis R2 vers 192.168.3.1. Coupez (shutdown) l'interface R1-Gig0/1 (lien R1-R2) et observez le temps avant que la route ne disparaisse et que RIP annonce la nouvelle topologie.
# Simuler panne sur R1
R1(config)# interface GigabitEthernet0/1
R1(config-if)# shutdown
# Sur R2 et R3 : observer la convergence
R2# show ip route
R2# debug ip rip # à utiliser avec précaution — arrêter après observation avec "no debug ip rip"
Étape 6 — Rapport
Mesurez le temps de perte et le temps de rétablissement du trafic. Capturez les sorties show et debug pertinentes.
Livrable attendu
Fichier texte tp-seance1-<votre_nom>.txt contenant :
- Configuration complète (
copy running-config) des 3 routeurs - Captures de
show ip routeavant/après la panne - Chronologie de la panne (timestamp local) et durée de la coupure
Critères de réussite
- ☐ Les trois routeurs échangent des routes via RIPv2 (présence de
Rentries dansshow ip route) - ☐ Les pings inter-sites réussissent avant et après la mise en place de RIPv2
- ☐ Suite à la mise hors service d'une interface, vous documentez la durée de la convergence et fournissez les sorties
show ip routecorrespondantes
📝 Synthèse (10 min)
Cette séance vous a montré que le routage statique offre une maîtrise totale mais exige de la maintenance manuelle, tandis que RIPv2 automatise l'échange de routes au prix de limites (métrique en sauts, convergence lente, 15 sauts max). Vous avez appris les commandes de configuration et de vérification (show ip route, show ip protocols, show ip rip database) et mis en pratique une simulation de panne pour mesurer la convergence.
En une phrase, expliquez pourquoi on utiliserait une floating static route et donnez un exemple de commande.
Séance suivante : OSPF v2 — adjacences, LSAs, aires, diagnostic de convergence et redistribution des routes statiques.
🎮 Quiz — Testez vos connaissances
-
Q1 (QCM) — Quelle est la valeur d'Administrative Distance (AD) d'une route statique sur Cisco IOS ?
- A) 0
- B) 1
- C) 110
- D) 120
Réponse
B) 1 — La route statique a une AD de 1 (juste après les routes connectées, AD 0). OSPF = 110, RIP = 120.
-
Q2 (QCM) — Quelle métrique RIPv2 utilise-t-il pour calculer le meilleur chemin ?
- A) La bande passante
- B) Le délai de propagation
- C) Le nombre de sauts (hop count)
- D) La charge de l'interface
Réponse
C) Le nombre de sauts — RIPv2 utilise exclusivement le hop count (max 15, 16 = inaccessible). Contrairement à OSPF ou EIGRP, il ne tient pas compte de la bande passante.
-
Q3 (Vrai / Faux) — « Une floating static route est configurée avec une AD plus faible que le protocole dynamique pour servir de route de secours. »
Réponse
Faux. Une floating static route possède une AD plus haute que le protocole dynamique (ex. 250 > 120 pour RIP). Elle n'est installée dans la table de routage que si le protocole dynamique ne fournit aucune route alternative.
-
Q4 (QCM) — Quelle commande Cisco IOS permet de consulter les routes RIPv2 présentes dans la table de routage ?
- A)
show rip table - B)
show ip rip - C)
show ip route - D)
debug rip routes
Réponse
C)
show ip route— Les routes RIPv2 y apparaissent avec le codeR. Pour le détail de la base de données RIP, on utiliseshow ip rip database. - A)
-
Q5 (Libre) — Quel mécanisme RIPv2 empêche un routeur d'annoncer une route sur l'interface par laquelle il l'a apprise, et quel problème cela résout-il ?
Réponse
Le mécanisme est le split horizon. Il empêche qu'un routeur renvoie une route vers l'interface d'où il l'a reçue, évitant ainsi les boucles de routage simples à deux nœuds (où deux routeurs s'annoncent mutuellement une route invalide indéfiniment).
