Ce document explique comment configurer le protocole MST (Multiple Spanning-Tree) (802.1s) sur les commutateurs de la gamme Catalyst 4000, 6000 et 6500 exécutant CatOS. La version logicielle 7.1 de CatOS a introduit cette fonctionnalité qui permet à un administrateur système d’utiliser le protocole MSTI (Multiple Spanning-Tree Instances) pour regrouper des VLAN sur un commutateur.
Si vous exécutez Integrated IOS, reportez-vous au document suivant pour obtenir de l'aide sur la configuration :
En utilisant cette configuration MST, chaque instance s'exécute indépendamment des autres à l'intérieur de la région MST. L'instance 0, l'IST (Internal Spanning Tree), est réservée à l'interaction avec d'autres protocoles STP (Spanning Tree Protocol) et d'autres régions MST. Afin de maintenir une topologie sans boucle, les états Spanning Tree, tels que le transfert et le blocage pour tous les ports de frontière (les ports sur la périphérie de la région MST), correspondent à l'état Spanning Tree de l'IST.
Les commutateurs des gammes Catalyst 4000, 6000 et 6500 prennent en charge le protocole Rapid Per-VLAN Spanning-Tree + (RPVST+) depuis la version 7.5 du logiciel CatOS. MST (802.1s) utilise une version modifiée du protocole RSTP (802.1w). Cette version modifiée est intégrée à MST et offre un temps de convergence rapide en cas de défaillance du réseau.
Pour plus d'informations sur les conventions utilisées dans ce document, consultez Conventions relatives aux conseils techniques Cisco.
Aucune condition préalable spécifique n'est requise pour ce document.
Les informations dans ce document sont basées sur les versions de logiciel et de matériel ci-dessous.
Commutateurs Cisco Catalyst 4000, 6000 et 6500
Logiciel CatOS version 7.1
Les informations présentées dans ce document ont été créées à partir de périphériques dans un environnement de laboratoire spécifique. All of the devices used in this document started with a cleared (default) configuration. Si vous travaillez dans un réseau opérationnel, assurez-vous de bien comprendre l'impact potentiel de toute commande avant de l'utiliser.
Cette section fournit les commandes dont vous aurez besoin pour configurer la configuration de base de MST sur votre commutateur de la gamme Catalyst 4000, 6000 ou 6500. Pour les commandes et les explications sur le réglage de MST, suivez la section de configuration de base.
Suivez ces étapes :
Activez MST sur le commutateur.
Utilisez la commande set spantree mode mst pour définir le mode Spanning Tree sur le commutateur sur MST.
Remarque : pour désactiver MST, un autre STP, tel que Per-VLAN Spanning-Tree + (PVST+), doit être configuré.
Définissez les mappages VLAN-à-instance.
Utilisez la commande set spantree MST instance vlan vlan pour mapper des VLAN à une instance. Par exemple, vous devez entrer la commande set spantree MST 10 vlan 1-10,20 pour mettre les VLAN 1 à 10 et 20 dans l'instance 10. Par défaut, tous les VLAN sont mappés à l'instance 0.
Remarque : le mappage d'un VLAN à une instance ne prend effet qu'une fois la configuration validée.
Définissez le nom et la révision de la configuration MST.
Utilisez les commandes set spantree MST configuration name name et set spantree MST configuration revision numéro de révision pour définir la configuration et la révision.
Remarque : les instances 1 à 15 fonctionnent uniquement dans la région MST. À la limite de la région MST, MST copie l'état du port à partir de l'IST, qui communique avec les autres STP tels que PVST+, Common Spanning-Tree (CST) et d'autres régions MST pour former une topologie sans boucle. Les commutateurs compatibles MST ne forment une région MST que s’ils disposent d’un mappage VLAN-IST, d’un nom de configuration MST et d’une révision MST correspondants. Si l'une de ces trois défaillances survient, le port est marqué comme port frontière.
Validez la configuration MST pour l’appliquer sur le commutateur.
Utilisez la commande set spantree MST config commit pour valider la configuration MST.
Remarque : si vous constatez que vous devez annuler toutes les modifications apportées depuis la dernière validation, vous pouvez utiliser la commande set spantree MST rollback pour annuler toutes les modifications. Si vous devez effacer les modifications apportées à la configuration MST par quelqu'un d'autre utilisant une autre session, utilisez la commande set spantree MST rollback force.
Utilisez les commandes suivantes pour régler MST sur votre commutateur Catalyst.
Étant donné que chaque instance de MST s'exécute indépendamment des autres instances du commutateur, chaque instance peut avoir une priorité différente sur le commutateur et peut-être une racine différente dans la région MST.
Pour définir la priorité d'un spantree dans une instance, utilisez la commande set spantree priority priority MST instance.
Pour chaque port, MST peut utiliser soit le coût standard pour le port, soit il peut assigner un coût différent en utilisant la commande set spantree portinstancecost mod/port cost cost MST instance. Vous pouvez utiliser cette commande pour spécifier le coût de chemin alternatif pour la liaison utilisée et pour spécifier les instances qui utiliseront ce coût de chemin alternatif.
Pour chaque port, MST peut utiliser soit la priorité standard pour le port, soit il peut assigner une priorité différente avec la commande set spantree portinstancepriority mod/port priority MST instance. Vous pouvez utiliser cette commande pour spécifier une autre priorité pour un port et pour spécifier l'instance qui utilisera l'autre priorité.
À l'aide de la commande set spantree MST link-type mod/port link-type , vous pouvez configurer le type de liaison de l'une des trois manières suivantes.
Auto - Le commutateur détecte automatiquement le type de liaison pour MST.
Point-to-point : la liaison est une liaison point à point vers un autre périphérique. Par exemple, vous pouvez avoir une liaison 10 Gigabit vers un autre commutateur Catalyst.
Partagé : la liaison est un segment partagé et peut contenir plusieurs périphériques. Un concentrateur de 10 Mbits est un exemple de liaison de ce type.
Cette section fournit des commandes que vous pouvez utiliser pour confirmer le bon fonctionnement de votre configuration. Des exemples de résultats de ces commandes sont expliqués dans la section Dépannage.
Certaines commandes show sont prises en charge par l'interpréteur de sortie, qui vous permet d'afficher une analyse de la sortie de la commande show.
show spantree MST instance active - Utilisez cette commande pour afficher les informations MST sur une instance. L'ajout du mot clé « active » affiche uniquement les ports actifs dans l'instance choisie.
Show spantree MST mod/port - Cette commande affiche des informations sur l'état du Spanning Tree pour un port spécifié lors de l'exécution de MST.
show spantree MST configuration - Utilisez cette commande pour afficher des informations sur la configuration MST sur le commutateur.
Show spantree summary MST - Cette commande fournit un aperçu rapide du fonctionnement de MST.
Show spantree statistics MST mod/port instance - Utilisez cette commande pour afficher les statistiques et d'autres informations concernant le fonctionnement de MST sur le port choisi.
Les commandes répertoriées dans la section Vérification du fonctionnement de MST révèlent des informations précieuses sur l'état de MST sur le commutateur. Dans cette section de dépannage, nous mettons en évidence certaines informations importantes dans le résultat retourné par ces commandes et explorons leur signification possible.
Afficher l'instance MST spantree active
Tank> (enable) show spantree MST 0 active Spanning tree mode MST Instance 0 VLANs Mapped: 2-4094 !--- These are the VLANs mapped to this instance. Designated Root 00-03-6c-aa-14-01 !--- This is the root for the instance. Designated Root Priority 32768 (root priority: 32768, sys ID ext: 0) Designated Root Cost 2000000 Designated Root Port 4/1 !--- Indicates the root port. Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec IST Master ID MAC ADDR 00-05-00-a9-f4-00 !--- IST only. This indicates the master switch. IST Master ID Priority 32768 IST Master Path Cost 0 Remaining Hops 20 Bridge ID MAC ADDR 00-05-00-a9-f4-00 Bridge ID Priority 32768 (bridge priority: 32768, sys ID ext: 0) Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Max Hops 20 Port State Role Cost Prio Type ------ ---------- ---- -------- ---- -------------------- 4/1 forwarding DESG 2000000 32 P2P, Boundary(STP) 4/2 forwarding ROOT 2000000 32 Shared, Boundary(STP) 4/4 forwarding DESG 2000000 32 Shared 4/11 forwarding DESG 2000000 32 P2P 15/1 forwarding DESG 20000 32 P2P, Edge 16/1 forwarding DESG 20000 32 P2P, Edge !--- State identifies the spanning-tree state of this port. !--- Role indicates the role of this port. !--- Cost displays the path cost for this port. !--- Prio indicates this port's priority. !--- Type displays what kind of segment is connected to this port.
Show spantree MST mod/port
La commande show spantree MST mod/port donne une vue d'ensemble du port et de sa configuration ainsi que de toutes les instances MST qui y sont actives.
Console> (enable) show spantree MST 4/2 Edge Port: No, (Configured) Default !--- The edge port in MST is enabled or disabled with the !--- set spantree portfast mod/port enable/disable command. Link Type: Shared, (Configured) Auto Port Guard: Default Boundary: Yes (STP) Inst State Role Cost Prio VLANs ---- ------------- ---- -------- ---- ---------- 0 forwarding ROOT 2000000 32 None 1 forwarding BDRY 2000000 32 1
Si un port n'est pas affiché correctement en tant que port de frontière, en raison de modifications très récentes dans le réseau par exemple, la commande set spantree MST mod/port redetect-protocol peut être utilisée pour forcer le commutateur à redétecter le protocole Spanning Tree utilisé sur cette liaison par d'autres périphériques.
Afficher la configuration MST spantree
Console> (enable) show spantree MST config Current (NVRAM) MST Region Configuration: !--- MST configuration is currently applied on the switch. Configuration Name: Test Revision: 123 !--- Configuration name and revision must match on all switches to form !--- an MST region. Instance VLANs -------- -------------------------------------------------------------- IST 2-4094 !--- IST is instance 0. It contains all the VLANs except VLAN 1. 1 1 !--- VLAN 1 is mapped into instance 1. 2 - 3 - !--- No other VLANs are mapped to any other instance. 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - ======================================================================= NEW MST Region Configuration (Not committed yet) !--- The MST configuration has not been applied yet. Configuration Name: Test Revision: 123 !--- The revision does not increase automatically if changes are made. Instance VLANs -------- -------------------------------------------------------------- IST 3-4094 1 1 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 2 !--- VLAN 2 moved to instance 15. ======================================================================= Edit buffer is locked by: Console (pid 142) !--- The console identified modifies the MST configuration.
Show spantree summary MST
Cette commande donne un aperçu rapide de ce que MST fait sur le commutateur.
Console> (enable) show spantree summary MST MAC address reduction: disabled Root switch for MST instances: 1. Global loopguard is disabled on the switch. Global portfast is disabled on the switch. BPDU skewing detection disabled for the bridge. BPDU skewed for MST instances: none. Portfast bpdu-guard disabled for bridge. Portfast bpdu-filter disabled for bridge. Summary of connected spanning tree ports by MST instances Inst Blocking Listening Learning Forwarding STP Active ----- -------- --------- -------- ---------- ---------- 0 0 0 0 5 5 1 0 0 0 5 5 2 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 5 0 0 0 0 0 6 0 0 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 0 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 0 0 0 0 15 0 0 0 0 0 Blocking Listening Learning Forwarding STP Active ----- -------- --------- -------- ---------- ---------- Total 0 0 0 10 10
Show spantree statistics mod/port MST
Cette commande peut être utilisée pour vérifier l'activité Spanning Tree sur un port spécifique. Certaines informations sont mises en évidence ci-dessous
Console> (enable) show spantree statistics 4/2 MST 0 Port 4/2 Instance 0 SpanningTree enabled for instance = 0 BPDU-related parameters port spanning tree enabled state forwarding port_id 0x80c2 port number 0xc2 path cost 2000000 message age (port/VLAN) 4(20) designated_root 00-50-0f-43-cc-00 designated_cost 150 designated_bridge 00-30-71-4e-20-07 designated_port 0x8046 top_change_ack FALSE config_pending FALSE port_inconsistency none PORT based information & statistics config bpdu's xmitted (port/inst) 2(26851) !--- Bridge Protocol Data Units (BPDUs) sent for this port and the total !--- for all ports in the instance. config bpdu's received (port/inst) 1429(5190) !--- BPDUs received for this port and the total for all !--- ports in the instance. tcn bpdu's xmitted (port/inst) 1(193) !--- Topology Change Notification: BPDUs sent on this port !--- and for all ports in the instance. tcn bpdu's received (port/inst) 0(61) !--- Topology Change Notification: BPDUs received on this !--- port and for all ports in the instance. forward trans count 0 scp failure count 0 root inc trans count (port/inst) 0(0) inhibit loopguard FALSE loop inc trans count (port/inst) 0(0) Status of Port Timers forward delay timer INACTIVE forward delay timer value 0 message age timer ACTIVE message age timer value 4 topology change timer INACTIVE topology change timer value 0 hold timer INACTIVE hold timer value 0 delay root port timer INACTIVE delay root port timer value 0 delay root port timer restarted is FALSE VLAN based information & statistics spanningtree type ieee spanningtree multicast address 01-80-c2-00-00-00 bridge priority 32768 bridge mac address 00-05-00-a9-f4-00 bridge hello time 2 sec bridge forward delay 15(15) sec topology change initiator: 1/0 !--- This indicates the instigator of the last topology change. !--- 1/0 means this switch. last topology change occurred: Fri Nov 16 2001, 04:14:01 !--- This indicates the last change in topology. topology change FALSE topology change time 35 topology change detected FALSE topology change count 107 !--- Indicates number of topology changes. topology change last recvd. from 00-30-71-4e-20-07 Other port-specific info dynamic max age transitions 0 port bpdu ok count 0 msg age expiry count 0 link loading 0 bpdu in processing FALSE num of similar bpdus to process 0 received_inferior_bpdu FALSE next state 3 src Mac count: 0 total src Mac count 0 curr_src_mac 00-00-00-00-00-00 next_src_mac 00-00-00-00-00-00 channel_src_mac 00-00-00-00-00-00 channel src count 0 channel OK count 0
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
04-Feb-2002
|
Première publication |