Détection des défaillances de liaison montante
Découvrez les défaillances sur les interfaces de liaison montante et la transmission de ces informations aux interfaces descendantes. Cette rubrique explique également comment configurer les interfaces en cas de défaillance de liaison montante.
Les rubriques ci-dessous décrivent les fonctions de détection des défaillances de liaison montante et les étapes de configuration et de vérification de leur fonctionnement.
Présentation de la détection des défaillances de liaison montante
La détection de défaillance de liaison montante permet à un commutateur de détecter les défaillances de liaison sur les interfaces de liaison montante et de propager cette information aux interfaces de liaison descendante afin que les serveurs connectés à ces liaisons descendantes puissent basculer vers des interfaces secondaires.
La détection de défaillance de liaison montante prend en charge l’association des cartes réseau et assure la redondance du réseau. Dans l’association de cartes réseau, toutes les cartes réseau des serveurs partagent la même adresse IP. Les cartes réseau sont configurées dans une relation principale ou secondaire. Lorsque la liaison principale tombe en panne, le serveur déplace de manière transparente la connexion vers la liaison secondaire. Grâce à la détection des défaillances de liaison montante, le commutateur surveille les interfaces de liaison montante pour détecter les défaillances de liaison. Lorsqu’il détecte une défaillance, il désactive les interfaces de liaison descendante. Lorsque le serveur détecte des interfaces de liaison descendante désactivées, il bascule vers la liaison secondaire pour s’assurer que le trafic de la liaison défaillante n’est pas abandonné.
Cette rubrique décrit :
- Configuration de la détection de défaillance de liaison montante
- Paire de détection de défaillance
- Intervalle de rebond
Configuration de la détection de défaillance de liaison montante
La détection de défaillance de liaison montante permet aux commutateurs de surveiller les interfaces de liaison montante pour détecter les défaillances de liaison. Lorsqu’un commutateur détecte une défaillance de liaison, il désactive automatiquement les interfaces de liaison descendante liées à l’interface de liaison montante. Un serveur connecté à l’interface de liaison descendante désactivée déclenche le basculement de la carte réseau vers une liaison secondaire pour éviter toute perte de trafic.
La figure 1 illustre une configuration typique de détection des défaillances de liaison montante.
Pour la détection des défaillances de liaison montante, vous spécifiez un groupe d’interfaces de liaison montante à surveiller. Vous spécifiez également les interfaces de liaison descendante à arrêter en cas de défaillance d’une liaison montante. Les interfaces de liaison descendante sont liées aux interfaces de liaison montante au sein du groupe. Si toutes les interfaces de liaison montante d’un groupe tombent en panne, le commutateur arrête toutes les interfaces de liaison descendante de ce groupe. Si une interface de liaison montante est remise en service, le commutateur remet en service toutes les interfaces de liaison descendante de ce groupe.
Le commutateur peut surveiller les liaisons d’interface physique et logique pour détecter les défaillances de liaison montante, mais vous devez placer les deux types d’interfaces dans des groupes distincts.
Pour les interfaces logiques, le serveur doit envoyer des keepalives entre le commutateur et le serveur pour détecter la défaillance des liaisons logiques.
Paire de détection de défaillance
La détection de défaillance de liaison montante nécessite que vous créiez des paires d’interfaces de liaison montante et descendante dans un groupe. Chaque paire comprend un de chacun des éléments suivants :
Une interface lien-moniteur : les interfaces lien-moniteur spécifient les liaisons montantes surveillées par le commutateur. Vous pouvez configurer un maximum de 48 interfaces de liaison montante en tant qu’interfaces de liaison à surveiller pour un groupe.
Une interface de liaison à désactiver : les interfaces de liaison à désactiver spécifient les liaisons descendantes que le commutateur désactive lorsque le commutateur détecte une défaillance de liaison montante. Vous pouvez configurer un maximum de 48 liaisons descendantes à désactiver dans le groupe.
Les interfaces link-to-disable sont liées aux interfaces link-monitor au sein du groupe. Lorsqu’une interface liaison vers moniteur est remise en service, le commutateur active automatiquement toutes les interfaces liaison vers désactivation du groupe.
Intervalle de rebond
L’intervalle de rebond est le temps, en secondes, qui s’écoule avant que les interfaces de liaison descendante ne soient mises sous tension après les changements d’état correspondants des interfaces de liaison montante. Vous pouvez configurer l’intervalle de rebond pour le groupe de détection de défaillance de liaison montante. Sans configuration d’intervalle de rebond, les interfaces de liaison descendante sont activées immédiatement après les changements d’état de la liaison montante. Cette action peut entraîner des changements inutiles d’état de la liaison descendante et des basculements de serveur.
Dans le cas où l’interface de liaison montante tombe en panne pendant l’intervalle de rebond, le minuteur de rebond démarrera lorsque l’interface de liaison montante redémarrera. Si l’interface de liaison montante tombe en panne avant l’expiration de l’intervalle de rebond, le minuteur de rebond redémarre lorsque l’interface de liaison montante revient.
Toute modification que vous apportez à l’intervalle de rebond prend effet immédiatement. Si vous apportez une modification à l’intervalle de rebond alors que le minuteur de rebond est en vigueur, la modification aura lieu si la nouvelle heure d’expiration est dans le futur. Si ce n’est pas le cas, le chronomètre s’arrête immédiatement.
Si la détection de défaillance de liaison montante redémarre pendant l’intervalle de rebond, le minuteur de rebond se réinitialise et le temps écoulé avant le redémarrage de la détection de défaillance de liaison montante est perdu. L’interface link-to-disable s’affiche sans attendre l’expiration de l’intervalle de rebond.
Si l'interface de liaison à désactiver ne s'active pas après l'expiration du minuteur de rebond, latence peut se produire entre l'expiration du minuteur et l'activation de l'interface.
Configurer les interfaces pour la détection des défaillances de liaison montante
Vous pouvez configurer la détection des défaillances de liaison montante pour garantir un flux de trafic équilibré. Grâce à cette fonctionnalité, les commutateurs peuvent surveiller et détecter les défaillances de liaison sur les interfaces de liaison montante et propager les informations de défaillance aux interfaces de liaison descendante afin que les serveurs connectés à ces liaisons descendantes puissent basculer vers des interfaces secondaires.
Suivez ces instructions de configuration :
Configurez une interface dans un seul groupe.
Configurez un maximum de 48 groupes pour chaque commutateur.
Configurez un maximum de 48 liaisons montantes à surveiller et un maximum de 48 liaisons descendantes à désactiver dans chaque groupe.
Configurez les liens physiques et logiques dans des groupes distincts.
Pour configurer la détection de défaillance de liaison montante sur un commutateur :
Une fois que vous avez configuré un groupe de détection de défaillance de liaison montante, utilisez la show uplink-failure-detection group (Uplink Failure Detection) group-name commande pour vérifier que toutes les interfaces du groupe sont actives. Si les interfaces sont en panne, la détection des défaillances de liaison montante ne fonctionne pas.
Exemple : Configurer des interfaces pour la détection des défaillances de liaison montante
La détection de défaillance de liaison montante permet à un commutateur de détecter les défaillances de liaison sur les interfaces de liaison montante et de propager les informations de défaillance aux interfaces de liaison descendante. Toutes les cartes d’interface réseau (NIC) d’un serveur sont configurées comme étant soit la liaison principale, soit la liaison secondaire et partagent la même adresse IP. Lorsque la liaison principale tombe en panne, le serveur déplace de manière transparente la connexion vers la liaison secondaire pour s’assurer que le trafic sur la liaison ayant échoué n’est pas abandonné.
Cet exemple décrit :
- Exigences
- Vue d’ensemble et topologie
- Configurez la détection de défaillance de liaison montante sur les deux commutateurs
- Vérification
Exigences
Cet exemple utilise les composants logiciels et matériels suivants :
Junos OS version 19.2R1 ou ultérieure pour QFX Series
Deux commutateurs QFX5100, QFX5110, QFX5120, QFX5200 ou QFX5210
Deux commutateurs d’agrégation
Un serveur à double hébergement
Vue d’ensemble et topologie
La topologie de cet exemple illustre comment configurer la détection de défaillance de liaison montante sur les commutateurs 1 et B. Les commutateurs 1 et 2 sont tous deux configurés avec une interface liaison vers moniteur (l’interface de liaison montante vers le commutateur d’agrégation) et une interface de liaison vers désactivation (l’interface de liaison descendante vers le serveur). Pour plus de simplicité, un seul groupe d’interfaces liaison vers moniteur et d’interfaces liaison vers désactivation est configuré pour chaque commutateur. Le serveur est hébergé à la fois sur le commutateur 1 et sur le commutateur 2. Dans ce scénario, si l’interface lien-moniteur du commutateur 1 est désactivée, le serveur utilise l’interface lien-moniteur du commutateur 2 à la place.
Cet exemple ne décrit pas comment configurer le serveur à multihébergement ou les commutateurs d’agrégation. Pour plus d’informations, reportez-vous à la documentation de chacun de ces appareils.
La figure 2 illustre une configuration typique de détection des défaillances de liaison montante.
Le Tableau 1 répertorie les paramètres de défaillance de liaison montante pour chaque commutateur QFX3500.
Topologie
| Commutateur 1 | Commutateur 2 |
|---|---|
|
|
Configurez la détection de défaillance de liaison montante sur les deux commutateurs
Pour configurer la détection de défaillance de liaison montante sur les deux commutateurs, effectuez ces tâches.
Procédure
Configuration rapide de la CLI
Pour configurer rapidement la protection contre les défaillances de liaison montante sur les commutateurs 1 et 2, copiez les commandes suivantes et collez-les dans la fenêtre du terminal du commutateur :
[edit protocols] set uplink-failure-detection group group1 set uplink-failure-detection group group2 set uplink-failure-detection group group1 link-to-monitor xe-0/0/0 set uplink-failure-detection group group1 debounce-interval 20 set uplink-failure-detection group group2 link-to-monitor xe-0/0/0 set uplink-failure-detection group group2 debounce-interval 20 set uplink-failure-detection group group1 link-to-disable xe-0/0/1 set uplink-failure-detection group group2 link-to-disable xe-0/0/1
Procédure étape par étape
Pour configurer la protection contre les pannes de liaison montante sur les deux commutateurs :
Spécifiez un nom pour le groupe de détection de défaillance de liaison montante sur le commutateur 1 :
[edit protocols] user@switch# set uplink-failure-detection group group1
Ajouter une interface de liaison montante au groupe sur le commutateur 1 :
[edit protocols] user@switch# set uplink-failure-detection group group1 link-to-monitor xe-0/0/0
Ajoutez une interface de liaison descendante au groupe sur le commutateur 1 :
[edit protocols] user@switch# set uplink-failure-detection group group1 link-to-disable xe-0/0/1
Configurez l’intervalle de rebond pour le groupe 1 sur le commutateur 1 :
[edit protocols] user@switch# set uplink-failure-detection group group1 debounce-interval 20
Spécifiez un nom pour le groupe de détection de défaillance de liaison montante sur le commutateur 2 :
[edit protocols] user@switch# set uplink-failure-detection group group2
Ajoutez une interface de liaison montante au groupe sur le commutateur 2 :
[edit protocols] user@switch# set uplink-failure-detection group group2 link-to-monitor xe-0/0/0
Configurez l’intervalle de rebond pour group2 sur le commutateur 1 :
[edit protocols] user@switch# set uplink-failure-detection group group2 debounce-interval 20
Ajoutez une interface de liaison descendante au groupe sur le commutateur 2 :
[edit protocols] user@switch# set uplink-failure-detection group group2 link-to-disable xe-0/0/1
Résultats
Affichez les résultats de la configuration :
uplink-failure-detection {
group {
group1 {
debounce-interval 20;
link-to-monitor {
xe-0/0/0;
}
link-to-disable {
xe-0/0/1;
}
}
group2 {
debounce-interval 20;
link-to-monitor {
xe-0/0/0;
}
link-to-disable {
xe-0/0/1;
}
}
}
}
Vérification
Pour vérifier que la détection de défaillance de liaison montante fonctionne correctement, effectuez les tâches suivantes sur les commutateurs 1 et 2 :
Vérifiez que la détection des défaillances de liaison montante fonctionne correctement
Objet
Vérifiez que le commutateur désactive l’interface de liaison descendante lorsqu’il détecte une défaillance de liaison montante.
Mesures à prendre
Consultez l’état actuel de détection des défaillances de liaison montante :
user@switch> show uplink-failure-detection Group : group1 Uplink : xe-0/0/0* Downlink : xe-0/0/1* Failure Action : Inactive Debounce Interval : 20
L’astérisque (*) indique que le lien est actif.
Désactivez l’interface de liaison montante :
[edit] user@switch# set interface xe-0/0/0 disable
Enregistrez la configuration sur le commutateur.
Consultez l’état actuel de détection des défaillances de liaison montante :
user@switch> show uplink-failure-detection Group : group1 Uplink : xe-0/0/0 Downlink : xe-0/0/1 Failure Action : Active Debounce Interval : 20
Signification
Le résultat de l’étape 1 indique que l’interface de liaison montante est active, et donc que l’interface de liaison descendante est également active et que l’état Action de défaillance est Inactif.
Le résultat de l’étape 4 indique que les interfaces de liaison montante et descendante sont toutes deux inactives (il n’y a pas d’astérisques après le nom de l’interface) et que l’état de l’action de défaillance est passé à Actif. Ce résultat indique que la détection des défaillances de liaison montante fonctionne.