SUR CETTE PAGE
Configuration requise pour les routeurs avec une configuration de routeur de secours
Configuration du basculement du moteur de routage gracieux avec redémarrage gracieux
Vérification du fonctionnement du basculement du moteur de routage
Configuration du basculement du moteur de routage Graceful dans un Virtual Chassis
Empêcher le basculement du moteur de routage en douceur dans le cas de disques lents
Exemple : configuration d’IS-IS pour GRES avec le redémarrage gracieux
configuration du basculement du moteur de routage gracieux
Découvrez comment configurer le basculement GRES (Graceful moteur de routage Switchover) en suivant les étapes et exemples suivants.
Configuration requise pour les routeurs avec une configuration de routeur de secours
Si la configuration de votre moteur de routage inclut une instruction ou une backup-router
inet6-backup-router
instruction, vous pouvez également l’utiliser destination
pour spécifier une ou plusieurs adresses de sous-réseau pour le routeur de secours. Incluez les sous-réseaux de destination pour le moteur de routage de sauvegarde au niveau de la [edit system (backup-router | inet6-backup-router) address]
hiérarchie. Cette exigence s’applique également à tout routeur T640 connecté à un routeur TX Matrix doté d’un routeur ou inet6-backup-router
d’une instruction de secours.
Si vous disposez d’une configuration de routeur de secours dans laquelle plusieurs routes statiques pointent vers une passerelle à partir de l’interface Ethernet de gestion, vous devez configurer des préfixes plus spécifiques que les routes statiques ou inclure l’indicateur retain au niveau de la [edit routing-options static route]
hiérarchie.
Par exemple, si vous configurez la route statique 172.16.0.0/12 à partir de l’interface Ethernet de gestion à des fins de gestion, vous devez spécifier la configuration du routeur de secours comme suit :
backup-router 172.29.201.62 destination [172.16.0.0/13 172.16.128.0/13]
Voir aussi
Activation d’un basculement fluide du moteur de routage
Par défaut, le basculement GRES (Graceful Moteur de routage) est désactivé. Pour configurer GRES, incluez l’instruction graceful-switchover
au niveau de la [edit chassis redundancy]
hiérarchie.
[edit chassis redundancy] graceful-switchover;
Lorsque vous activez GRES, l’interface de ligne de commande (CLI) indique le moteur de routage que vous utilisez. Par exemple:
{master} [edit] user@host#
Pour désactiver GRES, supprimez l’instruction graceful-switchover
du niveau hiérarchique [edit chassis redundancy]
.
Configuration du basculement du moteur de routage gracieux avec redémarrage gracieux
Lors de l'utilisation de GRES avec le redémarrage gracieux, si les contiguïtés entre le moteur de routage et les routeurs d'assistance homologues voisins expirent, les extensions de protocole de redémarrage gracieux ne peuvent pas avertir les routeurs d'assistance homologues du redémarrage imminent. Un redémarrage normal peut alors s’arrêter et provoquer des interruptions de trafic.
Pour vous assurer que ces contiguïtés sont conservées, modifiez le temps de maintien des protocoles IS-IS de la valeur par défaut de 27 secondes à une valeur supérieure à 40 secondes.
Synchronisation de la configuration du moteur de routage
Un moteur de routage de secours nouvellement inséré synchronise automatiquement sa configuration avec la configuration du moteur de routage principal.
Lorsque vous configurez GRES, vous pouvez mettre en ligne le moteur de routage de sauvegarde une fois que le moteur de routage principal est déjà en cours d’exécution. Il n’est pas nécessaire de démarrer les deux moteurs de routage simultanément.
Ce n’est que lorsque vous activez le basculement du moteur de routage normal que vous pouvez copier la version Junos OS en cours d’exécution du moteur de routage principal vers le moteur de routage de secours.
Si le système est à l’état ISSU , vous ne pouvez pas copier la version Junos OS en cours d’exécution du moteur de routeur principal.
À partir de Junos OS version 14.1, vous pouvez activer la synchronisation automatique de la configuration du moteur de routage principal avec le moteur de routage de sauvegarde en incluant l’instruction d’événements CHASSISD_SNMP_TRAP7 au niveau hiérarchique [edit event-options policy policy-name].
CHASSISD_SNMP_TRAP7 message de journalisation des événements système indique que le processus de châssis (chassisd) génère une interruption SNMP (Simple Network Management Protocol) avec les sept paires argument-valeur indiquées. Voici un exemple de script d’événement permettant de déclencher la synchronisation automatique du moteur de routage principal vers le de secours :
[edit event-options] policy UPGRADE-BACKUPRE { events CHASSISD_SNMP_TRAP7; attributes-match { CHASSISD_SNMP_TRAP7.value5 matches "Routing Engine"; CHASSISD_SNMP_TRAP7.trap matches "Fru Online"; CHASSISD_SNMP_TRAP7.argument5 matches jnxFruName; } then { event-script auto-image-upgrade.slax { arguments { trap "{$$.trap}"; value5 "{$$.value5}"; argument5 "{$$.argument5}"; } } } } event-script { file auto-image-upgrade.slax; }
Après réception de cet événement, la stratégie d’événement sur le moteur de routeur principal est déclenchée et l’image disponible dans le chemin d’accès /var/sw/pkg est envoyée à la mise à niveau du moteur de routeur de sauvegarde. Lors de l'exécution du script, l'image est copiée /var/sw/pkg dans le chemin d'accès du moteur de routage de sauvegarde.
Si l’image n’est pas disponible dans le chemin d’accès /var/sw/pkg , le script est clôturé par un message syslog approprié.
Si le moteur de routage s’exécute sous Junos OS version 13.2 ou ultérieure, les scripts Junos Automation sont synchronisés automatiquement.
Une fois le moteur de routeur principal redémarré, le script d’événement disponible à l’adresse doit /usr/libexec/scripts/event/auto-image-upgrade.slax être copié dans le /var/db/scripts/event pathfichier .
Pour les routeurs MX Series utilisant une gestion améliorée des abonnés, le nouveau moteur de routage de secours (l’ancien moteur de routage principal) redémarre lorsqu’un basculement du moteur de routage normal est effectué. Ce redémarrage à froid resynchronise l’état du moteur de routage de sauvegarde avec celui du nouveau moteur de routage principal, évitant ainsi les divergences d’état qui auraient pu se produire lors du basculement.
Vérification du fonctionnement du basculement du moteur de routage
Pour vérifier si GRES est activé sur le moteur de routage de sauvegarde, exécutez la show system switchover
commande. Lorsque la sortie de la commande indique que le champ Basculement gracieux est défini sur Activé, GRES est opérationnel. L’état de la base de données du noyau et de la synchronisation de la base de données de configuration entre les moteurs de routage est également fourni. Par exemple:
Graceful switchover: On Configuration database: Ready Kernel database: Ready Peer state: Steady state
Vous devez exécuter la show system switchover
commande sur le moteur de routage de sauvegarde. Cette commande n’est pas prise en charge sur le moteur de routage principal.
Pour plus d’informations sur la show system switchover
commande, reportez-vous à l’Explorateur CLI.
Configuration du basculement du moteur de routage Graceful dans un Virtual Chassis
Dans un Virtual Chassis, un commutateur membre se voit attribuer le rôle principal et dispose du moteur de routage principal. Un autre commutateur membre se voit attribuer le rôle de sauvegarde et dispose du moteur de routage de secours. Le basculement GRES (Graceful Moteur de routage) permet aux moteurs de routage principal et secondaire dans une configuration Virtual Chassis de passer du moteur principal au moteur de secours sans interruption, puis au transfert de paquets dans une solution de basculement sans impact. Lorsque vous configurez le basculement normal du moteur de routage, le moteur de routage de secours se synchronise automatiquement avec le moteur de routage principal afin de préserver les informations sur l’état du noyau et l’état de transfert.
Pour configurer la configuration Virtual Chassis afin d’utiliser le basculement GRES (Graceful moteur de routage) :
Validez la configuration.
Nous vous recommandons d’utiliser la commit synchronize
commande pour enregistrer toutes les modifications de configuration que vous apportez à un Virtual Chassis à plusieurs membres.
Voir aussi
Empêcher le basculement du moteur de routage en douceur dans le cas de disques lents
Un accès au disque lent inattendu peut se produire pour diverses raisons (un secteur défectueux ou défectueux, par exemple), entraînant un retard dans le fonctionnement normal de processus tels que le processus de routage (rpd). Finalement, les performances du routeur seront affectées. Dans ce cas, le déclenchement du mécanisme de basculement classique peut prendre plus de temps.
Juniper Networks a introduit un démon de surveillance de disque pour résoudre ce dilemme. Le démon détecte la lenteur de l’accès au disque et lance le basculement. Le basculement peut minimiser l’impact sur le trafic et alléger la charge sur le moteur de routage principal d’origine pour le nettoyage de son backlog.
Toutefois, il existe des cas où vous pouvez ne pas souhaiter que le basculement se produise. Vous pouvez valider un grand nombre de modifications, voire des modifications mineures, qui peuvent entraîner une série de mises à jour de la topologie de routage. Une telle activité pourrait entraîner un délai d’accès au disque important et, par conséquent, déclencher un basculement. Pour les retards d’accès au disque attendus comme celui-ci, lorsque vous ne souhaitez pas déclencher le basculement, vous pouvez choisir de ne pas faire en sorte que le basculement se produise en définissant la chassis redundancy failover not-on-disk-underperform
commande de configuration. Une autre méthode consiste à désactiver complètement le démon de surveillance de disque en définissant la system processes gstatd disable
commande.
Pour éviter les basculements dans le cas de disques lents dans le moteur de routage :
[edit chassis redundancy failover]
hiérarchie.
[edit] user@host# set chassis redundancy failover not-on-disk-underperform
Voir aussi
Réinitialisation des statistiques locales
Lorsque vous activez le basculement du moteur de routage normal, la configuration du moteur de routage principal est copiée et chargée dans le moteur de routage de secours. Les fichiers utilisateur, les informations de comptabilité et les informations sur les options de suivi ne sont pas répliqués dans le moteur de routage de sauvegarde.
Lorsqu’un basculement du moteur de routage effectue un bon basculement, les statistiques locales, telles que les statistiques de processus et les statistiques de mise en réseau, s’affichent sous forme de valeur cumulée à partir du moment où le processus a été mis en ligne pour la première fois. Étant donné que les processus du moteur de routage principal peuvent démarrer à des moments différents de ceux du moteur de routage de sauvegarde, les statistiques sur les deux moteurs de routage pour le même processus peuvent différer. Après un basculement normal du moteur de routage, nous vous recommandons d’exécuter la commande clear interface statistics (interface-name | all) pour réinitialiser les valeurs cumulées des statistiques locales. Les statistiques de transfert ne sont pas affectées par le basculement gracieux du moteur de routage.
Pour plus d’informations sur l’utilisation de la commande clear pour effacer les informations des statistiques et des bases de données de protocoles, reportez-vous à l’Explorateur CLI.
La commande clear firewall ne peut pas être utilisée pour effacer les compteurs de filtre du moteur de routage sur un moteur de routage de secours activé pour le basculement normal du moteur de routage.
Voir aussi
Exemple : configuration d’IS-IS pour GRES avec le redémarrage gracieux
Cet exemple montre comment configurer les extensions de protocole de redémarrage gracieux du moteur de routage à l’aide du protocole IGP (Interior Gateway Protocol) IS-IS (intermediate system to intermediate system) pour activer avec succès le basculement GRES (Graceful moteur de routage) avec redémarrage gracieux.
Exigences
GRES empêche les interruptions du trafic réseau en cas de défaillance du moteur de routage principal lorsqu’il est combiné avec :
Redémarrage en douceur
NSR (NonStop active Routing)
Avant de suivre les instructions ici pour configurer le redémarrage gracieux, assurez-vous d’avoir activé GRES, qui est désactivé par défaut. Pour plus d’informations, reportez-vous à la section Configuration du basculement du moteur de routage gracieux .
Aperçu
Si les contiguïtés entre le moteur de routage et les routeurs d'aide homologues voisins expirent, les extensions de protocole de redémarrage gracieux ne peuvent pas avertir les routeurs d'assistance homologues du redémarrage imminent. Un redémarrage normal peut alors s’arrêter et provoquer des interruptions de trafic.
Pour vous assurer que ces contiguïtés sont conservées, modifiez le temps de maintien des protocoles IS-IS de la valeur par défaut de 27 secondes à une valeur supérieure à 40 secondes.
Si votre système utilise le protocole OSPF (Open Shortest Pathway First) au lieu d’IS-IS, reportez-vous à la section Exemple : Configuration des temporisateurs OSPF pour obtenir des informations de configuration.
Configuration
- Configuration rapide de la CLI
- Configuration du protocole IS-IS Temps d’attente pour un redémarrage normal
- Résultats
Configuration rapide de la CLI
Pour configurer rapidement le temps d’attente, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande aux différents niveaux hiérarchiques indiqués.
Chaque interface doit être définie individuellement, avec une valeur pour chaque niveau sur lequel le périphérique de routage fonctionne. La valeur minimale recommandée de 41 secondes est utilisée dans cet exemple, votre système peut avoir besoin d’une valeur plus élevée en fonction de la taille et du trafic.
Le niveau 1 et le niveau 2 peuvent être réglés sur des valeurs différentes.
[modifier les protocoles]
set protocols isis interface ge-1/2/0 level 1 hold-time 41 set protocols isis interface ge-1/2/0 level 2 hold-time 41
[modifier systemes-logiques-nom-systeme-logique}
set protocols isis interface ge-1/2/0 level 1 hold-time 41 set protocols isis interface ge-1/2/0 level 2 hold-time 41
[modifier les systèmes logiques nom_système-logique instances routage-instance]
set protocols isis interface ge-1/2/0 level 1 hold-time 41 set protocols isis interface ge-1/2/0 level 2 hold-time 41
[modifier le nom de l’instance-routage]
set protocols isis interface ge-1/2/0 level 1 hold-time 41 set protocols isis interface ge-1/2/0 level 2 hold-time 41
Configuration du protocole IS-IS Temps d’attente pour un redémarrage normal
Procédure étape par étape
Pour configurer le temps d’attente IS-IS pour un redémarrage normal :
Localisez ou définissez les interfaces.
set protocols isis interface interface-name
Définissez le niveau du réseau et le temps de maintien en secondes pour ce niveau.
set protocols isis interface interface-name level 1 hold-time 41
Si le périphérique de routage fonctionne sur plusieurs niveaux, définissez la valeur de l’autre niveau.
set protocols isis interface interface-name level 2 hold-time 41
Si vous avez terminé de configurer le périphérique de routage, validez la configuration.
Note:Répétez l’intégralité de la configuration sur tous les périphériques de routage d’un réseau partagé.
Résultats
Vérification
Vérification du temps d’attente du protocole IS-IS pour un redémarrage normal
But
Vérifiez que le temps d’attente du protocole IS-IS est défini sur 41 secondes ou plus pour vous assurer que le redémarrage normal est activé.
Action
Confirmez votre configuration en entrant la show isis adjacency brief
commande à partir du mode opérationnel. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
Signification
Une valeur de temps d’attente de protocole IS-IS suffisamment élevée permet à la configuration de votre système de redémarrer et garantit que même en cas de défaillance d’un moteur de routage, le trafic se poursuit.
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.