Ce document traite les questions associées au Hot Standby Router Protocol (HSRP) les plus souvent posées.
A. Oui, le routeur de secours prend le relai une fois que la durée de rétention a expiré. Par défaut, elle est équivalente à trois paquets HELLO manqués à partir du routeur actif. Le temps de convergence réel dépend des timers HSRP configurés pour le groupe et probablement de la convergence du protocole de routage. Le timer hellotime de HSRP a une valeur de trois par défaut et le timer holdtime une valeur de dix.
A. Oui. Cependant, Cisco ne le recommande pas sur des plates-formes d'entrée de gamme telles que les plate-formes de la gamme 4x00 et ultérieures. Si le même numéro de groupe est assigné à plusieurs groupes de secours, il crée une adresse MAC non unique. Ceci est vu comme l'adresse MAC du routeur, et elle est filtrée si plus d'un routeur dans un LAN devient actif. Ce comportement peut changer dans les versions futures de Cisco IOS®.
Remarque : les gammes 4x00 et antérieures ne disposent pas du matériel nécessaire pour prendre en charge plusieurs adresses MAC à la fois sur les interfaces Ethernet. Cependant, Cisco 2600 et Cisco 3600 supportent plusieurs adresses MAC sur toutes les interfaces Ethernet et Fast Ethernet.
A. Quand l'état d'une interface suivie devient inactif, le routeur actif réduit sa priorité. Le routeur de secours lit cette valeur à partir du champ de priorité de paquet hello et devient actif si cette valeur est inférieure à sa propre priorité et que le standby preempt est configuré. Vous pouvez configurer de combien le routeur doit réduire sa priorité. Par défaut, il réduit sa priorité de dix.
A. Le champ de priorité est utilisé pour élire le routeur actif et le routeur de secours pour le groupe spécifique. Dans le cas d'une priorité égale, le routeur avec la plus haute adresse IP pour le groupe correspondant est élu comme routeur actif. En outre, s'il y a plus de deux routeurs dans le groupe, la deuxième plus haute adresse IP détermine le routeur de secours et l'autre/les autres routeur(s) sont en état d'écoute.
Remarque : si aucune priorité n'est configurée, elle utilise la valeur par défaut 100.
A. Ethernet : 256 par routeur. FDDI : 256 par routeur. Token Ring: 3 par routeur (utilise une adresse fonctionnelle réservée).
Remarque : les gammes 4x00 et antérieures ne disposent pas du matériel nécessaire pour prendre en charge plusieurs adresses MAC à la fois sur les interfaces Ethernet. Cependant, Cisco 2600 et Cisco 3600 supportent plusieurs adresses MAC sur toutes les interfaces Ethernet et Fast Ethernet.
A. Les routeurs avec HSRP activé et preempt configuré essaient de prendre le contrôle en tant que routeur actif lorsque sa priorité de secours immédiat est plus élevée que le routeur actif actuel. La commande standby preempt est nécessaire dans les situations où vous voulez qu'une modification d'état de l'interface suivie pousse un routeur de secours à prendre le pas sur le routeur actif. Par exemple, un routeur actif suit une autre interface et réduit sa priorité quand cette interface se désactive. La priorité du routeur de secours est maintenant plus élevée et il voit le changement d'état du champ Priorité des paquets Hello. Si preempt n'est pas configuré, il ne peut pas succéder et le basculement ne se produit pas.
A. Oui, référez-vous à Partage de charge avec HSRP pour plus d'informations.
A. Non, HSRP ne supporte pas le Routage à établissement de connexion à la demande (DDR) directement. Cependant, vous pouvez le configurer pour suivre une interface série et pour passer du routeur actif au routeur de secours en cas de défaillance de liaison WAN. La commande utilisée pour suivre l'état d'une interface est standby <group#> track <interface>.
A. Non, normalement ceci est transparent pour tous les hôtes et/ou serveurs sur le LAN et peut être appréciable si le routeur connaît un trafic élevé. Afin de changer ceci, configurez un coût plus appréciable pour le lien que vous voulez que le(s) routeur(s) distant(s) utilise(nt).
A. DECnet et XNS sont compatibles avec HSRP et plusieurs HSRP (MHSRP) sur Ethernet, FDDI et Token Ring sur les routeurs Cisco 7000 et Cisco 7500 uniquement. Référez-vous à Utilisation de HSRP pour le routage IP insensible aux défaillances pour plus d'informations.
A. Vous pouvez mélanger les plates-formes avec HSRP, mais vous ne pouvez pas supporter plusieurs HSRP (MHSRP) dû aux limitations matérielles de la plate-forme d'entrée de gamme.
A. Les tables de mémoire de contenu adressable (CAM) fournissent une carte pour l'adresse MAC HSRP au port sur lequel le routeur actif est situé. De cette façon, vous pouvez déterminer la manière dont le commutateur perçoit l'état HSRP.
A. Par défaut, HSRP utilise l'adresse MAC virtuelle pré-assignée sur Ethernet et FDDI, ou l'adresse fonctionnelle sur Token Ring. Afin de configurer HSRP pour utiliser l'adresse gravée en mémoire de l'interface en tant que son adresse MAC virtuelle au lieu de l'adresse par défaut, utilisez la commande standby use-bia.
Par exemple, sur Token Ring, si le partage par la source est en service, un champ d'information de routage (RIF) est enregistré avec l'adresse MAC virtuelle dans le cache RIF de l'hôte. Le RIF indique le chemin et l'anneau final utilisé pour atteindre l'adresse MAC. Lorsque les routeurs passent à l'état actif, ils envoient des protocoles de résolution d'adresse (ARP) gratuits afin de mettre à jour la table ARP de l'hôte. Cependant, ceci n'affecte pas le cache RIF des hôtes qui sont sur l'anneau ponté. Cette situation peut mener des paquets à être pontés vers l'anneau pour le routeur actif précédent. Afin d'éviter cette situation, utilisez la commande standby use-bia. Le routeur utilise maintenant l'adresse MAC gravée en mémoire comme adresse MAC virtuelle.
Remarque : L'utilisation de la commande standby use-bia présente les inconvénients suivants :
Quand un routeur devient actif, l'adresse IP virtuelle est déplacée vers une adresse MAC différente. Le nouveau routeur actif envoie une réponse ARP gratuite, mais toutes les implémentations d'hôte ne gèrent pas correctement l'ARP gratuit.
Le proxy ARP est brisé quand use-bia est configurée. Un routeur de secours ne peut pas couvrir la base de données ARP du proxy perdu d'un routeur défaillant.
A. Vous pouvez configurer la traduction d'adresses de réseau (NAT) et HSRP sur le même routeur. Cependant, un routeur qui exécute NAT conserve des informations d'état pour le trafic qu'il traduit. Si c'est le routeur HSRP actif et que le routeur HSRP de secours lui succède, les informations d'état sont détruites.
Remarque : la NAT dynamique (SNAT) peut utiliser HSRP pour basculer. Référez-vous à Basculement dynamique NAT de la traduction d'adresses de réseau pour plus d'informations. Le support du mappage NAT statique avec HSRP pour une haute disponibilité est une autre caractéristique permettant à NAT et HSRP d'interagir. Si le NAT statique est configuré avec la même IP sur chaque routeur, les routeurs s'annoncent l'un l'autre avec les adresses MAC, et les routeurs affichent le message d'erreur %IP-4-DUPADDR : Duplicate address [ip address] on [interface], sourced by [mac-address]. Référez-vous à NAT - Prise en charge du mappage statique pour une haute disponibilité pour plus d'informations.
Note : La fin de vie du SNAT a été annoncée et sera arrêtée d'ici janvier 2012. Pour plus d'informations, référez-vous à Annonce de fin de commercialisation et de fin de vie pour le basculement dynamique Cisco IOS de la traduction d'adresses de réseau (SNAT) .
A. L'adresse de destination des paquets hello HSRP est l'adresse multicast de tous les routeurs (224.0.0.2). L'adresse source est l'adresse IP principale du routeur assigné à l'interface.
A. UDP, puisque HSRP fonctionne sur le port UDP 1985.
A. Les paquets Hello HSRP sont envoyés à l'adresse de multidiffusion 224.0.0.2 avec le port UDP 1985. A chaque fois qu'un ACL est appliqué à une interface HSRP, assurez-vous que les paquets destinés à 224.0.0.2 sur le port UDP 1985 sont autorisés.
A. Si des routeurs sont configurés en mode HA (qui exécute HSRP entre eux), alors les routeurs actif et de secours agissent en tant qu'une unité logique et partagent les mêmes adresses IP et MAC. Seul le routeur actif produit l'enregistrement statistique avec une adresse IP virtuelle particulière et met à jour le serveur TACACS/RADIUS. Si le routeur de secours produit l'enregistrement statistique avec la même adresse, il y a des données en double dans le serveur principal RADIUS/TACACS. Par conséquent, afin d'éviter la duplication des données, le routeur de secours ne produit pas d'enregistrements statistiques.
A. La traduction VLAN et le protocole HSRP peuvent être configurés ensemble dans un commutateur de la gamme Cisco Catalyst 6500, sous réserve des restrictions mises en place par la traduction VLAN. Référez-vous à Instructions et restrictions de traduction pour VLAN pour plus d'informations.
A. Il n'est pas possible d'utiliser la configuration HSRP pour suivre l'interface de tunnel GRE. Cependant, l'interface tunnel n'est jamais inactive et le suivi ne provoque jamais de basculement.
A. La seule manière d'effectuer un basculement sans un arrêt de l'interface est de changer manuellement la priorité dans la configuration HSRP.
A. Oui, il est possible d'exécuter HSRP sur les interfaces configurées pour 802.1Q. Veillez à vérifier que les deux côtés de la liaison sont configurés pour utiliser le même VLAN natif et à vérifier que les VLAN ne sont pas élagués et dans l'état STP pour les ports connectés au routeur.
A. Oui, il est possible d'exécuter HSRP sur deux interfaces sur deux routeurs différents ? Afin d'avoir HSRP sur deux interfaces sur deux Routeurs différents, deux groupes HSRP sont nécessaires.
A. HSRP et OSPF sont deux protocoles différents. L'OSPF qui s'exécute sur le routeur annonce les deux interfaces physiques et pas l'adresse IP virtuelle. Lorsque ce routeur devient actif, il diffuse un paquet ARP gratuit avec l'adresse MAC virtuelle HSRP vers le segment LAN affecté. Si le segment utilise un commutateur Ethernet, ceci permet au commutateur de changer l'emplacement de l'adresse MAC virtuelle de sorte que les paquets aillent vers le nouveau routeur au lieu de celui qui n'est plus actif. Les équipements d'extrémité n'ont pas réellement besoin de cet ARP gratuit si les routeurs utilisent l'adresse MAC par défaut.
A. Quand une réponse pour traceroute est reçue à partir d'un saut qui exécute HSRP, la réponse doit contenir l'adresse IP physique active et non l'adresse IP virtuelle. S'il y a un routage asymétrique dans le réseau en raison de quelle adresse IP du routeur est vue dans la réponse pour traceroute.
A. Le protocole GLBP assure l'équilibrage de charge sur plusieurs routeurs (passerelles) à l'aide d'une adresse IP virtuelle unique et de plusieurs adresses MAC virtuelles. Les membres du groupe GLBP sélectionnent l'un d'entre eux pour devenir la passerelle virtuelle active pour le groupe.
Avec HSRP dans un seul routeur (passerelle), une interface est utilisée en tant qu'interface active et une autre interface est en veille. L'interface active est utilisée pour tout le trafic et l'interface de secours attend simplement que l'interface active échoue sans aucun trafic.
A. Oui. L'utilisation d'HSRP pour les adresses secondaires est supportée. Cette caractéristique, ainsi que la caractéristique de plusieurs HSRP est salutaire dans de vrais réseaux. Référez-vous à la section Plusieurs groupes HSRP et adresses secondaires de l'Assistance HSRP pour un exemple de configuration.
A. Si le routeur A est le routeur actif HSRP et perd ensuite une liaison, ce qui le fait devenir un routeur de secours, et que la liaison revient, la commande delay force le routeur A à attendre avant de devenir actif à nouveau. Dans ce cas, il attend 60 secondes pour que le routeur devienne actif.
A. Oui. Vous pouvez exécuter HSRP sur les sous-interfaces.
A. Le suivi d’une route particulière est une option. Lorsqu’une route particulière n’est pas disponible, la piste tombe en panne. En fonction de cette piste, vous pouvez configurer HSRP pour la commutation.
Utilisez cette configuration :
track 10 ip sla 123 reachability delay down 10 up 10 ip sla 123 icmp-echo x.x.x.x timeout 20000 ip sla schedule 123 life forever start-time now Calling this track in hsrp standby 1 track 10Pour plus d'informations sur le suivi des objets, référez-vous à Comment configurer le suivi des objets amélioré.
A. Ce message d'erreur apparaît en raison de la limitation matérielle de la plate-forme. Il existe 28 groupes HSRP qui peuvent être pris en charge par une interface Port-Channel.
Vérifiez la limitation matérielle de la plate-forme à l'aide de la commande show standby ability.
A. Utilisez cette configuration :
track 10 ip route 0.0.0.0 0.0.0.0 reachability ! interface fa0/1 glbp 50 ip [ip address] glbp 50 priority 210 glbp 50 preempt glbp 50 weighting track 10
A. Les différences entre HSRP version 2 et HSRP version 1 sont les suivantes :
Dans HSRP version 1, les valeurs de minuteur millisecondes ne sont pas annoncées ni apprises. HSRP version 2 annonce et apprend des valeurs de minuteur de milliseconde. Ce changement garantit la stabilité des groupes HSRP dans tous les cas.
Les numéros de groupe de la version 1 sont limités à la plage comprise entre 0 et 255. HSRP version 2 étend la plage de numéros de groupe de 0 à 4095. Par exemple, une nouvelle plage d'adresses MAC sera utilisée, 000.0C9F.Fyyy, où yy = 000-FFF (0-4095).
HSRP version 2 utilise la nouvelle adresse de multidiffusion IP 224.0.0.102 pour envoyer des paquets Hello au lieu de l'adresse de multidiffusion 224.0.0.2, utilisée par la version 1.
Le format de paquet HSRP version 2 inclut un champ d'identificateur de 6 octets qui est utilisé pour identifier de manière unique l'expéditeur du message. En règle générale, ce champ contient l’adresse MAC de l’interface. Cela améliore le dépannage des boucles réseau et des erreurs de configuration.
HSRP version 2 permet la prise en charge future d'IPv6.
HSRP version 2 a un format de paquet différent de HSRP version 1. Le format de paquet utilise un format TLV (type-length-value). Le champ de type des paquets HSRP version 2 reçus par un routeur HSRP version 1 est mappé au champ de version par HSRP version 1, puis ignoré.
Une nouvelle commande permet de modifier la version HSRP sur une version de secours par interface [1] | 2]. Notez que HSRP version 2 ne fonctionne pas avec HSRP version 1. Cependant, les différentes versions peuvent être exécutées sur différentes interfaces physiques du même routeur.
Pour plus d'informations, référez-vous à Hot Standby Router Protocol Version 2.
A. Oui, HSRP peut être configuré sur les commutateurs de la gamme Catalyst 3560.
Afin d'afficher des exemples de commandes de configuration, référez-vous à Configuration de HSRP.
Remarque : utilisez l'outil Cisco Feature Navigator afin de vérifier la prise en charge de HSRP sur l'image IOS.