Configuration de MSTP
Le protocole MSTP (Multiple Spanning Tree Protocol) mappe plusieurs VLAN dans une instance Spanning Tree, chaque instance ayant une topologie Spanning Tree indépendante des autres instances Spanning Tree.
Comprendre MSTP
Les réseaux Ethernet sont sensibles aux tempêtes de diffusion si des boucles sont introduites. Cependant, un réseau Ethernet doit inclure des boucles, car elles fournissent des chemins redondants en cas de défaillance d’une liaison. Les protocoles Spanning-Tree résolvent ces deux problèmes, car ils fournissent une redondance des liens tout en empêchant les boucles indésirables.
Les protocoles Spanning-Tree évitent intelligemment les boucles dans un réseau en créant une topologie arborescente (Spanning Tree) de l’ensemble du réseau ponté avec un seul chemin disponible entre la racine de l’arbre et une branche. Tous les autres chemins sont forcés de passer à l’état de veille. La racine de l’arbre est un commutateur au sein du réseau choisi par l’algorithme STA (spanning-tree) pour calculer le meilleur chemin entre les ponts du réseau et le pont racine. Les cadres voyagent à travers le réseau jusqu’à leur destination : une feuille. Une branche d’arbre est un segment de réseau, ou lien, entre des ponts. Les commutateurs qui transfèrent les trames via un arbre d’extension STP sont appelés ponts désignés.
Les équipements Juniper Networks fournissent une prévention des boucles de couche 2 via Spanning Tree Protocol (STP), Rapid Spanning Tree Protocol (RSTP), Multiple Spanning Tree Protocol (MSTP) et VLAN Spanning Tree Protocol (VSTP). Cette rubrique explique MSTP.
Si vous utilisez Junos OS pour les commutateurs EX Series et QFX Series avec prise en charge du style de configuration ELS (Enhanced L2 Software), vous pouvez forcer l’exécution de la version originale du protocole IEEE 802.1D Spanning Tree Protocol (STP) à la place de RSTP ou VSTP en définissant force-version.
Cette rubrique décrit :
- Avantages du MSTP
- MSTP mappe plusieurs VLAN
- Configuration des régions MSTP
- Sélection d’un protocole Spanning Tree
Avantages du MSTP
MSTP présente les avantages suivants :
Le protocole Multiple Spanning Tree fonctionne avec la plupart des VLAN.
MSTP prend en charge plusieurs instances sur une seule interface physique.
Sur les routeurs MX Series et ACX Series, vous pouvez configurer les interfaces d’instance RSTP, MSTP et VSTP en tant que ports périphériques.
MSTP mappe plusieurs VLAN
MSTP est une extension de RSTP qui mappe plusieurs instances Spanning Tree indépendantes sur une topologie physique. Chaque instance Spanning-Tree (STI) inclut un ou plusieurs VLAN. Contrairement aux configurations STP et RSTP, un port peut appartenir à plusieurs VLAN et être bloqué dynamiquement dans une instance spanning-tree, mais être transféré dans une autre. Ce comportement améliore considérablement l’utilisation des ressources réseau en équilibrant les charges sur l’ensemble du réseau et en maintenant les charges des processeurs des commutateurs à des niveaux modérés. MSTP tire également parti du temps de reconvergence rapide de RSTP lorsqu’une défaillance du réseau, d’un commutateur ou d’un port se produit au sein d’une instance Spanning Tree.
MSTP crée un Spanning Tree commun et interne (CIST) pour interconnecter et gérer toutes les régions MSTP et même les équipements individuels qui exécutent RSTP ou STP, qui sont reconnus comme des régions spanning-tree distinctes par MSTP. Le CIST considère chaque région MSTP comme un pont virtuel, quel que soit le nombre réel d’équipements qui y participent, et permet à plusieurs instances MSTP (Spanning-Tree Instances) de se connecter à d’autres régions. Le CIST est une topologie unique qui connecte tous les commutateurs (périphériques STP, RSTP et MSTP) via une topologie active, assurant ainsi la connectivité entre les LAN et les équipements au sein d’un réseau ponté. Cette fonctionnalité fournie par MSTP vous permet de mieux utiliser les ressources réseau tout en restant rétrocompatible avec les périphériques réseau plus anciens.
Configuration des régions MSTP
Lorsque vous activez MSTP, vous définissez une ou plusieurs régions MSTP. Une région MSTP définit un domaine logique dans lequel plusieurs instances MSTI (Spanning-Tree Instances) peuvent être administrées indépendamment des MSTI dans d’autres régions, définissant ainsi la limite des unités de données de protocole de pont (BPDU) envoyées par un MSTI. Une région MSTP est un groupe de commutateurs défini par trois paramètres :
Nom de la région : nom alphanumérique défini par l’utilisateur pour la région.
Niveau de révision : valeur définie par l’utilisateur qui identifie la région.
Mapping table (Table de mappage) : condensé numérique des mappages VLAN à instance.
Une région MSTP peut prendre en charge jusqu’à 64 MSTI, et chaque MSTI peut prendre en charge de 1 à 4 094 VLAN. Lorsque vous définissez une région, MSTP crée automatiquement une instance Spanning Tree interne (instance IST 0) qui fournit le commutateur racine de la région et inclut tous les VLAN actuellement configurés qui ne sont pas spécifiquement attribués à un MSTI défini par l’utilisateur. Un MSTI inclut tous les VLAN statiques que vous y ajoutez spécifiquement. Par défaut, le commutateur place tous les VLAN créés dynamiquement dans l’instance IST, sauf si vous les mappez explicitement à un autre MSTI. Une fois que vous avez affecté un VLAN à un MSTI défini par l’utilisateur, le commutateur supprime le VLAN de l’instance IST.
Sélection d’un protocole Spanning Tree
La configuration d’usine par défaut est RSTP, une version plus rapide de STP. Pour déterminer quel protocole spanning-tree convient le mieux à votre situation, reportez-vous au tableau 1 ci-dessous.
Avantages | et inconvénients du | protocole |
---|---|---|
RSTP (en anglais seulement) |
|
|
STP (Anglais seulement) |
|
|
MSTP (en anglais) |
|
|
VSTP (en anglais seulement) |
|
|
Voir aussi
Configuration de MSTP
Vous pouvez configurer le protocole MSTP (Multiple Spanning Tree Protocol) sous la [edit protocols]
hiérarchie.
Vous pouvez configurer le protocole MSTP (Multiple Spanning Tree Protocol) sous les niveaux hiérarchiques suivants :
-
[modifier les systèmes logical-system-name logiques protocoles]
-
[modifier les systèmeslogical-system-name logiques instances routing-instance-name _de routage protocoles]
-
[modifier les protocoles]
-
[modifier les instances routing-instance-name de routage protocoles]
Le type d’instance de routage peut être un commutateur virtuel ou un contrôle de couche 2.
Pour configurer le protocole Multiple Spanning Tree :
Voir aussi
Configuration d’instances MSTP sur une interface physique
Vous pouvez configurer une instance MSTI (Multiple Spanning Tree Instance) sous les niveaux hiérarchiques suivants :
[modifier les protocoles des systèmes logical-system-name logiques mstp]
[modifier les protocoles d’instances routing-instance-name de routage des systèmes logical-system-name logiques mstp]
[modifier les protocoles mstp]
[modifier les protocoles d’instances routing-instance-name de routage mstp]
Le type d’instance de routage peut être un commutateur virtuel ou un contrôle de couche 2.
Avant de commencer, configurez le protocole Multiple Spanning-Tree. Pour plus d’informations sur la configuration, consultez Configuration de plusieurs protocoles Spanning Tree.
Exemple : Configuration des régions réseau pour les VLAN avec MSTP
Cet exemple utilise Junos OS pour les commutateurs EX Series et QFX Series avec prise en charge du style de configuration ELS (Enhanced L2 Software). L’exemple décrit également les différences d’instruction de configuration qui peuvent être substituées dans la même configuration sur les commutateurs EX Series qui ne prennent pas en charge ELS.
Le protocole MSTP (Multiple Spanning Tree Protocol) permet de créer une topologie sans boucle dans les réseaux utilisant plusieurs régions Spanning-Tree dans lesquelles chaque région contient plusieurs instances MSTI (Spanning-Tree Protocol). Les MSTI fournissent des chemins différents pour différents VLAN. Cette fonctionnalité facilite un meilleur partage de la charge sur les liaisons redondantes.
Il est possible de créer jusqu’à 64 MSTI pour un commutateur EX Series, et chaque MSTI peut prendre en charge jusqu’à 4 094 VLAN.
Cet exemple décrit comment configurer MSTP sur quatre commutateurs EX Series :
- Exigences
- Vue d’ensemble et topologie
- Configuration de MSTP sur le commutateur 1
- Configuration de MSTP sur le commutateur 2
- Configuration de MSTP sur le commutateur 3
- Configuration de MSTP sur le commutateur 4
- Vérification
Exigences
Cet exemple utilise les composants logiciels et matériels suivants :
Junos OS version 13.2X50-D10 ou ultérieure pour les commutateurs EX Series ou QFX Series
Quatre commutateurs QFX Series
Avant de configurer les commutateurs pour MSTP, assurez-vous d’avoir :
Installez et connectez les quatre commutateurs - effectué. Reportez-vous à la documentation matérielle de votre commutateur.
Effectuez la configuration logicielle initiale sur tous les commutateurs - effectué. Voir Connexion et configuration d’un commutateur EX Series (procédure CLI) ou Connexion et configuration d’un commutateur EX Series (procédure J-Web).
Vue d’ensemble et topologie
Lorsque le nombre de VLAN augmente dans un réseau, MSTP fournit un moyen efficace de créer une topologie sans boucle en utilisant des MSTI. Chaque MSTI du domaine spanning-tree gère sa propre arborescence. Chaque arborescence peut être mappée à différentes liaisons, en utilisant une bande passante qui ne serait pas disponible pour une seule arborescence. Les MSTI réduisent la demande en ressources système.
Topologie

Les interfaces illustrées à la Figure 1 seront configurées pour MSTP.
Propriété |
Paramètres |
---|---|
Commutateur 1 |
Les interfaces suivantes sur le commutateur 1 sont connectées de cette manière :
|
Commutateur 2 |
Les interfaces suivantes sur le commutateur 2 sont connectées de cette manière :
|
Commutateur 3 |
Les interfaces suivantes sur le commutateur 3 sont connectées de cette manière :
|
Commutateur 4 |
Les interfaces suivantes sur le commutateur 4 sont connectées de cette manière :
|
Noms VLAN et ID de balise |
|
Les MSTI |
|
Région MSTI |
|
La topologie de la Figure 1 montre un Spanning Tree commun et interne (CIST). Le CIST est un Spanning Tree unique connectant tous les équipements du réseau. Le commutateur ayant la priorité de pont la plus basse est choisi comme pont racine du CIST. Vous pouvez contrôler l’élection du pont racine en configurant la priorité du pont. Le commutateur 3 est le pont racine du CIST.
Les ports d’une topologie MSTP ont des rôles spécifiques :
Le port racine est responsable du transfert des données vers le pont racine.
Le port alternatif est un port de secours pour le port racine. Lorsqu’un port racine tombe en panne, le port alternatif devient le port racine actif.
Le port désigné transfère les données au segment de réseau ou à l’équipement en aval.
Le port de secours devient le port désigné actif et commence à transférer les données lorsque le port désigné tombe en panne.
Dans cet exemple, une région MSTP contient le commutateur 1, le commutateur 2, le commutateur 3 et le commutateur 4. Au sein de la région, quatre VLAN sont créés :
voice-vlan
prend en charge le trafic vocal et possède l’identificateur de balise VLAN .10
employee-vlan
prend en charge le trafic de données et possède l’identificateur de balise VLAN .20
guest-vlan
prend en charge le trafic VLAN invité (pour les demandeurs qui échouent à l’authentification) et a l’identificateur de balise VLAN de30
.camera-vlan
prend en charge le trafic vidéo et possède l’identificateur de balise VLAN .40
Les VLAN sont associés à des interfaces spécifiques sur chacun des quatre commutateurs. Deux MSTI 1
et 2
, sont ensuite associés aux identificateurs de balise VLAN, et certains paramètres MSTP, tels que le coût, sont configurés sur chaque commutateur.
Configuration de MSTP sur le commutateur 1
Procédure
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement les interfaces et MSTP sur le commutateur 1, pour les commutateurs ELS, copiez les commandes suivantes et collez-les dans la fenêtre du terminal du commutateur :
[edit] set vlans voice-vlan description “Voice VLAN” set vlans voice-vlan vlan-id 10 set vlans employee-vlan description “Employee VLAN” set vlans employee-vlan vlan-id 20 set vlans guest-vlan description “Guest VLAN” set vlans guest-vlan vlan-id 30 set vlans camera-vlan description “Camera VLAN” set vlans camera-vlan vlan-id 40 set interfaces xe-0/0/9:0 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces xe-0/0/12:0 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces xe-0/0/11:0 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces xe-0/0/9:0 unit 0 family ethernet-switching interface-mode trunk set interfaces xe-0/0/12:0 unit 0 family ethernet-switching interface-mode trunk set interfaces xe-0/0/11:0 unit 0 family ethernet-switching interface-mode trunk set protocols mstp configuration-name region1 set protocols mstp bridge-priority 16k set protocols mstp interface xe-0/0/9:0 cost 1000 set protocols mstp interface xe-0/0/9:0 mode point-to-point set protocols mstp interface xe-0/0/12:0 cost 1000 set protocols mstp interface xe-0/0/12:0 mode point-to-point set protocols mstp interface xe-0/0/11:0 cost 1000 set protocols mstp interface xe-0/0/11:0 mode point-to-point set protocols mstp msti 1 bridge-priority 16k set protocols mstp msti 1 vlan [10 20] set protocols mstp msti 1 interface xe-0/0/11:0 cost 1000 set protocols mstp msti 2 bridge-priority 8k set protocols mstp msti 2 vlan [30 40]
Pour les commutateurs non-ELS, au lieu de la commande suivante utilisée ci-dessus pour les commutateurs ELS qui définit une interface en mode trunk à l’aide de l’instruction interface-mode
:
set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk
remplacez les lignes de configuration par la commande suivante, qui utilise l’instruction non-ELS port-mode
pour mettre une interface en mode trunk :
set interfaces interface-name unit 0 family ethernet-switching port-mode trunk
Procédure étape par étape
Pour configurer les interfaces et MSTP sur le commutateur 1 :
À partir de Junos OS version 15.1 pour les commutateurs EX Series et QFX Series avec prise en charge du style de configuration ELS (Enhanced L2 Software), vous pouvez configurer les paramètres Spanning Tree globalement sur toutes les interfaces Spanning Tree. Pour plus d’informations, reportez-vous à la section Configuration de MSTP sur les commutateurs .
Configurez les VLAN
voice-vlan
,employee-vlan
,guest-vlan
etcamera-vlan
:[edit vlans] user@switch1# set voice-vlan description “Voice VLAN” user@switch1# set voice-vlan vlan-id 10 user@switch1# set employee-vlan description “Employee VLAN” user@switch1# set employee-vlan vlan-id 20 user@switch1# set guest-vlan description “Guest VLAN” user@switch1# set guest-vlan vlan-id 30 user@switch1# set camera-vlan description “Camera VLAN” user@switch1# set guest-vlan vlan-id 40
Configurez les VLAN sur les interfaces, y compris la prise en charge du protocole de commutation Ethernet :
[edit interfaces] user@switch1# set xe-0/0/9:0 unit 0 family ethernet-switching vlan members [10 20 30 40] user@switch1# set xe-0/0/12:0 unit 0 family ethernet-switching vlan members [10 20 30 40] user@switch1# set xe-0/0/11:0 unit 0 family ethernet-switching vlan members [10 20 30 40]
Configurez le mode de port pour les interfaces :
[edit interfaces] user@switch1# set xe-0/0/9:0 unit 0 family ethernet-switching interface-mode trunk user@switch1# set xe-0/0/12:0 unit 0 family ethernet-switching interface-mode trunk user@switch1# set xe-0/0/11:0 unit 0 family ethernet-switching interface-mode trunk
Note:Pour les commutateurs non-ELS, au lieu de la commande suivante utilisée ci-dessus pour les commutateurs ELS qui définit une interface en mode trunk à l’aide de l’instruction
interface-mode
:set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk
remplacez les lignes de configuration par la commande suivante, qui utilise l’instruction non-ELS
port-mode
pour mettre une interface en mode trunk :set interfaces interface-name unit 0 family ethernet-switching port-mode trunk
Configurez MSTP sur le commutateur, y compris les deux MSTI :
[edit protocols] user@switch1# mstp configuration-name region1 user@switch1# mstp bridge-priority 16k user@switch1# mstp interface xe-0/0/9:0 cost 1000 user@switch1# mstp interface xe-0/0/9:0 mode point-to-point user@switch1# mstp interface xe-0/0/12:0 cost 1000 user@switch1# mstp interface xe-0/0/12:0 mode point-to-point user@switch1# mstp interface xe-0/0/11:0 cost 1000 user@switch1# mstp interface xe-0/0/11:0 mode point-to-point user@switch1# mstp msti 1 bridge-priority 16k user@switch1# mstp msti 1 vlan [10 20] user@switch1# mstp msti 1 interface xe-0/0/11:0 cost 1000 user@switch1# mstp msti 2 bridge-priority 8k user@switch1# mstp msti 2 vlan [30 40]
Résultats
Vérifiez les résultats de la configuration :
user@switch1> show configuration interfaces { xe-0/0/9:0 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } xe-0/0/12:0 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } xe-0/0/11:0 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } } protocols { mstp { configuration-name region1; bridge-priority 16k; interface xe-0/0/9:0 { cost 1000; mode point-to-point; } interface xe-0/0/12:0 { cost 1000; mode point-to-point; } interface xe-0/0/11:0 { cost 1000; mode point-to-point; } msti 1 { bridge-priority 16k; vlan [ 10 20]; interface xe-0/0/11:0 { cost 1000; } } msti 2 { bridge-priority 8k; vlan [ 30 40 ]; } } vlans { voice-vlan { vlan-id 10; } employee-vlan { vlan-id 20; } guest-vlan { vlan-id 30; } camera-vlan { vlan-id 40; } }
Configuration de MSTP sur le commutateur 2
Procédure
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement les interfaces et MSTP sur le commutateur 2, copiez les commandes suivantes et collez-les dans la fenêtre du terminal du commutateur :
[edit] set vlans voice-vlan description “Voice VLAN” set vlans voice-vlan vlan-id 10 set vlans employee-vlan description “Employee VLAN” set vlans employee-vlan vlan-id 20 set vlans guest-vlan description “Guest VLAN” set vlans guest-vlan vlan-id 30 set vlans camera-vlan description “Camera VLAN” set vlans camera-vlan vlan-id 40 set interfaces xe-0/0/9:0 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces et-0/0/3 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces xe-0/0/9:0 unit 0 family ethernet-switching interface-mode trunk set interfaces et-0/0/3 unit 0 family ethernet-switching interface-mode trunk set protocols mstp configuration-name region1 set protocols mstp bridge-priority 32k set protocols mstp interface xe-0/0/9:0 cost 1000 set protocols mstp interface xe-0/0/9:0 mode point-to-point set protocols mstp interface et-0/0/3 cost 1000 set protocols mstp interface et-0/0/3 mode point-to-point set protocols mstp msti 1 bridge-priority 32k set protocols mstp msti 1 vlan [10 20] set protocols mstp msti 2 bridge-priority 4k set protocols mstp msti 2 vlan [30 40]
Pour les commutateurs non-ELS, au lieu de la commande suivante utilisée ci-dessus pour les commutateurs ELS qui définit une interface en mode trunk à l’aide de l’instruction interface-mode
:
set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk
remplacez les lignes de configuration par la commande suivante, qui utilise l’instruction non-ELS port-mode
pour mettre une interface en mode trunk :
set interfaces interface-name unit 0 family ethernet-switching port-mode trunk
Procédure étape par étape
Pour configurer les interfaces et MSTP sur le commutateur 2 :
Configurez les VLAN
voice-vlan
,employee-vlan
,guest-vlan
etcamera-vlan
:[edit vlans] user@switch2# set voice-vlan description “Voice VLAN” user@switch2# set voice-vlan vlan-id 10 user@switch2# set employee-vlan description “Employee VLAN” user@switch2# set employee-vlan vlan-id 20 user@switch2# set guest-vlan description “Guest VLAN” user@switch2# set guest-vlan vlan-id 30 user@switch2# set camera-vlan vlan-description “Camera VLAN” user@switch2# set guest-vlan vlan-id 40
Configurez les VLAN sur les interfaces, y compris la prise en charge du protocole de commutation Ethernet :
[edit interfaces] user@switch2# set xe-0/0/9:0 unit 0 family ethernet-switching vlan members [10 20 30 40] user@switch2# set et-0/0/3 unit 0 family ethernet-switching vlan members [10 20 30 40]
Configurez le mode de port pour les interfaces :
[edit interfaces] user@switch2# set xe-0/0/9:0 unit 0 family ethernet-switching interface-mode trunk user@switch2# set et-0/0/3 unit 0 family ethernet-switching interface-mode trunk
Note:Pour les commutateurs non-ELS, au lieu de la commande suivante utilisée ci-dessus pour les commutateurs ELS qui définit une interface en mode trunk à l’aide de l’instruction
interface-mode
:set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk
remplacez les lignes de configuration par la commande suivante, qui utilise l’instruction non-ELS
port-mode
pour mettre une interface en mode trunk :set interfaces interface-name unit 0 family ethernet-switching port-mode trunk
Configurez MSTP sur le commutateur, y compris les deux MSTI :
[edit protocols] user@switch2# mstp configuration-name region1 user@switch2# mstp bridge-priority 32k user@switch2# mstp interface xe-0/0/9:0 cost 1000 user@switch2# mstp interface xe-0/0/9:0 mode point-to-point user@switch2# mstp interface et-0/0/3 cost 1000 user@switch2# mstp interface et-0/0/3 mode point-to-point user@switch2# mstp msti 1 bridge-priority 32k user@switch2# mstp msti 1 vlan [10 20] user@switch2# mstp msti 2 bridge-priority 4k user@switch2# mstp msti 2 vlan [30 40]
Résultats
Vérifiez les résultats de la configuration :
user@switch2> show configuration interfaces { xe-0/0/9:0 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } et-0/0/3 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } } protocols { mstp { configuration-name region1; bridge-priority 32k; interface xe-0/0/9:0 { cost 1000; mode point-to-point; } interface et-0/0/3 { cost 1000; mode point-to-point; } msti 1 { bridge-priority 32k; vlan [10 20]; } msti 2 { bridge-priority 4k; vlan [30 40]; } } } vlans { voice-vlan { vlan-id 10; } employee-vlan { vlan-id 20; } guest-vlan { vlan-id 30; } camera-vlan { vlan-id 40; } }
Configuration de MSTP sur le commutateur 3
Procédure
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement les interfaces et MSTP sur le commutateur 3, copiez les commandes suivantes et collez-les dans la fenêtre du terminal du commutateur :
[edit] set vlans voice-vlan description “Voice VLAN” set vlans voice-vlan vlan-id 10 set vlans employee-vlan description “Employee VLAN” set vlans employee-vlan vlan-id 20 set vlans guest-vlan description “Guest VLAN” set vlans guest-vlan vlan-id 30 set vlans camera-vlan description “Camera VLAN” set vlans camera-vlan vlan—id 40 set interfaces xe-0/0/11:0 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces et-0/0/6 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces xe-0/0/21:0 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces xe-0/0/11:0 unit 0 family ethernet-switching interface-mode trunk set interfaces et-0/0/6 unit 0 family ethernet-switching interface-mode trunk set interfaces xe-0/0/21:0 unit 0 family ethernet-switching interface-mode trunk set protocols mstp configuration-name region1 set protocols mstp bridge-priority 8k set protocols mstp interface xe-0/0/11:0 cost 1000 set protocols mstp interface xe-0/0/11:0 mode point-to-point set protocols mstp interface et-0/0/6 cost 1000 set protocols mstp interface et-0/0/6 mode point-to-point set protocols mstp interface xe-0/0/21:0 cost 1000 set protocols mstp interface xe-0/0/21:0 mode point-to-point set protocols mstp msti 1 bridge-priority 4k set protocols mstp msti 1 vlan [10 20] set protocols mstp msti 2 bridge-priority 16k set protocols mstp msti 2 vlan [30 40]
Pour les commutateurs non-ELS, au lieu de la commande suivante utilisée ci-dessus pour les commutateurs ELS qui définit une interface en mode trunk à l’aide de l’instruction interface-mode
:
set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk
remplacez les lignes de configuration par la commande suivante, qui utilise l’instruction non-ELS port-mode
pour mettre une interface en mode trunk :
set interfaces interface-name unit 0 family ethernet-switching port-mode trunk
Procédure étape par étape
Pour configurer les interfaces et MSTP sur le commutateur 3 :
Configurez les VLAN
voice-vlan
,employee-vlan
,guest-vlan
etcamera-vlan
:[edit vlans] user@switch3# set voice-vlan description “Voice VLAN” user@switch3# set voice-vlan vlan-id 10 user@switch3# set employee-vlan description “Employee VLAN” user@switch3# set employee-vlan vlan-id 20 user@switch3# set guest-vlan description “Guest VLAN” user@switch3# set guest-vlan vlan-id 30 user@switch3# set camera-vlan description “Camera VLAN” user@switch3# set guest-vlan vlan-id 40
Configurez les VLAN sur les interfaces, y compris la prise en charge du protocole de commutation Ethernet :
[edit interfaces] user@switch3# set xe-0/0/11:0 unit 0 family ethernet-switching vlan members [10 20 30 40] user@switch3# set et-0/0/6 unit 0 family ethernet-switching vlan members [10 20 30 40] user@switch3# set xe-0/0/21:0 unit 0 family ethernet-switching vlan members [10 20 30 40]
Configurez le mode de port pour les interfaces :
[edit interfaces] user@switch3# set xe-0/0/11:0 unit 0 family ethernet-switching interface-mode trunk user@switch3# set et-0/0/6 unit 0 family ethernet-switching interface-mode trunk user@switch3# set xe-0/0/21:0 unit 0 family ethernet-switching interface-mode trunk
Note:Pour les commutateurs non-ELS, au lieu de la commande suivante utilisée ci-dessus pour les commutateurs ELS qui définit une interface en mode trunk à l’aide de l’instruction
interface-mode
:set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk
remplacez les lignes de configuration par la commande suivante, qui utilise l’instruction non-ELS
port-mode
pour mettre une interface en mode trunk :set interfaces interface-name unit 0 family ethernet-switching port-mode trunk
Configurez MSTP sur le commutateur, y compris les deux MSTI :
[edit protocols] user@switch3# mstp configuration-name region1 user@switch3# mstp bridge-priority 8k user@switch3# mstp interface xe-0/0/11:0 cost 1000 user@switch3# mstp interface xe-0/0/11:0 mode point-to-point user@switch3# mstp interface et-0/0/6 cost 1000 user@switch3# mstp interface et-0/0/6 mode point-to-point user@switch3# mstp interface xe-0/0/21:0 cost 1000 user@switch3# mstp interface xe-0/0/21:0 mode point-to-point user@switch3# mstp msti 1 bridge-priority 4k user@switch3# mstp msti 1 vlan [10 20] user@switch3# mstp msti 2 bridge-priority 16k user@switch3# mstp msti 2 vlan [30 40]
Résultats
Vérifiez les résultats de la configuration :
user@switch3> show configuration interfaces { xe-0/0/11:0 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } et-0/0/6 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } xe-0/0/21:0 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } } } protocols { mstp { configuration-name region1; bridge-priority 8k; interface xe-0/0/11:0 { cost 1000; mode point-to-point; } interface et-0/0/6 { cost 1000; mode point-to-point; } interface xe-0/0/21:0 { cost 1000; mode point-to-point; } msti 1 { bridge-priority 4k; vlan [10 20]; } msti 2 { bridge-priority 16k; vlan [30 40]; } } } vlans { voice-vlan { vlan-id 10; } employee-vlan { vlan-id 20; } guest-vlan { vlan-id 30; } camera-vlan { vlan-id 40; } }
Configuration de MSTP sur le commutateur 4
Procédure
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement les interfaces et MSTP sur le commutateur 4, copiez les commandes suivantes et collez-les dans la fenêtre du terminal du commutateur :
[edit] set vlans voice-vlan description “Voice VLAN” set vlans voice-vlan vlan-id 10 set vlans employee-vlan description “Employee VLAN” set vlans employee-vlan vlan-id 20 set vlans guest-vlan description “Guest VLAN” set vlans guest-vlan vlan-id 30 set vlans camera-vlan description “Camera VLAN” set vlans camera-vlan vlan-id 40 set interfaces xe-0/0/12:0 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces xe-0/0/21:0 unit 0 family ethernet-switching vlan members [10 20 30 40] set interfaces xe-0/0/12:0 unit 0 family ethernet-switching interface-mode trunk set interfaces xe-0/0/21:0 unit 0 family ethernet-switching interface-mode trunk set protocols mstp configuration-name region1 set protocols mstp bridge-priority 16k set protocols mstp interface xe-0/0/12:0 cost 1000 set protocols mstp interface xe-0/0/12:0 mode point-to-point set protocols mstp interface xe-0/0/21:0 cost 1000 set protocols mstp interface xe-0/0/21:0 mode point-to-point set protocols mstp msti 1 bridge-priority 16k set protocols mstp msti 1 vlan [10 20] set protocols mstp msti 2 bridge-priority 32k set protocols mstp msti 2 vlan [30 40]
Pour les commutateurs non-ELS, au lieu de la commande suivante utilisée ci-dessus pour les commutateurs ELS qui définit une interface en mode trunk à l’aide de l’instruction interface-mode
:
set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk
remplacez les lignes de configuration par la commande suivante, qui utilise l’instruction non-ELS port-mode
pour mettre une interface en mode trunk :
set interfaces interface-name unit 0 family ethernet-switching port-mode trunk
Procédure étape par étape
Pour configurer les interfaces et MSTP sur le commutateur 4 :
Configurez les VLAN
voice-vlan
,employee-vlan
,guest-vlan
etcamera-vlan
:[edit vlans] user@switch4# set voice-vlan description “Voice VLAN” user@switch4# set voice-vlan vlan-id 10 user@switch4# set employee-vlan description “Employee VLAN” user@switch4# set employee-vlan vlan-id 20 user@switch4# set guest-vlan description “Guest VLAN” user@switch4# set guest-vlan vlan-id 30 user@switch4# set camera-vlan description “Camera VLAN” user@switch4# set guest-vlan vlan-id 40
Configurez les VLAN sur les interfaces, y compris la prise en charge du protocole de commutation Ethernet :
[edit interfaces] user@switch4# set xe-0/0/12:0 unit 0 family ethernet-switching vlan members [10 20 30 40] user@switch4# set xe-0/0/21:0 unit 0 family ethernet-switching vlan members [10 20 30 40]
Configurez le mode de port pour les interfaces :
[edit interfaces] user@switch4# set xe-0/0/12:0 unit 0 family ethernet-switching interface-mode trunk user@switch4# set xe-0/0/21:0 unit 0 family ethernet-switching interface-mode trunk
Note:Pour les commutateurs non-ELS, au lieu de la commande suivante utilisée ci-dessus pour les commutateurs ELS qui définit une interface en mode trunk à l’aide de l’instruction
interface-mode
:set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk
remplacez les lignes de configuration par la commande suivante, qui utilise l’instruction non-ELS
port-mode
pour mettre une interface en mode trunk :set interfaces interface-name unit 0 family ethernet-switching port-mode trunk
Configurez MSTP sur le commutateur, y compris les deux MSTI :
[edit protocols] user@switch4# mstp configuration-name region1 user@switch4# mstp bridge-priority 16k user@switch4# mstp interface xe-0/0/12:0 cost 1000 user@switch4# mstp interface xe-0/0/12:0 mode point-to-point user@switch4# mstp interface xe-0/0/21:0 cost 1000 user@switch4# mstp interface xe-0/0/21:0 mode point-to-point user@switch4# mstp msti 1 bridge-priority 16k user@switch4# mstp msti 1 vlan [10 20] user@switch4# mstp msti 2 bridge-priority 32k user@switch4# mstp msti 2 vlan [30 40]
Résultats
Vérifiez les résultats de la configuration :
user@switch4> show configuration interfaces { xe-0/0/12:0 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } xe-0/0/21:0 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members 10; members 20; members 30; members 40; } } } } } protocols { mstp { configuration-name region1; bridge-priority 16k; interface xe-0/0/12:0 { cost 1000; mode point-to-point; } interface xe-0/0/21:0 { cost 1000; mode point-to-point; } msti 1 { bridge-priority 16k; vlan [10 20]; } msti 2 { bridge-priority 32k; vlan [30 40]; } } } vlans { voice-vlan { vlan-id 10; } employee-vlan { vlan-id 20; } guest-vlan { vlan-id 30; } camera-vlan { vlan-id 40; } }
Vérification
Pour vérifier que la configuration fonctionne correctement, effectuez les opérations suivantes :
- Vérification de la configuration MSTP sur le commutateur 1
- Vérification de la configuration MSTP sur le commutateur 2
- Vérification de la configuration MSTP sur le commutateur 3
- Vérification de la configuration MSTP sur le commutateur 4
Vérification de la configuration MSTP sur le commutateur 1
But
Vérifiez la configuration MSTP sur le commutateur 1.
Action
Exécutez les commandes show spanning-tree interface du mode opérationnel et show spanning-tree bridge:
user@switch1> show spanning-tree interface Spanning tree interface parameters for instance 0 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/9:0 128:1010 128:1010 16384.544b8c432703 1000 FWD DESG xe-0/0/12:0 128:1011 128:1011 16384.40a677792303 1000 BLK ALT xe-0/0/11:0 128:1012 128:1010 8192.544b8c44c103 1000 FWD ROOT Spanning tree interface parameters for instance 1 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/9:0 128:1010 128:1010 16385.544b8c432703 1000 FWD DESG xe-0/0/12:0 128:1011 128:1011 16385.40a677792303 1000 BLK ALT xe-0/0/11:0 128:1012 128:1010 4097.544b8c44c103 1000 FWD ROOT Spanning tree interface parameters for instance 2 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/9:0 128:1010 128:1012 4098.88a25e8c7603 1000 FWD ROOT xe-0/0/12:0 128:1011 128:1011 8194.544b8c432703 1000 FWD DESG xe-0/0/11:0 128:1012 128:1012 8194.544b8c432703 1000 FWD DESG user@switch1> show spanning-tree bridge STP bridge parameters Routing instance name : GLOBAL Context ID : 0 Enabled protocol : MSTP STP bridge parameters for CIST Root ID : 8192.54:4b:8c:44:c1:03 Root cost : 0 Root port : xe-0/0/11:0 CIST regional root : 8192.54:4b:8c:44:c1:03 CIST internal root cost : 1000 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 19 Message age : 0 Number of topology changes : 3 Time since last topology change : 675 seconds Local parameters Bridge ID : 16384.54:4b:8c:43:27:03 STP bridge parameters for MSTI 1 MSTI regional root : 4097.54:4b:8c:44:c1:03 Root cost : 1000 Root port : xe-0/0/11:0 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 19 Number of topology changes : 3 Time since last topology change : 675 seconds Local parameters Bridge ID : 16385.54:4b:8c:43:27:03 STP bridge parameters for MSTI 2 MSTI regional root : 4098.88:a2:5e:8c:76:03 Root cost : 1000 Root port : xe-0/0/9:0 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 19 Number of topology changes : 3 Time since last topology change : 675 seconds Local parameters Bridge ID : 8194.54:4b:8c:43:27:03
Signification
La commande show spanning-tree interface
mode opérationnel affiche des informations sur le domaine spanning-tree, telles que le port désigné et les rôles de port.
La commande show spanning-tree bridge
mode opérationnel affiche les informations du domaine spanning-tree au niveau du pont ou de l’interface. Si le nom d’interface facultatif est omis, toutes les interfaces du domaine spanning-tree sont affichées.
Vérification de la configuration MSTP sur le commutateur 2
But
Vérifiez la configuration MSTP sur le commutateur 2.
Action
Exécutez les commandes show spanning-tree interface du mode opérationnel et show spanning-tree bridge:
user@switch2> show spanning-tree bridge Spanning tree interface parameters for instance 0 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost et-0/0/3 128:1010 128:1011 8192.544b8c44c103 1000 FWD ROOT xe-0/0/9:0 128:1012 128:1010 16384.544b8c432703 1000 BLK ALT Spanning tree interface parameters for instance 1 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost et-0/0/3 128:1010 128:1011 4097.544b8c44c103 1000 FWD ROOT xe-0/0/9:0 128:1012 128:1010 16385.544b8c432703 1000 BLK ALT Spanning tree interface parameters for instance 2 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost et-0/0/3 128:1010 128:1010 4098.88a25e8c7603 1000 FWD DESG xe-0/0/9:0 128:1012 128:1012 4098.88a25e8c7603 1000 FWD DESG user@switch2> show spanning-tree bridge STP bridge parameters Routing instance name : GLOBAL Context ID : 0 Enabled protocol : MSTP STP bridge parameters for CIST Root ID : 8192.54:4b:8c:44:c1:03 Root cost : 0 Root port : et-0/0/3 CIST regional root : 8192.54:4b:8c:44:c1:03 CIST internal root cost : 1000 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 19 Message age : 0 Number of topology changes : 2 Time since last topology change : 659 seconds Local parameters Bridge ID : 32768.88:a2:5e:8c:76:03 STP bridge parameters for MSTI 1 MSTI regional root : 4097.54:4b:8c:44:c1:03 Root cost : 1000 Root port : et-0/0/3 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 19 Number of topology changes : 2 Time since last topology change : 659 seconds Local parameters Bridge ID : 32769.88:a2:5e:8c:76:03 STP bridge parameters for MSTI 2 MSTI regional root : 4098.88:a2:5e:8c:76:03 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Number of topology changes : 3 Time since last topology change : 655 seconds Local parameters Bridge ID : 4098.88:a2:5e:8c:76:03
Signification
La commande show spanning-tree interface
mode opérationnel affiche des informations sur le domaine spanning-tree, telles que le port désigné et les rôles de port. Les paramètres de l’interface spanning-tree de l’instance 2 indiquent que les deux ports sont des ports désignés, ce qui signifie que le commutateur 2 est le pont racine de cette instance.
La commande show spanning-tree bridge
mode opérationnel affiche les informations du domaine spanning-tree au niveau du pont ou de l’interface. Si le nom d’interface facultatif est omis, toutes les interfaces du domaine spanning-tree sont affichées.
Vérification de la configuration MSTP sur le commutateur 3
But
Vérifiez la configuration MSTP sur le commutateur 3.
Action
Exécutez les commandes show spanning-tree interface du mode opérationnel et show spanning-tree bridge:
user@switch3> show spanning-tree interface Spanning tree interface parameters for instance 0 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/11:0 128:1010 128:1010 8192.544b8c44c103 1000 FWD DESG et-0/0/6 128:1011 128:1011 8192.544b8c44c103 1000 FWD DESG xe-0/0/21:0 128:1012 128:1012 8192.544b8c44c103 1000 FWD DESG Spanning tree interface parameters for instance 1 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/11:0 128:1010 128:1010 4097.544b8c44c103 1000 FWD DESG et-0/0/6 128:1011 128:1011 4097.544b8c44c103 1000 FWD DESG xe-0/0/21:0 128:1012 128:1012 4097.544b8c44c103 1000 FWD DESG Spanning tree interface parameters for instance 2 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/11:0 128:1010 128:1012 8194.544b8c432703 1000 BLK ALT et-0/0/6 128:1011 128:1010 4098.88a25e8c7603 1000 FWD ROOT xe-0/0/21:0 128:1012 128:1012 16386.544b8c44c103 1000 FWD DESG user@switch3> show spanning-tree bridge STP bridge parameters Routing instance name : GLOBAL Context ID : 0 Enabled protocol : MSTP STP bridge parameters for CIST Root ID : 8192.54:4b:8c:44:c1:03 CIST regional root : 8192.54:4b:8c:44:c1:03 CIST internal root cost : 0 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Number of topology changes : 2 Time since last topology change : 786 seconds Local parameters Bridge ID : 8192.54:4b:8c:44:c1:03 STP bridge parameters for MSTI 1 MSTI regional root : 4097.54:4b:8c:44:c1:03 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Number of topology changes : 1 Time since last topology change : 786 seconds Local parameters Bridge ID : 4097.54:4b:8c:44:c1:03 STP bridge parameters for MSTI 2 MSTI regional root : 4098.88:a2:5e:8c:76:03 Root cost : 1000 Root port : et-0/0/6 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 19 Number of topology changes : 1 Time since last topology change : 786 seconds Local parameters Bridge ID : 16386.54:4b:8c:44:c1:03
Signification
La commande show spanning-tree interface
mode opérationnel affiche des informations sur le domaine spanning-tree, telles que le port désigné et les rôles de port. Le commutateur 3 est le pont racine pour l’exemple 0, qui est le CIST, ainsi que pour l’exemple 1. Dans les deux cas, tous les ports du commutateur 3 sont des ports désignés.
La commande show spanning-tree bridge
mode opérationnel affiche les informations du domaine spanning-tree au niveau du pont ou de l’interface. Si le nom d’interface facultatif est omis, toutes les interfaces du domaine spanning-tree sont affichées.
Vérification de la configuration MSTP sur le commutateur 4
But
Vérifiez la configuration MSTP sur le commutateur 4.
Action
Exécutez les commandes show spanning-tree interface du mode opérationnel et show spanning-tree bridge:
user@switch4> show spanning-tree interface Spanning tree interface parameters for instance 0 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/12:0 128:1011 128:1011 16384.40a677792303 1000 FWD DESG xe-0/0/21:0 128:1012 128:1012 8192.544b8c44c103 1000 FWD ROOT Spanning tree interface parameters for instance 1 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/12:0 128:1011 128:1011 16385.40a677792303 1000 FWD DESG xe-0/0/21:0 128:1012 128:1012 4097.544b8c44c103 1000 FWD ROOT Spanning tree interface parameters for instance 2 Interface Port ID Designated Designated Port State Role port ID bridge ID Cost xe-0/0/12:0 128:1011 128:1011 8194.544b8c432703 1000 FWD ROOT xe-0/0/21:0 128:1012 128:1012 16386.544b8c44c103 1000 BLK ALT user@switch4> show spanning-tree bridge STP bridge parameters Routing instance name : GLOBAL Context ID : 0 Enabled protocol : MSTP STP bridge parameters for CIST Root ID : 8192.54:4b:8c:44:c1:03 Root cost : 0 Root port : xe-0/0/21:0 CIST regional root : 8192.54:4b:8c:44:c1:03 CIST internal root cost : 1000 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 19 Message age : 0 Number of topology changes : 2 Time since last topology change : 823 seconds Local parameters Bridge ID : 16384.40:a6:77:79:23:03 STP bridge parameters for MSTI 1 MSTI regional root : 4097.54:4b:8c:44:c1:03 Root cost : 1000 Root port : xe-0/0/21:0 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 19 Number of topology changes : 2 Time since last topology change : 823 seconds Local parameters Bridge ID : 16385.40:a6:77:79:23:03 STP bridge parameters for MSTI 2 MSTI regional root : 4098.88:a2:5e:8c:76:03 Root cost : 2000 Root port : xe-0/0/12:0 Hello time : 2 seconds Maximum age : 20 seconds Forward delay : 15 seconds Hop count : 18 Number of topology changes : 2 Time since last topology change : 823 seconds Local parameters Bridge ID : 32770.40:a6:77:79:23:03
Signification
La commande show spanning-tree interface
mode opérationnel affiche des informations sur le domaine spanning-tree, telles que le port désigné et les rôles de port.
La commande show spanning-tree bridge
mode opérationnel affiche les informations du domaine spanning-tree au niveau du pont ou de l’interface. Si le nom d’interface facultatif est omis, toutes les interfaces du domaine spanning-tree sont affichées.
Désactivation de MSTP
Pour désactiver l’intégralité de l’instance MSTP :
Incluez l’instruction disable . Vous pouvez inclure cette instruction aux niveaux hiérarchiques suivants :
[modifier les protocoles des systèmes logical-system-name logiques mstp]
[modifier les protocoles d’instances routing-instance-name de routage des systèmes logical-system-name logiques mstp]
[modifier les protocoles mstp]
[modifier les protocoles d’instances routing-instance-name de routage mstp]
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plate-forme 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.