Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Détermination de l’intégrité d’un membre à l’aide d’une connexion par pulsation MX Series Virtual Chassis avec des routeurs membres dans le même sous-réseau

Une connexion par pulsation est une connexion de paquets bidirectionnelle basée sur IP dans un Virtual Chassis MX Series entre le routeur principal et le routeur de secours Virtual Chassis. Les paquets de pulsation échangés sur cette connexion fournissent des informations essentielles sur la disponibilité et l’intégrité de chaque routeur membre. À partir de la version 14.1 de Junos OS, vous pouvez configurer une connexion Heartbeat dans un Virtual Chassis MX Series.

Cet exemple décrit comment configurer une connexion Heartbeat dans un Virtual Chassis MX Series lorsque les deux routeurs membres résident dans le même sous-réseau. Pour plus d’informations sur la configuration d’une connexion par pulsation lorsque les routeurs membres de Virtual Chassis résident dans des sous-réseaux différents, reportez-vous à la section Exemple : Détermination de l’intégrité des membres à l’aide d’une connexion par pulsation MX Series Virtual Chassis avec des routeurs membres dans des sous-réseaux différents.

Exigences

Cet exemple utilise les composants logiciels et matériels suivants :

  • Junos OS version 14.1 et versions ultérieures

  • Deux plates-formes de routage universelles MX240, chacune avec deux moteurs de routage

Cet exemple de configuration a été testé à l’aide de la version logicielle répertoriée et est supposé fonctionner sur toutes les versions ultérieures.

Bonne pratique :

Nous vous recommandons d’utiliser la commit synchronize commande pour enregistrer les modifications de configuration apportées au Virtual Chassis. Pour un Virtual Chassis MX Series, l’option force est le seul comportement par défaut lorsque vous émettez la commit synchronize commande. L’émission de la commit synchronize commande pour une configuration MX Series Virtual Chassis a le même effet que l’émission de la commit synchronize force commande.

Avant de configurer une connexion par pulsation pour un Virtual Chassis :

  • Configurez un Virtual Chassis composé de deux routeurs MX Series.

    Voir Exemple : Configuration de la redondance entre châssis pour les plates-formes de routage universelles 5G MX Series à l’aide d’un Virtual Chassis

    Dans le cadre de la configuration Virtual Chassis préprovisionnée illustrée dans l’exemple de configuration, vous devez créer et appliquer les member0-re0groupes , member0-re1, member1-re0et member1-re1 de configuration pour chaque moteur de routage membre. Chaque groupe de configuration inclut une adresse IP unique pour l’interface Ethernet () de gestion surfxp0 chaque moteur de routage.

    Note:

    Lorsque vous créez la configuration Virtual Chassis préprovisionnée au niveau de la [edit virtual-chassis] hiérarchie, assurez-vous de ne pas configurer l’instruction pour désactiver la no-split-detection détection d’une division dans Virtual Chassis. L’utilisation de l’instruction no-split-detection est interdite lorsque vous configurez une connexion par pulsation Virtual Chassis, ce qui entraîne l’échec de l’opération de validation.

  • Assurez la connectivité TCP entre le moteur de routage principal dans le routeur principal Virtual Chassis (VC-Pp) et le moteur de routage principal dans le routeur de secours Virtual Chassis (VC-Bp).

    La connexion de pulsation Virtual Chassis ouvre un port TCP propriétaire numéroté 33087 sur le VC-PP pour écouter les messages de pulsation. Si la conception de votre réseau comprend des pare-feu ou des filtres, assurez-vous que le réseau autorise le trafic entre le port TCP 33087 sur le VC-PP et le port TCP alloué dynamiquement sur le VC-BP.

Aperçu

Une connexion Heartbeat est une connexion par paquets bidirectionnelle basée sur IP entre le routeur principal et le routeur de secours dans un Virtual Chassis MX Series. Les routeurs membres formant la connexion de pulsation échangent des paquets de pulsations qui fournissent des informations essentielles sur la disponibilité et l’intégrité de chaque routeur membre. Lors d’une interruption ou d’une scission de la configuration Virtual Chassis, la connexion par pulsation empêche les routeurs membres de modifier inutilement les rôles principaux, ce qui peut entraîner des résultats indésirables.

Cet exemple configure une connexion par pulsation pour un Virtual Chassis MX Series dans lequel les deux routeurs membres MX240 résident dans le sous-réseau 10.4.0.0. Le routeur master-router membre est le routeur principal global pour le Virtual Chassis (VC-P) et le routeur backup-router membre est le routeur de secours global (VC-B). Deux moteurs de routage sont installés sur les deux routeurs membres, et la connexion Heartbeat est configurée entre le moteur de routage principal dans master-router (représenté par VC-Pp ou member0-re0) et le moteur de routage principal dans backup-router (représenté par VC-Bp ou member1-re0).

La configuration d’une connexion par pulsation pour un Virtual Chassis MX Series lorsque les deux routeurs membres résident dans le même sous-réseau comprend les tâches suivantes :

  1. Configurez l’adresse IP globale master-only de l’interface fxp0 de gestion sur le même sous-réseau que les quatre moteurs de routage de Virtual Chassis.

  2. Configurez un chemin d’accès réseau pour la connexion par pulsation.

    Cet exemple utilise une route statique globale pour fournir un chemin permettant aux routeurs membres d’un même sous-réseau de se joindre les uns aux autres via une connexion TCP/IP.

  3. Configurez l’adresse IP globale master-only de l’interface fxp0 de gestion en tant qu’adresse de pulsation pour établir la connexion de pulsation Virtual Chassis.

  4. (Facultatif) Configurez une valeur autre que la valeur par défaut pour l’intervalle de délai d’expiration des pulsations de Virtual Chassis.

Topologie

Cet exemple configure une connexion par pulsation pour un Virtual Chassis MX Series avec les deux routeurs membres dans le même sous-réseau. Pour la redondance, chaque routeur membre est configuré avec deux ports Virtual Chassis.

Le Tableau 1 présente les paramètres de configuration matérielle et logicielle de chaque routeur MX Series dans le Virtual Chassis.

Tableau 1 : Composants de l’exemple MX Series Virtual Chassis avec des routeurs membres dans le même sous-réseau

Nom du routeur

Matériel

Matricule

Numéro d’identification du membre

Rôle

Virtual Chassis Ports

Sous-réseau

routeur-maître

Routeur MX240 avec :

  • Moteur de routage RE-S-2000 principal dans l’emplacement 0 (représenté dans l’exemple sous la forme member0-re0)

  • Sauvegarde du moteur de routage RE-S-2000 dans l’emplacement 1 (représenté dans l’exemple par member0-re1)

JN11026AFAFC

0

moteur de routage (primaire)

VCP-1/0/0VCP-1/1/0

10.4.0.0/16

routeur-secours-back-router

Routeur MX240 avec :

  • Moteur de routage RE-S-2000 principal dans l’emplacement 0 (représenté dans l’exemple sous la forme member1-re0)

  • Sauvegarde du moteur de routage RE-S-2000 dans l’emplacement 1 (représenté dans l’exemple par member1-re1)

JN112C2FCAFC

1

moteur de routage (sauvegarde)

VCP-2/0/0VCP-2/1/0

10.4.0.0/16

Configuration

Pour configurer une connexion de pulsation dans un Virtual Chassis MX Series avec les deux routeurs membres dans le même sous-réseau, effectuez les tâches suivantes :

Configuration rapide de la CLI

Pour configurer rapidement une connexion par pulsation pour un Virtual Chassis avec les deux routeurs membres dans le même sous-réseau, copiez les commandes suivantes et collez-les dans la fenêtre du terminal du routeur :

Configuration d’une adresse IP de gestion cohérente pour chaque moteur de routage

Procédure étape par étape

Outre la configuration d’une adresse IP unique pour l’interface fxp0 de gestion sur chaque moteur de routage lors de la première configuration de Virtual Chassis, vous devez configurer une adresse IP de gestion supplémentaire, appelée master-only adresse, afin de garantir un accès cohérent à l’interface fxp0 de gestion sur le moteur de routage principal dans le routeur principal (VC-Pp) de Virtual Chassis, représenté par member0-re0 dans cet exemple). Vous utilisez ensuite l’adresse master-only comme adresse de pulsation pour établir la connexion de pulsation Virtual Chassis.

Étant donné que les routeurs membres de Virtual Chassis dans cet exemple résident tous deux dans le même sous-réseau (10.4.0.0), vous pouvez configurer la même master-only adresse pour chaque moteur de routage. L’adresse master-only n’est active que sur l’interface de gestion du VC-Pp. Lors d’un basculement, l’adresse master-only est déplacée vers le nouveau moteur de routage qui fonctionne actuellement sous le nom de VC-Pp.

Pour configurer l’adresse master-only fxp0 IP de chaque moteur de routage, procédez comme suit :

  • À partir de la console sur le membre 0, configurez la même adresse IP pour l’interface fxp0 de gestion sur chaque moteur de routage.

Résultats

À partir de la console du routeur principal Virtual Chassis, affichez les résultats de la configuration pour chaque groupe de configuration. Par souci de concision, les parties de la configuration qui ne sont pas liées à cette procédure sont remplacées par des points de suspension (...).

Pour member0-re0:

Pour member0-re1:

Pour member1-re0:

Pour member1-re1:

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Configuration d’une route statique entre le routeur membre principal et le routeur membre de secours

Procédure étape par étape

Vous devez configurer un chemin sécurisé et fiable entre le routeur principal et le routeur de secours pour l’échange de paquets de pulsations TCP/IP. Les paquets de pulsation fournissent des informations essentielles sur la disponibilité et l’intégrité de chaque routeur membre.

L’itinéraire que vous créez pour la connexion par pulsation doit être indépendant des liens de port Virtual Chassis. Plus précisément, vous devez vous assurer que le moteur de routage principal du routeur de secours Virtual Chassis (VC-Bp) peut établir une connexion TCP/IP à l’adresse master-only IP du moteur de routage principal dans le routeur principal Virtual Chassis (VC-Pp).

Cet exemple crée une route statique globale entre les routeurs membres pour configurer le chemin de pulsation. Toutefois, vous pouvez choisir la méthode qui répond le mieux à vos besoins pour configurer le chemin de pulsation des routeurs membres dans le même sous-réseau. Par exemple, vous pouvez utiliser la passerelle par défaut du routeur membre à cette fin.

Bonne pratique :

Nous vous recommandons d’utiliser l’interface de gestion du routeur (fxp0) comme chemin de pulsation. L’interface de gestion est généralement disponible avant les interfaces de carte de ligne et est généralement connectée à un réseau plus sécurisé que les autres interfaces.

Pour créer une route statique entre le routeur membre principal et le routeur membre de secours :

  • À partir de la console, sur le membre 0, configurez une route statique entre les routeurs membres du sous-réseau 10.4.0.0.

Résultats

Affichez les résultats de la configuration. Par souci de concision, les parties de la configuration qui ne sont pas liées à cette procédure sont remplacées par des points de suspension (...).

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Configuration de l’adresse de pulsation et du délai d’expiration de la pulsation

Procédure étape par étape

Pour établir la connexion Heartbeat dans un Virtual Chassis MX Series à deux membres, vous devez configurer l’adresse IP de la connexion entre le routeur principal et le routeur membre de secours. Pour garantir un accès cohérent au moteur de routage principal dans le routeur principal Virtual Chassis (VC-Pp), quel que soit le moteur de routage actuellement actif, vous définissez l’adresse Heartbeat sur l’adresse IP globale master-only précédemment configurée pour l’interface fxp0 de gestion.

Si vous le souhaitez, vous pouvez également configurer une valeur autre que celle par défaut pour l’intervalle de délai d’expiration des pulsations. Le délai d’expiration des pulsations est le délai maximal dans lequel un routeur membre Virtual Chassis doit répondre à un paquet de pulsations envoyé par l’autre routeur membre. Si vous ne configurez pas explicitement l’intervalle de délai d’expiration des pulsations, la valeur par défaut (2 secondes) s’applique.

Pour configurer l’adresse de pulsation et le délai d’expiration des pulsations :

  1. À partir de la console sur le membre 0, spécifiez que vous souhaitez modifier la configuration préprovisionnée de Virtual Chassis.

  2. Configurez l’adresse IP commune master-only de l’interface fxp0 de gestion en tant qu’adresse de pulsation.

  3. (Facultatif) Configurez une valeur autre que la valeur par défaut pour l’intervalle de délai d’expiration des pulsations.

Résultats

Affichez les résultats de la configuration.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Pour vérifier que la connexion par pulsation de Virtual Chassis fonctionne correctement, effectuez les tâches suivantes :

Vérification de la connexion Virtual Chassis Heartbeat

But

Vérifiez que la connexion de pulsation entre les routeurs membres de Virtual Chassis est correctement configurée et opérationnelle.

Action

Affichez l’état de l’un ou des deux routeurs membres lorsqu’une connexion par pulsation est configurée.

Signification

Pour chaque routeur membre, la sortie de la commande affiche les adresses IP des routeurs membres locaux et distants qui forment la connexion de pulsation. La valeur Alive du State champ confirme que le moteur de routage principal du routeur membre spécifié est connecté et qu’il a reçu un message de réponse de pulsation. Le Time champ spécifie la date et l’heure du dernier changement d’état de connexion.

Vérification de l’utilisation de la connexion Heartbeat lors d’une division ou d’une interruption d’adjacence

But

Vérifiez l’utilisation de la connexion Heartbeat lorsqu’une interruption ou un fractionnement d’adjacence est détecté dans Virtual Chassis.

Action

Affichez l’état des routeurs membres dans le Virtual Chassis :

Signification

Le Status champ ID de membre 0 affiche Heartbt, ce qui indique que ce routeur membre a utilisé la connexion par paquets de pulsation pour conserver les rôles principaux lors d’une interruption ou d’une scission d’adjacence dans la configuration Virtual Chassis. Le Status champ ID de membre 1 affiche Prsnt, ce qui indique que ce routeur membre est connecté à Virtual Chassis.

Si aucun routeur n’est actuellement connecté à Virtual Chassis, le champ s’affiche Status NotPrsnt.

Vérification de l’intégrité des membres Virtual Chassis à partir des statistiques de pulsation

But

Utilisez les statistiques collectées par la connexion Heartbeat pour vérifier la disponibilité et l’intégrité de chaque routeur membre de Virtual Chassis. Vous pouvez également utiliser la show virtual-chassis heartbeat detail commande pour déterminer la latence maximale et la latence minimale dans votre réseau.

Action

Affichez et passez en revue les statistiques collectées par la connexion de pulsation.

Signification

Dans cet exemple, le nombre de messages de demande de pulsation envoyés (Heartbeats sent) est égal au nombre de messages de réponse de pulsation reçus (Heartbeats received), sans perte de messages de pulsation (Heartbeats lost/missed). Cela indique que les deux routeurs membres formant la connexion de pulsation étaient disponibles et opérationnels. Toute différence entre Heartbeats sent et Heartbeats received apparaît dans le Heartbeats lost/missed champ.

Les Maximum latency champs et Minimum latency mesurent le nombre maximal et minimum de secondes qui s’écoulent sur le routeur local entre la transmission d’un message de demande de pulsation et la réception d’un message de réponse de pulsation. Dans cet exemple, la valeur 0 des Maximum latency champs et Minimum latency indique qu’il n’y a pas de retard réseau mesurable causé par cette opération. Vous pouvez utiliser la Maximum latency valeur pour déterminer si vous devez l’augmenter heartbeat-timeout à une valeur supérieure à la valeur par défaut (2 secondes). Si la latence maximale dans votre réseau est trop élevée pour prendre en charge une valeur de 2 secondes heartbeat-timeout , l’augmentation de l’intervalle heartbeat-timeout vous permet de prendre en compte le retard du réseau lorsqu’une interruption ou une division d’adjacence Virtual Chassis se produit.

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.

Libérer
Description
14.1
À partir de la version 14.1 de Junos OS, vous pouvez configurer une connexion Heartbeat dans un Virtual Chassis MX Series.