Comprendre le basculement du moteur de routage Graceful pour Junos OS Evolved
Concepts de basculement du moteur de routage gracieux
La fonctionnalité GRES ( Graceful Moteur de routage Switchover ) de Junos OS Evolved permet à un routeur doté de moteurs de routage redondants de continuer à transférer des paquets, même en cas de défaillance d’un moteur de routage. GRES préserve les informations d’interface. Le trafic n’est pas interrompu.
Sur les plates-formes PTX10004 et PTX10008 exécutant Junos OS Evolved, GRES est activé par défaut et ne peut pas être désactivé.
Les routeurs voisins détectent que le routeur a connu un redémarrage et réagissent à l’événement de la manière prescrite par les spécifications du protocole de routage individuel.
Pour conserver le routage lors d’un basculement, GRES doit être combiné avec :
-
Extensions de protocole de redémarrage gracieux
-
NSR (NonStop active Routing )
Toutes les mises à jour apportées au moteur de routage principal pendant GRES sont répliquées sur le moteur de routage de secours dès qu’elles se produisent.
En raison de ses exigences et de sa logique de synchronisation, les performances NSR/GRES sont limitées par le moteur de routage le plus lent du système.
Le rôle principal bascule vers le moteur de routage de secours si :
-
Le noyau principal du moteur de routage cesse de fonctionner.
-
Le moteur de routage principal subit une défaillance matérielle.
-
L’administrateur lance un basculement manuel.
Pour restaurer rapidement ou préserver les informations d’état du protocole de routage lors d’un basculement, GRES doit être combiné avec un redémarrage gracieux ou un routage actif ininterrompu, respectivement. Pour plus d’informations sur le routage actif ininterrompu, reportez-vous à la section Concepts de routage actif ininterrompu.
Si le moteur de routage de sauvegarde ne reçoit pas de keepalive du moteur de routage principal au bout de 2 secondes, il détermine que le moteur de routage principal est défaillant et assume le rôle principal.
Le moteur de transfert de paquets :
-
Se déconnecte de façon transparente de l’ancien moteur de routage principal
-
Reconnecte au nouveau moteur de routage principal
-
Ne redémarre pas
-
N’interrompt pas le trafic
Le nouveau moteur de routage principal et le moteur de transfert de paquets se synchronisent alors. Si le nouveau moteur de routage principal détecte que l’état du moteur de transfert de paquets n’est pas à jour, il renvoie des messages de mise à jour de l’état.
Les événements successifs de basculement du moteur de routage doivent être espacés d’au moins 240 secondes (4 minutes) après l’activation des deux moteurs de routage.
Si le routeur ou le commutateur affiche un message d’avertissement similaire à , n’essayez Standby Routing Engine is not ready for graceful switchover. Packet Forwarding Engines that are not ready for graceful switchover might be reset
pas de basculer. Si vous choisissez de procéder au basculement, seuls les moteurs de transfert de paquets qui n’étaient pas prêts pour le basculement normal sont réinitialisés. Aucun des FPC ne doit redémarrer spontanément. Nous vous recommandons d’attendre que l’avertissement ne s’affiche plus, puis de procéder au basculement.
L’application hwdre
doit être en cours d’exécution pour que GRES fonctionne correctement.
Vérifiez l’état de préparation du GRES en émettant à la fois :
-
Commande
request chassis routing-engine master switch check
du moteur de routage principal. -
Commande
show system switchover
du moteur de routage de sauvegarde.
Le processus de préparation du basculement pour GRES est le suivant :
-
Le moteur de routage principal démarre.
-
Les processus de la plate-forme de routage commencent.
-
Le moteur de transfert de paquets démarre et se connecte au moteur de routage principal.
-
Toutes les informations sur l’état sont mises à jour dans le système.
-
Le moteur de routage de sauvegarde démarre.
-
Le système détermine si GRES a été activé.
-
Le moteur de routage de secours est synchronisé avec le moteur de routage principal.
-
Les informations d’état et la table de transfert sont mises à jour.
Un processus de basculement comprend les étapes suivantes :
-
Lorsque des keepalives du moteur de routage principal sont perdus, le système bascule gracieusement vers le moteur de routage de secours.
-
Le moteur de transfert de paquets se connecte au moteur de routage de secours, qui devient le nouveau moteur principal.
-
Les processus de la plate-forme de routage qui ne font pas partie de GRES (tels que le processus de protocole de routage (rpd)) redémarrent.
-
Les informations d’état apprises au moment du basculement sont mises à jour dans le système.
-
Si elles sont configurées, les extensions de protocole de redémarrage gracieux collectent et rétablissent les informations de routage à partir des routeurs homologues auxiliaires voisins.
Effets d’un basculement de moteur de routage
Le Tableau 1 décrit les effets d’un basculement vers le moteur de routage lorsque différentes fonctionnalités sont activées :
-
Basculement vers le moteur de routage Graceful uniquement
-
GRES plus routage actif ininterrompu (NSR)
-
GRES et redémarrage gracieux
Caractéristique |
Avantages |
Considérations |
---|---|---|
GRES activé |
|
|
Compatible GRES et NSR |
|
|
GRES et redémarrage gracieux activés |
|
|