Introduction
Le protocole HSRP (Hot Standby Router Protocol) est un protocole de redondance développé par Cisco pour assurer une haute disponibilité des passerelles par défaut dans un réseau IP. Dans un environnement réseau, la défaillance d’un routeur peut engendrer une coupure de service pour les utilisateurs. HSRP permet de pallier ce problème en assurant une continuité de service automatique.
Objectif du protocole HSRP
Le principal objectif de HSRP est de permettre à plusieurs routeurs de travailler ensemble pour présenter une seule passerelle virtuelle aux hôtes du réseau. Si le routeur actif échoue, un autre routeur prend immédiatement le relais, assurant ainsi la tolérance aux pannes sans nécessiter d’intervention manuelle.
Fonctionnement de HSRP
1. Adresse IP et MAC virtuelle
HSRP crée une adresse IP virtuelle (différente de l’adresse IP réelle de chaque routeur) que les hôtes du réseau utilisent comme passerelle par défaut. Il génère aussi une adresse MAC virtuelle associée.
2. État des routeurs
HSRP définit plusieurs états pour les routeurs membres du groupe :
- Initial : état de démarrage du routeur.
- Learn : le routeur apprend l’adresse IP virtuelle.
- Listen : le routeur écoute mais ne participe pas activement.
- Speak : le routeur envoie et reçoit des messages HSRP.
- Standby : routeur prêt à prendre la relève en cas de défaillance.
- Active : routeur actuellement responsable de la passerelle virtuelle.
3. Élection du routeur actif
Chaque routeur HSRP a une priorité (par défaut 100). Le routeur avec la priorité la plus élevée devient routeur actif. Le second devient routeur de secours (standby). En cas de défaillance du routeur actif, le standby prend automatiquement le relais.
Messages HSRP
Les routeurs échangent des messages HSRP multicast via l’adresse 224.0.0.2 sur le port UDP 1985 pour maintenir la synchronisation et surveiller l’état de chacun.
Avantages de HSRP
- Haute disponibilité : continuité du service réseau.
- Changement automatique : basculement transparent pour les utilisateurs.
- Simplicité : facile à configurer et à intégrer dans des environnements Cisco.
Limites de HSRP
- Protocole propriétaire Cisco (bien que très répandu).
- Ne permet qu’un seul routeur actif à la fois dans un groupe.
- Ne fait pas d’équilibrage de charge (sauf en combinant plusieurs groupes HSRP).
Conclusion
HSRP est un protocole essentiel pour assurer la redondance et la fiabilité dans les réseaux IP d’entreprise. Bien qu’il soit propriétaire de Cisco, il est largement adopté dans les environnements critiques où la disponibilité constante des services est primordiale. Il existe également des alternatives comme VRRP (standard ouvert) ou GLBP (Cisco également, avec équilibrage de charge), mais HSRP reste une référence incontournable.