Surveillance et dépannage des protocoles Spanning Tree

Surveillance des protocoles Spanning Tree sur les commutateurs

Objet

Remarque :

Cette rubrique s’applique uniquement au package d’applications J-Web.

Utilisez la fonction de surveillance pour afficher l’état et les informations sur les paramètres du protocole Spanning-Tree sur votre commutateur EX Series.

Mesures à prendre

Pour afficher les détails des paramètres du protocole Spanning Tree dans l’interface J-Web, sélectionnez Surveiller la commutation > > STP.

Pour afficher le détail des paramètres du protocole Spanning Tree dans la CLI, entrez les commandes suivantes :

  • show spanning-tree interface

  • show spanning-tree bridge

Signification

Le Tableau 1 résume les paramètres du protocole Spanning Tree.

Tableau 1 : Résumé des champs de sortie des protocoles Spanning Tree
Champ Valeurs

Paramètres de pont

ID de contexte

Identifiant généré en interne.

Protocole activé

Type de protocole Spanning-Tree activé.

ID racine

ID de pont du pont racine Spanning-Tree élu.

L’ID de pont se compose d’une priorité de pont configurable et de l’adresse MAC du pont.

Coût racine

Coût calculé pour atteindre le pont racine à partir du pont sur lequel la commande est entrée.

Port racine

Interface, c’est-à-dire le port racine actuellement choisi pour ce pont.

ID de pont

ID de pont configuré localement.

Bonjour l’heure

Durée pendant laquelle l’interface de pont reste à l’état d’écoute ou d’apprentissage.

Délai de transfert

Temps pendant lequel l’interface de pont reste à l’état d’écoute ou d’apprentissage avant de passer à l’état de transfert.

ID système étendu

ID système.

ID inter-instance

Identifiant d’instance généré en interne.

Âge maximal

Âge maximal des unités de données de protocole de pont (BPDU) reçues.

Nombre de modifications de topologie

Nombre total de modifications de topologie de protocole Spanning Tree détectées depuis le dernier démarrage du commutateur.

Détails de l’interface Spanning Tree

Nom de l’interface

Interface configurée pour participer à l’instance de protocole Spanning-Tree.

Port ID

Identificateur d’interface logique configuré pour participer à l’instance de protocole Spanning-Tree.

ID de port désigné

ID de port du port désigné pour le segment LAN auquel l’interface est attachée.

ID de pont désigné

ID du pont désigné auquel l’interface est attachée.

Coût du port

Coût configuré pour l’interface.

État du port

État du port du protocole Spanning-Tree :

  • Transfert (FWD)

  • Blocage (BLK)

  • Compréhension orale

  • Apprentissage

  • Désactivé

Rôle

Rôle de port MSTP ou RSTP, désigné (DESG), de sauvegarde (BKUP), alternatif (ALT) ou racine.

Statistiques Spanning Tree de l’interface

Interface utilisateur

Interface pour laquelle les statistiques sont affichées.

BPDU envoyés

Nombre total de BPDU envoyés.

BPDU reçus

Nombre total de BPDU reçus.

Prochaine transmission BPDU

Nombre de secondes avant la planification de l’envoi de la prochaine BPDU.

Vérification de l’état des interfaces d’instance Spanning-Tree

Sur un routeur MX Series sur lequel le protocole Spanning-Tree est activé, la détection d’une boucle de pontage possible à partir d’une opération de protocole Spanning-Tree peut déclencher une condition d’erreur BPDU (Bridge Protocol Data Unit) sur l’interface d’instance Spanning-Tree affectée.

Pour vérifier si une interface d’instance Spanning-Tree est bloquée en raison d’une condition d’erreur BPDU :

  1. Pour vérifier l’état de l’interface d’instance Spanning-Tree, utilisez la show interfaces commande :
  2. Vous pouvez déterminer l’état de l’interface comme suit :
    • Si le champ Erreur BPDU est aucun, l’interface est activée.

    • Si le champ Erreur BPDU est Détecté et que la liaison est interrompue, l’interface est bloquée.

    Remarque : Pour afficher l’état de la protection BPDU pour toutes les interfaces configurées, entrez la commande suivante : Cette commande affiche l’action configurée (arrêt ou suppression), les informations de délai de récupération et les statistiques BPDU pour chaque interface. Cette commande complète les commandes de vérification spécifiques à l’interface en fournissant un résumé de l’état de protection BPDU pour toutes les interfaces configurées.

Comprendre les options de trace du protocole Spanning-Tree

Pour tracer les opérations du protocole Spanning Tree, vous pouvez définir des options de suivi spécifiques au protocole Spanning Tree dans la configuration du protocole Spanning-Tree.

Pour plus d’informations générales sur le suivi et les options de suivi global, reportez-vous au résumé de l’instruction globale traceoptions dans la bibliothèque des protocoles de routage de Junos OS pour les équipements de routage.

Configuration des opérations de suivi Spanning Tree

Vous pouvez activer les options de suivi du protocole de routage global au niveau de la [edit routing-options] hiérarchie. Pour plus d’informations générales sur le suivi et les options de suivi global, reportez-vous au résumé de l’instruction traceoptions globale dans la bibliothèque de protocoles de routage de Junos OS pour les périphériques de routage.

En outre, vous pouvez activer des options de traçage spécifiques à STP aux niveaux hiérarchiques suivants :

  • [modifier les protocoles des systèmes logical-system-name logiques (MSTP | RSTP | VSTP)]

  • [modifier les protocoles d’instances routing-instance-name de routage des systèmes logical-system-name logiques (MSTP | RSTP | VSTP)]

  • [modifier les protocoles (MSTP | RSTP | VSTP)]

  • [modifier les protocoles d’instances routing-instance-name de routage (MSTP | RSTP | VSTP)]

Le type d’instance de routage peut être commutateur virtuel ou contrôle de couche 2.

Pour activer le suivi des opérations de protocole Spanning Tree :

  1. Activer la configuration du protocole Spanning-Tree dont les opérations doivent être tracées :
  2. Activer la configuration des options de trace spécifiques au protocole Spanning Tree :
  3. Configurez les fichiers contenant des informations de journalisation des traces :
  4. Configurez les options spécifiques au protocole Spanning Tree.
    1. Pour activer une option spécifique au protocole Spanning Tree, incluez l’instruction flag :

      Vous pouvez spécifier les options suivantes spécifiques au flag protocole Spanning Tree :

      • all : retrace toutes les opérations.

      • all-failures : retrace toutes les conditions de défaillance.

      • bpdu : retrace la réception et la transmission des BPDU.

      • bridge-detection-state-machine : trace la machine d’état de détection de pont.

      • events : trace les événements de la machine d’état du protocole.

      • port-information-state-machine : trace la machine d’état des informations de port.

      • port-migration-state-machine : retrace la machine d’état de migration de ports.

      • port-receive-state-machine : trace la machine d’état de réception de port.

      • port-role-transit-state-machine : retrace la machine d’état de transit du rôle de port.

      • port-role-select-state-machine : retrace la machine d’état de sélection du rôle de port.

      • port-transmit-state-machine : trace la machine d’état de transmission de port.

      • port-state-transit-machine—Retrace la machine d’état de transit vers l’état du port.

      • ppmd : retrace l’état et les événements du processus ppmd.

      • state-machine-variables : tracez quand les variables de la machine à états changent.

      • timers : minuteurs de protocole de trace.

      • topology-change-state-machine : retrace la machine d’état de changement de topologie.

      Remarque :

      Utilisez l’indicateur de trace avec précaution . Cet indicateur peut entraîner une forte occupation du processeur.

    2. Pour désactiver une option spécifique au protocole Spanning Tree, incluez l’option disable avec l’instruction flag .
  5. Vérifiez les options de trace spécifiques au protocole Spanning Tree :

Exemple : traçage des opérations du protocole Spanning-Tree

Ne tracez que les opérations inhabituelles ou anormales dans /var/log/stp-log :

Déblocage d’une interface de commutation qui reçoit des BPDU en erreur (procédure CLI)

Les commutateurs EX Series et QFX Series utilisent une protection BPDU (Bridge Protocol Data Unit) sur les interfaces pour les empêcher de recevoir des BPDU susceptibles de déclencher une mauvaise configuration Spanning Tree. Si les BPDU sont reçus sur une interface protégée par BPDU, l’interface s’arrête ou passe à un état bloquant et arrête de transférer les trames. Dans ce dernier scénario, une fois que la mauvaise configuration qui a déclenché l’envoi des BPDU à une interface est corrigée dans la topologie, l’interface peut être débloquée et remise en service.

Remarque :

Cette rubrique s’applique aux Junos OS pour les commutateurs EX Series et QFX avec prise en charge du style de configuration ELS (Enhanced Layer 2 Logiciels). Pour les commutateurs qui ne prennent pas en charge ELS, reportez-vous à la section Déblocage d’une interface sur des commutateurs EX Series non-ELS qui reçoit des BPDU en erreur (procédure CLI). Pour plus de détails sur ELS, reportez-vous à la section Utilisation du CLI de Logiciels de couche 2 amélioré.

Pour débloquer une interface et la remettre en service à l’aide de la CLI :

  • Débloquez automatiquement une interface en configurant un minuteur qui expire :

    Toutes les interfaces du commutateur seront réactivées (débloquées) après l’expiration du minuteur. Toutefois, dès qu’une interface du commutateur reçoit une nouvelle BPDU du protocole Spanning Tree, l’interface revient à l’état bloqué.

  • Débloquez manuellement une interface à l’aide de la commande mode opérationnel :

    Cette commande réactive uniquement une interface, mais la configuration BPDU de l’interface continuera d’exister à moins que vous ne supprimiez explicitement la configuration BPDU.

Déblocage d’une interface sur des commutateurs EX Series non-ELS qui reçoit des BPDU en erreur (procédure CLI)

Les commutateurs EX Series utilisent la protection BPDU (Bridge Protocol Data Unit) sur les interfaces pour les empêcher de recevoir des BPDU qui pourraient déclencher une mauvaise configuration Spanning Tree. Si les BPDU sont reçus sur une interface protégée par BPDU, l’interface s’arrête ou passe à un état bloquant et arrête de transférer les trames. Dans ce dernier scénario, une fois que la mauvaise configuration qui a déclenché l’envoi des BPDU à une interface est corrigée dans la topologie, l’interface peut être débloquée et remise en service.

Pour débloquer une interface et la remettre en service à l’aide de la CLI :

  • Débloquez automatiquement une interface en configurant un minuteur qui expire :

    Toutes les interfaces du commutateur seront réactivées (débloquées) après l’expiration du minuteur. Toutefois, dès qu’une interface du commutateur reçoit une nouvelle BPDU du protocole Spanning Tree, l’interface revient à l’état bloqué.

  • Débloquez manuellement une interface à l’aide de la commande mode opérationnel :

    Cette commande réactive uniquement une interface, mais la configuration BPDU de l’interface continuera d’exister à moins que vous ne supprimiez explicitement la configuration BPDU.

Effacement du statut bloqué d’une interface d’instance Spanning-Tree

Pour effacer l’état bloqué d’une interface d’instance Spanning Tree sur les routeurs ou sur les commutateurs exécutant Junos OS avec la prise en charge du style de configuration ELS (Enhanced Layer 2 Logiciels) :

Remarque :

Lorsque vous configurez la protection BPDU sur des interfaces individuelles (et non sur tous les ports périphériques du pont), vous pouvez utiliser l’option permettant de spécifier qu’une disable-timeout seconds interface bloquée est automatiquement effacée après l’expiration de l’intervalle de temps spécifié (sauf si l’intervalle est ).0

Recherche d’une condition d’erreur de réécriture MAC bloquant une interface d’instance Spanning-Tree

Pour vérifier si une interface ou une interface d’instance Spanning Tree est bloquée en raison d’une condition d’erreur de réécriture MAC :

  1. Utilisez la commande show interfaces operational mode :
  2. Vous pouvez déterminer l’état de l’interface comme suit :
    • Si la valeur de l’interface physique inclut Enabled, Physical link is Up et que la valeur du champ Erreur BPDU est None, l’interface est activée

    • Si la valeur du champ Interface physique est Enabled, Physical link is Down et que la valeur du champ Erreur BPDU est Detected, l’interface est bloquée.

Suppression d’une condition d’erreur de réécriture MAC bloquant une interface d’instance Spanning-Tree

Pour effacer le statut bloqué d’une interface d’instance Spanning Tree :

  • Utilisez la commande clear error bpdu operational mode :

Effacement d’une erreur de réécriture MAC sur une interface avec tunnelisation de protocole de couche 2

Sur les appareils sur lesquels la tunnelisation de protocole de couche 2 (L2PT) est configurée, les ports côté client ne doivent pas recevoir de paquets avec l’adresse MAC L2PT comme adresse de destination, sauf en cas d’erreur de topologie ou de configuration du réseau. Dans ces conditions, lorsqu’une interface sur laquelle L2PT est activé reçoit un paquet L2PT, l’état de l’interface est désactivé en raison d’une erreur de réécriture MAC et vous devez ensuite la réactiver pour poursuivre son fonctionnement.

  1. Pour vérifier si une interface sur laquelle L2PT est activé a été désactivée en raison d’une condition d’erreur de réécriture MAC, utilisez la show interfaces commande opérationnelle :

    Si l’état de l’interface inclut Disabled, Physical link is Down ou Enabled, Physical link is Down et que le MAC-REWRITE Error champ est Detected, l’appareil a détecté une erreur de réécriture MAC qui a contribué à l’arrêt de l’interface. Lorsque l’appareil n’a détecté aucune erreur de réécriture MAC, le MAC-REWRITE Error champ est None.

    Par exemple, la sortie suivante montre que le périphérique a détecté une erreur de réécriture MAC sur l’interface donnée :

  2. Sur les routeurs, les commutateurs QFX Series et les commutateurs EX Series qui utilisent le style de configuration Logiciels de couche 2 amélioré, vous pouvez effacer une erreur de réécriture MAC de la CLI Junos.

    Pour effacer une erreur de réécriture MAC à partir d’une interface sur laquelle L2PT est activé, utilisez la clear error mac-rewrite commande opérationnelle :

Comprendre le délai de transfert avant que les ports ne passent à l’état de transfert

Le délai de transfert spécifie la durée pendant laquelle un port de pont de protocole Spanning-Tree reste dans les états d’écoute et d’apprentissage avant de passer à l’état de transfert. Si l’intervalle était trop court, vous risquez d’entraîner une reconvergence inutile de Spanning Tree. Avant de modifier ce paramètre, vous devez avoir une compréhension approfondie des protocoles Spanning-Tree.