Cours B2-09 - Redondance de passerelle : HSRP et VRRP
Cours · Fiche de cours

B2-09 - Redondance de passerelle : HSRP et VRRP

B2-09 Redondance de passerelle : HSRP et VRRP

🎓 SIO2 · semestre 3 ⏱️ 3 h (cours + TP) 🎯 Bloc 2 – SISR Supprimer le point de défaillance unique de la passerelle : deux routeurs partagent une adresse virtuelle, l'un prend le relais de l'autre en quelques secondes, sans toucher aux postes.

🎯 Objectifs

  • Expliquer pourquoi la passerelle par défaut est un point de défaillance unique.
  • Décrire le principe d'une passerelle virtuelle : adresse IP et adresse MAC partagées.
  • Configurer HSRP sur des routeurs Cisco : groupe, priorité, preempt, suivi d'interface.
  • Comparer HSRP, VRRP et GLBP, et reconnaître CARP et keepalived.
  • Vérifier une bascule et dépanner un groupe HSRP.

📋 Prérequis

🧭 Référentiel

  • B2.1 Concevoir une solution d'infrastructure réseau : disponibilité.
  • B2.2 Installer, tester et déployer une solution d'infrastructure réseau.
  • B2.3 Exploiter, dépanner et superviser une solution d'infrastructure réseau.
Test express des prérequis 3 questions · 2 minutes · conseillé avant de commencer

1. À quoi sert la passerelle par défaut configurée sur un poste ?

Le poste confie à sa passerelle tout paquet destiné à un autre réseau. À revoir : B2-02 · Adressage IPv4.

2. Avant d'envoyer une trame à sa passerelle 172.16.10.254, que fait le poste ?

La trame Ethernet porte l'adresse MAC de la passerelle : le poste la demande par ARP et la garde en cache quelques minutes. C'est la clé de HSRP.

3. Sur R1, que fait la sous-interface g0/0.10 configurée avec encapsulation dot1Q 10 ?

C'est le router-on-a-stick : une sous-interface par VLAN, chacune avec l'adresse de passerelle du VLAN. À revoir : B2-03 · Commutation et VLAN.
R1 ???? 60 postes sans passerelle

Brocéliande Logistique (entreprise fictive, 60 salariés) a vécu une matinée noire : l'alimentation de R1, le seul routeur du siège, a lâché à 8 h 40. Les postes voyaient encore leurs voisins du même VLAN, mais plus aucun serveur du VLAN 50, plus Rennes, plus Internet. Les préparateurs de l'entrepôt n'ont pas pu éditer un seul bon de livraison avant 11 h.

Le directeur veut que cela ne se reproduise pas. Un second routeur, R3, a été acheté. Il te revient de le mettre en service de telle sorte que, si R1 tombe, R3 prenne le relais automatiquement, en quelques secondes, sans qu'on ait à modifier un seul poste.

Le coursLe problème du premier saut, la passerelle virtuelle, HSRP en détail, VRRP et GLBP, le suivi d'interface, puis la vérification et le dépannage.

1. Le problème : une seule passerelle

Un poste ne connaît qu'une seule passerelle par défaut, réglée à la main ou distribuée par DHCP. Si le routeur qui porte cette adresse tombe en panne, le poste continue d'envoyer ses paquets vers une adresse qui ne répond plus : il est coupé de tout ce qui n'est pas dans son VLAN. Ajouter un second routeur ne suffit pas : le poste ne sait pas s'en servir, et lui donner une seconde passerelle n'est pas possible.

FHRP (First Hop Redundancy Protocol, protocole de redondance du premier saut) : protocole qui permet à plusieurs routeurs de se partager une adresse IP virtuelle servant de passerelle aux postes. Un seul routeur répond à cette adresse ; si il tombe, un autre reprend l'adresse automatiquement. Les plus connus sont HSRP (Cisco), VRRP (norme IETF) et GLBP (Cisco).

Clique sur « Panne de R1 », puis sur « Panne de R1 avec HSRP » et compare.

R3 inutile : personne ne le connaît ✕✕✕✕ R3 reprend la .254 en 10 s R1R3SW1 passerelle des postes : 172.16.10.254 Normal Panne de R1 Panne de R1avec HSRP

Choisis une situation à gauche.

Un second routeur ne sert à rien tant qu'un protocole ne lui permet pas de reprendre l'adresse de passerelle.

2. La passerelle virtuelle

Avec HSRP, les deux routeurs gardent chacun leur adresse réelle dans le VLAN (R1 en .252, R3 en .253) et se partagent une adresse virtuelle (.254) : c'est elle que les postes utilisent comme passerelle. À chaque instant, un seul routeur, l'actif, répond pour cette adresse ; l'autre, en attente (standby), écoute et se tient prêt.

Le point astucieux est l'adresse MAC. Le routeur actif ne répond pas aux requêtes ARP avec sa propre MAC, mais avec une MAC virtuelle fabriquée à partir du numéro de groupe. Quand R3 prend le relais, il reprend aussi cette MAC : le cache ARP des postes reste juste, ils ne s'aperçoivent de rien.

Groupe HSRP 10 · VLAN 10 R1 · actif172.16.10.252 R3 · en attente172.16.10.253 virtuelle.254 PC-DIR : passerelle 172.16.10.254ARP : .254 → 0000.0c9f.f00a (virtuelle) hello toutes les 3 s entre R1 et R3
Les postes ne connaissent que l'adresse virtuelle et sa MAC virtuelle : peu importe quel routeur la porte.
  • Adresse IP virtuelleAdresse de passerelle donnée aux postes (172.16.10.254). Elle ne doit être l'adresse réelle d'aucun routeur, sinon il y a doublon.
  • MAC virtuelleHSRP version 1 : 0000.0c07.acXX ; version 2 : 0000.0c9f.fXXX, où XX ou XXX est le numéro de groupe en hexadécimal (groupe 10 → 0a).
  • Numéro de groupeIdentifie le couple de routeurs dans un VLAN. On prend en général le numéro du VLAN : groupe 10 pour le VLAN 10. De 0 à 255 en version 1, jusqu'à 4095 en version 2.
  • PrioritéDe 0 à 255, 100 par défaut. Le routeur de plus haute priorité devient actif ; à égalité, celui qui a la plus grande adresse IP réelle.
  • Temporisateurs (hello / hold)Un message hello toutes les 3 s ; sans nouvelles pendant 10 s (hold), le routeur en attente se déclare actif.
client numéro unique02 33 00 00 Alicede garde Brunoen renfort le client compose toujours le même numéro

Pour bien comprendre : le numéro de permanence

Une entreprise de dépannage affiche un numéro unique : c'est l'adresse virtuelle. Derrière, deux techniciens : Alice est de garde (le routeur actif), Bruno est en renfort (le routeur en attente).

Alice et Bruno s'appellent régulièrement pour vérifier que l'autre est là : ce sont les messages hello. Si Alice ne répond plus, Bruno prend la permanence et les appels arrivent chez lui.

Le client, lui, n'a jamais changé de numéro : il ne sait même pas qui a décroché. C'est exactement ce que voit un poste avec HSRP.

3. HSRP en détail

HSRP (Hot Standby Router Protocol) est le protocole propriétaire de Cisco, décrit dans la RFC 2281. Les routeurs d'un même groupe s'échangent des messages hello en multidiffusion : adresse 224.0.0.2 en version 1, 224.0.0.102 en version 2, port UDP 1985. Ces messages annoncent l'état et la priorité de chacun.

3.1 Les états d'un routeur HSRP

ÉtatCe que fait le routeur
InitialHSRP vient d'être configuré ou l'interface vient de monter.
LearnIl ne connaît pas encore l'adresse virtuelle et attend un hello de l'actif (cas d'un routeur où l'adresse virtuelle n'est pas configurée).
ListenIl connaît l'adresse virtuelle, écoute, mais n'est ni actif ni en attente (3e routeur d'un groupe, par exemple).
SpeakIl envoie ses hellos et participe à l'élection.
StandbyIl est le suivant sur la liste : il prendra le relais si l'actif disparaît.
ActiveIl répond pour l'adresse IP et la MAC virtuelles, et route le trafic des postes.

3.2 Élection, panne et retour

R1 · priorité 110R3 · priorité 100SW1 / SW2 ACTIVE STANDBY hello toutes les 3 s STANDBY plus de hello… hold : 10, 9, 8 … 0 s ACTIVE ARP gratuit : .254 est ici ACTIVE STANDBY preempt : R1 reprend la main
Hello, temps de garde, prise de relais, retour : quatre temps à savoir expliquer à l'oral.

Par défaut, HSRP ne reprend pas la main : un routeur prioritaire qui redémarre reste en attente tant que l'actif fonctionne. Si tu veux que R1 redevienne actif à son retour, ajoute standby 10 preempt sur R1. Sans cela, ta priorité 110 ne sert qu'à la toute première élection.

3.3 La configuration sur un routeur Cisco

HSRP se configure sur l'interface (ou la sous-interface) qui porte la passerelle du VLAN. Chaque commande commence par standby suivi du numéro de groupe.

Cisco IOS R1 · sous-interface du VLAN 10R1 sera l'actif
R1(config)# interface g0/0.10
R1(config-subif)# ip address 172.16.10.252 255.255.255.0 ! adresse réelle de R1
R1(config-subif)# standby version 2
R1(config-subif)# standby 10 ip 172.16.10.254 ! adresse virtuelle = passerelle des postes
R1(config-subif)# standby 10 priority 110 ! plus que les 100 par défaut de R3
R1(config-subif)# standby 10 preempt ! reprend la main à son retour
Cisco IOS R3 · même sous-interfaceR3 sera en attente
R3(config)# interface g0/0.10
R3(config-subif)# encapsulation dot1Q 10
R3(config-subif)# ip address 172.16.10.253 255.255.255.0
R3(config-subif)# standby version 2
R3(config-subif)# standby 10 ip 172.16.10.254
R3(config-subif)# standby 10 preempt ! priorité 100 par défaut

Pour chaque VLAN, il faut trois adresses : l'adresse réelle de R1, celle de R3 et l'adresse virtuelle. Chez Brocéliande : .252 pour R1, .253 pour R3, .254 virtuelle. La passerelle des postes et du DHCP reste .254 : aucun poste n'est à reconfigurer.

4. VRRP, GLBP et les autres

HSRP n'est pas seul. VRRP (Virtual Router Redundancy Protocol) fait la même chose mais il est normalisé par l'IETF (RFC 5798) : on le trouve chez tous les constructeurs (HPE Aruba, Juniper, MikroTik…) et il permet de mélanger des marques. GLBP, propriétaire Cisco, va plus loin en répartissant la charge entre plusieurs routeurs actifs.

HSRPVRRPGLBP
OrigineCisco (RFC 2281, informative)Norme IETF (RFC 5798)Cisco
RôlesActive / StandbyMaster / BackupAVG + jusqu'à 4 AVF
Partage de chargeNon (un groupe par VLAN, on peut alterner)Non (même astuce)Oui, chaque poste reçoit une MAC différente
Adresse virtuelleDistincte des adresses réellesPeut être l'adresse réelle du maîtreDistincte
MAC virtuelle0000.0c07.acXX (v1)0000.5e00.01XX0007.b400.XXYY
Hello / délai3 s / 10 s1 s / environ 3 s3 s / 10 s
PréemptionDésactivée par défautActivée par défautAVG : désactivée ; AVF : activée (30 s)
Commande Ciscostandbyvrrpglbp

Sur un pare-feu pfSense, la redondance de passerelle s'appelle CARP (adresses IP virtuelles partagées entre deux pare-feu, fiche B3-09). Sous Linux, keepalived implémente VRRP pour rendre un service hautement disponible (fiche B2-25). Sur un commutateur de niveau 3 (Catalyst 3750), HSRP se configure de la même façon, sur les interfaces interface vlan 10.

Cisco IOS le même VLAN 10 en VRRPpour comparer
R1(config-subif)# vrrp 10 ip 172.16.10.254
R1(config-subif)# vrrp 10 priority 110 ! la préemption est déjà active
R1# show vrrp brief

5. Suivre une interface : track

HSRP surveille le routeur, pas ses autres liens. Si le routeur actif perd sa liaison Internet (G0/1) mais que son interface LAN fonctionne toujours, il reste actif… et envoie le trafic des postes dans une impasse. Le suivi d'objet (track) corrige cela : quand l'interface surveillée tombe, la priorité de l'actif baisse d'une valeur choisie, et le routeur en attente, plus prioritaire, prend la main grâce à preempt.

Internet RARBG0/1 priorité 110 priorité 100 110 − 20 = 90 RB devient actif
Track transforme une panne de lien en baisse de priorité ; preempt transforme la baisse de priorité en changement d'actif.
Cisco IOS RA · surveiller le lien Internet
RA(config)# track 1 interface g0/1 line-protocol ! objet suivi n° 1
RA(config)# interface g0/0.10
RA(config-subif)# standby 10 track 1 decrement 20 ! 110 − 20 = 90, sous les 100 de l'autre

Avec une priorité de 110 et un décrément de 5, l'actif descend à 105 : il reste au-dessus de 100 et garde la main, track ne sert à rien. Calcule toujours : priorité de l'actif − décrément < priorité de l'autre. Et n'oublie pas preempt sur le routeur qui doit prendre le relais.

Dans le fil rouge, seul R1 est relié à Internet et à Rennes. Si R1 perd son lien Internet, basculer vers R3 n'apporterait rien : R3 n'a pas d'accès Internet. On ne configure donc pas de track dans la maquette. R3 protège contre la panne complète de R1 : le routage entre VLAN, le DHCP et l'accès aux serveurs continuent.

6. Vérifier et dépanner

6.1 Lire show standby brief

Cisco IOS R1 · état des groupes HSRP
R1# show standby brief
                     P indicates configured to preempt.
                     |
Interface   Grp  Pri P State   Active          Standby         Virtual IP
Gi0/0.10    10   110 P Active  local           172.16.10.253   172.16.10.254
Gi0/0.20    20   110 P Active  local           172.16.20.253   172.16.20.254
Gi0/0.30    30   110 P Active  local           172.16.30.253   172.16.30.254
  • Grp · Pri · PNuméro de groupe, priorité, et la lettre P si preempt est configuré. Pas de P sur l'actif prioritaire : il ne reprendra pas la main après une panne.
  • StateÉtat du routeur dans ce groupe : Active, Standby, Listen… Un groupe sain a un Active et un Standby.
  • Active · Standbylocal désigne le routeur lui-même ; sinon, l'adresse réelle de l'autre. unknown en face de Standby signifie que l'autre routeur n'est pas entendu.
  • Virtual IPL'adresse virtuelle, à comparer avec la passerelle distribuée par DHCP.

Pour le détail d'un groupe (temporisateurs, MAC virtuelle, nombre de changements d'état, suivi) : show standby g0/0.10. Pour tester la bascule : tracert depuis un poste montre au premier saut l'adresse réelle du routeur actif (.252 ou .253), alors que la passerelle reste .254.

6.2 Pannes fréquentes

SymptômeCause probableCorrection
Les deux routeurs sont Active (Standby : unknown)Les hellos ne passent pas : VLAN absent d'un trunk, numéro de groupe ou version différentsVérifier show interfaces trunk, même groupe, même standby version
R1 réparé reste en attentePas de preempt sur R1standby 10 preempt
Message %IP-4-DUPADDR sur l'adresse .254Un routeur porte encore .254 comme adresse réelleLui donner son adresse réelle (.252), garder .254 en standby ip
Après bascule, filtrage ou relais DHCP perdusACL ou ip helper-address configurés seulement sur R1Mêmes ACL et relais sur les deux routeurs
Le routeur en attente ne prend pas la main quand le lien Internet de l'actif tombePas de track, ou décrément trop faiblestandby 10 track 1 decrement 20, vérifier le calcul
Bascule toutes les quelques secondes (« flapping »)Lien instable entre les routeurs, ou temporisateurs trop courts ou différents d'un routeur à l'autreRéparer le lien, revenir aux temporisateurs par défaut sur les deux routeurs

6.3 Entraîne-toi : les tickets du support

Tu es de permanence au support de Brocéliande Logistique, quelques jours après la mise en service de R3. Six tickets arrivent les uns après les autres : lis le message, observe le relevé, puis choisis la cause.

File d'attente du support6 tickets · un à la fois · l'explication s'affiche après ta réponse
Ticket n° 1De : supervisionPriorité haute
« La supervision signale deux routeurs actifs pour le groupe 20. Pourtant, la comptabilité fonctionne normalement. »
Cisco IOS relevé sur R3 et SW2
R3# show standby brief | include 0.20
Gi0/0.20    20   100 P Active  local           unknown         172.16.20.254
SW2# show interfaces trunk | begin allowed
Port        Vlans allowed on trunk
Gi0/2       10,30,50,70,99,999

Quelle est la cause la plus probable ?

Cause : le VLAN 20 manque dans la liste du trunk G0/2 de SW2. R3 n'entend plus R1 (Standby : unknown) et se déclare actif, mais aucune trame du VLAN 20 ne l'atteint : R1 sert seul tout le VLAN 20, d'où l'absence de coupure. En revanche, la redondance est perdue : si R1 tombe, la comptabilité n'a plus de passerelle. Correction sur SW2 : interface g0/2 puis switchport trunk allowed vlan add 20.

Ticket n° 2De : responsable informatiquePriorité moyenne
« R1 a été réparé hier soir, mais ce matin c'est toujours R3 qui route tout le trafic. Je voulais que R1, le plus puissant, reprenne son rôle. »
Cisco IOS R1
R1# show standby brief | include 0.10
Gi0/0.10    10   110   Standby 172.16.10.253   local           172.16.10.254

Pourquoi R1 ne reprend-il pas la main ?

Cause : la colonne P est vide : R1 n'est pas autorisé à reprendre la main tant que R3 fonctionne, malgré sa priorité 110. Correction : standby 10 preempt sur chaque sous-interface de R1.

Ticket n° 3De : comptabilitéSécurité
« Pendant la coupure de R1 cet après-midi, un préparateur de l'entrepôt a pu ouvrir le partage de la comptabilité. D'habitude, c'est bloqué. »
Cisco IOS R1 et R3
R1# show ip interface g0/0.30 | include access list
  Inbound  access list is ENTREPOT-VERS-COMPTA
R3# show ip interface g0/0.30 | include access list
  Inbound  access list is not set

Quelle est la cause ?

Cause : la redondance doit être complète : ACL, relais DHCP et routes doivent exister sur les deux routeurs. Correction : recréer l'ACL ENTREPOT-VERS-COMPTA sur R3 et l'appliquer en entrée de G0/0.30. C'est aussi une question de sécurité : une bascule ne doit jamais ouvrir de passage.

Ticket n° 4De : entrepôtPriorité haute
« Depuis la panne de R1, les terminaux qu'on vient d'allumer restent en 169.254.x.x. Ceux qui étaient déjà allumés fonctionnent. »
Cisco IOS R3
R3# show running-config interface g0/0.30
interface GigabitEthernet0/0.30
 encapsulation dot1Q 30
 ip address 172.16.30.253 255.255.255.0
 standby version 2
 standby 30 ip 172.16.30.254
 standby 30 preempt

Quelle est la cause ?

Cause : les postes déjà allumés gardent leur bail ; les nouveaux diffusent un DHCP Discover. R1 étant hors service, seul R3 peut relayer, et il n'a pas de helper. Correction : ip helper-address 172.16.50.10 sur chaque sous-interface cliente de R3.

Ticket n° 5De : technicien réseauPriorité moyenne
« En configurant R3, ce message est apparu en boucle sur la console et le VLAN 10 coupe toutes les deux minutes. »
Cisco IOS console de R1
%IP-4-DUPADDR: Duplicate address 172.16.10.254 on
GigabitEthernet0/0.10, sourced by 0000.0c9f.f00a
R1# show running-config interface g0/0.10 | include address
 ip address 172.16.10.254 255.255.255.0

Quelle est la cause ?

Cause : R3 annonce .254 avec la MAC virtuelle 0000.0c9f.f00a, alors que R1 utilise toujours .254 comme adresse réelle. Correction sur R1, dans la même session pour limiter la coupure : ip address 172.16.10.252 255.255.255.0, standby version 2, standby 10 ip 172.16.10.254, standby 10 priority 110, standby 10 preempt.

Ticket n° 6De : stagiaireQuestion
« J'ai fait un tracert depuis PC-DIR vers le serveur. Le premier saut est 172.16.10.253 alors que ma passerelle est 172.16.10.254. Est-ce une erreur ? »
Windows PC-DIR
C:\> tracert 172.16.50.10
  1    1 ms    1 ms    1 ms  172.16.10.253
  2    2 ms    1 ms    1 ms  172.16.50.10

Qu'en conclure ?

Explication : le routeur qui renvoie le message de tracert utilise son adresse réelle. .253 indique que c'est R3 qui route en ce moment : R1 est sans doute en panne, ou il n'a pas preempt. C'est d'ailleurs un bon test de bascule pour le cahier de recette.

7. À l'examen et en entreprise

  • Justifier le besoin : coût d'une heure d'arrêt, point de défaillance unique identifié sur le schéma, choix HSRP (tout Cisco) ou VRRP (matériel mixte).
  • Documentation attendue : tableau par VLAN (adresse réelle de chaque routeur, adresse virtuelle, groupe, priorité, preempt, track) et schéma logique où apparaît la passerelle virtuelle.
  • Cahier de recette : show standby brief sur les deux routeurs, puis test de bascule (on coupe R1, un ping continu ne perd que quelques réponses, tracert montre l'autre routeur), puis test de retour (preempt).
  • Penser global : la redondance de passerelle ne suffit pas si les commutateurs, l'alimentation ou le lien Internet restent uniques. Le jury apprécie qu'on cite les autres points de défaillance.

8. L'essentiel

  1. Un poste n'a qu'une passerelle : le routeur qui la porte est un point de défaillance unique.
  2. Un FHRP fait partager une adresse IP virtuelle à plusieurs routeurs ; les postes l'utilisent comme passerelle.
  3. L'actif répond avec une MAC virtuelle : après bascule, le cache ARP des postes reste juste.
  4. HSRP (Cisco) : Active / Standby, hello 3 s, hold 10 s, priorité 100 par défaut.
  5. Trois adresses par VLAN : réelle de R1 (.252), réelle de R3 (.253), virtuelle (.254).
  6. preempt permet au plus prioritaire de reprendre la main ; il est désactivé par défaut en HSRP.
  7. track baisse la priorité quand un lien surveillé tombe : priorité − décrément doit passer sous l'autre.
  8. VRRP est normalisé (Master / Backup, préemption active) ; GLBP répartit la charge.
  9. Vérifier : show standby brief (un Active, un Standby) et tracert pendant une bascule.
  10. ACL, relais DHCP et routes doivent être identiques sur les deux routeurs.
FHRPHSRP · VRRP Pourquoi ?1 passerelle = 1 point dedéfaillance unique VirtuelIP .254 partagéeMAC 0000.0c9f.fXXX HSRPActive / Standby · prio 100hello 3 s · hold 10 s Réglagespriority · preempttrack · decrement Vérifiershow standby brieftracert pendant la bascule VariantesVRRP normé · GLBP chargeCARP · keepalived
La fiche en une image : à refaire de mémoire, sur une feuille, avant de passer aux exercices.

Les commandes clés

Pour…Commandes (Cisco IOS)
Adresse réelle + versionip address 172.16.10.252 255.255.255.0 · standby version 2
Adresse virtuellestandby 10 ip 172.16.10.254
Priorité et reprisestandby 10 priority 110 · standby 10 preempt
Suivre un lientrack 1 interface g0/1 line-protocol · standby 10 track 1 decrement 20
Vérifiershow standby brief · show standby g0/0.10 · show track
VRRP (pour comparer)vrrp 10 ip 172.16.10.254 · show vrrp brief

Tout cela tient sur une page : utilise le bouton Mémo à imprimer en haut de la fiche.

La pratiqueLe quiz noté pour vérifier tes acquis, les exercices à rendre à ton professeur, puis le fil rouge Packet Tracer pour mettre en pratique.

9. Quiz noté

8 questions · 10 minutesRéponds à toutes les questions, puis valide. Seule ta première tentative est enregistrée : elle compte dans ton suivi. Ensuite, tu peux t'entraîner autant que tu veux.

1. Quel problème un protocole comme HSRP résout-il ?

2. Quelle adresse configure-t-on comme passerelle sur les postes ?

3. Quelle est la priorité HSRP par défaut ?

4. R1 (priorité 110, sans preempt) redémarre après une panne pendant laquelle R3 (100) est devenu actif. Que se passe-t-il ?

5. Quelle est la MAC virtuelle du groupe HSRP version 1 numéro 10 ?

6. Quel protocole de redondance de passerelle est une norme ouverte, utilisable entre constructeurs différents ?

7. show standby brief affiche « Active » sur les deux routeurs pour le VLAN 30. Quelle est la cause la plus probable ?

8. R1 : priorité 110, preempt, track 1 decrement 20. R3 : priorité 100, preempt. Le lien suivi de R1 tombe. Qui est actif ?

10. Exercices : à toi de répondre

Écris ta réponse sous chaque énoncé et envoie-la à ton professeur. Quand il l'a validée, le corrigé s'affiche à la place du cadenas ; s'il te la renvoie « à revoir », lis son commentaire et corrige.

Exercice 1 – Comprendre (SIO2)

R1 est actif pour le groupe 10, R3 en attente. À 10 h 00 min 00 s, R1 s'arrête net. Décris ce qui se passe, seconde après seconde, jusqu'au retour des communications de PC-DIR (172.16.10.120) vers SRV-01. Pourquoi PC-DIR n'a-t-il besoin de refaire aucune requête ARP ?

Le corrigé s'affichera ici dès que ton professeur aura validé ta réponse. Cherche d'abord par toi-même : c'est en se trompant qu'on retient.

Exercice 2 – Configurer (SIO2)

Écris la configuration HSRP version 2 du VLAN 30 sur R1 et sur R3 : R1 actif (priorité 120) avec reprise de la main, R3 en attente, et R1 qui laisse la main si sa liaison vers Rennes (Serial0/0/0) tombe.

Le corrigé s'affichera ici dès que ton professeur aura validé ta réponse. Cherche d'abord par toi-même : c'est en se trompant qu'on retient.

Exercice 3 – Dépanner (SIO2)

Voici les relevés des deux routeurs pour le VLAN 50. Les serveurs perdent leur passerelle plusieurs fois par jour. Trouve les deux erreurs et corrige-les.

Cisco IOS relevés
R1# show standby brief | include 0.50
Gi0/0.50    50   110 P Active  local           unknown         172.16.50.254
R3# show standby brief | include 0.50
Gi0/0.50    5    100 P Active  local           unknown         172.16.50.254
R1# show standby g0/0.50 | include Group
GigabitEthernet0/0.50 - Group 50 (version 2)
R3# show standby g0/0.50 | include Group
GigabitEthernet0/0.50 - Group 5

Le corrigé s'affichera ici dès que ton professeur aura validé ta réponse. Cherche d'abord par toi-même : c'est en se trompant qu'on retient.

Exercice 4 – Concevoir (SIO2)

Malgré R3, une panne de R1 coupe encore Internet et l'agence de Rennes. Propose en quelques lignes une évolution qui supprime ces deux points de défaillance, et indique ce qu'il faudrait configurer en HSRP (track, priorités).

Le corrigé s'affichera ici dès que ton professeur aura validé ta réponse. Cherche d'abord par toi-même : c'est en se trompant qu'on retient.

11. Fil rouge : une passerelle qui ne tombe plus

Étape 12sur 17
Fil rouge Packet Tracer · Passerelle redondante HSRPTu construis le réseau de Brocéliande Logistique fiche après fiche : chaque étape repart de la précédente.
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17

Tu pars de ta maquette de l'étape 11 (B3-05) : FR-11-NOM-Prenom.pkt.

Tu enregistres FR-12-NOM-Prenom.pkt, point de départ de l'étape 13 (B2-12 · Intranet et site web).

Où tu en es, où tu vas

Le tableau donne l'état des équipements concernés à l'entrée de l'étape (fin de l'étape 11) et ce que tu dois obtenir à la sortie. Tous les autres équipements (SW1, R2, SW3, R-FAI, WLC, bornes, serveurs, postes) restent inchangés. Tu n'as pas ta maquette FR-11 ? Demande-la à ton professeur ou reprends les fiches des étapes 4 à 11 : cette étape suppose la maquette complète.

ÉquipementModèleÀ l'entréeÀ la sortie
R1Routeur 1941Sous-interfaces G0/0.10, .20, .30, .50, .70 et .99 en .254, relais DHCP, ACL ; G0/1 Internet (PAT) ; S0/0/0 vers Rennes ; OSPF ; SSH et AAAMêmes sous-interfaces en .252, HSRP version 2, groupe = numéro de VLAN, virtuelle .254, priorité 110, preempt
R3Routeur 1941AbsentNom, sécurité d'administration de l'étape 11, G0/0 en trunk vers SW2, sous-interfaces en .253, HSRP priorité 100 et preempt, relais DHCP, mêmes ACL que R1, OSPF
SW22960-24TTG0/2 inutiliséG0/2 en trunk vers R3 : natif 999, VLAN 10, 20, 30, 50, 70, 99, 999
Postes et serveursPC-PT, Server-PTPasserelle .254 de leur VLANInchangés : la passerelle reste .254

Câblage ajouté à cette étape :

DePortVersPortCâble
R3G0/0SW2G0/2Cuivre droit

Au labo, tu disposes des mêmes modèles en vrai : routeurs Cisco 1941, commutateurs Cisco 2960 et, pour le routage de niveau 3, commutateurs Cisco 3750 (HSRP s'y configure de la même façon, sur les interfaces VLAN). Dans Packet Tracer, choisis le 1941 et le 2960-24TT ; le 3750 n'y existe pas, on le remplace par le 3560-24PS.

R-FAI · Internet G0/1 S0/0/0 → Rennes R1 · actif.252 · prio 110 R3 · en attente.253 · prio 100 virtuelle .254 G0/0 ↔ SW1 G0/1 G0/0 ↔ SW2 G0/2 (nouveau) SW1 SW2 PC-DIRpasserelle .254 SRV-01172.16.50.10 PC-ENTREPOTpasserelle .254 PC-PAIEpasserelle .254
R1 et R3 partagent la passerelle .254 de chaque VLAN ; chacun est relié à un commutateur différent.

Ce que tu ajoutes à cette étape

  • R3, second routeur du siège, relié à SW2 en trunk.
  • HSRP sur chaque VLAN : R1 en .252 (actif), R3 en .253 (en attente), passerelle virtuelle .254.
  • Une redondance complète : relais DHCP, ACL et OSPF recopiés sur R3.
  • Un test de bascule et de retour, consigné dans le cahier de recette.

1 Repartir de l'étape précédente

Ouvre FR-11-NOM-Prenom.pkt et enregistre-la tout de suite sous FR-12-NOM-Prenom.pkt (File → Save As) : ton travail de l'étape précédente reste intact.

2 Ajouter R3 et ouvrir le trunk sur SW2

Place un routeur 1941, nomme-le R3 et relie son port G0/0 au port G0/2 de SW2. Applique-lui la même configuration de base et la même sécurité d'administration que les autres routeurs à l'étape 11 (nom, enable secret, SSH v2, AAA, bannière : fiche B3-05). Sur SRV-01, mets à jour les clients AAA (RADIUS) : l'adresse de R1 passe en .252, et ajoute R3 en .253 avec la même clé partagée. Puis, sur SW2 :

Cisco IOS SW2 · lien vers R3
SW2(config)# interface g0/2
SW2(config-if)# description Vers R3 - trunk HSRP
SW2(config-if)# switchport mode trunk
SW2(config-if)# switchport trunk native vlan 999
SW2(config-if)# switchport trunk allowed vlan 10,20,30,50,70,99,999
SW2(config-if)# switchport nonegotiate
SW2(config-if)# no shutdown

3 Passer R1 en adresse réelle .252 avec HSRP

Change l'adresse et ajoute HSRP dans la même session, VLAN par VLAN : la coupure ne dure que quelques secondes. Voici le VLAN 10 ; fais de même pour les VLAN 20, 30, 50, 70 et 99 (groupe = numéro du VLAN).

Cisco IOS R1 · VLAN 10à refaire pour 20, 30, 50, 70, 99
R1(config)# interface g0/0.10
R1(config-subif)# ip address 172.16.10.252 255.255.255.0 ! libère la .254
R1(config-subif)# standby version 2
R1(config-subif)# standby 10 ip 172.16.10.254
R1(config-subif)# standby 10 priority 110
R1(config-subif)# standby 10 preempt
R1(config-subif)# do show standby brief

Seul R1 est relié à Internet et à Rennes : faire basculer vers R3 quand le lien Internet de R1 tombe n'apporterait rien. Ici, R3 protège contre la panne complète de R1.

4 Configurer R3

Cisco IOS R3 · trunk et VLAN 10à refaire pour 20, 30, 50, 70, 99
R3(config)# interface g0/0
R3(config-if)# no shutdown
R3(config-if)# interface g0/0.10
R3(config-subif)# encapsulation dot1Q 10
R3(config-subif)# ip address 172.16.10.253 255.255.255.0
R3(config-subif)# ip helper-address 172.16.50.10 ! pas sur le VLAN 50 : le serveur y est
R3(config-subif)# standby version 2
R3(config-subif)# standby 10 ip 172.16.10.254
R3(config-subif)# standby 10 preempt
R3(config-subif)# interface g0/0.999
R3(config-subif)# encapsulation dot1Q 999 native

À toi pour le VLAN 20 de R3 : complète les commandes après interface g0/0.20 (formes abrégées acceptées), vérifie chaque ligne avec ✓ ou tout d'un coup avec Vérifier.

R3(config-subif)#
R3(config-subif)#
R3(config-subif)#
R3(config-subif)#
R3(config-subif)#
R3(config-subif)#

5 Recopier ACL et OSPF sur R3

  1. Les ACL : sur R1, show running-config | section access-list affiche les listes de l'étape 7 et 8 (entrepôt vers compta, invités vers Internet seulement). Recrée-les à l'identique sur R3 et applique-les sur les mêmes sous-interfaces, dans le même sens (ip access-group … in).
  2. OSPF : sur R1, les interfaces sont passives par défaut depuis l'étape de routage (fiche B2-06) : ajoute router ospf 1 puis no passive-interface g0/0.50 pour que les Hello passent vers R3. Sur R3 : router ospf 1, passive-interface default, no passive-interface g0/0.50, puis network 172.16.0.0 0.0.255.255 area 0. R3 devient voisin de R1 et apprend la route vers Rennes et la route par défaut ; vérifie avec show ip ospf neighbor.
  3. Sauvegarde : copy running-config startup-config sur R1, R3 et SW2.

6 Tester la bascule et le retour

  1. Sur PC-DIR, lance ping -n 40 172.16.50.10 (Packet Tracer accepte l'option -n).
  2. Pendant le ping, coupe R1 : interface g0/0 puis shutdown. Quelques réponses se perdent (le temps de garde), puis le ping reprend : R3 est actif.
  3. tracert 172.16.50.10 depuis PC-DIR : le premier saut est 172.16.10.253.
  4. Sur PC-ENTREPOT, ipconfig /release puis ipconfig /renew : l'adresse est obtenue via R3. Vérifie aussi que l'entrepôt ne joint toujours pas la comptabilité.
  5. Rallume R1 (no shutdown) : grâce à preempt, il redevient actif ; tracert montre de nouveau .252.

7 Valider l'étape : le cahier de recette

N°TestCommandeRésultat attenduOK
1R1 est actif partoutshow standby brief sur R16 groupes Active, colonne P, Standby .253
2R3 est en attente partoutshow standby brief sur R36 groupes Standby, Active .252
3La passerelle virtuelle répondping 172.16.20.254 depuis PC-COMPTA4 réponses
4Bascule sur R3shutdown de R1 G0/0, puis tracert 172.16.50.10 depuis PC-DIRPremier saut 172.16.10.253, serveur joint
5DHCP et filtrage pendant la basculeipconfig /renew sur PC-ENTREPOT, puis ping vers PC-COMPTAAdresse obtenue ; ping vers la compta refusé
6Retour de R1no shutdown de R1 G0/0, puis show standby briefR1 de nouveau Active (preempt)
Suis ta progressionConnecte-toi pour marquer les ressources comme terminées et retrouver ton avancement.
Se connecter