Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Surveillance et dépannage des protocoles Spanning Tree

Surveillance des protocoles Spanning Tree sur les commutateurs

But

Note:

Cette rubrique s’applique uniquement au package d’application 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.

Action

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

Pour afficher les détails des paramètres du protocole spanning-tree dans l’interface de ligne de commande, entrez les commandes suivantes :

  • show spanning-tree interface

  • show spanning-tree bridge

Signification

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

Tableau 1 : Récapitulatif des champs de sortie des protocoles Spanning Tree
Valeurs de champ

Paramètres du pont

ID de contexte

Identificateur généré en interne.

Protocole activé

Type de protocole Spanning-Tree activé.

ID racine

ID de pont du pont racine de l’arbre de travée é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 où la commande est entrée.

Port racine

Interface qui est le port racine actuellement choisi pour ce pont.

ID de pont

ID de pont configuré localement.

Bonjour l’heure

Temps pendant lequel l’interface du 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

L’ID système.

ID inter-instance

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

Âge maximum

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

Nombre de changements de topologie

Nombre total de modifications de la topologie du 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 connecté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)

  • Écoute

  • Apprentissage

  • Handicapé

Rôle

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

Statistiques Spanning Tree de l’interface

Interface

Interface pour laquelle les statistiques sont affichées.

BPDU envoyés

Nombre total de BPDU envoyés.

BPDU reçus

Nombre total d’UFC reçues.

Suivant Transmission BPDU

Nombre de secondes avant l’envoi programmé 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 du fonctionnement du 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 inactive, l’interface est bloquée.

    Pourboire:

    Si une interface est bloquée, reportez-vous à la section Dépannage.

Présentation des options de traçage du protocole Spanning-Tree

Afin d’effectuer le suivi des opérations du protocole spanning-tree, vous pouvez définir des options de traçage spécifiques au protocole spanning-tree dans la configuration du protocole spanning-tree.

Pour obtenir des 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 de protocoles de routage Junos OS pour les périphériques de routage.

Configuration des opérations de traçage Spanning-Tree

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

En outre, vous pouvez activer des options de traçage spécifiques aux 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 un commutateur virtuel ou un contrôle de couche 2.

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

  1. Activez la configuration du protocole spanning-tree dont les opérations doivent être tracées :
  2. Activez la configuration des options de traçage spécifiques au protocole spanning-tree :
  3. Configurez les fichiers qui contiennent les informations de journalisation de suivi :
  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 suivante :

      Vous pouvez spécifier les options spécifiques flag au protocole spanning-tree suivantes :

      • all : permet de tracer toutes les opérations.

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

      • bpdu : trace la réception et la transmission 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 : trace la machine d’état de migration du port.

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

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

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

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

      • port-state-transit-state-machine : traçez la machine d’état de transit de l’état du port.

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

      • state-machine-variables : permet d’effectuer un suivi lorsque les variables de la machine à états changent.

      • timers : temporisateurs de protocole de trace.

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

      Note:

      Utilisez l’indicateur de trace avec précaution. Cet indicateur peut entraîner une très grande activité du processeur.

    2. Pour désactiver une option spécifique au protocole Spanning Tree individuel, incluez l’option disable avec l’instruction flag .
  5. Vérifiez les options de traçage spécifiques au protocole spanning-tree :

Exemple : Suivi 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 commutateur qui reçoit des BPDU par erreur (procédure CLI)

Les commutateurs EX Series et QFX Series utilisent une protection BPDU (Bridge Protocol Data Unit) sur les interfaces pour éviter qu’elles ne reçoivent des BPDU susceptibles de déclencher une mauvaise configuration Spanning Tree. Si les BPDU sont reçues sur une interface protégée par BPDU, l’interface s’arrête ou passe à un état de blocage et arrête le transfert des trames. Dans ce dernier scénario, une fois que l’erreur de configuration à l’origine de l’envoi des BPDU à une interface est corrigée dans la topologie, l’interface peut être débloquée et remise en service.

Note:

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

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

  • 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 un nouveau BPDU de protocole Spanning Tree, l’interface revient à l’état bloqué.

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

    Cette commande ne réactivera qu’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 par erreur (procédure CLI)

Les commutateurs EX 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çues sur une interface protégée par BPDU, l’interface s’arrête ou passe à un état de blocage et arrête le transfert des trames. Dans ce dernier scénario, une fois que l’erreur de configuration à l’origine de 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 l’interface de ligne de commande :

  • 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 un nouveau BPDU de protocole Spanning Tree, l’interface revient à l’état bloqué.

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

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

Effacement de l’état bloqué d’une interface d’instance Spanning-Tree

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

Note:

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

Vérification 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 operating 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.

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

Pour effacer l’état 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 équipements sur lesquels la tunnelisation de protocole de couche 2 (L2PT) est configurée, les ports orientés client ne doivent pas recevoir de paquets avec l’adresse MAC L2PT comme adresse de destination, sauf en cas d’erreur de configuration ou de topologie 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 continuer à fonctionner.

  1. Pour vérifier si une interface avec L2PT activé est 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, cela signifie que 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 l’appareil 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 logiciel de couche 2 amélioré, vous pouvez effacer une erreur de réécriture MAC de l’interface de ligne de commande 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 temporisateur de 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 risqueriez d’entraîner une reconvergence Spanning Tree inutile. Avant de modifier ce paramètre, vous devez avoir une compréhension approfondie des protocoles Spanning-Tree.