SUR CETTE PAGE
Exemple : configuration de l’agrégation de liens multichâssis sur le QFX Series
Exemple : configuration de l’agrégation de liens multichâssis sur la gamme MX Series
Exemple : Configurer des fonctionnalités facultatives pour l’agrégation de liens multichâssis
Exemple : Configuration de CoS pour le trafic des commutateurs de transit FCoE sur un MC-LAG
Exemple : interopérabilité EVPN-MPLS avec une topologie MC-LAG
Exemples MC-LAG
Exemple : configuration de l’agrégation de liens multichâssis sur le QFX Series
Notre équipe de test de contenu a validé et mis à jour cet exemple.
Cet exemple montre comment les groupes d’agrégation de liens multichâssis (MC-LAG) permettent à un équipement client de former une interface LAG logique entre deux commutateurs pour assurer la redondance et l’équilibrage de charge entre les deux commutateurs, la prise en charge du multihébergement et un réseau de couche 2 sans boucle sans exécuter le protocole STP (Spanning Tree Protocol).
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Junos OS version 13.2X51-D10 ou ultérieure pour les commutateurs autonomes QFX5100, version 15.1X53-D10 ou ultérieure pour les commutateurs autonomes QFX10002.
Revalidé sur Junos OS version 17.3R1 pour les commutateurs QFX5100 et QFX10000.
Revalidé sur Junos OS version 19.4R1 pour les commutateurs QFX10000.
Avant de configurer un MC-LAG, assurez-vous de bien comprendre comment :
Configurez des interfaces Ethernet agrégées sur un commutateur. Voir Exemple : configuration de l’agrégation de liens entre un produit QFX Series et un commutateur d’agrégation.
Configurez le protocole LACP (Link Aggregation Control Protocol) sur les interfaces Ethernet agrégées d’un commutateur. Voir Exemple : configuration de l’agrégation de liens avec LACP entre un produit QFX Series et un commutateur d’agrégation.
Aperçu
Dans cet exemple, vous configurez un MC-LAG sur deux commutateurs, composé de deux interfaces Ethernet agrégées, d’une liaison de protection de liaison de contrôle interchâssis (ICL-PL), d’une liaison de protection multichâssis pour l’ICL-PL, du protocole de contrôle interchâssis pour les homologues hébergeant le MC-LAG et d’une connectivité de couche 3 entre les homologues MC-LAG. Une connectivité de couche 3 est requise pour l’ICCP.
Topologie
La topologie utilisée dans cet exemple se compose de deux commutateurs hébergeant un MC-LAG. Les deux commutateurs sont connectés à un serveur. La figure 1 illustre la topologie utilisée dans cet exemple.

Configuration
- Configuration rapide de l’interface de ligne de commande
- Configuration de MC-LAG sur deux commutateurs
- Résultats
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit
en mode de configuration.
QFX1
set chassis aggregated-devices ethernet device-count 2 set interfaces xe-0/0/0 ether-options 802.3ad ae1 set interfaces xe-0/0/1 ether-options 802.3ad ae0 set interfaces xe-0/0/2 ether-options 802.3ad ae0 set interfaces xe-0/0/3 unit 0 family ethernet-switching interface-mode access set interfaces xe-0/0/3 unit 0 family ethernet-switching vlan members v10 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members v50 set interfaces ae0 unit 0 family ethernet-switching vlan members v10 set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set interfaces ae1 aggregated-ether-options lacp admin-key 3 set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 3 set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae1 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae1 aggregated-ether-options mc-ae mode active-active set interfaces ae1 aggregated-ether-options mc-ae status-control active set interfaces ae1 aggregated-ether-options mc-ae init-delay-time 240 set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members v10 set interfaces em0 unit 0 family inet address 10.1.1.1/24 set interfaces irb unit 10 family inet address 10.10.1.1/24 set interfaces irb unit 50 family inet address 10.50.1.1/30 set multi-chassis multi-chassis-protection 10.50.1.2 interface ae0 set protocols iccp local-ip-addr 10.50.1.1 set protocols iccp peer 10.50.1.2 session-establishment-hold-time 340 set protocols iccp peer 10.50.1.2 redundancy-group-id-list 1 set protocols iccp peer 10.50.1.2 backup-liveness-detection backup-peer-ip 10.1.1.2 set protocols iccp peer 10.50.1.2 liveness-detection minimum-receive-interval 1000 set protocols iccp peer 10.50.1.2 liveness-detection transmit-interval minimum-interval 1000 set switch-options service-id 10 set vlans v10 vlan-id 10 set vlans v10 l3-interface irb.10 set vlans v50 vlan-id 50 set vlans v50 l3-interface irb.50
QFX2
set chassis aggregated-devices ethernet device-count 2 set interfaces xe-0/0/0 ether-options 802.3ad ae1 set interfaces xe-0/0/1 ether-options 802.3ad ae0 set interfaces xe-0/0/2 ether-options 802.3ad ae0 set interfaces xe-0/0/3 unit 0 family ethernet-switching interface-mode access set interfaces xe-0/0/3 unit 0 family ethernet-switching vlan members v10 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members v50 set interfaces ae0 unit 0 family ethernet-switching vlan members v10 set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set interfaces ae1 aggregated-ether-options lacp admin-key 3 set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 3 set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae1 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae1 aggregated-ether-options mc-ae mode active-active set interfaces ae1 aggregated-ether-options mc-ae status-control standby set interfaces ae1 aggregated-ether-options mc-ae init-delay-time 240 set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members v10 set interfaces em0 unit 0 family inet address 10.1.1.2/24 set interfaces irb unit 10 family inet address 10.10.1.2/24 set interfaces irb unit 50 family inet address 10.50.1.2/30 set multi-chassis multi-chassis-protection 10.50.1.1 interface ae0 set protocols iccp local-ip-addr 10.50.1.2 set protocols iccp peer 10.50.1.1 session-establishment-hold-time 340 set protocols iccp peer 10.50.1.1 redundancy-group-id-list 1 set protocols iccp peer 10.50.1.1 backup-liveness-detection backup-peer-ip 10.1.1.1 set protocols iccp peer 10.50.1.1 liveness-detection minimum-receive-interval 1000 set protocols iccp peer 10.50.1.1 liveness-detection transmit-interval minimum-interval 1000 set switch-options service-id 10 set vlans v10 vlan-id 10 set vlans v10 l3-interface irb.10 set vlans v50 vlan-id 50 set vlans v50 l3-interface irb.50
QFX3
set chassis aggregated-devices ethernet device-count 2 set interfaces xe-0/0/0 ether-options 802.3ad ae1 set interfaces xe-0/0/1 ether-options 802.3ad ae1 set interfaces xe-0/0/2 unit 0 family ethernet-switching interface-mode access set interfaces xe-0/0/2 unit 0 family ethernet-switching vlan members v10 set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members v10 set interfaces em0 unit 0 family inet address 10.1.1.3/24 set interfaces irb unit 10 family inet address 10.10.1.3/24 set vlans v10 vlan-id 10 set vlans v10 l3-interface irb.10
Configuration de MC-LAG sur deux commutateurs
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, consultez Utilisation de l’éditeur CLI en mode Configuration.
Pour activer les interfaces et la liaison de protection multichâssis entre homologues MC-LAG :
Configurez le nombre de LAG sur QFX1 et QFX2.
[edit chassis] user@switch# set aggregated-devices ethernet device-count 2
Ajoutez des interfaces membres aux interfaces Ethernet agrégées sur QFX1 et QFX2.
QFX1 and QFX2: [edit interfaces] user@switch# set xe-0/0/0 ether-options 802.3ad ae1 [edit interfaces] user@switch# set xe-0/0/1 ether-options 802.3ad ae0 [edit interfaces] user@switch# set xe-0/0/2 ether-options 802.3ad ae0
Configurez une interface d’accès à l’hôte final connecté.
[edit interfaces] user@switch# set xe-0/0/3 unit 0 family ethernet-switching interface-mode access
Ajoutez des interfaces membres au VLAN v10.
[edit interfaces] user@switch# set interfaces xe-0/0/3 unit 0 family ethernet-switching vlan members v10
Configurez une interface trunk entre QFX1 et QFX2.
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk
Activez les VLAN sur le MC-LAG entre QFX1 et QFX2.
[edit] user@switch# set vlans v10 vlan-id 10
[edit] user@switch# set vlans v50 vlan-id 50
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching vlan members v10
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching vlan members v50
Configurez un IRB 50.
[edit irb] user@switch# set irb.50
Attribuez le VLAN 50 à l’irb.50.
[edit] user@switch# set vlans v50 l3-interface irb.50
Configurez un IRB 10.
[edit irb] user@switch# set irb.10
Attribuez le VLAN 10 irb.10.
[edit] user@switch# set vlans v10 l3-interface irb.10
Activez LACP sur l’interface MC-LAG sur QFX1 et QFX2.
Note:Au moins une extrémité doit être active. L’autre extrémité peut être active ou passive.
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active [edit interfaces] user@switch# set ae1 aggregated-ether-options lacp active
Spécifiez le même ID système LACP pour le MC-LAG sur QFX1 et QFX2.
[edit interfaces] user@switch# set ae1 aggregated-ether-options lacp system-ID 00:01:02:03:04:05
Spécifiez la même clé d’administration LACP sur QFX1 et QFX2.
[edit interfaces] user@switch# set ae1 aggregated-ether-options lacp admin-key 3
Spécifiez le même numéro d’identification Ethernet agrégé multichâssis sur les deux homologues MC-LAG sur QFX1 et QFX2.
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae mc-ae-id 3
Spécifiez un ID de châssis unique pour le MC-LAG sur les homologues MC-LAG sur QFX1 et QFX2.
QFX1: [edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae chassis-id 0
QFX2: [edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae chassis-id 1
Spécifiez le mode de fonctionnement du MC-LAG sur QFX1 et QFX2.
Note:Seul le mode actif-actif est pris en charge pour le moment.
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae mode active-active
Spécifiez le contrôle d’état du MC-LAG sur QFX1 et QFX2.
Note:Vous devez configurer le contrôle d’état sur QFX1 et QFX2 hébergeant le MC-LAG. Si un homologue est en mode actif, l’autre doit être en mode veille.
QFX1: [edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae status-control active
QFX2: [edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae status-control standby
Spécifiez le nombre de secondes pendant lesquelles la mise en service de l’interface Ethernet agrégée multichâssis doit être différée après le redémarrage de QFX1 et QFX2.
Note:La valeur recommandée pour une configuration VLAN maximale (par exemple, 4 000 VLAN) est de 240 secondes. Si la surveillance IGMP est activée sur tous les VLAN, la valeur recommandée est de 420 secondes.
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae init-delay-time 240
Configurez la connectivité de couche 3 entre les homologues MC-LAG sur QFX1 et QFX2.
[edit vlans] user@switch# set v50 vlan-id 50
[edit vlans] user@switch# set v50 l3-interface irb.50
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk vlan members v50
Configurez une liaison de protection multichâssis entre QFX1 et QFX2.
QFX1: [edit] user@switch# set multi-chassis multi-chassis-protection 10.50.1.2 interface ae0
QFX2: [edit] user@switch# set multi-chassis multi-chassis-protection 10.50.1.1 interface ae0
Configurez l’adresse IP locale pour qu’elle se trouve dans la connexion ICCP sur QFX1 et QFX2.
QFX1: [edit protocols] user@switch# set iccp local-ip-addr 10.50.1.1
QFX2: [edit protocols] user@switch# set iccp local-ip-addr 10.50.1.2
(Facultatif) Configurez la durée pendant laquelle une connexion ICCP doit réussir entre des homologues MC-LAG sur QFX1 et QFX2.
Note:Sur les commutateurs QFX Series, le temps d’attente d’établissement de session par défaut est de 300 secondes. Toutefois, le temps d’établissement de la session doit être supérieur d’au moins 100 secondes au délai d’initialisation. Vous pouvez éventuellement mettre à jour le temps d’établissement de la session pour qu’il soit de 340 secondes et le délai d’initialisation de 240 secondes.
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 session-establishment-hold-time 340
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 session-establishment-hold-time 340
Configurez les groupes de redondance pour ICCP sur QFX1 et QFX2.
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 redundancy-group-id-list 1
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 redundancy-group-id-list 1
(Facultatif) Configurez l’adresse IP de sauvegarde à utiliser pour la détection de l’activité de sauvegarde sur QFX1 et QFX2.
Note:Par défaut, la détection de l’activité des sauvegardes n’est pas activée. La configuration d’une adresse IP de secours permet de réduire la perte de trafic en moins d’une seconde lors du redémarrage d’un homologue MC-LAG.
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 backup-liveness-detection backup-peer-ip 10.1.1.2
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 backup-liveness-detection backup-peer-ip 10.1.1.1
Configurez l’adresse IP de l’homologue et l’intervalle de réception minimal pour une session BFD pour ICCP sur QFX1 et QFX2.
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 liveness-detection minimum-receive-interval 1000
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 liveness-detection minimum-receive-interval 1000
Configurez l’adresse IP de l’homologue et l’intervalle de transmission minimal pour la session BFD pour ICCP sur QFX1 et QFX2.
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 liveness-detection transmit-interval minimum-interval 1000
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 liveness-detection transmit-interval minimum-interval 1000
Pour activer l’ID de service sur QFX1 et QFX2 :
L’ID de service de commutation est utilisé pour synchroniser les applications, l’apprentissage IGMP, ARP et MAC entre les membres MC-LAG.
[edit switch-options] user@switch# set service-id 10
Résultats
Voici les résultats de votre configuration sur QFX1.
chassis { aggregated-devices { ethernet { device-count 2; } } } interfaces { xe-0/0/0 { ether-options { 802.3ad ae1; } } xe-0/0/1 { ether-options { 802.3ad ae0; } } xe-0/0/2 { ether-options { 802.3ad ae0; } } xe-0/0/3 { unit 0 { family ethernet-switching { interface-mode access; vlan { members v10; } } } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ v50 v10 ]; } } } } ae1 { aggregated-ether-options { lacp { active; system-id 00:01:02:03:04:05; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; chassis-id 0; mode active-active; status-control active; init-delay-time 240; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members v10; } } } } em0 { unit 0 { family inet { address 10.1.1.1/24; } } } irb { unit 10 { family inet { address 10.10.1.1/24; } } unit 50 { family inet { address 10.50.1.1/30; } } } } multi-chassis { multi-chassis-protection 10.50.1.2 { interface ae0; } } protocols { iccp { local-ip-addr 10.50.1.1; peer 10.50.1.2 { session-establishment-hold-time 340; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.1.1.2; } liveness-detection { minimum-receive-interval 1000; transmit-interval { minimum-interval 1000; } } } } } switch-options { service-id 10; } vlans { v10 { vlan-id 10; l3-interface irb.10; } v50 { vlan-id 50; l3-interface irb.50; } }
Affichez les résultats de la configuration sur QFX2.
chassis { aggregated-devices { ethernet { device-count 2; } } } interfaces { xe-0/0/0 { ether-options { 802.3ad ae1; } } xe-0/0/1 { ether-options { 802.3ad ae0; } } xe-0/0/2 { ether-options { 802.3ad ae0; } } xe-0/0/3 { unit 0 { family ethernet-switching { interface-mode access; vlan { members v10; } } } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ v50 v10 ]; } } } } ae1 { aggregated-ether-options { lacp { active; system-id 00:01:02:03:04:05; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; chassis-id 1; mode active-active; status-control standby; init-delay-time 240; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members v10; } } } } em0 { unit 0 { family inet { address 10.1.1.2/24; } } } irb { unit 10 { family inet { address 10.10.1.2/24; } } unit 50 { family inet { address 10.50.1.2/30; } } } } multi-chassis { multi-chassis-protection 10.50.1.1 { interface ae0; } } protocols { iccp { local-ip-addr 10.50.1.2; peer 10.50.1.1 { session-establishment-hold-time 340; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.1.1.1; } liveness-detection { minimum-receive-interval 1000; transmit-interval { minimum-interval 1000; } } } } } switch-options { service-id 10; } vlans { v10 { vlan-id 10; l3-interface irb.10; } v50 { vlan-id 50; l3-interface irb.50; } }
Affichez les résultats de la configuration sur QFX3.
chassis { aggregated-devices { ethernet { device-count 2; } } } interfaces { xe-0/0/0 { ether-options { 802.3ad ae1; } } xe-0/0/1 { ether-options { 802.3ad ae1; } } xe-0/0/2 { unit 0 { family ethernet-switching { interface-mode access; vlan { members v10; } } } } ae1 { aggregated-ether-options { lacp { active; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members v10; } } } } em0 { unit 0 { family inet { address 10.1.1.3/24; } } } irb { unit 10 { family inet { address 10.10.1.3/24; } } } } vlans { v10 { vlan-id 10; l3-interface irb.10; } }
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification de l’efficacité de l’ICCP sur QFX1
- Vérification de l’activité de LACP sur QFX1
- Vérification de la disponibilité des interfaces MC-AE et ICL-PL sur QFX1
- Vérification de l’apprentissage MAC sur QFX1
- Vérification que l’hôte1 peut se connecter à l’hôte2
Vérification de l’efficacité de l’ICCP sur QFX1
But
Vérifiez que ICCP est en cours d’exécution sur QFX1.
Action
user@switch> show iccp Redundancy Group Information for peer 10.50.1.2 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1
Signification
Cette sortie indique que la connexion TCP entre les homologues hébergeant le MC-LAG est active, que la détection de vivacité est activée et que les applications clientes MCSNOOPD et ESWD sont en cours d’exécution.
Vérification de l’activité de LACP sur QFX1
But
Vérifiez que LACP est actif sur QFX1.
Action
user@switch> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/1 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/1 Partner No No Yes Yes Yes Yes Fast Active xe-0/0/2 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/2 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/1 Current Fast periodic Collecting distributing xe-0/0/2 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/0 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/0 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/0 Current Fast periodic Collecting distributing
Signification
Cette sortie montre que QFX1 participe à la négociation LACP.
Vérification de la disponibilité des interfaces MC-AE et ICL-PL sur QFX1
But
Vérifiez que les interfaces MC-AE et ICL-PL sont actives sur QFX1.
Action
user@switch> show interfaces mc-ae Member Link : ae1 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae1.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 10.50.1.2 ae0.0 up
Signification
Cette sortie indique que l’interface MC-AE du QFX1 est active et active.
Vérification de l’apprentissage MAC sur QFX1
But
Vérifiez que l’apprentissage MAC fonctionne sur QFX1.
Action
user@switch> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 3 entries, 3 learned Routing instance : default-switch Vlan MAC MAC Age Logical NH RTR name address flags interface Index ID v10 00:50:56:93:73:cd DR - ae0.0 0 0 v10 00:50:56:93:87:58 DL - xe-0/0/3.0 0 0 v10 00:50:56:93:89:a0 DLR - ae1.0 0 0
Signification
La sortie affiche trois entrées d’adresses MAC apprises.
Vérification que l’hôte1 peut se connecter à l’hôte2
But
Vérifiez que Host1 peut envoyer un ping à Host2.
Action
[edit] user@HOST1> ping 10.10.1.102 PING 10.10.1.102 (10.10.1.102): 56 data bytes 64 bytes from 10.10.1.102: icmp_seq=0 ttl=64 time=157.788 ms 64 bytes from 10.10.1.102: icmp_seq=1 ttl=64 time=153.965 ms 64 bytes from 10.10.1.102: icmp_seq=2 ttl=64 time=102.126 ms ...
Signification
La sortie montre que HOST1 peut envoyer une requête ping à HOST2.
Dépannage
Dépannage d’un LAG en panne
Problème
La show interfaces terse
commande indique que le MC-LAG est down
.
Solution
Vérifiez les points suivants :
Vérifiez qu’il n’y a pas d’incompatibilité de configuration.
Vérifiez que tous les ports membres sont opérationnels.
Vérifiez que le MC-LAG fait partie de la famille des commutateurs Ethernet (LAG de couche 2).
Vérifiez que le membre MC-LAG est connecté au bon membre MC-LAG à l’autre extrémité.
Exemple : configuration de l’agrégation de liens multichâssis sur la gamme MX Series
Cet exemple montre comment configurer un groupe d’agrégation de liens multichâssis (MC-LAG) dans un scénario actif-actif, qui équilibre la charge du trafic sur les PE.
- Exigences
- Aperçu
- Configuration des routeurs PE
- Configuration de l’appareil CE
- Configuration du routeur fournisseur
- Vérification
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Cet exemple s’applique également aux commutateurs QFX10002 et QFX10008.
Quatre Juniper Networks MX Series routeurs (MX240, MX480, MX960)
Junos OS version 11.2 ou ultérieure s’exécutant sur les quatre routeurs
Aperçu
Considérons un exemple de topologie dans lequel un routeur de périphérie client, CE, est connecté à deux routeurs de périphérie fournisseur (PE), PE1 et PE2, respectivement. Les deux équipements PE disposent chacun d’un groupe d’agrégation de liens (LAG) connecté au périphérique CE. Le mode configuré est actif-actif, ce qui signifie que les deux ports LAG des routeurs PE sont actifs et transportent le trafic en même temps. PE1 et PE2 sont connectés à un seul routeur de fournisseur de services, P.
Dans cet exemple, le routeur CE ne sait pas que ses liaisons Ethernet agrégées sont connectées à deux périphériques PE distincts. Les deux appareils PE disposent chacun d’un LAG connecté à l’appareil CE. Le mode configuré est actif-actif, ce qui signifie que les deux ports LAG des routeurs PE sont actifs et transportent le trafic en même temps.
Sur la Figure 2, du point de vue du routeur CE, les quatre ports appartenant à un LAG sont connectés à un seul périphérique de fournisseur de services. Étant donné que le mode configuré est actif-actif, les quatre ports sont actifs et le périphérique CE équilibre la charge du trafic vers les périphériques PE d’appairage. Sur les routeurs PE, un LAG standard est configuré face à l’appareil CE.
À l’une des extrémités d’un MC-LAG se trouve un périphérique client MC-LAG, tel qu’un serveur, qui a une ou plusieurs liaisons physiques dans un LAG. Cet appareil client n’a pas besoin de détecter le MC-LAG. De l’autre côté d’un MC-LAG se trouvent deux routeurs MC-LAG. Chaque routeur possède une ou plusieurs liaisons physiques connectées à un seul périphérique client. Les routeurs se coordonnent pour s’assurer que le trafic de données est correctement transféré.
Des messages ICCP sont envoyés entre les deux appareils PE. Dans cet exemple, vous configurez un MC-LAG sur deux routeurs, composé de deux interfaces Ethernet agrégées, d’une liaison de protection de liaison interchâssis (ICL-PL), d’une liaison de protection multichâssis pour l’ICL-PL et d’ICCP pour les homologues hébergeant le MC-LAG.
Diagramme de topologie
La figure 2 illustre la topologie utilisée dans cet exemple.

Configuration des routeurs PE
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit
en mode de configuration.
Routeur PE1
set chassis aggregated-devices ethernet device-count 5 set interfaces ge-1/0/1 gigether-options 802.3ad ae1 set interfaces ge-1/1/2 unit 0 family inet address 10.100.100.1/30 set interfaces ge-1/0/6 gigether-options 802.3ad ae0 set interfaces ge-1/1/1 flexible-vlan-tagging set interfaces ge-1/1/1 encapsulation flexible-ethernet-services set interfaces ge-1/1/1 unit 0 encapsulation vlan-bridge set interfaces ge-1/1/1 unit 0 vlan-id-range 100-110 set interfaces ge-1/1/4 flexible-vlan-tagging set interfaces ge-1/1/4 encapsulation flexible-ethernet-services set interfaces ge-1/1/4 unit 0 encapsulation vlan-bridge set interfaces ge-1/1/4 unit 0 vlan-id-range 100-110 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp system-priority 100 set interfaces ae0 aggregated-ether-options lacp system-id 00:00:00:00:00:05 set interfaces ae0 aggregated-ether-options lacp admin-key 1 set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 5 set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 10 set interfaces ae0 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae0 aggregated-ether-options mc-ae mode active-active set interfaces ae0 aggregated-ether-options mc-ae status-control active set interfaces ae0 unit 0 encapsulation vlan-bridge set interfaces ae0 unit 0 vlan-id-range 100-110 set interfaces ae0 unit 0 multi-chassis-protection 10.100.100.2 interface ge-1/1/4.0 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-priority 100 set interfaces ae1 aggregated-ether-options lacp system-id 00:00:00:00:00:05 set interfaces ae1 aggregated-ether-options lacp admin-key 1 set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 10 set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 10 set interfaces ae1 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae1 aggregated-ether-options mc-ae mode active-active set interfaces ae1 aggregated-ether-options mc-ae status-control active set interfaces ae1 unit 0 encapsulation vlan-bridge set interfaces ae1 unit 0 vlan-id-range 100-110 set interfaces ae1 unit 0 multi-chassis-protection 10.100.100.2 interface ge-1/1/4.0 set bridge-domains bd0 domain-type bridge set bridge-domains bd0 vlan-id all set bridge-domains bd0 service-id 20 set bridge-domains bd0 interface ae1.0 set bridge-domains bd0 interface ge-1/0/3.0 set bridge-domains bd0 interface ge-1/1/1.0 set bridge-domains bd0 interface ge-1/1/4.0 set bridge-domains bd0 interface ae0.0 set protocols iccp local-ip-addr 10.100.100.1 set protocols iccp peer 10.100.100.2 redundancy-group-id-list 10 set protocols iccp peer 10.100.100.2 liveness-detection minimum-interval 1000 set switch-options service-id 10
Routeur PE2
set chassis aggregated-devices ethernet device-count 5 set interfaces ge-1/0/2 unit 0 family inet address 10.100.100.2/30 set interfaces ge-1/0/3 flexible-vlan-tagging set interfaces ge-1/0/3 encapsulation flexible-ethernet-services set interfaces ge-1/0/3 unit 0 encapsulation vlan-bridge set interfaces ge-1/0/3 unit 0 vlan-id-range 100-110 set interfaces ge-1/0/4 flexible-vlan-tagging set interfaces ge-1/0/4 encapsulation flexible-ethernet-services set interfaces ge-1/0/4 unit 0 encapsulation vlan-bridge set interfaces ge-1/0/4 unit 0 vlan-id-range 100-110 set interfaces ge-1/0/5 gigether-options 802.3ad ae0 set interfaces ge-1/1/0 gigether-options 802.3ad ae1 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp system-priority 100 set interfaces ae0 aggregated-ether-options lacp system-id 00:00:00:00:00:05 set interfaces ae0 aggregated-ether-options lacp admin-key 1 set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 5 set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 10 set interfaces ae0 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae0 aggregated-ether-options mc-ae mode active-active set interfaces ae0 aggregated-ether-options mc-ae status-control standby set interfaces ae0 unit 0 encapsulation vlan-bridge set interfaces ae0 unit 0 vlan-id-range 100-110 set interfaces ae0 unit 0 multi-chassis-protection 10.100.100.1 interface ge-1/0/4.0 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-priority 100 set interfaces ae1 aggregated-ether-options lacp system-id 00:00:00:00:00:05 set interfaces ae1 aggregated-ether-options lacp admin-key 1 set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 10 set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 10 set interfaces ae1 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae1 aggregated-ether-options mc-ae mode active-active set interfaces ae1 aggregated-ether-options mc-ae status-control standby set interfaces ae1 unit 0 encapsulation vlan-bridge set interfaces ae1 unit 0 vlan-id-range 100-110 set interfaces ae1 unit 0 multi-chassis-protection 10.100.100.1 interface ge-1/0/4.0 set bridge-domains bd0 domain-type bridge set bridge-domains bd0 vlan-id all set bridge-domains bd0 service-id 20 set bridge-domains bd0 interface ae1.0 set bridge-domains bd0 interface ge-1/0/3.0 set bridge-domains bd0 interface ge-1/0/4.0 set bridge-domains bd0 interface ae0.0 set protocols iccp local-ip-addr 10.100.100.2 set protocols iccp peer 10.100.100.1 redundancy-group-id-list 10 set protocols iccp peer 10.100.100.1 liveness-detection minimum-interval 1000 set switch-options service-id 10
Configuration du routeur PE1
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer le routeur PE1 :
Spécifiez le nombre d’interfaces Ethernet agrégées à créer.
[edit chassis] user@PE1# set aggregated-devices ethernet device-count 5
Spécifiez les membres à inclure dans les bundles Ethernet agrégés.
[edit interfaces] user@PE1# set ge-1/0/1 gigether-options 802.3ad ae1 user@PE1# set ge-1/0/6 gigether-options 802.3ad ae0
Configurez les interfaces qui se connectent aux émetteurs ou aux récepteurs, les interfaces ICL et les interfaces ICCP.
[edit interfaces] user@PE1# set ge-1/1/1 flexible-vlan-tagging user@PE1# set ge-1/1/1 encapsulation flexible-ethernet-services user@PE1# set ge-1/1/1 unit 0 encapsulation vlan-bridge user@PE1# set ge-1/1/1 unit 0 vlan-id-range 100-110 user@PE1# set ge-1/1/4 flexible-vlan-tagging user@PE1# set ge-1/1/4 encapsulation flexible-ethernet-services user@PE1# set ge-1/1/4 unit 0 encapsulation vlan-bridge user@PE1# set ge-1/1/4 unit 0 vlan-id-range 100-110 user@PE1# set ge-1/1/2 unit 0 family inet address 10.100.100.1/30
Configurez les paramètres sur les bundles Ethernet agrégés.
[edit interfaces ae0] user@PE1# set flexible-vlan-tagging user@PE1# set encapsulation flexible-ethernet-services user@PE1# set unit 0 encapsulation vlan-bridge user@PE1# set unit 0 vlan-id-range 100-110 user@PE1# set unit 0 multi-chassis-protection 10.100.100.2 interface ge-1/1/4.0 [edit interfaces ae1] user@PE1# set flexible-vlan-tagging user@PE1# set encapsulation flexible-ethernet-services user@PE1# set unit 0 encapsulation vlan-bridge user@PE1# set unit 0 vlan-id-range 100-110 user@PE1# set unit 0 multi-chassis-protection 10.100.100.2 interface ge-1/1/4.0
Configurez LACP sur les bundles Ethernet agrégés.
[edit interfaces ae0 aggregated-ether-options] user@PE1# set lacp active user@PE1# set lacp system-priority 100 user@PE1# set lacp system-id 00:00:00:00:00:05 user@PE1# set lacp admin-key 1 [edit interfaces ae1 aggregated-ether-options] user@PE1# set lacp active user@PE1# set lacp system-priority 100 user@PE1# set lacp system-id 00:00:00:00:00:05 user@PE1# set lacp admin-key 1
Configurez les interfaces MC-LAG.
[edit interfaces ae0 aggregated-ether-options] user@PE1# set mc-ae mc-ae-id 5 user@PE1# set mc-ae redundancy-group 10 user@PE1# set mc-ae chassis-id 1 user@PE1# set mc-ae mode active-active user@PE1# set mc-ae status-control active [edit interfaces ae1 aggregated-ether-options] user@PE1# set mc-ae mc-ae-id 10 user@PE1# set mc-ae redundancy-group 10 user@PE1# set mc-ae chassis-id 1 user@PE1# set mc-ae mode active-active user@PE1# set mc-ae status-control active
Le numéro d’identification Ethernet agrégé multichâssis (mc-ae-id) spécifie le groupe d’agrégation de liens auquel appartient l’interface Ethernet agrégée. Les interfaces ae0 sur les routeurs PE1 et PE2 sont configurées avec mc-ae-id 5. Les interfaces ae1 sur les routeurs PE1 et PE2 sont configurées avec mc-ae-id 10.
L’instruction
redundancy-group 10
ICCP permet d’associer plusieurs châssis exécutant des fonctions de redondance similaires et d’établir un canal de communication afin que les applications sur les châssis d’appairage puissent s’envoyer des messages. Les interfaces ae0 et ae1 sur les routeurs PE1 et PE2 sont configurées avec le même groupe de redondance, le groupe de redondance 10.L
chassis-id
'instruction est utilisée par LACP pour calculer le numéro de port des liaisons de membres physiques du MC-LAG. Le routeur PE1 utilise chassid-id 1 pour identifier ses interfaces ae0 et ae1. Le routeur PE2 utilise chassis-id 0 pour identifier ses interfaces ae0 et ae1.L’instruction
mode
indique si un MC-LAG est en mode actif-veille ou actif-actif. Les châssis qui se trouvent dans le même groupe doivent être dans le même mode.Configurez un domaine qui inclut l’ensemble des ports logiques.
[edit bridge-domains bd0] user@PE1# set domain-type bridge user@PE1# set vlan-id all user@PE1# set service-id 20 user@PE1# set interface ae0.0 user@PE1# set interface ae1.0 user@PE1# set interface ge-1/1/1.0 user@PE1# set interface ge-1/1/4.0
Les ports d’un domaine de pont partagent les mêmes caractéristiques d’inondation ou de diffusion afin d’effectuer un pontage de couche 2.
L’instruction au niveau
service-id
du pont est requise pour lier les domaines de pont associés entre les homologues (dans ce cas, le routeur PE1 et le routeur PE2) et doit être configurée avec la même valeur.Configurez les paramètres ICCP.
[edit protocols iccp] user@PE1# set local-ip-addr 10.100.100.1 user@PE1# set peer 10.100.100.2 redundancy-group-id-list 10 user@PE1# set peer 10.100.100.2 liveness-detection minimum-interval 1000
Configurez l’ID de service au niveau global.
[edit switch-options] user@PE1# set service-id 10
Vous devez configurer la même configuration unique à l’échelle du réseau pour un service dans l’ensemble des routeurs PE fournissant le service. Cet ID de service est requis si les interfaces Ethernet agrégées multichâssis font partie d’un domaine de pont.
Résultats
En mode configuration, confirmez votre configuration en entrant les show bridge-domains
commandes , show chassis
, show interfaces
, show protocols
et show switch-options
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@PE1# show bridge-domains bd0 { domain-type bridge; vlan-id all; service-id 20; interface ae1.0; interface ge-1/1/1.0; interface ge-1/1/4.0; interface ae0.0; }
user@PE1# show chassis aggregated-devices { ethernet { device-count 5; } }
user@PE1# show interfaces ge-1/0/1 { gigether-options { 802.3ad ae1; } } ge-1/0/6 { gigether-options { 802.3ad ae0; } } ge-1/1/2 { unit 0 { family inet { address 10.100.100.1/30; } } } ge-1/1/1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } } ge-1/1/4 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } } ae0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-priority 100; system-id 00:00:00:00:00:05; admin-key 1; } mc-ae { mc-ae-id 5; redundancy-group 10; chassis-id 1; mode active-active; status-control active; } } unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; multi-chassis-protection 10.100.100.2 { interface ge-1/1/4.0; } } } ae1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-priority 100; system-id 00:00:00:00:00:05; admin-key 1; } mc-ae { mc-ae-id 10; redundancy-group 10; chassis-id 1; mode active-active; status-control active; } } unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; multi-chassis-protection 10.100.100.2 { interface ge-1/1/4.0; } } }
user@PE1# show protocols iccp { local-ip-addr 10.100.100.1; peer 10.100.100.2 { redundancy-group-id-list 10; liveness-detection { minimum-interval 1000; } } }
user@PE1# show switch-options service-id 10;
Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.
Répétez la procédure pour le routeur PE2 en utilisant les noms et adresses d’interface appropriés.
Configuration de l’appareil CE
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie , puis passez commit
en mode de configuration.
Dispositif CE
set chassis aggregated-devices ethernet device-count 2 set interfaces ge-2/0/2 gigether-options 802.3ad ae0 set interfaces ge-2/0/3 gigether-options 802.3ad ae0 set interfaces ge-2/1/6 flexible-vlan-tagging set interfaces ge-2/1/6 encapsulation flexible-ethernet-services set interfaces ge-2/1/6 unit 0 encapsulation vlan-bridge set interfaces ge-2/1/6 unit 0 vlan-id-range 100-110 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp system-priority 100 set interfaces ae0 unit 0 encapsulation vlan-bridge set interfaces ae0 unit 0 vlan-id-range 100-110 set bridge-domains bd0 domain-type bridge set bridge-domains bd0 vlan-id all set bridge-domains bd0 interface ge-2/1/6.0 set bridge-domains bd0 interface ae0.0
Configuration de l’appareil CE
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer l’appareil CE :
Spécifiez le nombre d’interfaces Ethernet agrégées à créer.
[edit chassis] user@CE# set aggregated-devices ethernet device-count 2
Spécifiez les membres à inclure dans le bundle Ethernet agrégé.
[edit interfaces] user@CE# set ge-2/0/2 gigether-options 802.3ad ae0 user@CE# set ge-2/0/3 gigether-options 802.3ad ae0
Configurez une interface qui se connecte aux émetteurs ou aux récepteurs.
[edit interfaces ge-2/1/6] user@CE# set flexible-vlan-tagging user@CE# set encapsulation flexible-ethernet-services user@CE# set unit 0 encapsulation vlan-bridge user@CE# set unit 0 vlan-id-range 100-110
Configurez les paramètres sur le bundle Ethernet agrégé.
[edit interfaces ae0] user@CE# set flexible-vlan-tagging user@CE# set encapsulation flexible-ethernet-services user@CE# set unit 0 encapsulation vlan-bridge user@CE# set unit 0 vlan-id-range 100-110
Configurez LACP sur le bundle Ethernet agrégé.
[edit interfaces ae0 aggregated-ether-options] user@CE# set lacp active user@CE# set lacp system-priority 100
L’instruction
active
initie la transmission des paquets LACP.Pour l’instruction
system-priority
, une valeur plus petite indique une priorité plus élevée. L’appareil dont la valeur de priorité système est la plus faible détermine quelles liaisons entre les périphériques partenaires LACP sont actives et lesquelles sont en mode veille pour chaque groupe LACP. L’équipement situé à l’extrémité de contrôle de la liaison utilise les priorités de ports pour déterminer quels ports sont regroupés dans le bundle agrégé et quels ports sont mis en mode veille. Les priorités de port sur l’autre périphérique (l’extrémité non contrôlante de la liaison) sont ignorées.Configurez un domaine qui inclut l’ensemble des ports logiques.
[edit bridge-domains bd0] user@CE# set domain-type bridge user@CE# set vlan-id all user@CE# set interface ge-2/1/6.0 user@CE# set interface ae0.0
Les ports d’un domaine de pont partagent les mêmes caractéristiques d’inondation ou de diffusion afin d’effectuer un pontage de couche 2.
Résultats
À partir du mode de configuration, confirmez votre configuration en saisissant les show bridge-domains
commandes , show chassis
et show interfaces
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@CE# show bridge-domains bd0 { domain-type bridge; vlan-id all; interface ge-2/1/6.0; interface ae0.0; }
user@CE# show chassis aggregated-devices { ethernet { device-count 2; } }
user@CE# show interfaces ge-2/0/2 { gigether-options { 802.3ad ae0; } } ge-2/0/3 { gigether-options { 802.3ad ae0; } } ge-2/1/6 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } } ae0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-priority 100; } } unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } }
Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.
Configuration du routeur fournisseur
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit
en mode de configuration.
Routeur P
set chassis aggregated-devices ethernet device-count 2 set interfaces ge-1/0/5 gigether-options 802.3ad ae1 set interfaces ge-1/0/11 gigether-options 802.3ad ae1 set interfaces ge-1/1/3 flexible-vlan-tagging set interfaces ge-1/1/3 encapsulation flexible-ethernet-services set interfaces ge-1/1/3 unit 0 encapsulation vlan-bridge set interfaces ge-1/1/3 unit 0 vlan-id-range 100-110 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-priority 100 set interfaces ae1 unit 0 encapsulation vlan-bridge set interfaces ae1 unit 0 vlan-id-range 100-110 set bridge-domains bd0 vlan-id all set bridge-domains bd0 domain-type bridge set bridge-domains bd0 interface ge-1/1/3.0 set bridge-domains bd0 interface ae1.0
Configuration du routeur PE
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer le routeur P :
Spécifiez le nombre d’interfaces Ethernet agrégées à créer.
[edit chassis] user@P# set aggregated-devices ethernet device-count 2
Spécifiez les membres à inclure dans le bundle Ethernet agrégé.
[edit interfaces] user@P# set ge-1/0/5 gigether-options 802.3ad ae1 user@P# set ge-1/0/11 gigether-options 802.3ad ae1
Configurez une interface qui se connecte aux émetteurs ou aux récepteurs.
[edit interfaces ge-1/1/3] user@P# set flexible-vlan-tagging user@P# set encapsulation flexible-ethernet-services user@P# set unit 0 encapsulation vlan-bridge user@P# set unit 0 vlan-id-range 100-500
Configurez les paramètres sur le bundle Ethernet agrégé.
[edit interfaces ae1] user@P# set flexible-vlan-tagging user@P# set encapsulation flexible-ethernet-services user@P# set unit 0 encapsulation vlan-bridge user@P# set unit 0 vlan-id-range 100-110
Configurez LACP sur le bundle Ethernet agrégé.
[edit interfaces ae1 aggregated-ether-options] user@P# set lacp active user@P# set lacp system-priority 100
Configurez un domaine qui inclut l’ensemble des ports logiques.
[edit bridge-domains bd0] user@P# set vlan-id all user@P# set domain-type bridge user@P# set interface ge-1/1/3.0 user@P# set interface ae1.0
Résultats
À partir du mode de configuration, confirmez votre configuration en saisissant les show bridge-domains
commandes , show chassis
et show interfaces
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@P# show bridge-domains bd0 { domain-type bridge; vlan-id all; interface ge-1/1/3.0; interface ae1.0; }
user@P# show chassis aggregated-devices { ethernet { device-count 2; } }
user@P# show interfaces ge-1/0/5 { gigether-options { 802.3ad ae1; } } ge-1/0/11 { gigether-options { 802.3ad ae1; } } ge-1/1/3 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id-range 100-500; } } ae1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-priority 100; } } unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } }
Si vous avez terminé de configurer l’appareil, entrez commit à partir du mode de configuration.
Vérification
Vérifiez que la configuration fonctionne correctement en exécutant les commandes suivantes :
show iccp
show interfaces ae0
show interfaces ae1
show interfaces mc-ae
show pim interfaces
show vrrp
show igmp
show ospf
show dhcp relay
Exemple : configuration de l’agrégation de liens multichâssis entre les commutateurs QFX Series et les routeurs MX Series
Cet exemple montre comment configurer des groupes d’agrégation de liens multichâssis (MC-LAG) entre un commutateur QFX Series et un routeur MX Series en utilisant le mode actif-actif pour prendre en charge le pontage de couche 2. En mode actif-actif, toutes les liaisons membres transportent le trafic, ce qui permet d’équilibrer la charge du trafic vers les deux homologues MC-LAG.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
-
Un routeur Juniper Networks MX Series (MX240, MX480, MX960)
-
Un commutateur Juniper Networks QFX Series (QFX10000, QFX5110, QFX5120)
-
Deux serveurs avec prise en charge LAG ; Les routeurs MX Series remplissent le rôle de serveur dans cet exemple
-
Junos OS version 19.4R1 ou ultérieure sur les homologues MC-LAG
Aperçu
Dans l’exemple de topologie, deux serveurs sont connectés à deux périphériques PE (Provider Edge), S0 et R1. S0 est un commutateur QFX Series tandis que R1 est un routeur MX Series. Des groupes d’agrégation de liens (LAG) sont connectés aux deux serveurs. Cet exemple configure le mode actif-actif pour les MC-LAG, ce qui signifie que les ports LAG des deux périphériques PE sont actifs et transportent le trafic en même temps.
Les serveurs ne savent pas que leurs liaisons Ethernet agrégées sont connectées à plusieurs périphériques PE. Le fonctionnement MC-LAG est opaque pour les serveurs et les deux ont une interface LAG Ethernet conventionnelle configurée.
À l’une des extrémités d’un MC-LAG se trouve un périphérique client MC-LAG, par exemple, un serveur ou un périphérique de commutation/routage, qui a une ou plusieurs liaisons physiques dans un LAG. Les périphériques clients n’ont pas besoin de prendre en charge MC-LAG, car ils n’ont besoin de prendre en charge qu’une interface LAG standard. De l’autre côté du MC-LAG se trouvent deux dispositifs MC-LAG (PE). Un ou plusieurs liens physiques sont connectés à l’équipement client pour chacun des PE. Les équipements PE se coordonnent pour garantir que le trafic de données est transféré correctement, même lorsque toutes les liaisons client transfèrent activement le trafic.
Sur la Figure 3, les serveurs fonctionnent comme si les deux membres du LAG étaient connectés à un seul équipement fournisseur. Étant donné que le mode configuré est actif-actif, tous les membres LAG sont dans un état de transfert et le périphérique CE équilibre la charge du trafic vers les périphériques PE appairés.
Le protocole ICCP (Interchassis Control Protocol) envoie des messages entre les équipements PE pour contrôler l’état de transfert du MC-LAG. De plus, une liaison de protection de liaison interchâssis (ICL-PL) est utilisée pour transférer le trafic entre les équipements PE selon les besoins lorsqu’ils fonctionnent en mode actif-actif.
Dans cet exemple, vous configurez deux MC-LAG sur les PE pour prendre en charge la connectivité de couche 2 entre les interfaces Ethernet agrégées sur les serveurs. Dans le cadre de la configuration MC-LAG, vous provisionnez une interface Ethernet agrégée entre les homologues MC-LAG pour prendre en charge les fonctionnalités ICL-PL et ICCP.
Diagramme de topologie

La figure 3 illustre la topologie utilisée dans cet exemple.
Les points clés de la topologie sont les suivants :
- Le nœud S0 est un commutateur de la série QFX10000, tandis que le nœud R1 est un routeur de la série MX960.
- Les routeurs MX Series sont utilisés pour remplir le rôle des 2 serveurs. Dans cet exemple, vous pouvez utiliser n’importe quel commutateur, routeur ou serveur prenant en charge une interface LAG conventionnelle basée sur LACP.
- Les serveurs ont le VLAN 10 et disposent d’un sous-réseau partagé. Une connectivité de couche 2 doit exister entre les serveurs.
- La session ICCP entre les PE est ancrée à une interface IRB. Cela s’apparente à l’appairage BGP entre interfaces de bouclage pour survivre aux défaillances de liaison. Cependant, ici, les IRB sont placés dans un VLAN partagé (VLAN 100) qui fournit une connectivité de couche 2 entre les PE. Cela signifie qu’il n’est pas nécessaire d’utiliser un IGP ou une route statique pour assurer la connectivité entre les CISR. Par conséquent, les IRB partagent un sous-réseau IP.
- Cet exemple déploie une interface LAG unique entre les PE (ae0) pour prendre en charge à la fois les fonctionnalités ICCP et ICL. Si vous le souhaitez, vous pouvez exécuter ICCP sur un bundle AE distinct. Il est fortement recommandé d’utiliser plusieurs membres dans le bundle AE utilisé pour les liaisons ICCP/ICL afin de garantir qu’ils restent opérationnels en cas de défaillance d’une interface ou d’une liaison individuelle.
- Bien que largement similaire, la configuration MC-LAG diffère légèrement entre les appareils PE étant donné qu’il s’agit de plates-formes différentes. La démonstration de ces différences de configuration, ainsi que l’interopérabilité MC-LAG entre les plates-formes, est la raison de cet exemple. Assurez-vous de garder une trace de l’EP avec lequel vous interagissez au fur et à mesure que vous avancez dans l’exemple.
Configurer les appareils
- Configuration rapide de l’interface de ligne de commande
- Configurer le commutateur S0
- Résultats S0
- Configurer le routeur R1
- Résultats R1
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie. Lorsque vous avez terminé, entrez dans commit
le mode de configuration pour activer les modifications.
Commutateur S0
Dans cet exemple, le périphérique S0 est un commutateur QFX10000 Series.
set system host-name mc-lag_r0 set chassis aggregated-devices ethernet device-count 10 set interfaces xe-0/0/0 gigether-options 802.3ad ae0 set interfaces xe-0/0/1 gigether-options 802.3ad ae0 set interfaces xe-0/0/4 gigether-options 802.3ad ae10 set interfaces xe-0/0/5 gigether-options 802.3ad ae20 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members all set interfaces ae10 aggregated-ether-options lacp active set interfaces ae10 aggregated-ether-options lacp system-id 01:01:01:01:01:01 set interfaces ae10 aggregated-ether-options lacp admin-key 10 set interfaces ae10 aggregated-ether-options mc-ae mc-ae-id 10 set interfaces ae10 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae10 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae10 aggregated-ether-options mc-ae mode active-active set interfaces ae10 aggregated-ether-options mc-ae status-control active set interfaces ae10 unit 0 family ethernet-switching vlan members vlan10 set interfaces ae20 aggregated-ether-options lacp active set interfaces ae20 aggregated-ether-options lacp system-id 02:02:02:02:02:02 set interfaces ae20 aggregated-ether-options lacp admin-key 20 set interfaces ae20 aggregated-ether-options mc-ae mc-ae-id 20 set interfaces ae20 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae20 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae20 aggregated-ether-options mc-ae mode active-active set interfaces ae20 aggregated-ether-options mc-ae status-control standby set interfaces ae20 unit 0 family ethernet-switching vlan members vlan10 set interfaces irb unit 100 family inet address 10.0.1.10/24 set interfaces lo0 unit 0 family inet address 192.168.255.10/32 set multi-chassis multi-chassis-protection 10.0.1.1 interface ae0 set protocols iccp local-ip-addr 10.0.1.10 set protocols iccp peer 10.0.1.1 session-establishment-hold-time 50 set protocols iccp peer 10.0.1.1 redundancy-group-id-list 1 set protocols iccp peer 10.0.1.1 liveness-detection minimum-interval 1000 set switch-options service-id 100 set vlans vlan10 vlan-id 10 set vlans vlan100 vlan-id 100 set vlans vlan100 l3-interface irb.100
Routeur R1
Dans cet exemple, le périphérique R1 est un routeur MX Series.
set system host-name mc-lag_r1 set chassis aggregated-devices ethernet device-count 10 set interfaces xe-0/0/0:0 gigether-options 802.3ad ae0 set interfaces xe-0/0/0:1 gigether-options 802.3ad ae0 set interfaces xe-0/0/1:0 gigether-options 802.3ad ae10 set interfaces xe-0/0/1:1 gigether-options 802.3ad ae20 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family bridge interface-mode trunk set interfaces ae0 unit 0 family bridge vlan-id-list 1-1000 set interfaces ae10 aggregated-ether-options lacp active set interfaces ae10 aggregated-ether-options lacp system-id 01:01:01:01:01:01 set interfaces ae10 aggregated-ether-options lacp admin-key 10 set interfaces ae10 aggregated-ether-options mc-ae mc-ae-id 10 set interfaces ae10 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae10 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae10 aggregated-ether-options mc-ae mode active-active set interfaces ae10 aggregated-ether-options mc-ae status-control standby set interfaces ae10 unit 0 multi-chassis-protection 10.0.1.10 interface ae0.0 set interfaces ae10 unit 0 family bridge interface-mode access set interfaces ae10 unit 0 family bridge vlan-id 10 set interfaces ae20 aggregated-ether-options lacp active set interfaces ae20 aggregated-ether-options lacp system-id 02:02:02:02:02:02 set interfaces ae20 aggregated-ether-options lacp admin-key 20 set interfaces ae20 aggregated-ether-options mc-ae mc-ae-id 20 set interfaces ae20 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae20 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae20 aggregated-ether-options mc-ae mode active-active set interfaces ae20 aggregated-ether-options mc-ae status-control active set interfaces ae20 unit 0 multi-chassis-protection 10.0.1.10 interface ae0.0 set interfaces ae20 unit 0 family bridge interface-mode access set interfaces ae20 unit 0 family bridge vlan-id 10 set interfaces irb unit 100 family inet address 10.0.1.1/24 set interfaces lo0 unit 0 family inet address 192.168.255.1/32 set protocols iccp local-ip-addr 10.0.1.1 set protocols iccp peer 10.0.1.10 session-establishment-hold-time 50 set protocols iccp peer 10.0.1.10 redundancy-group-id-list 1 set protocols iccp peer 10.0.1.10 liveness-detection minimum-interval 1000 set bridge-domains vlan10 vlan-id 10 set bridge-domains vlan100 vlan-id 100 set bridge-domains vlan100 routing-interface irb.100 set switch-options service-id 10
Serveur 1
Dans cet exemple, les serveurs sont des routeurs MX. Bien que cet exemple se concentre sur la configuration de MC-LAG sur les périphériques PE, la configuration du serveur est fournie par souci d’exhaustivité. Dans cet exemple, le serveur 2 a la même configuration, à l’exception de l’adresse IPv4 172.16.1.2/24 et de l’adresse IPv6 2001 :db8:172:16:1 ::2 .
set system host-name server1 set chassis aggregated-devices ethernet device-count 10 set interfaces xe-0/0/0:0 gigether-options 802.3ad ae10 set interfaces xe-0/0/0:1 gigether-options 802.3ad ae10 set interfaces ae10 aggregated-ether-options lacp active set interfaces ae10 unit 0 family inet address 172.16.1.1/24 set interfaces ae10 unit 0 family inet6 address 2001:db8:172:16:1::1/64
Configurer le commutateur S0
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, consultez Utilisation de l’éditeur CLI en mode Configuration.
Pour configurer le commutateur S0 :
-
Spécifiez le nombre de périphériques Ethernet agrégés pris en charge sur le châssis. Seuls 3 LAG sont nécessaires pour l’exemple, mais le fait d’avoir une capacité de bundle AE inutilisée ne pose aucun problème.
[edit chassis] user@S0# set aggregated-devices ethernet device-count 10
-
Configurez le bouclage (si vous le souhaitez, il n'est pas utilisé dans cet exemple) et les interfaces IRB, ainsi que le VLAN de l'interface IRB. Dans cet exemple, l’interface IRB est utilisée pour ancrer la session ICCP et est affectée au VLAN 100.
[edit] user@S0# set interfaces lo0 unit 0 family inet address 192.168.255.10/32 user@S0# set interfaces irb unit 100 family inet address 10.0.1.10/24 user@S0# set vlans vlan100 vlan-id 100 user@S0# set vlans vlan100 l3-interface irb.100
-
Configurez l’interface ae0 pour prendre en charge ICCP et ICL. Assurez-vous d’inclure tous les VLAN MC-LAG, ainsi que le VLAN IRB utilisé pour prendre en charge ICCP. Vous pouvez spécifier une liste de VLAN, mais dans cet exemple, le
all
mot-clé est utilisé pour s’assurer rapidement que tous les VLAN sont pris en charge sur l’interface ae0. Dans cet exemple, seuls deux VLAN sont nécessaires sur l’ISL. Le VLAN MC-LAG (10) et le VLAN 100 qui prennent en charge ICCP.Pour un fonctionnement correct, l'unité 0 doit être utilisée pour la liaison ICL sur le commutateur QFX Series car, contrairement à un routeur MX Series, elle ne prend pas en charge la spécification de la liaison ICL au niveau de l'unité.
Note:Le commutateur QFX Series prend uniquement en charge la spécification de niveau d’interface de la liaison ICL et suppose l’utilisation de l’unité 0. Il est donc important de répertorier tous les VLAN MC-LAG sous l’unité 0, comme indiqué. Le routeur MX Series peut prendre en charge la spécification globale ou au niveau unitaire de l’ICL. Cette dernière méthode est illustrée plus loin dans cet exemple.
[edit interfaces] user@S0# set xe-0/0/0 gigether-options 802.3ad ae0 user@S0# set xe-0/0/1 gigether-options 802.3ad ae0 user@S0# set ae0 aggregated-ether-options lacp active user@S0# set ae0 unit 0 family ethernet-switching interface-mode trunk user@S0# set ae0 unit 0 family ethernet-switching vlan members all
-
Spécifiez les interfaces membres utilisées pour le serveur face aux bundles Ethernet agrégés.
[edit interfaces] user@S0# set xe-0/0/4 gigether-options 802.3ad ae10 user@S0# set xe-0/0/5 gigether-options 802.3ad ae20
-
Configurez les paramètres LACP et MC-LAG pour le MC-LAG qui se connecte au serveur 1 (ae10). Le MC-LAG est défini pour le mode actif-actif et, dans cet exemple, S0 est défini pour être le nœud MC-LAG actif à l’aide de l’instruction
status-control active
. Si S0 échoue, R1 prendra le relais en tant que nœud actif. Lchassis-id
'instruction est utilisée par LACP pour calculer le numéro de port des liaisons de membres physiques du MC-LAG. Par convention, l’ID de châssis 0 est attribué au noeud actif, tandis que 1 est attribué au noeud de secours. Dans une étape ultérieure, vous configurez R1 pour qu’il soit le noeud actif du MC-LAG connecté au serveur 2.Le numéro d’identification Ethernet agrégé multichâssis (mc-ae-id) spécifie le groupe d’agrégation de liens auquel appartient l’interface Ethernet agrégée. Les interfaces ae10 sur S0 et R1 sont configurées avec mc-ae-id 10. De la même manière, l’interface ae20 est configurée avec mc-ae-id 20 .
L’instruction
redundancy-group 1
ICCP permet d’associer plusieurs châssis exécutant des fonctions de redondance similaires et d’établir un canal de communication afin que les applications sur les châssis d’appairage puissent s’envoyer des messages. Les interfaces ae10 et ae20 sur S0 et R1 sont configurées avec le même groupe de redondance, le groupe de redondance 1.L’instruction
mode
indique si un MC-LAG est en mode actif-veille ou actif-actif. Les châssis qui se trouvent dans le même groupe doivent être dans le même mode.[edit interfaces ae10] user@S0# set aggregated-ether-options lacp active user@S0# set aggregated-ether-options lacp system-id 01:01:01:01:01:01 user@S0# set aggregated-ether-options lacp admin-key 10 user@S0# set aggregated-ether-options mc-ae mc-ae-id 10 user@S0# set aggregated-ether-options mc-ae redundancy-group 1 user@S0# set aggregated-ether-options mc-ae chassis-id 0 user@S0# set aggregated-ether-options mc-ae mode active-active user@S0# set aggregated-ether-options mc-ae status-control active user@S0# set unit 0 family ethernet-switching vlan members vlan10
-
Configurez les paramètres LACP et MC-LAG pour le MC-LAG qui se connecte au serveur 2 (ae20). Le MC-LAG est défini pour le mode actif-actif et, dans cet exemple, S0 est défini pour être le nœud MC-LAG de secours. En cas de défaillance de R1, S0 prend le relais en tant que nœud actif.
[edit interfaces ae20] user@S0# set aggregated-ether-options lacp active user@S0# set interfaces ae20 aggregated-ether-options lacp system-id 02:02:02:02:02:02 user@S0# set aggregated-ether-options lacp admin-key 20 user@S0# set aggregated-ether-options mc-ae mc-ae-id 20 user@S0# set aggregated-ether-options mc-ae redundancy-group 1 user@S0# set aggregated-ether-options mc-ae chassis-id 1 user@S0# set aggregated-ether-options mc-ae mode active-active user@S0# set aggregated-ether-options mc-ae status-control standby user@S0# set unit 0 family ethernet-switching vlan members v20
-
Configurez le VLAN pour les bundles AE 10 et AE 20.
[edit] user@S0# set vlans vlan10 vlan-id 10
-
Configurez l’ID de service switch-options.
Les ports d’un domaine de pont partagent les mêmes caractéristiques d’inondation ou de diffusion afin d’effectuer un pontage de couche 2.
L’instruction globale
service-id
est requise pour lier les domaines de pont associés entre les homologues (dans ce cas, S0 et R1) et doit être configurée avec la même valeur.[edit switch-options] user@S0# set service-id 100
-
Configurez les paramètres ICCP. Les
local
paramètres etpeer
sont définis pour refléter les valeurs configurées précédemment pour les interfaces IRB locale et distante, respectivement. La configuration de l’appairage ICCP vers une interface IRB (ou de bouclage) garantit que la session ICCP peut rester active malgré les défaillances de liaison individuelles.[edit protocols iccp] user@S0# set local-ip-addr 10.0.1.10 user@S0# set peer 10.0.1.1 session-establishment-hold-time 50 user@S0# set peer 10.0.1.1 redundancy-group-id-list 1 user@S0# set peer 10.0.1.10 liveness-detection minimum-interval 1000
-
Configurez l’ID de service au niveau global. Vous devez configurer le même ID de service réseau unique dans l’ensemble des routeurs PE fournissant le service. Cet ID de service est requis lorsque les interfaces Ethernet agrégées multichâssis font partie d’un domaine de pont.
[edit switch-options] user@S0# set service-id 100
-
Configurez l’interface ae0 pour qu’elle fonctionne comme ICL pour les bundles MC-LAG pris en charge par S0.
[edit multi-chassis] user@S0# set multi-chassis-protection 10.0.1.1 interface ae0
Note:Sur la plate-forme QFX, vous devez spécifier un périphérique d’interface physique en tant que liaison de protection ICL. Le mappage au niveau de l’unité logique d’une ICL vers un faisceau MC-LAG n’est pas pris en charge. Pour un fonctionnement correct, vous devez vous assurer que l’unité 0 est utilisée pour prendre en charge le pontage des VLAN MC-LAG sur l’ICL.
Résultats S0
À partir du mode configuration, confirmez votre configuration en entrant la show
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
[edit] user@S0# show . . .chassis { aggregated-devices { ethernet { device-count 10; } } } interfaces { xe-0/0/0 { gigether-options { 802.3ad ae0; } } xe-0/0/1 { gigether-options { 802.3ad ae0; } } xe-0/0/4 { gigether-options { 802.3ad ae10; } } xe-0/0/5 { gigether-options { 802.3ad ae20; } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae10 { aggregated-ether-options { lacp { active; system-id 01:01:01:01:01:01; admin-key 10; } mc-ae { mc-ae-id 10; redundancy-group 1; chassis-id 0; mode active-active; status-control active; } } unit 0 { family ethernet-switching { vlan { members vlan10; } } } } ae20 { aggregated-ether-options { lacp { active; system-id 02:02:02:02:02:02; admin-key 20; } mc-ae { mc-ae-id 20; redundancy-group 1; chassis-id 1; mode active-active; status-control standby; } } unit 0 { family ethernet-switching { vlan { members vlan10; } } } } irb { unit 100 { family inet { address 10.0.1.10/24; } } } lo0 { unit 0 { family inet { address 192.168.255.10/32; } } } } multi-chassis { multi-chassis-protection 10.0.1.1 { interface ae0; } } protocols { iccp { local-ip-addr 10.0.1.10; peer 10.0.1.1 { session-establishment-hold-time 50; redundancy-group-id-list 1; liveness-detection { minimum-interval 1000; } } } } switch-options { service-id 100; } vlans { vlan10 { vlan-id 10; } vlan100 { vlan-id 100; l3-interface irb.100; } }
Configurer le routeur R1
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, consultez Utilisation de l’éditeur CLI en mode Configuration.
Pour configurer le routeur R1 :
-
Spécifiez le nombre d’interfaces Ethernet agrégées à créer sur le châssis. Seuls 3 LAG sont nécessaires, mais une capacité LAG supplémentaire ne pose aucun problème.
[edit chassis] user@R1# set aggregated-devices ethernet device-count 10
-
Configurez les interfaces loopback (si vous le souhaitez, ce n'est pas nécessaire dans cet exemple) et IRB, ainsi que le VLAN de l'interface IRB. Dans cet exemple, l’interface IRB est utilisée pour ancrer la session ICCP.
[edit] user@R1# set interfaces lo0 unit 0 family inet address 192.168.255.1/32 user@R1# set interfaces irb unit 100 family inet address 10.0.1.1/24 user@R1# set bridge-domains vlan100 vlan-id 100 user@R1# set bridge-domains vlan100 routing-interface irb.100
-
Configurez l’interface ae0 pour qu’elle prenne en charge les fonctionnalités ICL et ICCP. A
vlan-id-list
est utilisé pour prendre en charge une gamme de VLAN, notamment le VLAN 100 pour l’ICCP et le VLAN 10 pour les MC-LAG. Contrairement au commutateur QFX Series, le utilisé comme raccourci pour prendre en charge tous les VLAN n’estall
pas pris en charge sur les routeurs MX Series.Note:La liaison ICL doit prendre en charge tous les VLAN MC-LAG ainsi que le VLAN utilisé pour ICCP. Dans cet exemple, cela signifie que vous devez au minimum répertorier les VLAN 10 et 100, étant donné que le lien ae0 prend en charge à la fois ISL et ICCP dans cet exemple.
[edit interfaces] user@R1# set xe-0/0/0:0 gigether-options 802.3ad ae0 user@R1# set xe-0/0/0:1 gigether-options 802.3ad ae0 user@R1# set ae0 aggregated-ether-options lacp active user@R1# set ae0 unit 0 family bridge interface-mode trunk user@R1# set ae0 unit 0 family bridge vlan-id-list 2-1000
-
Spécifiez les membres à inclure dans le serveur face aux bundles Ethernet agrégés à R0.
[edit interfaces] user@R1# set xe-0/0/1:0 gigether-options 802.3ad ae10 user@R1# set xe-0/0/1:1 gigether-options 802.3ad ae20
-
Configurez les paramètres LACP et MC-LAG pour le MC-LAG qui se connecte au serveur 1 (ae10). Le MC-LAG est défini pour le mode actif-actif et, dans cet exemple, R1 est défini pour être le nœud MC-LAG de secours à l’aide de l’instruction
status-control standby
. Cela fait de S0 le nœud MC-LAG actif pour ae10 lorsqu'il est opérationnel. Si S0 échoue, R1 prend le relais en tant que nœud actif. Lchassis-id
'instruction est utilisée par LACP pour calculer le numéro de port des liaisons de membres physiques du MC-LAG. Par convention, le nœud actif se voit attribuer l’ID de châssis 0, tandis que le nœud de secours se voit attribuer 1.Le numéro d’identification Ethernet agrégé multichâssis (
mc-ae-id
) spécifie le groupe d’agrégation de liens auquel appartient l’interface Ethernet agrégée. Les interfaces ae10 sur S0 et R1 sont configurées avec mc-ae-id 10. De la même manière, l’interface ae20 est configurée avec mc-ae-id 20.L’instruction
redundancy-group 1
ICCP permet d’associer plusieurs châssis exécutant des fonctions de redondance similaires et d’établir un canal de communication afin que les applications sur les châssis d’appairage puissent s’envoyer des messages. Les interfaces ae10 et ae20 sur S0 et R1 sont configurées avec le même groupe de redondance, le groupe de redondance 1.L’instruction
mode
indique si un MC-LAG est en mode actif-veille ou actif-actif. Les châssis qui se trouvent dans le même groupe doivent être dans le même mode.Cet exemple illustre la prise en charge du routeur MX Series pour la spécification de l’interface ICL au niveau de l’unité (sous l’unité MC-LAG comme illustré ci-dessous). Si vous le souhaitez, la liaison de protection ICL peut être spécifiée globalement au niveau du périphérique physique (avec l’unité 0 supposée) dans la
[edit multi-chassis multi-chassis-protection]
hiérarchie, comme indiqué pour le commutateur QFX Series S0.[edit interfaces ae10] user@R1# set aggregated-ether-options lacp active user@R1# set aggregated-ether-options lacp system-id 01:01:01:01:01:01 user@R1# set aggregated-ether-options lacp admin-key 10 user@R1# set aggregated-ether-options mc-ae mc-ae-id 10 user@R1# set aggregated-ether-options mc-ae redundancy-group 1 user@R1# set aggregated-ether-options mc-ae chassis-id 1 user@R1# set aggregated-ether-options mc-ae mode active-active user@R1# set aggregated-ether-options mc-ae status-control standby user@R1# set ae10 unit 0 family bridge interface-mode access user@R1# set ae10 unit 0 family bridge vlan-id 10 user@R1# set ae10 unit 0 multi-chassis-protection 10.0.1.10 interface ae0.0
Note:Sur la plate-forme MX, vous pouvez spécifier l’interface ICL à l’aide d’une déclaration de périphérique physique au niveau global au niveau de la
edit multi-chassis multi-chassis-protection
hiérarchie ou, comme illustré ici, au niveau de l’unité logique dans le bundle MC-LAG. Les commutateurs QFX Series prennent uniquement en charge la spécification de niveau global de l’équipement physique. -
Configurez les paramètres LACP et MC-LAG pour le MC-LAG qui se connecte au serveur 2 (ae20). Le MC-LAG est défini pour le mode actif-actif et, dans cet exemple, R1 est défini pour être le nœud MC-LAG actif. En cas de défaillance de R1, S0 prend le relais en tant que nœud actif pour l’ae20 MC-LAG.
[edit interfaces ae20] user@R1# set aggregated-ether-options lacp active user@R1# set aggregated-ether-options lacp system-id 02:02:02:02:02:02 user@R1# set aggregated-ether-options lacp admin-key 20 user@R1# set aggregated-ether-options mc-ae mc-ae-id 20 user@R1# set aggregated-ether-options mc-ae redundancy-group 1 user@R1# set aggregated-ether-options mc-ae chassis-id 0 user@R1# set aggregated-ether-options mc-ae mode active-active user@R1# set aggregated-ether-options mc-ae status-control active user@R1# set unit 0 family bridge interface-mode access user@R1# set unit 0 family bridge vlan-id 10 user@R1# set unit 0 multi-chassis-protection 10.0.1.10 interface ae0.0
-
Configurez le VLAN pour les bundles ae10 et ae20.
Note:Sur le routeur MX Series, définissez les VLAN sous la
[edit bridge-domains]
hiérarchie. Sur le commutateur WFX Series, cette opération se fait au niveau de la[edit vlans]
hiérarchie. C’est l’une des différences entre le commutateur QFX Series et le routeur MX Series.[edit bridge-domains] user@R1# set vlan10 vlan-id 10
-
Configurez l’ID de service switch-options.
Les ports d’un domaine de pont partagent les mêmes caractéristiques d’inondation ou de diffusion afin d’effectuer un pontage de couche 2.
L’instruction globale
service-id
est requise pour lier les domaines de pont associés entre les homologues (dans ce cas, S0 et R1) et doit être configurée avec la même valeur.[edit switch-options] user@R1# set service-id 100
-
Configurez les paramètres ICCP. Les
local
paramètres etpeer
sont définis pour refléter les valeurs configurées précédemment sur les interfaces IRB locale et distante, respectivement. La configuration de l’appairage ICCP vers une interface IRB (ou de bouclage) garantit que la session ICCP peut rester active malgré les défaillances de liaison individuelles.[edit protocols iccp] user@R1# set local-ip-addr 10.0.1.1 user@R1# set peer 10.0.1.10 session-establishment-hold-time 50 user@R1# set peer 10.0.1.10 redundancy-group-id-list 1 user@R1# set peer 10.0.1.10 liveness-detection minimum-interval 1000
-
Configurez l’ID de service au niveau global. Vous devez configurer la même configuration unique à l’échelle du réseau pour un service dans l’ensemble des appareils PE fournissant le service. Cet ID de service est requis si les interfaces Ethernet agrégées multichâssis font partie d’un domaine de pont.
[edit switch-options] user@R1# set service-id 100
Résultats R1
À partir du mode configuration, confirmez votre configuration en entrant la show
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
[edit] user@R1# show . . . chassis { aggregated-devices { ethernet { device-count 10; } } } interfaces { xe-0/0/0:0 { gigether-options { 802.3ad ae0; } } xe-0/0/0:1 { gigether-options { 802.3ad ae0; } } xe-0/0/0:2 { gigether-options { 802.3ad ae1; } } xe-0/0/0:3 { gigether-options { 802.3ad ae1; } } xe-0/0/1:0 { gigether-options { 802.3ad ae10; } } xe-0/0/1:1 { gigether-options { 802.3ad ae20; } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family bridge { interface-mode trunk; vlan-id-list 2-1000; } } } ae10 { aggregated-ether-options { lacp { active; system-id 01:01:01:01:01:01; admin-key 10; } mc-ae { mc-ae-id 10; redundancy-group 1; chassis-id 1; mode active-active; status-control standby; } } unit 0 { multi-chassis-protection 10.0.1.10 { interface ae0.0; } family bridge { interface-mode access; vlan-id 10; } } } ae20 { aggregated-ether-options { lacp { active; system-id 02:02:02:02:02:02; admin-key 20; } mc-ae { mc-ae-id 20; redundancy-group 1; chassis-id 0; mode active-active; status-control active; } } unit 0 { multi-chassis-protection 10.0.1.10 { interface ae0.0; } family bridge { interface-mode access; vlan-id 10; } } } irb { unit 100 { family inet { address 10.0.1.1/24; } } } lo0 { unit 0 { family inet { address 192.168.255.1/32; } } } } protocols { iccp { local-ip-addr 10.0.1.1; peer 10.0.1.10 { session-establishment-hold-time 50; redundancy-group-id-list 1; liveness-detection { minimum-interval 1000; } } } } bridge-domains { vlan10 { vlan-id 10; } vlan100 { vlan-id 100; routing-interface irb.100; } } switch-options { service-id 100; }
Vérification
Vérifiez que la configuration fonctionne correctement en exécutant les commandes suivantes en mode opérationnel :
-
show iccp
-
show interfaces mc-ae
-
show interfaces aeX (0, 10, and 20)
-
Sur le commutateur QFX Series, utilisez les commandes et
show vlans
show ethernet-switching table
-
Sur le routeur MX Series, utilisez la
show bridge mac-table
commande -
Vérifiez la connectivité de couche 2 entre les serveurs
Les commandes de vérification de sélection sont exécutées pour afficher le résultat attendu. Nous commençons par la show iccp
commande sur S0. Si la session ICCP n’est pas établie, exécutez la commande ping entre les interfaces IRB pour assurer la connectivité de couche 2 attendue sur la liaison ae0 ICCP/ICL :
user@S0# show iccp Redundancy Group Information for peer 10.0.1.1 TCP Connection : Established Liveliness Detection : Up Redundancy Group ID Status 1 Up Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: lacpd Redundancy Group IDs Joined: 1
Ensuite, nous exécutons la show interfaces mc-ae extensive
commande sur S0. La sortie confirme l’état actif-actif attendu et l’état actif/veille du contrôle d’état pour les deux MC-LAG. Rappelez-vous que S0 est le noeud actif de contrôle d’état pour ae10 et le noeud de secours pour ae20 dans cet exemple :
user@S0# show interfaces mc-lag extensive Member Link : ae10 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae10.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 10.0.1.1 ae0.0 up MCAE Configuration Redundancy Group : 1 MCAE ID : 10 MCAE Mode : active_active Status Control : active Chassis ID : 0 LACP Configuration System ID : 01:01:01:01:01:01 Admin Key : 10 LACP Information Local Partner System ID : 2c:6b:f5:20:55:c0 Peer Partner System ID : 2c:6b:f5:20:55:c0 Member Link : ae20 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae20.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 10.0.1.1 ae0.0 up MCAE Configuration Redundancy Group : 1 MCAE ID : 20 MCAE Mode : active_active Status Control : standby Chassis ID : 1 LACP Configuration System ID : 02:02:02:02:02:02 Admin Key : 20 LACP Information Local Partner System ID : 2c:6b:f5:13:24:c0 Peer Partner System ID : 2c:6b:f5:13:24:c0
La show interfaces
commande est utilisée pour confirmer que les bundles ICCP/ICL et MC-LAG sont opérationnels. Par souci de concision, seule la sortie du bundle ae10 est affichée. Toutes les interfaces AE (ae0, ae10 et ae20) doivent être actives :
user@S0# show interfaces ae10 Physical interface: ae10 (MC-AE-10, active), Enabled, Physical link is Up Interface index: 670, SNMP ifIndex: 561 Link-level type: Ethernet, MTU: 1514, Speed: 10Gbps, BPDU Error: None, Ethernet-Switching Error: None, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 1bps Device flags : Present Running Interface flags: SNMP-Traps Internal: 0x4000 Current address: 02:05:86:72:a9:f7, Hardware address: 02:05:86:72:a9:f7 Last flapped : 2021-04-08 11:56:43 PDT (02:37:24 ago) Input rate : 0 bps (0 pps) Output rate : 992 bps (0 pps) Logical interface ae10.0 (Index 578) (SNMP ifIndex 562) Flags: Up SNMP-Traps 0x24024000 Encapsulation: Ethernet-Bridge Statistics Packets pps Bytes bps Bundle: Input : 9454 0 963310 776 Output: 9429 0 1204640 968 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Protocol eth-switch, MTU: 1514
Les show vlans detail
commandes et show ethernet-switching table
sont utilisées pour confirmer la définition et le mappage VLAN pour les interfaces ICCP/ICL et MC-LAG sur le périphérique S0 :
user@S0# show vlans detail Routing instance: default-switch VLAN Name: vlan10 State: Active Tag: 10 Internal index: 3, Generation Index: 3, Origin: Static MAC aging time: 300 seconds VXLAN Enabled : No Interfaces: ae0.0*,tagged,trunk ae10.0*,untagged,access ae20.0*,untagged,access Number of interfaces: Tagged 1 , Untagged 2 Total MAC count: 2 Routing instance: default-switch VLAN Name: vlan100 State: Active Tag: 100 Internal index: 2, Generation Index: 2, Origin: Static MAC aging time: 300 seconds Layer 3 interface: irb.100 VXLAN Enabled : No Interfaces: ae0.0*,tagged,trunk Number of interfaces: Tagged 1 , Untagged 0 Total MAC count: show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 2 entries, 2 learned Routing instance : default-switch Vlan MAC MAC Age Logical NH RTR name address flags interface Index ID vlan10 2c:6b:f5:13:24:c2 DLR - ae20.0 0 0 vlan10 2c:6b:f5:20:55:c3 DL - ae10.0 0 0
Enfin, effectuez une commande ping entre les serveurs 1 et 2 pour confirmer la connectivité de couche 2 :
user@Server1# ping 172.16.1.2 count 2 PING 172.16.1.2 (172.16.1.2): 56 data bytes 64 bytes from 172.16.1.2: icmp_seq=0 ttl=64 time=56.529 ms 64 bytes from 172.16.1.2: icmp_seq=1 ttl=64 time=117.029 ms --- 172.16.1.2 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 56.529/86.779/117.029/30.250 ms
user@Server1# ping 2001:db8:172:16:1::2 count 2 PING6(56=40+8+8 bytes) 2001:db8:172:16:1::1 --> 2001:db8:172:16:1::2 16 bytes from 2001:db8:172:16:1::2, icmp_seq=0 hlim=64 time=154.164 ms 16 bytes from 2001:db8:172:16:1::2, icmp_seq=1 hlim=64 time=167.032 ms --- 2001:db8:172:16:1::2 ping6 statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/std-dev = 154.164/160.598/167.032/6.434 ms
Exemple : Configuration de l’agrégation de liens multichâssis sur des commutateurs EX9200 dans le cur des réseaux de campus
Dans une configuration de campus, MC-LAG vous permet de lier deux ou plusieurs liaisons physiques en un lien logique entre des commutateurs d’agrégation de curs ou d’accès d’agrégation. MC-LAG améliore la disponibilité en fournissant des liaisons actives/actives entre plusieurs commutateurs via un groupe d’agrégation de liens (LAG) standard, élimine le besoin d’utiliser le protocole STP (Spanning Tree Protocol) et accélère la convergence de couche 2 en cas de défaillance d’une liaison ou d’un équipement. Avec plusieurs chemins réseau actifs, MC-LAG vous permet d’équilibrer la charge du trafic sur les différentes liaisons physiques. En cas de défaillance d’une liaison, le trafic peut être transféré via les autres liaisons disponibles et la liaison agrégée reste disponible.
- Exigences
- Aperçu
- Configuration
- (Facultatif) Configuration de RSTP
- (Facultatif) Configuration de la surveillance IGMP
- (Facultatif) Configuration de VRRP
- (Facultatif) Configuration de la synchronisation des adresses MAC
- (Facultatif) Configuration d’OSPF
- (Facultatif) Configuration de PIM
- (Facultatif) Configuration du relais DHCP
- Vérification
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Junos OS version 13.2R5.10 pour EX Series
Deux commutateurs EX9200
Cet exemple de configuration a été testé à l’aide de la version logicielle répertoriée et est supposé fonctionner sur toutes les versions ultérieures.
Avant de configurer un MC-LAG, assurez-vous de bien comprendre comment :
Configurez des interfaces Ethernet agrégées sur un commutateur. Reportez-vous à la section Configuration d’une interface Ethernet agrégée.
Configurez le protocole LACP (Link Aggregation Control Protocol) sur les interfaces Ethernet agrégées d’un commutateur. Reportez-vous à la section Configuration d’Aggregated Ethernet LACP (procédure CLI).
Aperçu
Dans cet exemple, vous configurez un MC-LAG sur deux commutateurs, composé de deux interfaces Ethernet agrégées, d’une liaison de protection de liaison interchâssis (ICL-PL), d’une liaison de protection multichâssis pour l’ICL-PL, d’un ICCP pour les homologues hébergeant le MC-LAG et d’une connectivité de couche 3 entre les homologues MC-LAG. Une connectivité de couche 3 est requise pour l’ICCP.
Topologie
La topologie utilisée dans cet exemple se compose de deux commutateurs hébergeant un MC-LAG. Les deux commutateurs sont connectés à un commutateur EX4600 et à un routeur MX80. La figure 4 illustre la topologie de cet exemple.

Le Tableau 1 détaille la topologie utilisée dans cet exemple de configuration.
Nom d’hôte | Matériel de base | Groupe d’agrégation de liens multichâssis |
---|---|---|
L’EX9200-A L’EX9200-B |
Réf. EX9200 Réf. EX9200 |
ae0 est configuré en tant qu’interface Ethernet agrégée et est utilisé comme liaison ICCP. Les interfaces suivantes font partie d’ae0 : et-1/0/0 et et-1/0/1 sur l’EX9200-A et et-1/0/0 et et-1/0/1 sur l’EX9200-B. ae1 est configuré en tant qu’interface Ethernet agrégée et est utilisé comme liaison ICL, et les deux interfaces suivantes font partie de ae1 : xe-2/0/3 et xe-2/0/4 sur EX9200-A et xe-2/0/3 et xe-2/0/4 sur EX9200-B. ae2 est configuré en tant que MC-LAG, et les interfaces suivantes font partie d’ae2 : et-1/2/0 sur EX9200-A et et-1/2/0 sur EX9200-B. ae4 est configuré en tant que MC-LAG, et les interfaces suivantes font partie d’ae4 : xe-2/0/0 sur EX9200-A et xe-2/0/0 sur EX9200-B. |
Configuration
- Configuration rapide de l’interface de ligne de commande
- Configuration de MC-LAG sur le commutateur A
- Configuration de MC-LAG sur le commutateur B
- Résultats
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit en mode de configuration.
L’EX9200-A
set chassis aggregated-devices ethernet device-count 20 set interfaces et-1/0/0 ether-options 802.3ad ae0 set interfaces et-1/0/1 ether-options 802.3ad ae0 set interfaces et-1/2/0 ether-options 802.3ad ae2 set interfaces xe-2/0/3 hold-time up 100 set interfaces xe-2/0/3 hold-time down 9000 set interfaces xe-2/0/3 ether-options 802.3ad ae1 set interfaces xe-2/0/4 hold-time up 100 set interfaces xe-2/0/4 hold-time down 9000 set interfaces xe-2/0/4 ether-options 802.3ad ae1 set interfaces xe-2/0/0 ether-options 802.3ad ae4 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast set interfaces ae0 unit 0 family inet address 192.168.90.1/24 set interfaces ae1 description ICL-LINK set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp periodic fast set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members all set interfaces ae2 aggregated-ether-options lacp active set interfaces ae2 aggregated-ether-options lacp periodic fast set interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set interfaces ae2 aggregated-ether-options lacp admin-key 3 set interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 3 set interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae2 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae2 aggregated-ether-options mc-ae mode active-active set interfaces ae2 aggregated-ether-options mc-ae status-control active set interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520 set interfaces ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active set interfaces ae2 unit 0 family ethernet-switching interface-mode trunk set interfaces ae2 unit 0 family ethernet-switching vlan members all set interfaces ae4 aggregated-ether-options lacp active set interfaces ae4 aggregated-ether-options lacp periodic fast set interfaces ae4 aggregated-ether-options lacp system-id 00:01:02:03:04:06 set interfaces ae4 aggregated-ether-options lacp admin-key 7 set interfaces ae4 aggregated-ether-options mc-ae mc-ae-id 7 set interfaces ae4 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae4 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae4 aggregated-ether-options mc-ae mode active-active set interfaces ae4 aggregated-ether-options mc-ae status-control active set interfaces ae4 aggregated-ether-options mc-ae init-delay-time 520 set interfaces ae4 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active set interfaces ae4 unit 0 family ethernet-switching interface-mode trunk set interfaces ae4 unit 0 family ethernet-switching vlan members v54 set vlans rack_1 vlan-id 100 set vlans rack_1 vlan-id 54 set vlans rack_1 l3-interface irb.100 set vlans v54 l3-interface irb.54 set interfaces irb unit 54 family inet address 192.168.54.2/24 arp 192.168.54.1 l2-interface ae1.0 set interfaces irb unit 54 family inet address 192.168.54.2/24 arp 192.168.54.1 mac 3c:8a:b0:85:78:70 set interfaces irb unit 100 family inet address 192.168.10.3/24 arp 192.168.10.2 l2-interface ae1.0 set interfaces irb unit 100 family inet address 192.168.10.3/24 arp 192.168.10.2 mac 3c:8a:b0:85:78:70 set interfaces lo0 unit 0 family inet address 192.168.39.1/32 set protocols iccp local-ip-addr 192.168.39.1 set protocols iccp peer 192.168.39.2 session-establishment-hold-time 50 set protocols iccp peer 192.168.39.2 redundancy-group-id-list 1 set protocols iccp peer 192.168.39.2 backup-liveness-detection backup-peer-ip 10.105.5.6 set protocols iccp peer 192.168.39.2 liveness-detection minimum-interval 2000 set protocols iccp peer 192.168.39.2 liveness-detection multiplier 4 set multi-chassis multi-chassis-protection 192.168.39.2 interface ae1 set switch-options service-id 1
L’EX9200-B
set chassis aggregated-devices ethernet device-count 20 set interfaces et-1/0/0 ether-options 802.3ad ae0 set interfaces et-1/0/1 ether-options 802.3ad ae0 set interfaces et-1/2/0 ether-options 802.3ad ae2 set interfaces xe-2/0/0 ether-options 802.3ad ae4 set interfaces xe-2/0/3 hold-time up 100 set interfaces xe-2/0/3 hold-time down 9000 set interfaces xe-2/0/3 ether-options 802.3ad ae1 set interfaces xe-2/0/4 hold-time up 100 set interfaces xe-2/0/4 hold-time down 9000 set interfaces xe-2/0/4 ether-options 802.3ad ae1 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast set interfaces ae0 unit 0 family inet address 192.168.90.2/24 set interfaces ae1 description ICL-LINK set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp periodic fast set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members all set interfaces ae2 aggregated-ether-options lacp active set interfaces ae2 aggregated-ether-options lacp periodic fast set interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set interfaces ae2 aggregated-ether-options lacp admin-key 3 set interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 3 set interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae2 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae2 aggregated-ether-options mc-ae mode active-active set interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520 set interfaces ae2 aggregated-ether-options mc-ae events set interfaces ae2 aggregated-ether-options mc-ae status-control standby set interfaces ae2 unit 0 family ethernet-switching interface-mode trunk set interfaces ae2 unit 0 family ethernet-switching vlan members all set interfaces ae4 aggregated-ether-options lacp active set interfaces ae4 aggregated-ether-options lacp periodic fast set interfaces ae4 aggregated-ether-options lacp system-id 00:01:02:03:04:06 set interfaces ae4 aggregated-ether-options lacp admin-key 7 set interfaces ae4 aggregated-ether-options mc-ae mc-ae-id 7 set interfaces ae4 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae4 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae4 aggregated-ether-options mc-ae mode active-active set interfaces ae4 aggregated-ether-options mc-ae status-control standby set interfaces ae4 aggregated-ether-options mc-ae init-delay-time 520 set interfaces ae4 unit 0 family ethernet-switching interface-mode trunk set interfaces ae4 unit 0 family ethernet-switching vlan members v54 set vlans rack_1 vlan-id 100 set vlans rack_1 l3-interface irb.100 set vlans v54 vlan-id 54 set vlans v54 l3-interface irb.54 set interfaces irb unit 54 family inet address 192.168.54.1/24 arp 192.168.54.2 l2-interface ae1.0 set interfaces irb unit 54 family inet address 192.168.54.1/24 arp 192.168.54.2 mac 00:1f:12:b6:6f:f0 set interfaces irb unit 100 family inet address 192.168.10.2/24 arp 192.168.10.3 l2-interface ae1.0 set interfaces irb unit 100 family inet address 192.168.10.2/24 arp 192.168.10.3 mac 00:1f:12:b6:6f:f0 set interfaces lo0 unit 0 family inet address 192.168.39.2/32 set protocols iccp local-ip-addr 192.168.39.2 set protocols iccp peer 192.168.39.1 session-establishment-hold-time 50 set protocols iccp peer 192.168.39.1 redundancy-group-id-list 1 set protocols iccp peer 192.168.39.1 backup-liveness-detection backup-peer-ip 10.105.5.5 set protocols iccp peer 192.168.39.1 liveness-detection minimum-interval 2000 set protocols iccp peer 192.168.39.1 liveness-detection multiplier 4 set multi-chassis multi-chassis-protection 192.168.39.1 interface ae1 set switch-options service-id 1
Configuration de MC-LAG sur le commutateur A
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration.
Configurez le nombre d’interfaces Ethernet agrégées à créer sur le commutateur A.
[edit chassis] user@switch# set aggregated-devices ethernet device-count 20
-
Ajoutez des interfaces membres aux interfaces Ethernet agrégées qui seront utilisées pour l’interface ICCP (Inter-Chassis Control Protocol).
[edit interfaces] user@switch# set et-1/0/0 ether-options 802.3ad ae0 user@switch# set et-1/0/1 ether-options 802.3ad ae0
-
Spécifiez les interfaces membres qui appartiennent à l’interface ae2.
[edit interfaces] user@switch# set et-1/2/0 ether-options 802.3ad ae2
Configurez les interfaces membres de la liaison interchâssis (ICL) avec une valeur de temps d’attente supérieure au temporisateur BFD configuré afin d’éviter que l’ICL ne soit annoncée comme étant inactive avant que la liaison ICCP ne soit arrêtée.
Si l’ICL tombe en panne avant que la liaison ICCP ne tombe en panne, l’interface MC-LAG configurée en tant qu’homologue de contrôle d’état de secours s’active ou s’arrête. La montée et la descente de l’interface entraînent un retard dans la convergence.
[edit interfaces] user@switch# set xe-2/0/3 hold-time up 100 user@switch# set xe-2/0/3 hold-time down 9000 user@switch# set xe-2/0/3 ether-options 802.3ad ae1 user@switch# set xe-2/0/4 hold-time up 100 user@switch# set xe-2/0/4 hold-time down 9000 user@switch# set xe-2/0/4 ether-options 802.3ad ae1
Spécifiez les membres qui appartiennent à ae4.
Spécifiez les membres qui appartiennent à ae4.
[edit interfaces] user@switch# set xe-2/0/0 ether-options 802.3ad ae4
Configurez ae0 en tant qu’interface de couche 3.
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active user@switch# set ae0 aggregated-ether-options lacp periodic fast user@switch# set ae0 unit 0 family inet address 192.168.90.1/24
Configurez ae1 en tant qu’interface de couche 2.
[edit interfaces] user@switch# set ae1 description ICL-LINK user@switch# set ae1 aggregated-ether-options lacp active user@switch# set ae1 aggregated-ether-options lacp periodic fast
Configurez une interface trunk entre EX9200-A et EX9200-B.
[edit interfaces] user@switch# set ae1 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae1 unit 0 family ethernet-switching vlan members all
Configurez les paramètres LACP sur ae2.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp active user@switch# set ae2 aggregated-ether-options lacp periodic fast
-
Configurez l’ID système LACP.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:06
Configurez les propriétés de l’interface MC-AE.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp admin-key 3 user@switch# set ae2 aggregated-ether-options mc-ae mc-ae-id 3 user@switch# set ae2 aggregated-ether-options mc-ae redundancy-group 1
Spécifiez un ID de châssis unique pour le MC-LAG auquel appartient l’interface Ethernet agrégée.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae chassis-id 0
Spécifiez le mode du MC-LAG auquel appartient l’interface Ethernet agrégée.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae mode active-active
Configurez le contrôle d’état sur le commutateur qui héberge le MC-LAG.
Si un commutateur est en mode actif, l’autre commutateur doit être en mode veille.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae status-control active
Spécifiez le temps en secondes auquel les contiguïtés de routage doivent se former.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae init-delay-time 520
Spécifiez qu’en cas de défaillance d’un homologue du groupe MC-LAG, l’homologue configuré en tant que contrôle d’état actif devient l’homologue actif.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
Configurez ae2 en tant que port trunk appartenant à tous les VLAN.
[edit interfaces] user@switch# set ae2 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae2 unit 0 family ethernet-switching vlan members all
Configurez les paramètres LACP sur ae4.
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp active user@switch# set ae4 aggregated-ether-options lacp periodic fast
Spécifiez la clé d’administration LACP.
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp system-id 00:01:02:03:04:06 user@switch# set ae4 aggregated-ether-options lacp admin-key 7 user@switch# set ae4 aggregated-ether-options mc-ae mc-ae-id 7 user@switch# set ae4 aggregated-ether-options mc-ae redundancy-group 1
Spécifiez un ID de châssis unique pour le MC-LAG auquel appartient l’interface Ethernet agrégée.
[edit interfaces] user@switch# set ae4 aggregated-ether-options mc-ae chassis-id 0 user@switch# set ae4 aggregated-ether-options mc-ae mode active-active
Configurez le contrôle d’état sur le commutateur qui héberge le MC-LAG.
Si un commutateur est en mode actif, l’autre commutateur doit être en mode veille.
[edit interfaces] user@switch# set ae4 aggregated-ether-options mc-ae status-control active user@switch# set ae4 aggregated-ether-options mc-ae init-delay-time 520 user@switch# set ae4 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
Configurez ae4 en tant qu’interface de couche 2.
[edit interfaces] user@switch# set ae4 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae4 unit 0 family ethernet-switching vlan members v54
Configurez les rack_1 VLAN et configurez une interface IRB de couche 3 sur les rack_1 VLAN.
[edit vlans] user@switch# set rack_1 vlan-id 100 user@switch# set rack_1 l3-interface irb.100
Configurez les rack_1 VLAN.
[edit vlans] user@switch# set rack_1 vlan-id 54
Configurez le VLAN 54 et configurez un IRB de couche 3 sur le VLAN 54.
[edit vlans] user@switch# set v54 vlan-id 54 user@switch# set v54 l3-interface irb.54
Configurez une interface IRB sur le VLAN 54.
Vous devez configurer l’ARP statique sur les homologues MC-LAG pour permettre aux protocoles de routage de passer par l’interface IRB.
[edit interfaces] user@switch# set irb unit 54 family inet address 192.168.54.2/24 arp 192.168.54.1 l2-interface ae1.0 user@switch# set irb unit 54 family inet address 192.168.54.2/24 arp 192.168.54.1 mac 3c:8a:b0:85:78:70
Configurer l’ARP statique sur les homologues MC-LAG pour permettre aux protocoles de routage de traverser l’interface IRB
[edit interfaces] user@switch# set irb unit 100 family inet address 192.168.10.3/24 arp 192.168.10.2 l2-interface ae1.0 user@switch# set irb unit 100 family inet address 192.168.10.3/24 arp 192.168.10.2 mac 3c:8a:b0:85:78:70
Configurez une interface de bouclage.
[edit interfaces] user@switch# set lo0 unit 0 family inet address 192.168.39.2/32
Configurez ICCP à l’aide de l’adresse de bouclage.
[edit protocols] user@switch# set iccp local-ip-addr 192.168.39.1
Configurez le temps d’attente d’établissement de session pour que l’ICCP se connecte plus rapidement.
[edit protocols] user@switch# set iccp peer 192.168.39.2 session-establishment-hold-time 50 user@switch# set iccp peer 192.168.39.2 redundancy-group-id-list 1 user@switch# set iccp peer 192.168.39.2 backup-liveness-detection backup-peer-ip 10.105.5.6
Pour activer la détection de transfert bidirectionnel (BFD), configurez l’intervalle de réception minimum.
Nous recommandons une valeur minimale d’intervalle de réception de 6 secondes.
[edit protocols] user@switch# set iccp peer 192.168.39.2 liveness-detection minimum-interval 2000 user@switch# set iccp peer 192.168.39.2 liveness-detection multiplier 4 [edit multi-chassis] user@switch# set multi-chassis-protection 192.168.39.2 interface ae1
Spécifiez l’ID de service du commutateur.
L’ID de service de commutation est utilisé pour synchroniser les applications, l’apprentissage IGMP, ARP et MAC entre les membres MC-LAG.
[edit switch-options] user@switch# set service-id 1
Configuration de MC-LAG sur le commutateur B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration.
-
Configurez le nombre d’interfaces Ethernet agrégées à créer sur le commutateur A.
[edit chassis] user@switch# set aggregated-devices ethernet device-count 20
-
Ajoutez des interfaces membres aux interfaces Ethernet agrégées qui seront utilisées pour l’interface ICCP (Inter-Chassis Control Protocol).
[edit interfaces] user@switch# set et-1/0/0 ether-options 802.3ad ae0 user@switch# set et-1/0/1 ether-options 802.3ad ae0
-
Spécifiez les interfaces membres qui appartiennent à l’interface ae2.
[edit interfaces] user@switch# set et-1/2/0 ether-options 802.3ad ae2
-
Configurez les interfaces membres de la liaison interchâssis (ICL) avec une valeur de temps d’attente supérieure au temporisateur BFD configuré afin d’éviter que l’ICL ne soit annoncée comme étant inactive avant que la liaison ICCP ne soit arrêtée.
Si l’ICL tombe en panne avant que la liaison ICCP ne tombe en panne, l’interface MC-LAG configurée en tant qu’homologue de contrôle d’état de secours s’active ou s’arrête. La montée et la descente de l’interface entraînent un retard dans la convergence.
[edit interfaces] user@switch# set xe-2/0/3 hold-time up 100 user@switch# set xe-2/0/3 hold-time down 9000 user@switch# set xe-2/0/3 ether-options 802.3ad ae1 user@switch# set xe-2/0/4 hold-time up 100 user@switch# set xe-2/0/4 hold-time down 9000 user@switch# set xe-2/0/4 ether-options 802.3ad ae1
-
Spécifiez les membres qui appartiennent à ae4.
[edit interfaces] user@switch# set xe-2/0/0 ether-options 802.3ad ae4
-
Configurez ae0 en tant qu’interface de couche 3.
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active user@switch# set ae0 aggregated-ether-options lacp periodic fast user@switch# set ae0 unit 0 family inet address 192.168.90.2/24
-
Configurez ae1 en tant qu’interface de couche 2.
[edit interfaces] user@switch# set ae1 description ICL-LINK user@switch# set ae1 aggregated-ether-options lacp active user@switch# set ae1 aggregated-ether-options lacp periodic fast
-
Configurez une interface trunk entre EX9200-A et EX9200-B.
[edit interfaces] user@switch# set ae1 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae1 unit 0 family ethernet-switching vlan members all
-
Configurez les paramètres LACP sur ae2.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp active user@switch# set ae2 aggregated-ether-options lacp periodic fast
-
Configurez l’ID système LACP.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:05
-
Configurez les propriétés de l’interface MC-AE.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp admin-key 3 user@switch# set ae2 aggregated-ether-options mc-ae mc-ae-id 3 user@switch# set ae2 aggregated-ether-options mc-ae redundancy-group 1
-
Spécifiez un ID de châssis unique pour le MC-LAG auquel appartient l’interface Ethernet agrégée.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae chassis-id 1
-
Spécifiez le mode du MC-LAG auquel appartient l’interface Ethernet agrégée.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae mode active-active
-
Spécifiez le temps en secondes auquel les contiguïtés de routage doivent se former.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae init-delay-time 520
-
Configurez le contrôle d’état sur le commutateur qui héberge le MC-LAG.
Si un commutateur est en mode actif, l’autre commutateur doit être en mode veille.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae status-control standby
-
Configurez ae2 en tant que port trunk appartenant à tous les VLAN.
[edit interfaces] user@switch# set ae2 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae2 unit 0 family ethernet-switching vlan members all
-
Configurez les paramètres LACP sur ae4.
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp active user@switch# set ae4 aggregated-ether-options lacp periodic fast
-
Spécifiez la clé d’administration LACP.
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp system-id 00:01:02:03:04:06 user@switch# set ae4 aggregated-ether-options lacp admin-key 7 user@switch# set ae4 aggregated-ether-options mc-ae mc-ae-id 7 user@switch# set ae4 aggregated-ether-options mc-ae redundancy-group 1
-
Spécifiez un ID de châssis unique pour le MC-LAG auquel appartient l’interface Ethernet agrégée.
[edit interfaces] user@switch# set ae4 aggregated-ether-options mc-ae chassis-id 1 user@switch# set ae4 aggregated-ether-options mc-ae mode active-active
-
Configurez le contrôle d’état sur le commutateur qui héberge le MC-LAG.
Si un commutateur est en mode actif, l’autre commutateur doit être en mode veille.
[edit interfaces] user@switch# set ae4 aggregated-ether-options mc-ae status-control standby user@switch# set ae4 aggregated-ether-options mc-ae init-delay-time 520 user@switch# set ae4 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
-
Configurez ae4 en tant qu’interface de couche 2.
[edit interfaces] user@switch# set ae4 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae4 unit 0 family ethernet-switching vlan members v54
-
Configurez les rack_1 VLAN et configurez une interface IRB de couche 3 sur les rack_1 VLAN.
[edit vlans] user@switch# set rack_1 vlan-id 100 user@switch# set rack_1 l3-interface irb.100
-
Configurez le VLAN 54 et configurez un IRB sur le VLAN 54.
[edit vlans] user@switch# set v54 vlan-id 54 user@switch# set v54 l3-interface irb.54
-
Configurez l’ARP statique sur les homologues MC-LAG pour permettre aux protocoles de routage de passer par l’interface IRB.
[edit interfaces] user@switch# set irb unit 54 family inet address 192.168.54.1/24 arp 192.168.54.2 l2-interface ae1.0 user@switch# set irb unit 54 family inet address 192.168.54.1/24 arp 192.168.54.2 mac mac 00:1f:12:b6:6f:f0
-
Configurez le protocole ARP (Address Resolution Protocol) statique sur les homologues IRB MC-LAG pour permettre aux protocoles de routage de traverser l’interface IRB.
[edit interfaces] user@switch# set irb unit 100 family inet address 192.168.10.2/24 arp 192.168.10.3 l2-interface ae1.0 user@switch# set irb unit 100 family inet address 192.168.10.2/24 arp 192.168.10.3 mac 00:1f:12:b6:6f:f0
-
Configurez une interface de bouclage.
[edit interfaces] user@switch# set lo0 unit 0 family inet address 192.168.39.2/32
-
Configurez ICCP à l’aide de l’adresse de bouclage.
[edit protocols] user@switch# set iccp local-ip-addr 192.168.39.2
-
Configurez le temps d’attente d’établissement de session pour que l’ICCP se connecte plus rapidement.
[edit protocols] user@switch# set iccp peer 192.168.39.1 session-establishment-hold-time 50 user@switch# set iccp peer 192.168.39.1 redundancy-group-id-list 1 user@switch# set iccp peer 192.168.39.1 backup-liveness-detection backup-peer-ip 10.105.5.5
-
Pour activer la détection de transfert bidirectionnel (BFD), configurez l’intervalle de réception minimum.
Nous recommandons une valeur minimale d’intervalle de réception de 6 secondes.
[edit protocols] user@switch# set iccp peer 192.168.39.1 liveness-detection minimum-interval 2000 user@switch# set iccp peer 192.168.39.1 liveness-detection multiplier 4 [edit multi-chassis] user@switch# set multi-chassis-protection 192.168.39.1 interface ae1
-
Spécifiez l’ID de service du commutateur.
L’ID de service de commutation est utilisé pour synchroniser les applications, l’apprentissage IGMP, ARP et MAC entre les membres MC-LAG.
[edit switch-options] user@switch# set service-id 1
Résultats
Affichez les résultats de la configuration sur EX9200-A.
user@switch> show chassis chassis { redundancy { graceful-switchover; } aggregated-devices { ethernet { device-count 20; } } }
user@switch> show interfaces interfaces { et-1/0/0 { ether-options { 802.3ad ae0; } } et-1/0/1 { ether-options { 802.3ad ae0; } } et-1/2/0 { ether-options { 802.3ad ae2; } } xe-2/0/3 { hold-time up 100 down 7000; ether-options { 802.3ad ae1; } } xe-2/0/4 { hold-time up 100 down 7000; ether-options { 802.3ad ae1; } } ae0 { aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family inet { address 192.168.90.1/24; } } } ae1 { description ICL-LINK; aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae2 { aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:05; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; chassis-id 0; mode active-active; status-control active; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae4 { aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:06; admin-key 7; } mc-ae { mc-ae-id 7; redundancy-group 1; chassis-id 0; mode active-active; status-control standby; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ rack_1 v54 ]; } } irb { arp-l2-validate; unit 54 { family inet { address 192.168.54.2/24 { arp 192.168.54.1 l2-interface ae1.0 mac 3c:8a:b0:85:78:70; } } } unit 100 { family inet { address 192.168.10.3/24 { arp 192.168.10.2 l2-interface ae1.0 mac 3c:8a:b0:85:78:70; } } } } lo0 { unit 0 { family inet { address 192.168.39.1/32; } } }
user@switch> show multi-chassis multi-chassis { multi-chassis-protection 192.168.39.2 { interface ae1; } }
user@switch> show protocols protocols { iccp { local-ip-addr 192.168.39.1; peer 192.168.39.2 { session-establishment-hold-time 50; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.105.5.6; } liveness-detection { minimum-interval 2000; multiplier 3; } } } lldp { interface all; } layer2-control { nonstop-bridging; } }
user@switch> show switch-options switch-options { service-id 1; }
user@switch> show vlans vlans { rack_1 { vlan-id 100; l3-interface irb.100; } v54 { vlan-id 54; l3-interface irb.54; } }
Affichez les résultats de la configuration sur EX9200-B.
user@switch> show chassis chassis { redundancy { graceful-switchover; } aggregated-devices { ethernet { device-count 20; } } }
user@switch> show interfaces interfaces { et-1/0/0 { ether-options { 802.3ad ae0; } } et-1/0/1 { ether-options { 802.3ad ae0; } } et-1/2/0 { ether-options { 802.3ad ae2; } } xe-2/0/3 { hold-time up 100 down 7000; ether-options { 802.3ad ae1; } } xe-2/0/4 { hold-time up 100 down 7000; ether-options { 802.3ad ae1; } } ae0 { aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family inet { address 192.168.90.2/24; } } ae1 { description ICL-LINK; aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae2 { aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:05; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; chassis-id 1; mode active-active; status-control active; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae4 { aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:06; admin-key 7; } mc-ae { mc-ae-id 7; redundancy-group 1; chassis-id 1; mode active-active; status-control standby; init-delay-time 520; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [rack_1 v54 ]; } } irb { arp-l2-validate; unit 54 { family inet { address 192.168.54.1/24 { arp 192.168.54.2 l2-interface ae1.0 mac 00:1f:12:b6:6f:f0; } } } unit 100 { family inet { address 192.168.10.2/24 { arp 192.168.10.3 l2-interface ae1.0 mac 00:1f:12:b6:6f:f0; } } } lo0 { unit 0 { family inet { address 192.168.39.2/32; } }
user@switch> show multi-chassis multi-chassis { multi-chassis-protection 192.168.39.1 { interface ae1; } }
user@switch> show protocols protocols { iccp { local-ip-addr 192.168.39.2; peer 192.168.39.1 { session-establishment-hold-time 50; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.105.5.5; } liveness-detection { minimum-interval 2000; multiplier 3; } } } lldp { interface all; } layer2-control { nonstop-bridging; } }
user@switch> show switch-options switch-options { service-id 1; }
user@switch> show vlans vlans { rack_1 { vlan-id 100; l3-interface irb.100; } v54 { vlan-id 54; l3-interface irb.54; } }
(Facultatif) Configuration de RSTP
Configuration rapide de l’interface de ligne de commande
Commutateur A et commutateur B
set protocols rstp interface ae2 set protocols rstp interface ae4 set protocols rstp system-identifier 00:01:02:03:04:05 set protocols rstp bridge-priority 0
Configuration des commutateurs A et B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer les commutateurs A et B :
Activez le protocole Rapid Spanning Tree sur les interfaces ae2 et ae4 pour une prévention facultative des boucles.
[edit protocols] user@switch# set rstp interface ae2 user@switch# set rstp interface ae4
Configurez l’identificateur système.
[edit protocols] user@switch# set rstp system-identifier 00:01:02:03:04:05
Définissez la priorité du protocole Rapid Spanning Tree sur 0. Cela fera du nœud MC-AE la priorité la plus élevée.
[edit protocols] user@switch# set rstp bridge-priority 0
Commutateur A et commutateur B
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols rstp
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols rstp rstp { system-identifier 00:01:02:03:04:05; interface ae2; interface ae4; }
(Facultatif) Configuration de la surveillance IGMP
Configuration rapide de l’interface de ligne de commande
Commutateur A et commutateur B
set protocols igmp-snooping vlan rack_1 set protocols igmp-snooping vlan v54 set multicast-snooping-options multichassis-lag-replicate-state set protocols igmp-snooping vlan rack_1 interface ae1.0 multicast-router-interface set protocols igmp-snooping vlan v54 interface ae1.0 multicast-router-interface
Configuration des commutateurs A et B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer les commutateurs A et B :
Activez la surveillance IGMP pour tous les VLAN.
[edit protocols] user@switch# set igmp-snooping vlan rack_1 user@switch# set igmp-snooping vlan v54
Synchronisez les états de multidiffusion entre les homologues MC-LAG lorsque des domaines de pont sont configurés.
Au niveau global, les messages d’entrée et de sortie IGMP sont répliqués à partir du lien actif de l’interface MC-LAG vers le lien de secours pour permettre une récupération plus rapide des informations d’appartenance après un basculement.
[edit multicast-snooping-options] user@switch# set multichassis-lag-replicate-state
Configurez l’interface ICL-PL en tant qu’interface orientée routeur.
[edit protocols] user@switch# set igmp-snooping vlan rack_1 interface ae1.0 multicast-router-interface user@switch# set igmp-snooping vlan v54 interface ae1.0 multicast-router-interface
Commutateur A et commutateur B
À partir du mode de configuration, confirmez votre configuration en entrant les show protocols igmp
commandes et show multicast-snooping-options
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols igmp igmp-snooping { vlan rack_1 { interface ae1.0 { multicast-router-interface; } } vlan v54 { interface ae1.0 { multicast-router-interface; } } }
user@switch> show multicast-snooping-options multicast-snooping-options { multichassis-lag-replicate-state; }
(Facultatif) Configuration de VRRP
Vous ne pouvez pas configurer à la fois la synchronisation VRRP et la synchronisation des adresses MAC.
- Configuration rapide de l’interface de ligne de commande
- Configuration du commutateur A
- Configuration du commutateur B
Configuration rapide de l’interface de ligne de commande
Commutateur A
set interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 virtual-address 192.168.10.1 set interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 priority 150 set interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 accept-data set interfaces irb unit 54 family inet address 192.168.54.2/24 vrrp-group 4 virtual-address 192.168.54.3 set interfaces irb unit 54 family inet address 192.168.54.2/24 vrrp-group 4 priority 200
Commutateur B
set interfaces irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 virtual-address 192.168.10.1 set interfaces irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 priority 200 set interfaces irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 accept-data set interfaces irb unit 54 family inet address 192.168.54.1/24 vrrp-group 4 virtual-address 192.168.54.3 set interfaces irb unit 54 family inet address 192.168.54.1/24 vrrp-group 4 priority 150
Configuration du commutateur A
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer le commutateur A :
Activez VRRP sur les MC-LAG en créant une interface IRB pour chaque MC-LAG, en attribuant une adresse IP virtuelle partagée entre chaque commutateur du groupe VRRP et en attribuant une adresse IP individuelle à chaque membre du groupe VRRP.
[edit interfaces] user@switch# set irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 virtual-address 192.168.10.1 user@switch# set irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 priority 150 user@switch# set irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 accept-data
Activez VRRP sur les MC-LAG en créant une interface IRB pour chaque MC-LAG, en attribuant une adresse IP virtuelle partagée entre chaque commutateur du groupe VRRP et en attribuant une adresse IP individuelle à chaque membre du groupe VRRP.
[edit interfaces] user@switch# set irb unit 54 family inet address 192.168.54.2/24 vrrp-group 4 virtual-address 192.168.54.3 user@switch# set irb unit 54 family inet address 192.168.54.2/24 vrrp-group 4 priority 200
Commutateur A
À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group
commandes et show interfaces irb unit 100 family inet address 192.168.54.2/24 vrrp-group
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group vrrp-group 1 { virtual-address 192.168.10.1; priority 150; accept-data; }
user@switch> show interfaces irb unit 100 family inet address 192.168.54.2/24 vrrp-group vrrp-group 4 { virtual-address 192.168.54.3; priority 150; }
Configuration du commutateur B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer le commutateur A :
Activez VRRP sur les MC-LAG en créant une interface IRB pour chaque MC-LAG, en attribuant une adresse IP virtuelle partagée entre chaque commutateur du groupe VRRP et en attribuant une adresse IP individuelle à chaque membre du groupe VRRP.
[edit interfaces] user@switch# set irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 virtual-address 192.168.10.1 user@switch# set irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 priority 150 user@switch# set irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 accept-data
Activez VRRP sur les MC-LAG en créant une interface IRB pour chaque MC-LAG, en attribuant une adresse IP virtuelle partagée entre chaque commutateur du groupe VRRP et en attribuant une adresse IP individuelle à chaque membre du groupe VRRP.
[edit interfaces] user@switch# set irb unit 54 family inet address 192.168.54.1/24 vrrp-group 4 virtual-address 192.168.54.3 user@switch# set irb unit 54 family inet address 192.168.54.1/24 vrrp-group 4 priority 150
Commutateur B
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols rstp
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show interfaces irb unit 100 family inet address 192.168.10.2/24 vrrp-group vrrp-group 1 { virtual-address 192.168.10.1; priority 200; accept-data; }
user@switch> show interfaces irb unit 100 family inet address 192.168.54.1/24 vrrp-group vrrp-group 4 { virtual-address 192.168.54.3; priority 150; }
(Facultatif) Configuration de la synchronisation des adresses MAC
Vous ne pouvez pas configurer à la fois la synchronisation MAC et VRRP.
Vous devez configurer la même adresse IP sur l’interface IRB du VLAN sur les deux homologues MC-LAG.
Configuration rapide de l’interface de ligne de commande
Commutateur A et commutateur B
set vlans v100 mcae-mac-synchronize set vlans v54 mcae-mac-synchronize
Configuration des commutateurs A et B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer le commutateur A :
Configurez la synchronisation des adresses MAC dans le VLAN MC-LAG sur les commutateurs A et B.
[edit] user@switch# set vlans v100 mcae-mac-synchronize [edit] user@switch# set vlans v54 mcae-mac-synchronize
Commutateur A et commutateur B
À partir du mode de configuration, confirmez votre configuration en entrant les show vlans v100
commandes et show vlans v54
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show vlans v100 v100 { vlan-id 100; l3-interface irb.100; mcae-mac-synchronize; }
user@switch> show vlans v54 v54 { vlan-id 54; l3-interface irb.54; mcae-mac-synchronize; }
(Facultatif) Configuration d’OSPF
Configuration rapide de l’interface de ligne de commande
Commutateur A et commutateur B
set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface ae0.0 set protocols ospf area 0.0.0.0 interface irb.54 set protocols ospf area 0.0.0.0 interface irb.100
Configuration des commutateurs A et B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer les commutateurs A et B :
Configurez une zone OSPF.
[edit protocols] user@switch# set ospf area 0.0.0.0 interface lo0.0 user@switch# set ospf area 0.0.0.0 interface ae0.0 user@switch# set ospf area 0.0.0.0 interface irb.54 user@switch# set ospf area 0.0.0.0 interface irb.100
Commutateur A et commutateur B
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols ospf
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols ospf ospf { area 0.0.0.0 { interface lo0.0; interface ae0.0; interface irb.54; interface irb.100; } }
(Facultatif) Configuration de PIM
- Configuration rapide de l’interface de ligne de commande
- Configuration du commutateur A
- Configuration du commutateur B
Configuration rapide de l’interface de ligne de commande
Commutateur A
set protocols pim interface irb.54 set protocols pim interface irb.100 set protocols pim interface lo0.0 set protocols pim rp bootstrap-priority 150 set protocols pim rp local address 192.168.39.1
Commutateur B
set protocols pim interface irb.54 set protocols pim interface irb.100 set protocols pim interface lo0.0 set protocols pim rp bootstrap-priority 200 set protocols pim rp local address 192.168.39.2
Configuration du commutateur A
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer le commutateur A :
Configurez Protocol Independent Multicast (PIM) comme protocole multicast.
[edit protocols] user@switch# set pim interface irb.54 user@switch# set pim interface irb.100
Configurez l’interface de bouclage.
[edit protocols] user@switch# set pim interface lo0.0
Configurez le commutateur en tant que point de rendez-vous secondaire (RP).
Un paramètre de priorité inférieure indique que le RP secondaire se trouve dans une configuration d’amorçage.
[edit protocols] user@switch# set pim rp bootstrap-priority 150 user@switch# set pim rp local address 192.168.39.1
Commutateur A
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols pim
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols pim pim { rp { bootstrap-priority 150; local { address 192.168.39.1; } } interface irb.54; interface irb.100; interface lo0.0; }
Configuration du commutateur B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer le commutateur A :
Configurez Protocol Independent Multicast (PIM) comme protocole multicast.
[edit protocols] user@switch# set pim interface irb.54 user@switch# set pim interface irb.100
Configurez l’interface de bouclage.
[edit protocols] user@switch# set pim interface lo0.0
Configurez le commutateur en tant que point de rendez-vous secondaire (RP).
Un paramètre de priorité inférieure indique que le RP secondaire se trouve dans une configuration d’amorçage.
[edit protocols] user@switch# set pim rp bootstrap-priority 200 user@switch# set pim rp local address 192.168.39.2
Commutateur B
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols pim
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols pim pim { rp { bootstrap-priority 200; local { address 192.168.39.2; } } interface irb.54; interface irb.100; interface lo0.0; }
(Facultatif) Configuration du relais DHCP
Configuration rapide de l’interface de ligne de commande
Commutateur A et commutateur B
set forwarding-options dhcp-relay forward-snooped-clients all-interfaces set forwarding-options dhcp-relay overrides allow-snooped-clients set forwarding-options dhcp-relay server-group GVP-DHCP 10.105.5.202 set forwarding-options dhcp-relay active-server-group GVP-DHCP set forwarding-options dhcp-relay route-suppression destination set forwarding-options dhcp-relay group Floor1 interface irb.100 set forwarding-options dhcp-relay relay-option-82 circuit-id use-interface-description device
Configuration des commutateurs A et B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer les commutateurs A et B :
Configurez les paquets unicast snoopés en direct sur toutes les interfaces.
[edit fowarding-options] user@switch# set dhcp-relay forward-snooped-clients all-interfaces
Créez une entrée de liaison pour les clients de monodiffusion snoop.
[edit forwarding-options] user@switch# set dhcp-relay overrides allow-snooped-clients
Créez un groupe de serveurs DHCP.
[edit forwarding-options] user@switch# set dhcp-relay server-group GVP-DHCP 10.105.5.202
Appliquez une configuration de l’agent de relais DHCP au groupe nommé d’adresses de serveur DHCP.
[edit forwarding-options] user@switch# set dhcp-relay active-server-group GVP-DHCP
Configurez l’agent de relais pour supprimer l’installation d’ARP et d’entrées de routage pour la liaison client correspondante.
[edit forwarding-options] user@switch# set dhcp-relay route-suppression destination
Créez un groupe de relais DHCP qui inclut au moins une interface.
DHCP s’exécute sur les interfaces définies dans les groupes DHCP.
[edit forwarding-options] user@switch# set dhcp-relay group Floor1 interface irb.100
Configurez le relais DHCP avec l’option 82.
[edit forwarding-options] user@switch# set dhcp-relay relay-option-82 circuit-id use-interface-description device
Commutateur A et commutateur B
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols pim
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show forwarding-options dhcp-relay dhcp-relay { forward-snooped-clients all-interfaces; overrides { allow-snooped-clients; } relay-option-82 { circuit-id { use-interface-description device; } } server-group { GVP-DHCP { 10.105.5.202; } } active-server-group GVP-DHCP; route-suppression { destination; } group Floor1 { interface irb.100; } }
Vérification
Vérifiez que la configuration fonctionne correctement.
- Vérification de l’ICCP sur MC-LAG
- Vérification de LACP sur MC-LAG
- Vérification des interfaces Ethernet agrégées dans MC-LAG
- Vérification de l’apprentissage MAC sur MC-LAG
- Vérification du VRRP dans MC-LAG
- Vérification de l’OSPF sur MC-LAG
Vérification de l’ICCP sur MC-LAG
But
Vérifiez que l’ICCP est en cours d’exécution sur chaque périphérique du MC-LAG.
Action
Vérifiez que ICCP est en cours d’exécution sur le commutateur A.
root@EX92000-A> show iccp Redundancy Group Information for peer 192.168.39.2 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: MCSNOOPD Redundancy Group IDs Joined: 1
Vérifiez que ICCP est en cours d’exécution sur le commutateur B.
root@EX9200-B> show iccp Redundancy Group Information for peer 192.168.39.1 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: MCSNOOPD Redundancy Group IDs Joined: 1
Signification
Cette sortie indique que la connexion TCP entre les homologues hébergeant le MC-LAG est active, que la détection de vivacité est activée et que les applications clientes MCSNOOPD et ESWD sont en cours d’exécution.
Vérification de LACP sur MC-LAG
But
Vérifiez que LACP fonctionne correctement sur chaque périphérique du MC-LAG.
Action
Vérifiez que les interfaces LACP sont opérationnelles sur le commutateur A.
root@EX9200-A> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity et-1/0/0 Actor No No Yes Yes Yes Yes Fast Active et-1/0/0 Partner No No Yes Yes Yes Yes Fast Active et-1/0/1 Actor No No Yes Yes Yes Yes Fast Active et-1/0/1 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State et-1/0/0 Current Fast periodic Collecting distributing et-1/0/1 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/3 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/3 Partner No No Yes Yes Yes Yes Fast Active xe-2/0/4 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/4 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/3 Current Fast periodic Collecting distributing xe-2/0/4 Current Fast periodic Collecting distributing Aggregated interface: ae3 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/1 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/1 Partner No No Yes Yes Yes Yes Fast Passive xe-2/0/2 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/2 Partner No No Yes Yes Yes Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-2/0/1 Current Fast periodic Collecting distributing xe-2/0/2 Current Fast periodic Collecting distributing Aggregated interface: ae4 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/0 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/0 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/0 Current Fast periodic Collecting distributing
Vérifiez que les interfaces LACP sont opérationnelles sur le commutateur B.
root@EX9200-B> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity et-1/0/0 Actor No No Yes Yes Yes Yes Fast Active et-1/0/0 Partner No No Yes Yes Yes Yes Fast Active et-1/0/1 Actor No No Yes Yes Yes Yes Fast Active et-1/0/1 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State et-1/0/0 Current Fast periodic Collecting distributing et-1/0/1 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/3 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/3 Partner No No Yes Yes Yes Yes Fast Active xe-2/0/4 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/4 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/3 Current Fast periodic Collecting distributing xe-2/0/4 Current Fast periodic Collecting distributing Aggregated interface: ae2 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity et-1/2/0 Actor No No Yes Yes Yes Yes Fast Active et-1/2/0 Partner No No Yes Yes Yes Yes Fast Passive LACP protocol: Receive State Transmit State Mux State et-1/2/0 Current Fast periodic Collecting distributing Aggregated interface: ae4 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/0 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/0 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/0 Current Fast periodic Collecting distributing
Signification
Cette sortie signifie que les deux périphériques et toutes les interfaces associées participent correctement aux négociations LACP.
Vérification des interfaces Ethernet agrégées dans MC-LAG
But
Vérifiez que toutes les interfaces ae sont correctement configurées dans le MC LAG.
Action
Vérifiez les interfaces ae sur le commutateur A.
user@EX9200-A> show interfaces mc-ae Member Link : ae2 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae2.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 192.168.39.2 ae1.0 up Member Link : ae4 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae4.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 192.168.39.2 ae1.0 up
Vérifiez les interfaces ae sur le commutateur B.
root@EX9200-B> show interface mc-ae Member Link : ae2 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae2.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 192.168.39.1 ae1.0 up Member Link : ae4 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae4.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 192.168.39.1 ae1.0 up
Signification
Cette sortie signifie que les interfaces mc-ae de chaque périphérique sont actives.
Vérification de l’apprentissage MAC sur MC-LAG
But
Vérifiez que l’apprentissage MAC entre les périphériques se produit dans le MC-LAG.
Action
Afficher le tableau de commutation Ethernet dans le commutateur A.
root@EX9200-A> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 68 entries, 68 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface dmzuplink 00:00:5e:00:01:ba DL - ae4.0 dmzuplink 00:10:db:bc:f5:9d DR - ae4.0 dmzuplink 00:10:db:ff:10:01 DL - ae3.0 dmzuplink 00:19:e2:57:33:81 DR - ae4.0 dmzuplink 00:26:88:92:ef:1d DR - ae4.0 dmzuplink 28:8a:1c:74:fb:07 DR - ae4.0 dmzuplink 28:8a:1c:75:05:1f DR - ae4.0 dmzuplink 28:c0:da:6a:1d:2a DR - ae4.0 dmzuplink 2c:21:72:7d:40:01 DL - ae4.0 dmzuplink 3c:8a:b0:77:a9:d6 DR - ae4.0 dmzuplink 5c:5e:ab:0e:cd:e0 DL - ae4.0 dmzuplink 84:18:88:8d:9d:2a DL - ae4.0 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 68 entries, 68 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface rack_1 00:50:56:9b:01:57 DR - ae2.0 rack_1 00:50:56:9b:09:95 DL - ae2.0 rack_1 00:50:56:9b:15:2e DL - ae2.0 rack_1 00:50:56:9b:20:44 DL - ae2.0 rack_1 00:50:56:9b:20:a7 DL - ae2.0 rack_1 00:50:56:9b:22:a8 DR - ae2.0 rack_1 00:50:56:9b:38:01 DL - ae2.0 rack_1 00:50:56:9b:66:dc DL - ae2.0 rack_1 00:50:56:9b:75:60 DR - ae2.0 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 68 entries, 68 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface v54 80:71:1f:c1:85:f0 DL - ae4.0
Afficher la table de commutation Ethernet dans le commutateur B.
root@EX9200-B> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 66 entries, 66 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface rack_1 00:50:56:9b:01:57 DL - ae2.0 rack_1 00:50:56:9b:09:95 DR - ae2.0 rack_1 00:50:56:9b:15:2e DR - ae2.0 rack_1 00:50:56:9b:20:44 DR - ae2.0 rack_1 00:50:56:9b:20:a7 DR - ae2.0 rack_1 00:50:56:9b:22:a8 DL - ae2.0 rack_1 00:50:56:9b:38:01 DR - ae2.0 rack_1 00:50:56:9b:66:dc DR - ae2.0 rack_1 00:50:56:9b:75:60 DL - ae2.0 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 66 entries, 66 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 66 entries, 66 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface v54 80:71:1f:c1:85:f0 DR - ae4.0
Signification
Cette sortie signifie que les adresses MAC sont correctement apprises dans les VLAN partagés définis dans le MC-LAG. Cela inclut les interfaces IRB pour définir le MC-LAG ainsi que les interfaces ICL utilisées pour configurer le VRRP.
Vérification du VRRP dans MC-LAG
But
Vérifiez que VRRP est actif entre les périphériques du MC-LAG.
Action
Vérifiez que VRRP est activé sur le commutateur A.
root@EX9200-A> show vrrp Interface State Group VR state VR Mode Timer Type Address irb.54 up 4 backup Active D 3.090 lcl 192.168.54.1 vip 192.168.54.3 mas 192.168.54.2 irb.100 up 1 backup Active D 2.655 lcl 192.168.10.3 vip 192.168.10.1 mas 192.168.10.2
Dans cet exemple, le commutateur A est le membre VRRP de secours.
Vérifiez que VRRP est activé sur le commutateur B.
root@EX9200-B> show vrrp Interface State Group VR state VR Mode Timer Type Address irb.54 up 4 master Active A 0.900 lcl 192.168.54.2 vip 192.168.54.3 irb.100 up 1 master Active A 0.175 lcl 192.168.10.2 vip 192.168.10.1
Dans cet exemple, le commutateur B est le membre VRRP principal.
Signification
Cette sortie signifie que VRRP fonctionne correctement.
Vérification de l’OSPF sur MC-LAG
But
Vérifiez qu’OSPF fonctionne correctement avec MC-LAG.
Action
Afficher les voisins OSPF sur le commutateur A.
root@EX9200-A> show ospf neighbor Address Interface State ID Pri Dead 192.168.90.2 ae0.0 Full 192.168.39.2 128 35 192.168.10.2 irb.100 Full 192.168.39.2 128 33 192.168.54.2 irb.54 Full 192.168.39.2 128 38
Afficher la table de routage OSPF sur le commutateur A.
root@EX9200-A> show ospf route Topology default Route Table: Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 192.168.39.2 Intra Router IP 1 ae0.0 192.168.90.2 irb.100 192.168.10.2 irb.54 192.168.54.2 192.168.39.1/32 Intra Network IP 0 lo0.0 192.168.39.2/32 Intra Network IP 1 ae0.0 192.168.90.2 irb.100 192.168.10.2 irb.54 192.168.54.2 192.168.10.0/24 Intra Network IP 1 irb.100 192.168.54.0/24 Intra Network IP 1 irb.54 192.168.90.0/24 Intra Network IP 1 ae0.0
Afficher les voisins OSPF sur le commutateur B.
root@EX9200-B> show ospf neighbor Address Interface State ID Pri Dead 192.168.90.1 ae0.0 Full 192.168.39.1 128 32 192.168.10.3 irb.100 Full 192.168.39.1 128 34 192.168.54.1 irb.54 Full 192.168.39.1 128 37
Afficher la table de routage OSPF sur le commutateur B.
root@EX9200-B> show ospf route Topology default Route Table: Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 192.168.39.1 Intra Router IP 1 ae0.0 192.168.90.1 irb.100 192.168.10.3 irb.54 192.168.54.1 192.168.39.1/32 Intra Network IP 1 ae0.0 192.168.90.1 irb.100 192.168.10.3 irb.54 192.168.54.1 192.168.39.2/32 Intra Network IP 0 lo0.0 192.168.10.0/24 Intra Network IP 1 irb.100 192.168.54.0/24 Intra Network IP 1 irb.54 192.168.90.0/24 Intra Network IP 1 ae0.0
Exemple : Configurer des fonctionnalités facultatives pour l’agrégation de liens multichâssis
Cet exemple montre comment configurer des fonctionnalités facultatives qui peuvent être combinées avec MC LAG.
- (Facultatif) Configuration de RSTP
- (Facultatif) Configuration de la surveillance IGMP
- (Facultatif) Configuration de VRRP
- (Facultatif) Configuration de la synchronisation des adresses MAC
- (Facultatif) Configuration d’OSPF
- (Facultatif) Configuration de PIM
- (Facultatif) Configuration du relais DHCP
(Facultatif) Configuration de RSTP
Configuration rapide de l’interface de ligne de commande
QFX1 et QFX2
set protocols rstp interface xe-0/0/3 edge set protocols rstp interface ae0 disable set protocols rstp interface all mode point-to-point set protocols rstp bpdu-block-on-edge
Configuration de QFX1 et QFX2
Procédure étape par étape
Pour activer RSTP :
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, consultez Utilisation de l’éditeur CLI en mode Configuration.
-
Configurez les interfaces MC-LAG en tant que ports de périphérie sur QFX1 et QFX2.
[edit] user@switch# set protocols rstp interface xe-0/0/3 edge
-
Désactivez RSTP sur les interfaces ICL-PL sur QFX1 et QFX2 :
[edit] user@switch# set protocols rstp interface ae0 disable
-
Activez le protocole RSTP globalement sur toutes les interfaces sur QFX1 et QFX2.
[edit] user@switch# set protocols rstp interface all mode point-to-point
-
Activez le blocage BPDU sur toutes les interfaces, à l’exception des interfaces ICL-PL sur QFX1 et QFX2.
Note:L’interface ae1 est une interface en aval. C’est pourquoi RSTP et bpdu-block-on-edge doivent être configurés.
[edit] user@switch# set protocols rstp bpdu-block-on-edge
QFX1 et QFX2
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols rstp
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols rstp rstp { interface xe-0/0/3 { edge; } interface ae0 { disable; } interface all { mode point-to-point; } bpdu-block-on-edge;
(Facultatif) Configuration de la surveillance IGMP
Configuration rapide de l’interface de ligne de commande
QFX1 et QFX2
set protocols igmp-snooping vlan all
Configuration de QFX1 et QFX2
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer QFX1 et QFX2 :
Activez la surveillance IGMP pour tous les VLAN.
[edit protocols] user@switch# set igmp-snooping vlan all
QFX1 et QFX2
À partir du mode de configuration, confirmez votre configuration en entrant les show protocols igmp
commandes et show multicast-snooping-options
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols igmp igmp-snooping { vlan all; }
(Facultatif) Configuration de VRRP
- Configuration rapide de l’interface de ligne de commande
- Configuration de QFX1
- Configuration de QFX2
Configuration rapide de l’interface de ligne de commande
QFX1
set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 virtual-address 10.50.1.10 set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 priority 200 set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 accept-data
QFX2
set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 virtual-address 10.50.1.10 set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 priority 150 set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 accept-data
Configuration de QFX1
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer QFX1 :
Activez VRRP sur les MC-LAG en créant une interface IRB pour chaque MC-LAG, en attribuant une adresse IP virtuelle partagée entre chaque commutateur du groupe VRRP et en attribuant une adresse IP individuelle à chaque membre du groupe VRRP.
[edit interfaces] user@switch# set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 virtual-address 10.50.1.10 user@switch# set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 priority 200 user@switch# set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 accept-data
QFX1
À partir du mode configuration, confirmez votre configuration en entrant la show interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group vrrp-group 1 { virtual-address 10.50.1.10; priority 200; accept-data; }
Configuration de QFX2
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, consultez Utilisation de l’éditeur CLI en mode Configuration.
Pour configurer QFX1 :
Activez VRRP sur les MC-LAG en créant une interface IRB pour chaque MC-LAG, en attribuant une adresse IP virtuelle partagée entre chaque commutateur du groupe VRRP et en attribuant une adresse IP individuelle à chaque membre du groupe VRRP.
[edit interfaces] user@switch# set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 virtual-address 10.50.1.10 user@switch# set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 priority 150 user@switch# set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 accept-data
QFX2
Depuis le mode configuration, confirmez votre configuration en saisissant les show interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group vrrp-group 1 { virtual-address 10.50.1.10; priority 150; accept-data; }
(Facultatif) Configuration de la synchronisation des adresses MAC
Vous ne pouvez pas configurer à la fois la synchronisation MAC et VRRP.
Vous devez configurer la même adresse IP sur l’interface IRB du VLAN sur les deux homologues MC-LAG.
Configuration rapide de l’interface de ligne de commande
QFX1 et QFX2
set vlans v10 mcae-mac-synchronize
Configuration de QFX1 et QFX2
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer QFX1 :
Configurez la synchronisation des adresses MAC dans le VLAN MC-LAG sur QFX1 et QFX2.
[edit] user@switch# set vlans v10 mcae-mac-synchronize
QFX1 et QFX2
À partir du mode configuration, confirmez votre configuration en entrant la show vlans v10
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show vlans v10 v10 { vlan-id 10; l3-interface irb.10; mcae-mac-synchronize; }
(Facultatif) Configuration d’OSPF
Configuration rapide de l’interface de ligne de commande
QFX1, QFX2 et QFX3
set protocols ospf area 0.0.0.0 interface irb.10
Configuration de QFX1 et QFX2
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer QFX1 et QFX2 :
-
Configurez une zone OSPF sur QFX1, QFX2.
[edit protocols] user@switch# set ospf area 0.0.0.0 interface irb.10
QFX1 et QFX2
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols ospf
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols ospf ospf { area 0.0.0.0 { interface irb.10 { } } }
(Facultatif) Configuration de PIM
Configuration rapide de l’interface de ligne de commande
QFX1
set protocols pim rp static address 10.0.0.3 group-ranges 224.0.0.0/4 set protocols pim interface irb.50 priority 200 set protocols pim interface irb.50 dual-dr set protocols pim interface irb.50 family inet bfd-liveness-detection minimum-receive-interval 700 set protocols pim interface irb.50 family inet bfd-liveness-detection transmit-interval minimum-interval 350 set protocols pim interface irb.50 family inet bfd-liveness-detection transmit-interval threshold 500
QFX2
set protocols pim rp static address 10.0.0.3 group-ranges 224.0.0.0/4 set protocols pim interface irb.50 priority 500 set protocols pim interface irb.50 dual-dr set protocols pim interface irb.50 family inet bfd-liveness-detection minimum-receive-interval 700 set protocols pim interface irb.50 family inet bfd-liveness-detection transmit-interval minimum-interval 350 set protocols pim interface irb.50 family inet bfd-liveness-detection transmit-interval threshold 500
Configuration de QFX1 et QFX2
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer PIM en tant que protocole multicast sur QFX1 :
Configurez une adresse de point de rendez-vous statique (RP) sur QFX1 et QFX2.
[edit protocols pim] user@switch# set rp static address 10.0.0.3
Configurez les plages d’adresses des groupes de multidiffusion pour lesquels QFX1 et QFX2 peuvent être des points de rendez-vous (RP).
[edit protocols pim rp static address 10.0.0.3] user@switch# set group-ranges 224.0.0.0/4
Activez PIM sur les interfaces VLAN pour les MC-LAG sur QFX1 et QFX2.
[edit protocols pim] user@switch# set interface irb.500 dual-dr
Configurez la priorité de chaque interface PIM pour être sélectionnée en tant que routeur désigné (DR) sur QFX1 et QFX2.
Une interface avec une valeur de priorité plus élevée a une probabilité plus élevée d’être sélectionnée comme DR.
QFX1: [edit protocols pim] user@switch# set interface irb.500 priority 200
QFX2: [edit protocols pim] user@switch# set interface irb.500 priority 500
Configurez l’intervalle de réception minimum, l’intervalle de transmission minimal et le seuil d’intervalle de transmission pour une session BFD (Bidirectional Forwarding Detection) pour les interfaces PIM sur QFX1 et QFX2.
[edit protocols pim] user@switch# set interface irb.500 family inet bfd-liveness-detection minimum-receive-interval 700 user@switch# set interface irb.500 family inet bfd-liveness-detection transmit-interval minimum-interval 350 user@switch# set interface irb.500 family inet bfd-liveness-detection transmit-interval threshold 500
Résultats
QFX1
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols pim
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@QFX1> show protocols pim rp { static { address 10.0.0.3 { group-ranges { 224.0.0.0/4; } } } } interface irb.50 { family inet { bfd-liveness-detection { minimum-receive-interval 700; transmit-interval { minimum-interval 350; threshold 500; } } } priority 200; dual-dr; }
QFX2
À partir du mode configuration, confirmez votre configuration en entrant la show protocols pim
commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show protocols pim rp { static { address 10.0.0.3 { group-ranges { 224.0.0.0/4; } } } } interface irb.50 { family inet { bfd-liveness-detection { minimum-receive-interval 700; transmit-interval { minimum-interval 350; threshold 500; } } } priority 500; dual-dr; }
(Facultatif) Configuration du relais DHCP
Configuration rapide de l’interface de ligne de commande
QFX1 et QFX2
set forwarding-options dhcp-relay forward-snooped-clients all-interfaces set forwarding-options dhcp-relay overrides allow-snooped-clients set forwarding-options dhcp-relay server-group GVP-DHCP 10.105.5.202 set forwarding-options dhcp-relay active-server-group GVP-DHCP set forwarding-options dhcp-relay route-suppression destination set forwarding-options dhcp-relay group Floor1 interface irb.500 set forwarding-options dhcp-relay relay-option-82 circuit-id use-interface-description device
Configuration de QFX1 et QFX2
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode de configuration .
Pour configurer QFX1 et QFX2 :
Configurez les paquets unicast snoopés en direct sur toutes les interfaces.
[edit fowarding-options] user@switch# set dhcp-relay forward-snooped-clients all-interfaces
Créez une entrée de liaison pour les clients de monodiffusion snoop.
[edit forwarding-options] user@switch# set dhcp-relay overrides allow-snooped-clients
Créez un groupe de serveurs DHCP.
[edit forwarding-options] user@switch# set dhcp-relay server-group GVP-DHCP 10.105.5.202
Appliquez une configuration de l’agent de relais DHCP au groupe nommé d’adresses de serveur DHCP.
[edit forwarding-options] user@switch# set dhcp-relay active-server-group GVP-DHCP
Configurez l’agent de relais pour supprimer l’installation d’ARP et d’entrées de routage pour la liaison client correspondante.
[edit forwarding-options] user@switch# set dhcp-relay route-suppression destination
Créez un groupe de relais DHCP qui inclut au moins une interface.
DHCP s’exécute sur les interfaces définies dans les groupes DHCP.
[edit forwarding-options] user@switch# set dhcp-relay group Floor1 interface irb.500
Configurez le relais DHCP avec l’option 82.
[edit forwarding-options] user@switch# set dhcp-relay relay-option-82 circuit-id use-interface-description device
QFX1 et QFX2
Depuis le mode configuration, confirmez votre configuration en saisissant les show protocols pim
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@switch> show forwarding-options dhcp-relay dhcp-relay { forward-snooped-clients all-interfaces; overrides { allow-snooped-clients; } relay-option-82 { circuit-id { use-interface-description device; } } server-group { GVP-DHCP { 10.105.5.202; } } active-server-group GVP-DHCP; route-suppression { destination; } group Floor1 { interface irb.500; } }
Exemple : simplification de l’agrégation de liens multichâssis sur des commutateurs EX9200 dans le cur des réseaux de campus
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Junos OS version 16.1R1 pour EX Series
Deux commutateurs EX9200
Cet exemple de configuration a été testé à l’aide de la version logicielle répertoriée et est supposé fonctionner sur toutes les versions ultérieures.
Avant de configurer un MC-LAG, assurez-vous de bien comprendre comment :
Configurez des interfaces Ethernet agrégées sur un commutateur. Reportez-vous à la section Configuration d’une interface Ethernet agrégée .
Configurez le protocole LACP (Link Aggregation Control Protocol) sur les interfaces Ethernet agrégées d’un commutateur. Reportez-vous à la section Configuration d’Aggregated Ethernet LACP (procédure CLI) .
Aperçu
Dans cet exemple, vous configurez un MC-LAG sur deux commutateurs, composé de deux interfaces Ethernet agrégées, d’une protection multichâssis à l’aide de l’ICL, d’un ICCP pour les homologues hébergeant le MC-LAG et d’une connectivité de couche 3 entre les homologues MC-LAG. Une connectivité de couche 3 est requise pour l’ICCP.
Pour simplifier le processus de configuration MC-LAG, vous allez activer la synchronisation de la configuration et la vérification de la cohérence de la configuration. La synchronisation des configurations vous permet de propager, synchroniser et valider facilement les configurations d’un homologue MC-LAG à un autre. Vous pouvez vous connecter à n’importe lequel des homologues MC-LAG pour gérer les deux homologues MC-LAG, disposant ainsi d’un seul point de gestion. La vérification de la cohérence de la configuration utilise le protocole ICCP (Inter-Chassis Control Protocol) pour échanger les paramètres de configuration MC-LAG (ID de châssis, ID de service, etc.) et rechercher toute incohérence de configuration entre les homologues MC-LAG. En cas d’incohérence, vous en êtes averti et vous pouvez prendre des mesures pour la résoudre. La vérification de la cohérence de la configuration est appelée après l’émission d’une validation sur un homologue MC-LAG.
Sur le commutateur EX9200-A, vous allez configurer les paramètres de synchronisation de configuration et de vérification de cohérence de configuration suivants :
Groupes de configuration locaux, distants et globaux synchronisés avec le commutateur EX9200-B.
Groupes conditionnels.
Appliquer des groupes.
NETCONF sur SSH.
Détails de l’homologue MC-LAG et détails de l’authentification de l’utilisateur pour la synchronisation de la configuration MC-LAG.
peers-synchronize
pour synchroniser les configurations entre les homologues MC-LAG locaux et distants par défaut.set multi-chassis mc-lag consistency-check
pour le contrôle de cohérence.
Sur le commutateur EX9200-B, le processus de configuration est beaucoup plus court et simple. Vous allez configurer les paramètres suivants de synchronisation de la configuration et de vérification de la cohérence de la configuration :
Appliquer des groupes.
NETCONF sur SSH.
Détails de l’homologue MC-LAG et détails de l’authentification de l’utilisateur pour la synchronisation de la configuration MC-LAG.
peers-synchronize
pour synchroniser et valider les configurations entre les homologues MC-LAG locaux et distants.multi-chassis mc-lag consistency-check
pour activer le contrôle de cohérence.
Topologie
La topologie utilisée dans cet exemple se compose de deux commutateurs hébergeant un MC-LAG. La figure 5 illustre la topologie de cet exemple.

Le Tableau 2 détaille la topologie utilisée dans cet exemple de configuration.
Nom d’hôte | Matériel de base | Groupe d’agrégation de liens multichâssis |
---|---|---|
L’EX9200-A L’EX9200-B |
Réf. EX9200 Réf. EX9200 |
ae0 est configuré en tant qu’interface Ethernet agrégée et est utilisé comme liaison ICCP, et les interfaces suivantes font partie d’ae0 : xe-0/3/6 et xe-1/3/6. ae1 est configuré en tant qu’interface Ethernet agrégée et est utilisé comme liaison ICL, et les interfaces suivantes font partie d’ae1 : xe-0/3/7 et xe-1/3/7. ae2 est configuré en tant que MC-LAG, et les interfaces suivantes font partie d’ae2 : xe-0/0/1 sur le commutateur B et xe-1/0/1 sur le commutateur A. ae3 est configuré en tant que MC-LAG, et l’interface suivante fait partie de ae3 sur les commutateurs A et B : xe-0/0/2. |
Virtual Chassis Virtual Chassis |
Sans objet. Les Virtual Chassis sont présentés uniquement à des fins d’illustration. |
Les Virtual Chassis sont connectés aux deux commutateurs EX9200 via des interfaces LAG. La configuration Virtual Chassis n’est pas incluse dans cet exemple et ne sert qu’à illustrer un exemple de topologie. |
Configuration
- Configuration rapide de l’interface de ligne de commande
- Configuration de MC-LAG sur EX9200-A
- Configuration de MC-LAG sur EX9200-B
- Résultats
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit en mode de configuration.
L’EX9200-A
set system login user MCLAG_Admin uid 2000 set system login user MCLAG_Admin class super-user set system login user MCLAG_Admin authentication encrypted-password "$ABC123" set system static-host-mapping EX9200-A inet 10.92.76.2 set system static-host-mapping EX9200-B inet 10.92.76.4 set system services netconf ssh set system commit peers-synchronize set system commit peers EX9200-B user MCLAG_Admin set system commit peers EX9200-B authentication "$ABC123" set interfaces irb unit 100 family inet address 192.168.100.2/24 arp 192.168.100.3 l2-interface ae1 set interfaces irb unit 100 family inet address 192.168.100.2/24 arp 192.168.100.3 mac 28:8a:1c:e5:3b:f0 set interfaces irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 virtual-address 192.168.100.1 set interfaces irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 priority 150 set interfaces irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 accept-data set interfaces lo0 unit 0 family inet address 172.16.32.5/32 set routing-options static route 0.0.0.0/0 next-hop 10.92.77.254 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ae0.0 set protocols lldp interface all set chassis aggregated-devices ethernet device-count 20 set groups MC_Config_Global set groups MC_Config_Global when peers EX9200-A set groups MC_Config_Global when peers EX9200-B set groups MC_Config_Global interfaces xe-0/3/6 ether-options 802.3ad ae0 set groups MC_Config_Global interfaces xe-1/3/6 ether-options 802.3ad ae0 set groups MC_Config_Global interfaces ae0 description "ICCP Layer 3 Link with 2 members,xe-0/3/6,xe-1/3/6" set groups MC_Config_Global interfaces ae0 aggregated-ether-options lacp active set groups MC_Config_Global interfaces ae0 aggregated-ether-options lacp periodic fast set groups MC_Config_Global interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set groups MC_Config_Global interfaces ae0 aggregated-ether-options lacp admin-key 0 set groups MC_Config_Global interfaces xe-0/3/7 ether-options 802.3ad ae1 set groups MC_Config_Global interfaces xe-1/3/7 ether-options 802.3ad ae1 set groups MC_Config_Global interfaces ae1 description "ICL Layer 2 link with 2 members,xe-0/3/7,1/3/7" set groups MC_Config_Global interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set groups MC_Config_Global interfaces ae1 unit 0 family ethernet-switching vlan members all set groups MC_Config_Global interfaces ae1 vlan-tagging set groups MC_Config_Global interfaces ae1 aggregated-ether-options lacp active set groups MC_Config_Global interfaces ae1 aggregated-ether-options lacp periodic fast set groups MC_Config_Global interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:06 set groups MC_Config_Global interfaces ae1 aggregated-ether-options lacp admin-key 1 set groups MC_Config_Global interfaces xe-0/0/1 ether-options 802.3ad ae2 set groups MC_Config_Global interfaces xe-1/0/1 ether-options 802.3ad ae2 set groups MC_Config_Global interfaces ae2 unit 0 description “MC-LAG interface with members xe-0/0/1,xe-1/0/1” set groups MC_Config_Global interfaces ae2 unit 0 family ethernet-switching interface-mode trunk set groups MC_Config_Global interfaces ae2 unit 0 family ethernet-switching vlan members all set groups MC_Config_Global interfaces ae2 aggregated-ether-options lacp active set groups MC_Config_Global interfaces ae2 aggregated-ether-options lacp periodic fast set groups MC_Config_Global interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:07 set groups MC_Config_Global interfaces ae2 aggregated-ether-options lacp admin-key 2 set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 2 set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1 set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mode active-active set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520 set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active set groups MC_Config_Global interfaces xe-0/0/2 ether-options 802.3ad ae3 set groups MC_Config_Global interfaces ae3 unit 0 description “MC-LAG interface with members xe-0/0/2 on both switches” set groups MC_Config_Global interfaces ae3 unit 0 family ethernet-switching interface-mode trunk set groups MC_Config_Global interfaces ae3 unit 0 family ethernet-switching vlan members all set groups MC_Config_Global interfaces ae3 aggregated-ether-options lacp active set groups MC_Config_Global interfaces ae3 aggregated-ether-options lacp periodic fast set groups MC_Config_Global interfaces ae3 aggregated-ether-options lacp system-id 00:01:02:03:04:08 set groups MC_Config_Global interfaces ae3 aggregated-ether-options lacp admin-key 3 set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mc-ae-id 3 set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae redundancy-group 1 set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mode active-active set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae init-delay-time 520 set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active set groups MC_Config_Global vlans v100 vlan-id 100 set groups MC_Config_Global vlans v100 l3-interface irb.100 set groups MC_Config_Global multi-chassis mc-lag consistency-check set groups MC_Config_Global protocols rstp interface ae2 set groups MC_Config_Global protocols rstp interface ae3 set groups MC_Config_Global protocols rstp bridge-priority 0 set groups MC_Config_Global protocols rstp system-id 00:01:02:03:04:09 set groups MC_Config_Global switch-options service-id 1 set groups MC_Config_Local set groups MC_Config_Local interfaces ae0 unit 0 family inet address 172.16.32.9/30 set groups MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae chassis-id 0 set groups MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae status-control active set groups MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae chassis-id 0 set groups MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae status-control active set groups MC_Config_Remote set groups MC_Config_Remote interfaces ae0 unit 0 family inet address 172.16.32.10/30 set groups MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae chassis-id 1 set groups MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae status-control standby set groups MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae chassis-id 1 set groups MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae status-control standby set interfaces ae2 unit 0 multi-chassis-protection 172.16.32.6 interface ae1 set interfaces ae3 unit 0 multi-chassis-protection 172.16.32.6 interface ae1 set protocols iccp local-ip-addr 172.16.32.5 set protocols iccp peer 172.16.32.6 session-establishment-hold-time 50 set protocols iccp peer 172.16.32.6 redundancy-group-id-list 1 set protocols iccp peer 172.16.32.6 backup-liveness-detection backup-peer-ip 10.92.76.4 set protocols iccp peer 172.16.32.6 liveness-detection minimum-interval 2000 set protocols iccp peer 172.16.32.6 liveness-detection multiplier 4 set multi-chassis multi-chassis-protection 172.16.32.6 interface ae1 set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
L’EX9200-B
set system login user MCLAG_Admin uid 2000 set system login user MCLAG_Admin class super-user set system login user MCLAG_Admin authentication encrypted-password "$ABC123" set system static-host-mapping EX9200-A inet 10.92.76.2 set system static-host-mapping EX9200-B inet 10.92.76.4 set system services netconf ssh set system commit peers-synchronize set system commit peers EX9200-A user MCLAG_Admin set system commit peers EX9200-A authentication "$ABC123" set interfaces irb unit 100 family inet address 192.168.100.3/24 arp 192.168.100.2 l2-interface ae1 set interfaces irb unit 100 family inet address 192.168.100.3/24 arp 192.168.100.2 mac 28:8a:1c:e3:f7:f0 set interfaces irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 virtual-address 192.168.100.1 set interfaces irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 priority 100 set interfaces irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 accept-data set interfaces lo0 unit 0 family inet address 172.16.32.6/32 set routing-options static route 0.0.0.0/0 next-hop 10.92.77.254 set protocols ospf area 0.0.0.0 interface lo0 passive set protocols ospf area 0.0.0.0 interface ae0 set protocols lldp interface all set chassis aggregated-devices ethernet device-count 20 set interfaces ae2 unit 0 multi-chassis-protection 172.16.32.5 interface ae1 set interfaces ae3 unit 0 multi-chassis-protection 172.16.32.5 interface ae1 set protocols iccp local-ip-addr 172.16.32.6 set protocols iccp peer 172.16.32.5 session-establishment-hold-time 50 set protocols iccp peer 172.16.32.5 redundancy-group-id-list 1 set protocols iccp peer 172.16.32.5 backup-liveness-detection backup-peer-ip 10.92.76.2 set protocols iccp peer 172.16.32.5 liveness-detection minimum-interval 2000 set protocols iccp peer 172.16.32.5 liveness-detection multiplier 4 set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
Configuration de MC-LAG sur EX9200-A
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration.
Créez un compte d’utilisateur pour accéder au commutateur, ainsi qu’un identifiant utilisateur (UID), une classe de connexion et un mot de passe.
[edit system] user@EX9200-A# set login user MCLAG_Admin uid 2000 user@EX9200-A# set login user MCLAG_Admin class super-user user@EX9200-A# set login user MCLAG_Admin authentication encrypted-password “$ABC123”
Mappez statiquement EX9200-A à 10.92.76.2 et EX9200-B à 10.92.76.4.
[edit system] user@EX9200-A# set static-host-mapping EX9200-A inet 10.92.76.2 user@EX9200-A# set static-host-mapping EX9200-B inet 10.92.76.4
Activez le service NETCONF à l’aide de SSH.
[edit system] user@EX9200-A# set services netconf ssh
Activez l’instruction
peers-synchronize
pour copier et charger la configuration MC-LAG de EX9200-A vers EX9200-B par défaut.[edit system] user@EX9200-A# set commit peers-synchronize
Configurez le nom d’hôte, les noms d’utilisateur et les détails d’authentification pour EX9200-B, l’homologue avec lequel EX9200-A synchronisera la configuration MC-LAG.
[edit system] user@EX9200-A# set commit peers EX9200-B user MCLAG_Admin user@EX9200-A# set commit peers EX9200-B user authentication “$ABC123”
Configurez un IRB MC-LAG et configurez le protocole ARP (Address Resolution Protocol) statique sur les homologues IRB MC-LAG pour permettre aux protocoles de routage de traverser l’interface IRB.
[edit interfaces] user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 arp 192.168.100.3 l2-interface ae1 user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 arp 192.168.100.3 mac 28:8a:1c:e5:3b:f0
Activez VRRP sur les MC-LAG en attribuant une adresse IP virtuelle partagée entre chaque commutateur du groupe VRRP et en attribuant une adresse IP individuelle à chaque membre du groupe VRRP.
[edit interfaces] user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 virtual-address 192.168.100.1 user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 priority 150 user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 accept-data
Configurez une interface de bouclage.
[edit interfaces] user@EX9200-A# set lo0 unit 0 family inet address 172.16.32.5/32
Configurez une passerelle par défaut.
[edit routing-options] user@EX9200-A# set static route 0.0.0.0 next-hop 10.92.77.254
Configurez une zone OSPF qui inclut l’interface de bouclage et l’interface ICCP.
[edit protocols] user@EX9200-A# set ospf area 0.0.0.0 interface lo0 passive user@EX9200-A# set ospf area 0.0.0.0 interface ae0
Configurez le protocole Link Layer Discovery pour toutes les interfaces.
[edit protocols] user@EX9200-A# set lldp interface all
Configurez le nombre d’interfaces Ethernet agrégées à créer sur l’EX9200-A.
[edit chassis] user@EX9200-A# set aggregated-devices ethernet device-count 20
Configurez un groupe de configuration pour une configuration MC-LAG globale qui s’applique à la fois à EX9200-A et EX9200-B.
La configuration globale est synchronisée entre EX9200-A et EX9200-B.
[edit groups] user@EX9200-A# set MC_Config_Global
Spécifiez les homologues qui appliqueront le groupe de configuration MC_Config_Global.
[edit groups] user@EX9200-A# set MC_Config_Global when peers EX9200-A user@EX9200-A# set MC_Config_Global when peers EX9200-B
Ajoutez des interfaces membres aux interfaces Ethernet agrégées qui seront utilisées pour l’interface ICCP (Inter-Chassis Control Protocol).
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/3/6 ether-options 802.3ad ae0 user@EX9200-A# set MC_Config_Global interfaces xe-1/3/6 ether-options 802.3ad ae0
Configurez l’interface Ethernet agrégée (ae0) qui sera utilisée pour l’interface ICCP (Inter-Chassis Control Protocol).
Note:Vous configurerez l’adresse IP pour ae0 dans une étape ultérieure.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 description "ICCP Layer 3 Link with 2 members,xe-0/3/6,xe-1/3/6"
Configurez les paramètres LACP sur ae0.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp active user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp periodic fast
Configurez l’ID système LACP sur ae0.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05
Configurez la clé d’administration LACP sur ae0.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp admin-key 0
Ajoutez des interfaces membres à l’interface Ethernet agrégée (ae1) qui sera utilisée pour l’ICL.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/3/7 ether-options 802.3ad ae1 user@EX9200-A# set MC_Config_Global interfaces xe-1/3/7 ether-options 802.3ad ae1
Configurez l’interface Ethernet agrégée qui sera utilisée pour la liste ICL.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 description "ICL Layer 2 link with 2 members,xe-0/3/7,1/3/7"
Configurez ae1 en tant qu’interface de couche 2.
[edit groups] user@EX9200-A# set MC_Config_Global ae1 unit 0 family ethernet-switching interface-mode trunk user@EX9200-A# set MC_Config_Global ae1 unit 0 family ethernet-switching vlan members all
Permet la réception et la transmission de trames étiquetées VLAN 802.1Q sur ae1.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 vlan-tagging
Configurez les paramètres LACP sur ae1.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp active user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp periodic fast
Configurez l’ID système LACP sur ae1.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:06
Configurez la clé d’administration LACP sur ae1.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp admin-key 1
Ajoutez des interfaces membres à l’interface Ethernet agrégée (ae2) qui sera utilisée comme interface MC-LAG.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/0/1 ether-options 802.3ad ae2 user@EX9200-A# set MC_Config_Global interfaces xe-1/0/1 ether-options 802.3ad ae2
Configurez l’interface Ethernet agrégée (ae2) qui sera utilisée comme interface MC-LAG.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 description “MC-LAG interface with members xe-0/0/1,xe-1/0/1”
Configurez ae2 en tant qu’interface de couche 2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 unit 0 family ethernet-switching interface-mode trunk user@EX9200-A# set MC_Config_Global interfaces ae2 unit 0 family ethernet-switching vlan members all
Configurez les paramètres LACP sur ae2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp active user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp periodic fast
Configurez l’ID système LACP sur ae2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:07
Configurez la clé d’administration LACP sur ae2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp admin-key 2
Configurez les propriétés de l’interface MC-AE sur ae2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 2 user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1
Spécifiez le mode de ae2 pour qu’il soit actif-actif.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mode active-active
Spécifiez le temps en secondes pour retarder la mise en marche de l’interface MC-AE après le redémarrage d’un homologue MC-LAG.
En retardant la mise en service de l’interface jusqu’à la fin de la convergence du protocole, vous pouvez éviter la perte de paquets lors de la récupération des liaisons et des périphériques défaillants. Cet exemple de configuration réseau utilise un délai de 520 secondes. Ce délai n’est peut-être pas optimal pour votre réseau et doit être ajusté en fonction des besoins de votre réseau.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520
Spécifiez qu’en cas de défaillance d’un homologue du groupe MC-LAG, l’homologue configuré en tant que contrôle d’état actif devient l’homologue actif.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
Ajoutez des interfaces membres à l’interface Ethernet agrégée (ae3) qui sera utilisée comme interface MC-LAG.
Note:L’EX9200-B utilise le même nom d’interface que xe-0/0/2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/0/2 ether-options 802.3ad ae3
Configurez l’interface Ethernet agrégée (ae3) qui sera utilisée comme interface MC-LAG.
[edit groups] user@EX9200-A# set groups MC_Config_Global interfaces ae3 description “MC-LAG interface with members xe-0/0/2 on both switches”
Configurez ae3 en tant qu’interface de couche 2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 unit 0 family ethernet-switching interface-mode trunk user@EX9200-A# set MC_Config_Global interfaces ae3 unit 0 family ethernet-switching vlan members all
Configurez les paramètres LACP sur ae3.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp active user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp periodic fast
Configurez l’ID système LACP sur ae3.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp system-id 00:01:02:03:04:08
Configurez la clé d’administration LACP sur ae3.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp admin-key 3
Configurez les propriétés de l’interface MC-AE sur ae3.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mc-ae-id 3 user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae redundancy-group 1
Spécifiez le mode de ae3 pour qu’il soit actif-actif.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mode active-active
Spécifiez le temps en secondes pour retarder la mise en marche de l’interface MC-AE après le redémarrage d’un homologue MC-LAG.
En retardant la mise en service de l’interface jusqu’à la fin de la convergence du protocole, vous pouvez éviter la perte de paquets lors de la récupération des liaisons et des périphériques défaillants. Cet exemple de configuration réseau utilise un délai de 520 secondes. Ce délai n’est peut-être pas optimal pour votre réseau et doit être ajusté en fonction des besoins de votre réseau.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae init-delay-time 520
Spécifiez qu’en cas de défaillance d’un homologue du groupe MC-LAG, l’homologue configuré en tant que contrôle d’état actif devient l’homologue actif.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
Configurez le VLAN 100 pour connecter les utilisateurs finaux.
[edit groups] user@EX9200-A# set MC_Config_Global vlans v100 vlan-id 100
Configurez l’interface VLAN routée pour le VLAN 100.
[edit groups] user@EX9200-A# set MC_Config_Global vlans v100 l3-interface irb.100
Activez la vérification de cohérence.
[edit groups] user@EX9200-A# set MC_Config_Global multi-chassis mc-lag consistency-check
Activez le protocole Rapid Spanning Tree sur les interfaces ae2 et ae3 (interfaces MC-LAG) pour une prévention facultative des boucles.
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp interfaces ae2 user@EX9200-A# set MC_Config_Global protocols rstp interfaces ae3
Configurez la priorité du pont RSTP.
Si vous définissez la priorité du pont sur 0, les nœuds MC-AE EX9200-A et EX9200-B seront prioritaires.
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp bridge-priority 0
Configurez la valeur de l’identificateur système RSTP.
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp system-id 00:01:02:03:04:09
Spécifiez l’ID de service du commutateur.
L’ID de service de commutation est utilisé pour synchroniser les applications, ARP et l’apprentissage MAC entre les membres MC-LAG.
[edit groups] user@EX9200-A# set MC_Config_Global switch-options service-id 1
Configurez un groupe de configuration pour une configuration MC-LAG qui s’applique à l’homologue local.
[edit groups] user@EX9200-A# set MC_Config_Local
Configurez l’interface ICCP (ae0) en tant qu’interface de couche 3.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae0 unit 0 family inet address 172.16.32.9/30
Spécifiez un ID de châssis unique pour le MC-LAG (ae2) auquel appartient l’interface Ethernet agrégée.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae chassis-id 0
Spécifiez le paramètre de contrôle d’état de ae2 pour qu’il soit actif.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae status-control active
Spécifiez un ID de châssis unique pour le MC-LAG (ae3) auquel appartient l’interface Ethernet agrégée.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae chassis-id 0
Spécifiez le paramètre de contrôle d’état de ae3 pour qu’il soit actif.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae status-control active
Configurez un groupe de configuration pour une configuration MC-LAG qui s’applique à l’homologue distant.
[edit groups] user@EX9200-A# set MC_Config_Remote
Configurez ae0 en tant qu’interface de couche 3.
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae0 unit 0 family inet address 172.16.32.10/30
Spécifiez un ID de châssis unique pour le MC-LAG (ae2) auquel appartient l’interface Ethernet agrégée.
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae chassis-id 1
Spécifiez le paramètre de contrôle d’état de ae2 à mettre en veille.
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae status-control standby
Spécifiez un ID de châssis unique pour le MC-LAG (ae3) auquel appartient l’interface Ethernet agrégée.
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae chassis-id 1
Spécifiez le paramètre de contrôle d’état de ae3 à mettre en veille.
[edit interfaces] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae status-control standby
Spécifiez qu’en cas de défaillance d’un homologue du groupe MC-LAG, l’homologue configuré en tant que contrôle d’état actif devient l’homologue actif.
[edit interfaces] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-standby
Activez la protection des liaisons entre les deux homologues MC-LAG.
Affectez l’interface ae1 pour qu’elle joue le rôle d’ICL afin de protéger les interfaces MC-AE, ae2 et ae3, en cas de défaillance.
[edit interfaces] user@EX9200-A# set ae2 unit 0 multi-chassis-protection 172.16.32.6 interface ae1
user@EX9200-A# set ae3 unit 0 multi-chassis-protection 172.16.32.6 interface ae1
Spécifiez l’adresse IP locale de l’interface ICCP.
[edit protocols] user@EX9200-A# set iccp local-ip-addr 172.16.32.5
Configurez le temps d’attente d’établissement de session pour que l’ICCP se connecte plus rapidement.
Note:Nous recommandons 50 secondes comme valeur de temps de maintien de l’établissement de la session.
[edit protocols] user@EX9200-A# set iccp peer 172.16.32.6 session-establishment-hold-time 50 user@EX9200-A# set iccp peer 172.16.32.6 redundancy-group-id-list 1 user@EX9200-A# set iccp peer 172.16.32.6 backup-liveness-detection backup-peer-ip 10.92.76.4
Pour activer BFD pour ICCP, configurez l’intervalle de réception minimum.
Nous recommandons une valeur minimale d’intervalle de réception de 6 secondes.
[edit protocols] user@EX9200-A# set iccp peer 172.16.32.6 liveness-detection minimum-interval 2000 user@EX9200-A# set iccp peer 172.16.32.6 liveness-detection multiplier 4
Appliquez les groupes configurés précédemment, de sorte que la configuration Junos hérite des instructions des groupes de configuration MC_Config_Global, MC_Config_Local et MC_Config_Remote.
[edit] user@EX9200-A# set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
Configuration de MC-LAG sur EX9200-B
Procédure étape par étape
L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration.
Créez un compte d’utilisateur pour accéder au commutateur, ainsi qu’un identifiant utilisateur (UID), une classe de connexion et un mot de passe.
[edit system] user@EX9200-A# set login user MCLAG_Admin uid 2000 user@EX9200-B# set login user MCLAG_Admin class super-user user@EX9200-B# set login user MCLAG_Admin authentication encrypted-password “$ABC123”
Mappez statiquement EX9200-A à 10.92.76.2 et EX9200-B à 10.92.76.4.
[edit system] user@EX9200-B# set static-host-mapping EX9200-A inet 10.92.76.2 user@EX9200-B# set static-host-mapping EX9200-B inet 10.92.76.4
Activez le service NETCONF à l’aide de SSH.
[edit system] user@EX9200-B# set services netconf ssh
Activez l’instruction
peers-synchronize
pour copier et charger la configuration MC-LAG de EX9200-B vers EX9200-A par défaut.[edit system] user@EX9200-B# set commit peers-synchronize
Configurez le nom d’hôte, les noms d’utilisateur et les détails d’authentification pour EX9200-A, l’homologue avec lequel EX9200-B synchronisera la configuration MC-LAG.
[edit system] user@EX9200-B# set commit peers EX9200-A user MCLAG_Admin user@EX9200-A# set commit peers EX9200-A authentication "$ABC123"
Configurez un IRB MC-LAG et configurez le protocole ARP (Address Resolution Protocol) statique sur les homologues IRB MC-LAG pour permettre aux protocoles de routage de traverser l’interface IRB.
[edit interfaces] user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 arp 192.168.100.2 l2-interface ae1 user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 arp 192.168.100.2 mac 28:8a:1c:e3:f7:f0
Activez VRRP sur les MC-LAG en attribuant une adresse IP virtuelle partagée entre chaque commutateur du groupe VRRP et en attribuant une adresse IP individuelle à chaque membre du groupe VRRP.
[edit interfaces] user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 virtual-address 192.168.100.1 user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 priority 100 user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 accept-data
Configurez une interface de bouclage.
[edit interfaces] user@EX9200-B# set lo0 unit 0 family inet address 172.16.32.6/32
Configurez une passerelle par défaut.
[edit routing-options] user@EX9200-B# set static route 0.0.0.0 next-hop 10.92.77.254
Configurez une zone OSPF qui inclut l’interface de bouclage et l’interface ICCP.
[edit protocols] user@EX9200-B# set ospf area 0.0.0.0 interface lo0 passive user@EX9200-B# set ospf area 0.0.0.0 interface ae0
Configurez le protocole Link Layer Discovery pour toutes les interfaces.
[edit protocols] user@EX9200-B# set lldp interface all
Configurez le nombre d’interfaces Ethernet agrégées à créer sur l’EX9200-B.
[edit chassis] user@EX9200-B# set aggregated-devices ethernet device-count 20
Activez la protection des liaisons entre les deux homologues MC-LAG.
Affectez l’interface ae1 pour qu’elle joue le rôle d’ICL afin de protéger les interfaces MC-AE, ae2 et ae3, en cas de défaillance.
[edit interfaces] user@EX9200-B# set ae2 unit 0 multi-chassis-protection 172.16.32.5 interface ae1 user@EX9200-B# set ae3 unit 0 multi-chassis-protection 172.16.32.5 interface ae1
Spécifiez l’adresse IP locale de l’interface ICCP.
[edit protocols] user@EX9200-B# set iccp local-ip-addr 172.16.32.6
Configurez le temps d’attente d’établissement de session pour que l’ICCP se connecte plus rapidement.
Note:Nous recommandons 50 secondes comme valeur de temps de maintien de l’établissement de la session.
[edit protocols] user@EX9200-B# set iccp peer 172.16.32.5 session-establishment-hold-time 50 user@EX9200-B# set iccp peer 172.16.32.5 redundancy-group-id-list 1 user@EX9200-B# set iccp peer 172.16.32.5 backup-liveness-detection backup-peer-ip 10.92.76.2
Pour activer BFD pour ICCP, configurez l’intervalle de réception minimum.
Nous recommandons une valeur minimale d’intervalle de réception de 6 secondes.
[edit protocols] user@EX9200-B# set iccp peer 172.16.32.5 liveness-detection minimum-interval 2000 user@EX9200-B# set iccp peer 172.16.32.5 liveness-detection multiplier 4
Appliquez les groupes configurés précédemment, de sorte que la configuration Junos hérite des instructions des groupes de configuration MC_Config_Global, MC_Config_Local et MC_Config_Remote.
[edit] user@EX9200-B# set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
Résultats
Affichez les résultats de la configuration sur EX9200-A avant de valider la configuration.
user@EX9200-A# show system services netconf { ssh; }
user@EX9200-A# show system commit peers-synchronize; peers { EX9200-B { user MCLAG_Admin; authentication "$ABC123”; } } }
user@EX9200-A# show interfaces ae2 { unit 0 { multi-chassis-protection 172.16.32.6 { interface ae1; } } } ae3 { unit 0 { multi-chassis-protection 172.16.32.6 { interface ae1; } } } irb { unit 100 { family inet { address 192.168.100.2/24 { arp 192.168.100.3 l2-interface ae1.0 mac 28:8a:1c:e5:3b:f0; vrrp-group 1 { virtual-address 192.168.100.1; priority 150; accept-data; } } } } } lo0 { unit 0 { family inet { address 172.16.32.5/32; } } }
user@EX9200-A# show routing-options static { route 0.0.0.0/0 next-hop 10.92.77.254; }
user@EX9200-A# show protocols ospf { area 0.0.0.0 { interface lo0.0 { passive; } interface ae0.0; } } iccp { local-ip-addr 172.16.32.5; peer 172.16.32.6 { session-establishment-hold-time 50; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.92.76.4; } liveness-detection { minimum-interval 2000; multiplier 4; } } } lldp { interface all; }
user@EX9200-A# show chassis aggregated-devices { ethernet { device-count 20; } }
user@EX9200-A# show groups MC_Config_Global when { peers [ EX9200-A EX9200-B ]; } interfaces { xe-0/3/6 { ether-options { 802.3ad ae0; } } xe-1/3/6 { ether-options { 802.3ad ae0; } } ae0 { description "ICCP Layer 3 Link with 2 members,xe-0/3/6,xe-1/3/6"; aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:05; admin-key 0; } } } xe-0/3/7 { ether-options { 802.3ad ae1; } } xe-1/3/7 { ether-options { 802.3ad ae1; } } ae1 { description "ICL Layer 2 link with 2 members,xe-0/3/7,1/3/7"; vlan-tagging; aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:06; admin-key 1; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } xe-0/0/1 { ether-options { 802.3ad ae2; } } xe-1/0/1 { ether-options { 802.3ad ae2; } } ae2 { description "MC-LAG interface with members xe-0/0/1,xe-1/0/1"; aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:07; admin-key 2; } mc-ae { mc-ae-id 2; redundancy-group 1; mode active-active; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } xe-0/0/2 { ether-options { 802.3ad ae3; } } ae3 { description “MC-LAG interface with members xe-0/0/2 on both switches” aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:08; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; mode active-active; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } } multi-chassis { mc-lag { consistency-check; } } protocols { rstp { bridge-priority 0; system-id 00:01:02:03:04:09; interface ae2; interface ae3; } } switch-options { service-id 1; } vlans { v100 { vlan-id 100; l3-interface irb.100; } }
user@EX9200-A# show groups MC_Config_Local interfaces { ae0 { unit 0 { family inet { address 172.16.32.9/30; } } } ae2 { aggregated-ether-options { mc-ae { chassis-id 0; status-control active; } } } ae3 { aggregated-ether-options { mc-ae { chassis-id 0; status-control active; } } } }
user@EX9200-A# show groups MC_Config_Remote interfaces { ae0 { unit 0 { family inet { address 172.16.32.10/30; } } } ae2 { aggregated-ether-options { mc-ae { chassis-id 1; status-control standby; } } } ae3 { aggregated-ether-options { mc-ae { chassis-id 1; status-control standby; } } } }
user@EX9200-A# show apply-groups apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ];
Affichez les résultats de la configuration sur EX9200-B avant de valider la configuration.
user@EX9200-B# show system services netconf { ssh; }
user@EX9200-B# show system commit peers-synchronize; peers { EX9200-A { user MCLAG_Admin; authentication "$ABC123”; } }
user@EX9200-B# show interfaces ae2 { unit 0 { multi-chassis-protection 172.16.32.5 { interface ae1; } } } ae3 { unit 0 { multi-chassis-protection 172.16.32.5 { interface ae1; } } } irb { unit 100 { family inet { address 192.168.100.3/24 { arp 192.168.100.2 l2-interface ae1.0 mac 28:8a:1c:e3:f7:f0; vrrp-group 1 { virtual-address 192.168.100.1; priority 100; accept-data; } } } } } lo0 { unit 0 { family inet { address 172.16.32.6/32; } } }
user@EX9200-B# show routing-options static { route 0.0.0.0/0 next-hop 10.92.77.254; }
user@EX9200-B# show protocols ospf { area 0.0.0.0 { interface lo0.0 { passive; } interface ae0.0; } } iccp { local-ip-addr 172.16.32.6; peer 172.16.32.5 { session-establishment-hold-time 50; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.92.76.2; } liveness-detection { minimum-interval 2000; multiplier 4; } } } lldp { interface all; }
user@EX9200-B# show chassis aggregated-devices { ethernet { device-count 20; } }
user@EX9200-B# show apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ];
Vérification
- Vérification de l’ICCP sur MC-LAG
- Vérification de LACP sur MC-LAG
- Vérification des interfaces Ethernet agrégées dans MC-LAG
- Vérification de l’apprentissage MAC sur MC-LAG
- Vérification du VRRP dans MC-LAG
- Vérification de l’OSPF sur MC-LAG
- Vérification de la réussite du contrôle de cohérence de la configuration
- Vérification de l’état du contrôle de cohérence de la configuration globale
- Vérification de l’état du contrôle de cohérence de la configuration pour la liaison de contrôle Interchassis
- Vérification de l’état du contrôle de cohérence de la configuration pour les interfaces MC-LAG
- Vérification de l’état du contrôle de cohérence de la configuration VLAN
- Vérification de l’état du contrôle de cohérence de la configuration pour VRRP
Vérification de l’ICCP sur MC-LAG
But
Vérifiez que l’ICCP est en cours d’exécution sur chaque périphérique du MC-LAG.
Action
Vérifiez que ICCP est en cours d’exécution sur EX9200-A.
user@EX92000-A> show iccp Redundancy Group Information for peer 172.16.32.6 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: mclag_cfgchkd Redundancy Group IDs Joined: 1
Vérifiez que ICCP est en cours d’exécution sur EX9200-B.
user@EX9200-B> show iccp Redundancy Group Information for peer 172.16.32.5 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: mclag_cfgchkd Redundancy Group IDs Joined: 1
Signification
Cette sortie indique que la connexion TCP entre les homologues hébergeant le MC-LAG est active, que la détection de l’activité est activée, que l’état de l’homologue de sauvegarde est actif et que les applications clientes _ICCP_CLIENT LACPD, MCLAG_CFGCHKD et L2ALD sont en cours d’exécution.
Vérification de LACP sur MC-LAG
But
Vérifiez que LACP fonctionne correctement sur chaque périphérique du MC-LAG.
Action
Vérifiez que les interfaces LACP sont opérationnelles sur l’EX9200-A.
user@EX9200-A> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/3/6 Actor No No Yes Yes Yes Yes Fast Active xe-0/3/6 Partner No No Yes Yes Yes Yes Fast Active xe-1/3/6 Actor No No Yes Yes Yes Yes Fast Active xe-1/3/6 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/3/6 Current Fast periodic Collecting distributing xe-1/3/6 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/3/7 Actor No No Yes Yes Yes Yes Fast Active xe-0/3/7 Partner No No Yes Yes Yes Yes Fast Active xe-1/3/7 Actor No No Yes Yes Yes Yes Fast Active xe-1/3/7 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/3/7 Current Fast periodic Collecting distributing xe-1/3/7 Current Fast periodic Collecting distributing Aggregated interface: ae2 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/1 Actor No Yes No No No Yes Fast Active xe-0/0/1 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/1 Current Fast periodic Collecting distributing xe-1/0/1 Port disabled Fast periodic Collecting distributing Aggregated interface: ae3 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/2 Actor No Yes No No No Yes Fast Active xe-0/0/2 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/2 Current Fast periodic Collecting distributing
Vérifiez que les interfaces LACP sont opérationnelles sur l’EX9200-B.
user@EX9200-B> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/3/6 Actor No No Yes Yes Yes Yes Fast Active xe-0/3/6 Partner No No Yes Yes Yes Yes Fast Active xe-1/3/6 Actor No No Yes Yes Yes Yes Fast Active xe-1/3/6 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/3/6 Current Fast periodic Collecting distributing xe-1/3/6 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/3/7 Actor No No Yes Yes Yes Yes Fast Active xe-0/3/7 Partner No No Yes Yes Yes Yes Fast Active xe-1/3/7 Actor No No Yes Yes Yes Yes Fast Active xe-1/3/7 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/3/7 Current Fast periodic Collecting distributing xe-1/3/7 Current Fast periodic Collecting distributing Aggregated interface: ae2 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-1/0/1 Actor No Yes No No No Yes Fast Active xe-1/0/1 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/1 Current Fast periodic Collecting distributing xe-1/0/1 Current Fast periodic Collecting distributing Aggregated interface: ae3 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/2 Actor No Yes No No No Yes Fast Active xe-0/0/2 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/2 Current Fast periodic Collecting distributing
Signification
Cette sortie signifie que les deux périphériques et toutes les interfaces associées participent correctement aux négociations LACP.
Vérification des interfaces Ethernet agrégées dans MC-LAG
But
Vérifiez que toutes les interfaces ae sont correctement configurées dans le MC-LAG.
Action
Vérifiez les interfaces ae sur l’EX9200-A.
user@EX9200-A> show interfaces mc-ae Member Link : ae2 Current State Machine's State: mcae active state Configuration Error Status : No Error Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae2.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 172.16.32.6 ae1.0 up Member Link : ae3 Current State Machine's State: mcae active state Configuration Error Status : No Error Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae3.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 172.16.32.6 ae1.0 up
Vérifiez les interfaces ae sur EX9200-B.
user@EX9200-B> show interface mc-ae Member Link : ae2 Current State Machine's State: mcae active state Configuration Error Status : No Error Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae2.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 172.16.32.5 ae1.0 up Member Link : ae3 Current State Machine's State: mcae active state Configuration Error Status : No Error Local Status : active Local State : down Peer Status : active Peer State : down Logical Interface : ae3.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 172.16.32.5 ae1.0 up
Signification
Cette sortie signifie que les interfaces mc-ae de chaque périphérique sont actives.
Vérification de l’apprentissage MAC sur MC-LAG
But
Vérifiez que l’apprentissage MAC entre les périphériques se produit dans le MC-LAG.
Action
Affichez le tableau de commutation Ethernet sur EX9200-A.
user@EX9200-A> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 2 entries, 2 learned Routing instance : EVPN-2 Vlan MAC MAC Age Logical NH RTR name address flags interface Index ID v100 10:0e:7e:b1:01:80 DC - pip-7.040010000000 1048580 1048580 v100 4c:96:14:e7:fd:81 DRC - ae10.200 0 0
Affichez le tableau de commutation Ethernet sur EX9200-B.
user@EX9200-B> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 2 entries, 2 learned Routing instance : EVPN-2 Vlan name MAC address MAC flags Age Logical interface NH Index RTR ID v100 10:0e:7e:b1:01:80 DC - pip-7.060010000000 1048581 1048580 v100 4c:96:14:e7:fd:81 D - ae10.200 0 0
Signification
Cette sortie signifie que les adresses MAC sont correctement apprises dans les VLAN partagés définis dans le MC-LAG.
Vérification du VRRP dans MC-LAG
But
Vérifiez que VRRP est actif entre les périphériques du MC-LAG.
Action
Vérifiez que VRRP est activé sur EX9200-A.
user@EX9200-A> show vrrp Interface State Group VR state VR Mode Timer Type Address irb.100 up 1 master Active A 0.789 lcl 192.168.100.2 vip 192.168.100.1
Dans cet exemple, le commutateur A est le membre VRRP principal.
Vérifiez que VRRP est activé sur EX9200-B.
user@EX9200-B> show vrrp Interface State Group VR state VR Mode Timer Type Address irb.100 up 1 backup Active D 2.887 lcl 192.168.100.3 vip 192.168.100.1 mas 192.168.100.2
Dans cet exemple, le commutateur B est le membre VRRP de secours.
Signification
Cette sortie signifie que VRRP fonctionne correctement.
Vérification de l’OSPF sur MC-LAG
But
Vérifiez qu’OSPF fonctionne correctement avec MC-LAG.
Action
Affichez les voisins OSPF sur EX9200-A.
user@EX9200-A> show ospf neighbor Address Interface State ID Pri Dead 172.16.32.10 ae0.0 Full 172.16.32.6 128 33
Affichez la table de routage OSPF sur EX9200-A.
user@EX9200-A> show ospf route Topology default Route Table: Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 172.16.32.6 Intra Router IP 1 ae0.0 172.16.32.10 172.16.32.5/32 Intra Network IP 0 lo0.0 172.16.32.6/32 Intra Network IP 1 ae0.0 172.16.32.10 172.16.32.8/30 Intra Network IP 1 ae0.0
Affichez les voisins OSPF sur EX9200-B.
user@EX9200-B> show ospf neighbor Address Interface State ID Pri Dead 172.16.32.9 ae0.0 Full 172.16.32.5 128 31
Affichez la table de routage OSPF sur EX9200-B.
user@EX9200-B> show ospf route Topology default Route Table: Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 172.16.32.5 Intra Router IP 1 ae0.0 172.16.32.9 172.16.32.5/32 Intra Network IP 1 ae0.0 172.16.32.9 172.16.32.6/32 Intra Network IP 0 lo0.0 172.16.32.8/30 Intra Network IP 1 ae0.0
Signification
La sortie montre que les périphériques voisins sont entièrement adjacents.
Vérification de la réussite du contrôle de cohérence de la configuration
But
Affichez la liste des paramètres MC-LAG validés qui sont vérifiés pour détecter les incohérences, l’exigence de cohérence (identique ou unique), le niveau d’application (obligatoire ou souhaité) et le résultat de la vérification de cohérence de la configuration. Les résultats sont soit la réussite, soit l’échec.
Action
Affichez la liste des paramètres MC-LAG validés qui ont réussi ou échoué à la vérification de cohérence de la configuration sur EX9200-A.
user@EX9200-A> show multi-chassis mc-lag configuration-consistency Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- ICL interface Mandatory ae1 ae1 PASS rstp-bridge-priority Desirable 0 0 PASS service-id Mandatory 1 1 PASS session-establishment-hold-time Mandatory 300 300 PASS local-ip-addr Mandatory 172.16.32.5 172.16.32.6 PASS backup-liveness-detection Mandatory 10.92.76.4 10.92.76.2 PASS iccp/bfd multiplier Mandatory 4 4 PASS bfd minimum-interval Mandatory 2000 2000 PASS session-establishment-hold-time Mandatory 50 50 PASS Local Physical Interface:ae2 Peer Physical Interface :ae2 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 2 2 PASS lacp system-id Mandatory 00:01:02:03:04:07 00:01:02:03:04:07 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS prefer-status-control-active Desirable TRUE -- PASS mcae status-control Mandatory standby active PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 0 1 PASS mcae redundancy-group Mandatory 1 1 PASS Local Logical Interface:ae2.0 Peer Logical Interface :ae2.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local Physical Interface:ae3 Peer Physical Interface :ae3 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 3 3 PASS lacp system-id Mandatory 00:01:02:03:04:08 00:01:02:03:04:08 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS prefer-status-control-active Desirable TRUE -- PASS mcae status-control Mandatory standby active PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 0 1 PASS mcae redundancy-group Mandatory 1 1 PASS Local Logical Interface:ae3.0 Peer Logical Interface :ae3.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local VLAN:v100 Peer VLAN :v100 Local IRB:irb.100 Peer IRB :irb.100 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group id Mandatory 1 1 PASS ipv4 address Mandatory 192.168.100.2/24 192.168.100.3/24 PASS
Affichez la liste des paramètres MC-LAG validés qui ont réussi ou échoué à la vérification de cohérence de la configuration sur EX9200-B.
user@EX9200-B> show multi-chassis mc-lag configuration-consistency Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- ICL interface Mandatory ae1 ae1 PASS rstp-bridge-priority Desirable 0 0 PASS service-id Mandatory 1 1 PASS session-establishment-hold-time Mandatory 300 300 PASS local-ip-addr Mandatory 172.16.32.6 172.16.32.5 PASS backup-liveness-detection Mandatory 10.92.76.2 10.92.76.4 PASS iccp/bfd multiplier Mandatory 4 4 PASS bfd minimum-interval Mandatory 2000 2000 PASS session-establishment-hold-time Mandatory 50 50 PASS Local Physical Interface:ae2 Peer Physical Interface :ae2 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 2 2 PASS lacp system-id Mandatory 00:01:02:03:04:07 00:01:02:03:04:07 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS mcae status-control Mandatory active standby PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 1 0 PASS mcae redundancy-group Mandatory 1 1 PASS prefer-status-control-active Desirable -- TRUE PASS Local Logical Interface:ae2.0 Peer Logical Interface :ae2.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local Physical Interface:ae3 Peer Physical Interface :ae3 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 3 3 PASS lacp system-id Mandatory 00:01:02:03:04:08 00:01:02:03:04:08 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS mcae status-control Mandatory active standby PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 1 0 PASS mcae redundancy-group Mandatory 1 1 PASS prefer-status-control-active Desirable -- TRUE PASS Local Logical Interface:ae3.0 Peer Logical Interface :ae3.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local VLAN:v100 Peer VLAN :v100 Local IRB:irb.100 Peer IRB :irb.100 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group id Mandatory 1 1 PASS ipv4 address Mandatory 192.168.100.3/24 192.168.100.2/24 PASS
Signification
La sortie montre que tous les paramètres MC-LAG configurés et validés ont passé avec succès le contrôle de cohérence de la configuration.
Vérification de l’état du contrôle de cohérence de la configuration globale
But
Affichez l’état de la vérification de la cohérence de la configuration pour toutes les configurations globales validées liées à la fonctionnalité MC-LAG, l’exigence de cohérence (identique ou unique), le niveau d’application (obligatoire ou souhaité) et le résultat de la vérification de la cohérence de la configuration. Les résultats sont soit la réussite, soit l’échec.
Cette commande n’affiche qu’un sous-ensemble de ce qui est affiché dans la show multi-chassis mc-lag configuration-consistency
commande. La cohérence des paramètres suivants liés à la configuration globale est vérifiée.
Interface ICL
Priorité du pont RSTP
ID de service
Temps d’attente pour l’établissement de la session
Adresse IP locale de l’interface ICCP
détection de la vivacité des sauvegardes adresse IP de l’homologue
Multiplicateur ICCP/BFD
Les paramètres spécifiques aux interfaces ICL, MC-LAG et aux configurations VLAN et VRRP sont présentés plus loin dans ce document.
Action
Affichez la liste des paramètres de configuration globale validés qui ont réussi ou échoué à la vérification de cohérence de la configuration sur EX9200-A.
La sortie ci-dessous montre tous les paramètres qui affectent directement la configuration MC-LAG.
user@EX9200-A> show multi-chassis mc-lag configuration-consistency global-config Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- ICL interface Mandatory ae1 ae1 PASS rstp-bridge-priority Desirable 0 0 PASS service-id Mandatory 1 1 PASS session-establishment-hold-time Mandatory 300 300 PASS local-ip-addr Mandatory 172.16.32.5 172.16.32.6 PASS backup-liveness-detection Mandatory 10.92.76.4 10.92.76.2 PASS iccp/bfd multiplier Mandatory 4 4 PASS bfd minimum-interval Mandatory 2000 2000 PASS session-establishment-hold-time Mandatory 50 50 PASS
Afficher la liste des paramètres de configuration globaux validés qui ont réussi ou échoué la vérification de cohérence de la configuration sur EX9200-B
user@EX9200-B> show multi-chassis mc-lag configuration-consistency global-config Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- ICL interface Mandatory ae1 ae1 PASS rstp-bridge-priority Desirable 0 0 PASS service-id Mandatory 1 1 PASS session-establishment-hold-time Mandatory 300 300 PASS local-ip-addr Mandatory 172.16.32.6 172.16.32.5 PASS backup-liveness-detection Mandatory 10.92.76.2 10.92.76.4 PASS iccp/bfd multiplier Mandatory 4 4 PASS bfd minimum-interval Mandatory 2000 2000 PASS session-establishment-hold-time Mandatory 50 50 PASS
Signification
La sortie montre que la configuration globale validée liée à MC-LAG a passé avec succès la vérification de cohérence de configuration.
Vérification de l’état du contrôle de cohérence de la configuration pour la liaison de contrôle Interchassis
But
Affichez l’état de la vérification de cohérence de la configuration pour les paramètres liés à l’ICL, l’exigence de cohérence (identique ou unique), le niveau d’application (obligatoire ou souhaité) et le résultat de la vérification de la cohérence de la configuration. Les résultats sont soit la réussite, soit l’échec. Quelques exemples de paramètres liés à l’interface ICL sont le mode d’interface et le VLAN auquel l’interface appartient.
Cette commande n’affiche qu’un sous-ensemble de ce qui est affiché dans la show multi-chassis mc-lag configuration-consistency
commande. Les paramètres suivants liés à la configuration ICL sont vérifiés pour le contrôle de cohérence :
Adhésion VLAN
Mode d’interface
Action
Afficher la liste des paramètres de configuration ICL validés qui ont réussi ou échoué à la vérification de cohérence de la configuration sur EX9200-A
user@EX9200-A> show multi-chassis mc-lag configuration-consistency icl-config Local Physical Interface:ae1 Peer Physical Interface :ae1 Local Logical Interface:ae1.0 Peer Logical Interface :ae1.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS
Afficher la liste des paramètres de configuration ICL validés qui ont réussi ou échoué la vérification de cohérence de la configuration sur EX9200-B
user@EX9200-B> show multi-chassis mc-lag configuration-consistency icl-config Local Physical Interface:ae1 Peer Physical Interface :ae1 Local Logical Interface:ae1.0 Peer Logical Interface :ae1.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS
Signification
La sortie montre que les paramètres MC-LAG validés liés à l’ICL ont passé avec succès le contrôle de cohérence de la configuration.
Vérification de l’état du contrôle de cohérence de la configuration pour les interfaces MC-LAG
But
Affichez l’état de la vérification de cohérence de la configuration pour les paramètres validés liés aux interfaces Ethernet agrégées multichâssis, l’exigence de cohérence (identique ou unique), le niveau d’application (obligatoire ou souhaité) et le résultat de la vérification de cohérence de la configuration. Les résultats sont soit la réussite, soit l’échec.
Cette commande n’affiche qu’un sous-ensemble de ce qui est affiché dans la show multi-chassis mc-lag configuration-consistency
commande. La cohérence des paramètres suivants relatifs aux interfaces MC-AE est vérifiée :
Clé d’administration LACP
ID système LACP
Intervalle périodique LACP
Préférer le paramètre de contrôle d’état
Réglage du contrôle de l’état
mode
ID de châssis
ID du groupe de redondance
Adhésion VLAN à l’ICL
mode d’interface de l’ICL
Action
Affichez la liste des paramètres de configuration d’interface MC-LAG validés qui ont réussi ou échoué à la vérification de cohérence de la configuration sur EX9200-A.
user@EX9200-A> show multi-chassis mc-lag configuration-consistency mcae-config Local Physical Interface:ae2 Peer Physical Interface :ae2 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 2 2 PASS lacp system-id Mandatory 00:01:02:03:04:07 00:01:02:03:04:07 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS prefer-status-control-active Desirable TRUE -- PASS mcae status-control Mandatory standby active PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 0 1 PASS mcae redundancy-group Mandatory 1 1 PASS Local Logical Interface:ae2.0 Peer Logical Interface :ae2.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local Physical Interface:ae3 Peer Physical Interface :ae3 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 3 3 PASS lacp system-id Mandatory 00:01:02:03:04:05 00:01:02:03:04:05 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS prefer-status-control-active Desirable TRUE -- PASS mcae status-control Mandatory standby active PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 0 1 PASS mcae redundancy-group Mandatory 1 1 PASS Local Logical Interface:ae3.0 Peer Logical Interface :ae3.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS
Affichez la liste des paramètres de configuration d’interface MC-LAG validés qui ont réussi ou échoué à la vérification de cohérence de la configuration sur l’EX9200-B.
user@EX9200-B> show multi-chassis mc-lag configuration-consistency mcae-config Local Physical Interface:ae2 Peer Physical Interface :ae2 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 2 2 PASS lacp system-id Mandatory 00:01:02:03:04:05 00:01:02:03:04:05 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS mcae status-control Mandatory active standby PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 1 0 PASS mcae redundancy-group Mandatory 1 1 PASS prefer-status-control-active Desirable -- TRUE PASS Local Logical Interface:ae2.0 Peer Logical Interface :ae2.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local Physical Interface:ae3 Peer Physical Interface :ae3 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 3 3 PASS lacp system-id Mandatory 00:01:02:03:04:08 00:01:02:03:04:08 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS mcae status-control Mandatory active standby PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 1 0 PASS mcae redundancy-group Mandatory 1 1 PASS prefer-status-control-active Desirable -- TRUE PASS Local Logical Interface:ae3.0 Peer Logical Interface :ae3.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS
Signification
La sortie montre que les paramètres MC-LAG validés associés aux interfaces MC-AE ont passé avec succès le contrôle de cohérence de la configuration.
Vérification de l’état du contrôle de cohérence de la configuration VLAN
But
Affichez l’état de la vérification de cohérence de la configuration pour les paramètres validés liés à la configuration VLAN MC-LAG, l’exigence de cohérence (identique ou unique), le niveau d’application (obligatoire ou souhaité) et le résultat de la vérification de la cohérence de la configuration. Les résultats sont soit la réussite, soit l’échec.
Cette commande n’affiche qu’un sous-ensemble de ce qui est affiché dans la show multi-chassis mc-lag configuration-consistency
commande. La cohérence des paramètres suivants relatifs à la configuration VLAN et IRB est vérifiée :
ID de groupe VRRP
Adresse IP de l’interface IRB
Action
Affichez la liste des paramètres de configuration VLAN validés qui ont réussi ou échoué à la vérification de cohérence de la configuration sur EX9200-A.
user@EX9200-A> show multi-chassis mc-lag configuration-consistency vlan-config Local VLAN:v100 Peer VLAN :v100 Local IRB:irb.100 Peer IRB :irb.100 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group id Mandatory 1 1 PASS ipv4 address Mandatory 192.168.100.2/24 192.168.100.3/24 PASS
Affichez la liste des paramètres de configuration VLAN validés qui ont réussi ou échoué à la vérification de cohérence de la configuration sur EX9200-B.
user@EX9200-B> show multi-chassis mc-lag configuration-consistency vlan-config Peer VLAN :v100 Local IRB:irb.100 Peer IRB :irb.100 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group id Mandatory 1 1 PASS ipv4 address Mandatory 192.168.100.3/24 192.168.100.2/24 PASS
Signification
La sortie montre que les paramètres MC-LAG validés associés aux configurations VLAN et IRB ont passé avec succès le contrôle de cohérence de la configuration.
Vérification de l’état du contrôle de cohérence de la configuration pour VRRP
But
Affichez l’état de la vérification de cohérence de la configuration pour les paramètres validés liés à la configuration VRRP, l’exigence de cohérence (identique ou unique), le niveau d’application (obligatoire ou souhaité) et le résultat de la vérification de cohérence de la configuration. Les résultats sont soit la réussite, soit l’échec.
Cette commande n’affiche qu’un sous-ensemble de ce qui est affiché dans la show multi-chassis mc-lag configuration-consistency
commande. La cohérence des paramètres suivants liés à la configuration VRRP est vérifiée : l’adresse IP virtuelle du groupe VRRP et la valeur de priorité du groupe VRRP.
Action
Affichez la liste des paramètres de configuration VRRP validés qui ont réussi ou échoué la vérification de cohérence de la configuration sur EX9200-A.
user@EX9200-A> show multi-chassis mc-lag configuration-consistency vrrp-config Local VRRP Group:1 Peer VRRP Group :1 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group virtual-address Mandatory 192.168.100.001 192.168.100.001 PASS vrrp-group priority Mandatory 150 100 PASS
Affichez la liste des paramètres de configuration VRRP validés qui ont réussi ou échoué la vérification de cohérence de la configuration sur EX9200-B.
user@EX9200-B> show multi-chassis mc-lag configuration-consistency vrrp-config Local VRRP Group:1 Peer VRRP Group :1 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group virtual-address Mandatory 192.168.100.001 192.168.100.001 PASS vrrp-group priority Mandatory 100 150 PASS
Signification
La sortie montre que les paramètres MC-LAG validés liés à la configuration VRRP ont passé avec succès le contrôle de cohérence de la configuration.
Exemple : Configuration de CoS pour le trafic des commutateurs de transit FCoE sur un MC-LAG
Les groupes d’agrégation de liens multichâssis (MC-LAG) assurent la redondance et l’équilibrage de charge entre deux commutateurs, la prise en charge du multihébergement pour les équipements clients tels que les serveurs et un réseau de couche 2 sans boucle sans exécuter le protocole STP (Spanning Tree Protocol).
Cet exemple utilise Junos OS sans prendre en charge le style de configuration ELS (Enhanced L2 Software). Si votre commutateur exécute un logiciel qui prend en charge ELS, reportez-vous à la section Exemple : configuration de CoS à l’aide d’ELS pour le trafic du commutateur de transit FCoE sur un MC-LAG. Pour plus d’informations sur ELS, reportez-vous à la section Utilisation de la CLI logicielle de couche 2 améliorée.
Vous pouvez utiliser un MC-LAG pour fournir une couche d’agrégation redondante au trafic FCoE (Fibre Channel over Ethernet) dans une topologie en U inversé . Pour prendre en charge le transport sans perte du trafic FCoE sur un MC-LAG, vous devez configurer la classe de service (CoS) appropriée sur les deux commutateurs avec des membres de port MC-LAG. La configuration CoS doit être la même sur les deux commutateurs MC-LAG, car un MC-LAG ne contient pas d’informations de priorité IEEE 802.1p ni de classe de transfert.
Cet exemple décrit comment configurer CoS pour fournir un transport sans perte du trafic FCoE sur un MC-LAG qui connecte deux commutateurs. Il décrit également comment configurer CoS sur les commutateurs de transit FCoE qui connectent les hôtes FCoE aux deux commutateurs qui forment le MC-LAG.
Cet exemple ne décrit pas comment configurer le MC-LAG lui-même. Toutefois, cet exemple inclut un sous-ensemble de configuration MC-LAG qui montre uniquement comment configurer l’appartenance à une interface dans le MC-LAG.
Les ports qui font partie d’une configuration de passerelle FCoE-FC (structure de passerelle FCoE-FC virtuelle) ne prennent pas en charge les MC-LAG. Les ports membres d’un MC-LAG agissent comme des ports de commutateur de transit d’intercommunication FCoE.
Les commutateurs QFX Series et EX4600 prennent en charge les MC-LAG. Les périphériques de nœud du système QFabric ne prennent pas en charge les MC-LAG.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Deux commutateurs Juniper Networks QFX3500 formant un MC-LAG pour le trafic FCoE.
Deux commutateurs Juniper Networks QFX3500 qui fournissent un accès au serveur FCoE en mode de commutation de transit et qui se connectent aux commutateurs MC-LAG. Ces commutateurs peuvent être des commutateurs QFX3500 autonomes ou des périphériques de nœud dans un système QFabric.
Serveurs FCoE (ou autres hôtes FCoE) connectés aux commutateurs de transit.
Junos OS version 12.2 ou ultérieure pour le QFX Series.
Aperçu
Le trafic FCoE nécessite un transport sans perte. Cet exemple vous montre comment :
Configurez CoS pour le trafic FCoE sur les deux commutateurs QFX3500 qui forment le MC-LAG, y compris le contrôle de flux basé sur les priorités (PFC) et la sélection améliorée de la transmission (ETS ; planification hiérarchique des ressources pour la priorité de la classe de transfert FCoE et pour le groupe de priorité de l’ensemble de classes de transfert).
Note:La configuration ou la modification du PFC sur une interface bloque l’intégralité du port jusqu’à ce que la modification du PFC soit terminée. Une fois la modification du PFC effectuée, le port est débloqué et le trafic reprend. Le blocage du port arrête le trafic entrant et sortant et entraîne la perte de paquets dans toutes les files d’attente du port jusqu’à ce que le port soit débloqué.
Configurez CoS pour FCoE sur les deux commutateurs de transit FCoE qui connectent les hôtes FCoE aux commutateurs MC-LAG et activez la surveillance FIP sur le VLAN FCoE au niveau des ports d’accès du commutateur de transit FCoE.
Désactivez la surveillance IGMP sur le VLAN FCoE.
Note:Cela n’est nécessaire que si la surveillance IGMP est activée sur le VLAN. Avant Junos OS version 13.2, la surveillance IGMP était activée par défaut sur les VLAN. À partir de Junos OS version 13.2, la surveillance IGMP est activée par défaut uniquement sur le VLAN par défaut.
Configurez le mode de port, la MTU et l’état FCoE approuvé ou non approuvé approprié pour chaque interface afin de prendre en charge le transport FCoE sans perte.
Topologie
Les commutateurs qui agissent comme des commutateurs de transit prennent en charge les MC-LAG pour le trafic FCoE dans une topologie de réseau en U inversé, comme illustré sur la Figure 6.

Le Tableau 3 présente les composants de configuration pour cet exemple.
Composant |
Paramètres |
---|---|
Matériel |
Quatre commutateurs QFX3500 (deux pour former le MC-LAG en tant que commutateurs de transit pass-through et deux commutateurs de transit pour l’accès FCoE). |
Classe de transfert (tous les commutateurs) |
Classe de transfert par défaut |
Classificateur (transfert du mappage de classe du trafic entrant vers la priorité IEEE) |
Classificateur de confiance IEEE 802.1p par défaut sur toutes les interfaces FCoE. |
LAG et MC-LAG |
S1—Les ports xe-0/0/10 et x-0/0/11 sont membres du LAG ae0, qui relie le commutateur S1 au commutateur S2.Les ports xe-0/0/20 et xe-0/0/21 sont membres de MC-LAG ae1.Tous les ports sont configurés en S2—Les ports xe-0/0/10 et x-0/0/11 sont membres du LAG ae0, qui relie le commutateur S2 au commutateur S1.Les ports xe-0/0/20 et xe-0/0/21 sont membres de MC-LAG ae1.Tous les ports sont configurés en
Note:
Les ports xe-0/0/20 et xe-0/0/21 sur les commutateurs S1 et S2 sont les membres du MC-LAG. TS1—Les ports xe-0/0/25 et x-0/0/26 sont membres du LAG ae1, configurés en TS2 : les ports xe-0/0/25 et x-0/0/26 sont membres du LAG ae1, configurés en |
Planificateur de files d’attente FCoE (tous les commutateurs) |
|
Transfert du mappage classe-planificateur (tous les commutateurs) |
Carte de l’ordonnanceur |
Ensemble de classes de transfert (groupe de priorité FCoE, tous les commutateurs) |
Interfaces de sortie :
|
Profil de contrôle du trafic (tous les commutateurs) |
|
Profil de notification d’encombrement PFC (tous les commutateurs) |
Interfaces d’entrée :
|
ID du nom et de la balise du VLAN FCoE |
Nom— Incluez le VLAN FCoE sur les interfaces qui acheminent le trafic FCoE sur les quatre commutateurs. Désactivez la surveillance IGMP sur les interfaces qui appartiennent au VLAN FCoE sur les quatre commutateurs. |
Surveillance FIP |
Activez la surveillance FIP sur les commutateurs de transit TS1 et TS2 sur le VLAN FCoE. Configurez les interfaces LAG qui se connectent aux commutateurs MC-LAG en tant qu’interfaces de confiance FCoE afin qu’elles n’effectuent pas de surveillance FIP. Cet exemple permet d’effectuer VN2VN_Port surveillance FIP sur les interfaces des commutateurs de transit FCoE connectées aux serveurs FCoE. L’exemple est également valable avec VN2VF_Port surveillance FIP activée sur les ports d’accès du commutateur de transit. La méthode de surveillance FIP que vous activez dépend de la configuration de votre réseau. |
Cet exemple utilise le classificateur BA approuvé IEEE 802.1p par défaut, qui est automatiquement appliqué aux ports en mode trunk et en mode d’accès balisés si vous n’appliquez pas de classificateur explicitement configuré.
Pour configurer la CoS pour le trafic FCoE sur un MC-LAG :
Utilisez la classe de transfert FCoE par défaut et le mappage classe-transfert vers file d’attente (ne configurez pas explicitement la classe de transfert FCoE ou la file d’attente de sortie). La classe de transfert FCoE par défaut est
fcoe
, et la file d’attente de sortie par défaut est file d’attente3
.Note:Dans Junos OS version 12.2, le trafic mappé à des classes de transfert explicitement configurées, même des classes de transfert sans perte telles que
fcoe
, est traité comme du trafic avec perte (best-effort
) et ne reçoit pas de traitement sans perte. Pour bénéficier d’un traitement sans perte dans la version 12.2, le trafic doit utiliser l’une des classes de transfert sans perte par défaut (fcoe
ouno-loss
).Dans Junos OS version 12.3 et ultérieure, vous pouvez inclure l’attribut d’abandon de paquets sans perte dans la configuration de la classe de transfert explicite pour configurer une classe de transfert sans perte.
Utilisez le classificateur BA approuvé par défaut, qui mappe les paquets entrants aux classes de transfert en fonction du point de code IEEE 802.1p (priorité CoS) du paquet. Le classifieur de confiance est le classificateur par défaut pour les interfaces en mode trunk et de port d’accès balisé. Le classificateur de confiance par défaut mappe les paquets entrants avec le point de code IEEE 802.1p 3 (
011
) à la classe de transfert FCoE. Si vous choisissez de configurer le classificateur BA au lieu d’utiliser le classificateur par défaut, vous devez vous assurer que le trafic FCoE est classé en classes de transfert exactement de la même manière sur les deux commutateurs MC-LAG. L’utilisation du classificateur par défaut garantit une configuration cohérente du classificateur sur les ports MC-LAG.Configurez un profil de notification d’encombrement qui active PFC sur le point de code FCoE (point
011
de code dans cet exemple). La configuration du profil de notification d’encombrement doit être la même sur les deux commutateurs MC-LAG.Appliquez le profil de notification d’encombrement aux interfaces.
Configurez la sélection de transmission améliorée (ETS, également appelée planification hiérarchique) sur les interfaces afin de fournir la bande passante requise pour un transport FCoE sans perte. La configuration d’ETS inclut la configuration de la planification de la bande passante pour la classe de transfert FCoE, d’un ensemble de classes de transfert (groupe de priorités) qui inclut la classe de transfert FCoE et d’un profil de contrôle du trafic pour attribuer de la bande passante à l’ensemble de classes de transfert qui inclut le trafic FCoE.
Appliquez la planification ETS aux interfaces.
Configurez le mode de port, la MTU et l’état FCoE approuvé ou non approuvé pour chaque interface afin de prendre en charge le transport FCoE sans perte.
En outre, cet exemple décrit comment activer la surveillance FIP sur les ports TS1 et TS2 du commutateur de transit connectés aux serveurs FCoE et comment désactiver la surveillance IGMP sur le VLAN FCoE. Pour fournir un accès sécurisé, la surveillance FIP doit être activée sur les ports d’accès FCoE.
Cet exemple se concentre sur la configuration CoS pour prendre en charge le transport FCoE sans perte sur un MC-LAG. Cet exemple ne décrit pas comment configurer les propriétés des MC-LAG et des LAG, bien qu’il vous montre comment configurer les caractéristiques de port requises pour prendre en charge le transport sans perte et comment affecter des interfaces au MC-LAG et aux LAG.
Avant de configurer CoS, configurez :
Les MC-LAG qui connectent les commutateurs S1 et S2 aux commutateurs TS1 et TS2.
Les LAG qui relient les commutateurs de transit TS1 et TS2 aux commutateurs MC-LAG S1 et S2.
LAG qui relie le commutateur S1 au commutateur S2.
Configuration
Pour configurer CoS pour un transport FCoE sans perte sur un MC-LAG, effectuez les tâches suivantes :
- Configuration rapide de l’interface de ligne de commande
- Configuration des commutateurs MC-LAG S1 et S2
- Configuration des commutateurs de transit FCoE TS1 et TS2
- Résultats
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement CoS pour un transport FCoE sans perte sur un MC-LAG, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les variables et les détails pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans la CLI des commutateurs MC-LAG S1 et MC-LAG Switch S2 au niveau de la [edit]
hiérarchie. Les configurations des commutateurs S1 et S2 sont identiques, car la configuration CoS doit être identique et cet exemple utilise les mêmes ports sur les deux commutateurs.
Commutateur S1 et Commutateur S2
set class-of-service schedulers fcoe-sched priority low transmit-rate 3g set class-of-service schedulers fcoe-sched shaping-rate percent 100 set class-of-service scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched set class-of-service forwarding-class-sets fcoe-pg class fcoe set class-of-service traffic-control-profiles fcoe-tcp scheduler-map fcoe-map guaranteed-rate 3g set class-of-service traffic-control-profiles fcoe-tcp shaping-rate percent 100 set class-of-service interfaces ae0 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces ae1 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc set class-of-service interfaces ae0 congestion-notification-profile fcoe-cnp set class-of-service interfaces ae1 congestion-notification-profile fcoe-cnp set vlans fcoe_vlan vlan-id 100 set protocols igmp-snooping vlan fcoe_vlan disable set interfaces xe-0/0/10 ether-options 802.3ad ae0 set interfaces xe-0/0/11 ether-options 802.3ad ae0 set interfaces xe-0/0/20 ether-options 802.3ad ae1 set interfaces xe-0/0/21 ether-options 802.3ad ae1 set interfaces ae0 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan set interfaces ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan set interfaces ae0 mtu 2180 set interfaces ae1 mtu 2180 set ethernet-switching-options secure-access-port interface ae0 fcoe-trusted set ethernet-switching-options secure-access-port interface ae1 fcoe-trusted
Pour configurer rapidement CoS pour un transport FCoE sans perte sur un MC-LAG, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez les variables et les détails pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande des commutateurs de transit TS1 et TS2 au niveau de la [edit]
hiérarchie. Les configurations des commutateurs TS1 et TS2 sont identiques, car la configuration CoS doit être identique et cet exemple utilise les mêmes ports sur les deux commutateurs.
Commutateur TS1 et Commutateur TS2
set class-of-service schedulers fcoe-sched priority low transmit-rate 3g set class-of-service schedulers fcoe-sched shaping-rate percent 100 set class-of-service scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched set class-of-service forwarding-class-sets fcoe-pg class fcoe set class-of-service traffic-control-profiles fcoe-tcp scheduler-map fcoe-map guaranteed-rate 3g set class-of-service traffic-control-profiles fcoe-tcp shaping-rate percent 100 set class-of-service interfaces ae1 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces xe-0/0/30 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces xe-0/0/31 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces xe-0/0/32 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces xe-0/0/33 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc set class-of-service interfaces ae1 congestion-notification-profile fcoe-cnp set class-of-service interfaces xe-0/0/30 congestion-notification-profile fcoe-cnp set class-of-service interfaces xe-0/0/31 congestion-notification-profile fcoe-cnp set class-of-service interfaces xe-0/0/32 congestion-notification-profile fcoe-cnp set class-of-service interfaces xe-0/0/33 congestion-notification-profile fcoe-cnp set vlans fcoe_vlan vlan-id 100 set protocols igmp-snooping vlan fcoe_vlan disable set interfaces xe-0/0/25 ether-options 802.3ad ae1 set interfaces xe-0/0/26 ether-options 802.3ad ae1 set interfaces ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan set interfaces xe-0/0/30 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan set interfaces xe-0/0/31 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan set interfaces xe-0/0/32 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan set interfaces xe-0/0/33 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan set interfaces ae1 mtu 2180 set interfaces xe-0/0/30 mtu 2180 set interfaces xe-0/0/31 mtu 2180 set interfaces xe-0/0/32 mtu 2180 set interfaces xe-0/0/33 mtu 2180 set ethernet-switching-options secure-access-port interface ae1 fcoe-trusted set ethernet-switching-options secure-access-port vlan fcoe_vlan examine-fip examine-vn2v2 beacon-period 90000
Configuration des commutateurs MC-LAG S1 et S2
Procédure étape par étape
Pour configurer l’ordonnancement des ressources CoS (ETS), le PFC, le VLAN FCoE, ainsi que l’appartenance et les caractéristiques des interfaces LAG et MC-LAG afin de prendre en charge le transport FCoE sans perte sur un MC-LAG (cet exemple utilise la classe de transfert par défaut fcoe
et le classifieur par défaut pour mapper le trafic FCoE entrant au point 011
de code FCoE IEEE 802.1p , afin de ne pas les configurer) :
Configurez la planification de sortie pour la file d’attente FCoE.
[edit class-of-service schedulers fcoe-sched] user@switch# set priority low transmit-rate 3g user@switch# set shaping-rate percent 100
Mappez la classe de transfert FCoE au planificateur FCoE (
fcoe-sched
).[edit class-of-service] user@switch# set scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched
Configurez l’ensemble de classes de transfert (
fcoe-pg
) pour le trafic FCoE.[edit class-of-service] user@switch# set forwarding-class-sets fcoe-pg class fcoe
Définissez le profil de contrôle du trafic (
fcoe-tcp
) à utiliser sur l’ensemble de classes de transfert FCoE.[edit class-of-service traffic-control-profiles fcoe-tcp] user@switch# set scheduler-map fcoe-map guaranteed-rate 3g user@switch# set shaping-rate percent 100
Appliquez l’ensemble de classes de transfert FCoE et le profil de contrôle du trafic aux interfaces LAG et MC-LAG.
[edit class-of-service] user@switch# set interfaces ae0 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces ae1 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp
Activez PFC sur la priorité FCoE en créant un profil de notification d’encombrement (
fcoe-cnp
) qui applique FCoE au point011
de code IEEE 802.1 .[edit class-of-service] user@switch# set congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc
Appliquez la configuration PFC aux interfaces LAG et MC-LAG.
[edit class-of-service] user@switch# set interfaces ae0 congestion-notification-profile fcoe-cnp user@switch# set interfaces ae1 congestion-notification-profile fcoe-cnp
Configurez le VLAN pour le trafic FCoE (
fcoe_vlan
).[edit vlans] user@switch# set fcoe_vlan vlan-id 100
Désactivez la surveillance IGMP sur le VLAN FCoE.
[edit protocols] user@switch# set igmp-snooping vlan fcoe_vlan disable
Ajoutez les interfaces membres au LAG entre les deux commutateurs MC-LAG.
[edit interfaces] user@switch# set xe-0/0/10 ether-options 802.3ad ae0 user@switch# set xe-0/0/11 ether-options 802.3ad ae0
Ajoutez les interfaces membres au MC-LAG.
[edit interfaces] user@switch# set xe-0/0/20 ether-options 802.3ad ae1 user@switch# set xe-0/0/21 ether-options 802.3ad ae1
Configurez le mode
trunk
de port et l’appartenance au VLAN FCoE (fcoe_vlan
) pour le LAG (ae0) et pour le MC-LAG (ae1).[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan user@switch# set ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan
Définissez la MTU sur
2180
pour les interfaces LAG et MC-LAG.2180 octets est la taille minimale requise pour gérer les paquets FCoE en raison de la taille de la charge utile et des en-têtes. Si vous le souhaitez, vous pouvez configurer la MTU sur un nombre d’octets plus élevé, mais pas inférieur à 2180 octets.
[edit interfaces] user@switch# set ae0 mtu 2180 user@switch# set ae1 mtu 2180
Définissez les interfaces LAG et MC-LAG en tant que ports approuvés FCoE.
Les ports qui se connectent à d’autres commutateurs doivent être fiables et ne doivent pas effectuer de surveillance FIP.
[edit ethernet-switching-options secure-access-port interface] user@switch# set ae0 fcoe-trusted user@switch# set ae1 fcoe-trusted
Configuration des commutateurs de transit FCoE TS1 et TS2
Procédure étape par étape
La configuration CoS des commutateurs de transit FCoE TS1 et TS2 est similaire à la configuration CoS des commutateurs MC-LAG S1 et S2. Toutefois, les configurations de port diffèrent et vous devez activer la surveillance FIP sur les ports d’accès FCoE du commutateur TS1 et du commutateur TS2.
Pour configurer l’ordonnancement des ressources (ETS), le PFC, le VLAN FCoE, ainsi que l’appartenance et les caractéristiques de l’interface LAG afin de prendre en charge le transport FCoE sans perte sur le MC-LAG (cet exemple utilise la classe de transfert par défaut fcoe
et le classifieur par défaut pour mapper le trafic FCoE entrant au point 011
de code FCoE IEEE 802.1p , afin de ne pas les configurer) :
Configurez la planification de sortie pour la file d’attente FCoE.
[edit class-of-service schedulers fcoe-sched] user@switch# set priority low transmit-rate 3g user@switch# set shaping-rate percent 100
Mappez la classe de transfert FCoE au planificateur FCoE (
fcoe-sched
).[edit class-of-service] user@switch# set scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched
Configurez l’ensemble de classes de transfert (
fcoe-pg
) pour le trafic FCoE.[edit class-of-service] user@switch# set forwarding-class-sets fcoe-pg class fcoe
Définissez le profil de contrôle du trafic (
fcoe-tcp
) à utiliser sur l’ensemble de classes de transfert FCoE.[edit class-of-service] user@switch# set traffic-control-profiles fcoe-tcp scheduler-map fcoe-map guaranteed-rate 3g user@switch# set traffic-control-profiles fcoe-tcp shaping-rate percent 100
Appliquez l’ensemble de classes de transfert FCoE et le profil de contrôle du trafic à l’interface LAG et aux interfaces d’accès FCoE.
[edit class-of-service] user@switch# set interfaces ae1 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces xe-0/0/30 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces xe-0/0/31 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces xe-0/0/32 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces xe-0/0/33 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp
Activez PFC sur la priorité FCoE en créant un profil de notification d’encombrement (
fcoe-cnp
) qui applique FCoE au point011
de code IEEE 802.1 .[edit class-of-service] user@switch# set congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc
Appliquez la configuration PFC à l’interface LAG et aux interfaces d’accès FCoE.
[edit class-of-service] user@switch# set interfaces ae1 congestion-notification-profile fcoe-cnp user@switch# set interfaces xe-0/0/30 congestion-notification-profile fcoe-cnp user@switch# set interfaces xe-0/0/31 congestion-notification-profile fcoe-cnp user@switch# set interfaces xe-0/0/32 congestion-notification-profile fcoe-cnp user@switch# set interfaces xe-0/0/33 congestion-notification-profile fcoe-cnp
Configurez le VLAN pour le trafic FCoE (
fcoe_vlan
).[edit vlans] user@switch# set fcoe_vlan vlan-id 100
Désactivez la surveillance IGMP sur le VLAN FCoE.
[edit protocols] user@switch# set igmp-snooping vlan fcoe_vlan disable
Ajoutez les interfaces membres au LAG.
[edit interfaces] user@switch# set xe-0/0/25 ether-options 802.3ad ae1 user@switch# set xe-0/0/26 ether-options 802.3ad ae1
Sur le LAG (
ae1
), configurez le modetrunk
de port et l’appartenance au VLAN FCoE (fcoe_vlan
).[edit interfaces] user@switch# set ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan
Sur les interfaces d’accès FCoE (, , , ),
xe-0/0/33
configurez le modetagged-access
de port et l’appartenance au VLAN FCoE (fcoe_vlan
).xe-0/0/32
xe-0/0/31
xe-0/0/30
[edit interfaces] user@switch# set xe-0/0/30 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan user@switch# set xe-0/0/31 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan user@switch# set xe-0/0/32 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan user@switch# set xe-0/0/33 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan
Définissez la MTU sur
2180
pour les interfaces d’accès LAG et FCoE.2180 octets est la taille minimale requise pour gérer les paquets FCoE en raison de la taille de la charge utile et de l’en-tête ; vous pouvez configurer la MTU sur un nombre d’octets plus élevé si vous le souhaitez, mais pas moins de 2180 octets.
[edit interfaces] user@switch# set ae1 mtu 2180 user@switch# set xe-0/0/30 mtu 2180 user@switch# set xe-0/0/31 mtu 2180 user@switch# set xe-0/0/32 mtu 2180 user@switch# set xe-0/0/33 mtu 2180
Définissez l’interface LAG en tant que port approuvé FCoE. Les ports qui se connectent à d’autres commutateurs doivent être fiables et ne doivent pas effectuer de surveillance FIP :
[edit ethernet-switching-options] user@switch# set secure-access-port interface ae1 fcoe-trusted
Note:Les ports d’accès xe-0/0/30, xe-0/0/31, xe-0/0/32 et xe-0/0/33 ne sont pas configurés en tant que ports FCoE approuvés. Les ports d’accès restent dans l’état par défaut en tant que ports non approuvés, car ils se connectent directement aux périphériques FCoE et doivent effectuer une surveillance FIP pour garantir la sécurité du réseau.
Activez la surveillance FIP sur le VLAN FCoE pour empêcher tout accès non autorisé au réseau FCoE (cet exemple utilise la surveillance FIP VN2VN_Port ; l’exemple est également valable si vous utilisez VN2VF_Port surveillance FIP).
[edit ethernet-switching-options] user@switch# set secure-access-port vlan fcoe_vlan examine-fip examine-vn2vn beacon-period 90000
Résultats
Affichez les résultats de la configuration CoS sur le commutateur MC-LAG S1 et sur le commutateur MC-LAG S2 (les résultats sur les deux commutateurs sont les mêmes).
user@switch> show configuration class-of-service traffic-control-profiles { fcoe-tcp { scheduler-map fcoe-map; shaping-rate percent 100; guaranteed-rate 3g; } } forwarding-class-sets { fcoe-pg { class fcoe; } } congestion-notification-profile { fcoe-cnp { input { ieee-802.1 { code-point 011 { pfc; } } } } } interfaces { ae0 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } ae1 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } } scheduler-maps { fcoe-map { forwarding-class fcoe scheduler fcoe-sched; } } schedulers { fcoe-sched { transmit-rate 3g; shaping-rate percent 100; priority low; } }
Les configurations de la classe de transfert et du classifieur ne sont pas affichées, car la show
commande n’affiche pas les parties par défaut de la configuration.
Affichez les résultats de la configuration CoS sur le commutateur de transit FCoE TS1 et sur le commutateur de transit FCoE TS2 (les résultats sur les deux commutateurs de transit sont les mêmes).
user@switch> show configuration class-of-service traffic-control-profiles { fcoe-tcp { scheduler-map fcoe-map; shaping-rate percent 100; guaranteed-rate 3g; } } forwarding-class-sets { fcoe-pg { class fcoe; } } congestion-notification-profile { fcoe-cnp { input { ieee-802.1 { code-point 011 { pfc; } } } } } interfaces { xe-0/0/30 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/31 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/32 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/33 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } ae1 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } } scheduler-maps { fcoe-map { forwarding-class fcoe scheduler fcoe-sched; } } schedulers { fcoe-sched { transmit-rate 3g; shaping-rate percent 100; priority low; } }
Vérification
Pour vérifier que les composants CoS et la surveillance FIP ont été configurés et fonctionnent correctement, effectuez les tâches suivantes. Étant donné que cet exemple utilise la classe de transfert par défaut fcoe
et le classificateur de confiance IEEE 802.1p par défaut, la vérification de ces configurations n’est pas affichée.
- Vérification de la création des planificateurs de file d’attente de sortie
- Vérification de la création du planificateur de sortie du groupe prioritaire (profil de contrôle du trafic)
- Vérification de la création de l’ensemble de classes de transfert (groupe de priorités)
- Vérification de l’activation du contrôle de flux basé sur les priorités
- Vérification de la création de la classe d’interface de configuration de service
- Vérification de la configuration correcte des interfaces
- Vérification de l’activation de la surveillance FIP sur le VLAN FCoE sur les interfaces d’accès TS1 et TS2 des commutateurs de transit FCoE
- Vérification que le mode de surveillance FIP est correct sur les commutateurs de transit FCoE TS1 et TS2
- Vérification de la désactivation de la surveillance IGMP sur le VLAN FCoE
Vérification de la création des planificateurs de file d’attente de sortie
But
Vérifiez que le planificateur de file d’attente de sortie pour le trafic FCoE a les paramètres et les priorités de bande passante corrects, et qu’il est mappé à la classe de transfert correcte (file d’attente de sortie). La vérification du planificateur de files d’attente est la même sur chacun des quatre commutateurs.
Action
Lister la carte du planificateur à l’aide de la commande show class-of-service scheduler-map fcoe-map
mode opérationnel :
user@switch> show class-of-service scheduler-map fcoe-map Scheduler map: fcoe-map, Index: 9023 Scheduler: fcoe-sched, Forwarding class: fcoe, Index: 37289 Transmit rate: 3000000000 bps, Rate Limit: none, Buffer size: remainder, Buffer Limit: none, Priority: low Excess Priority: unspecified Shaping rate: 100 percent, drop-profile-map-set-type: mark Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default-drop-profile>
Signification
La show class-of-service scheduler-map fcoe-map
commande répertorie les propriétés de la carte fcoe-map
du planificateur . La sortie de la commande comprend :
Nom de la carte du planificateur (
fcoe-map
)Le nom de l’ordonnanceur (
fcoe-sched
)Les classes de transfert mappées au planificateur (
fcoe
)La bande passante minimale garantie dans la file d’attente (taux
3000000000 bps
de transmission)La priorité d’ordonnancement (
low
)La bande passante maximale dans le groupe de priorité que la file d’attente peut consommer (taux
100 percent
de mise en forme)Priorité de perte de profil de dépôt pour chaque nom de profil de dépôt. Cet exemple n’inclut pas les profils d’abandon, car vous n’appliquez pas de profils d’abandon au trafic FCoE.
Vérification de la création du planificateur de sortie du groupe prioritaire (profil de contrôle du trafic)
But
Vérifiez que le profil fcoe-tcp
de contrôle du trafic a été créé avec les paramètres de bande passante et le mappage du planificateur corrects. La vérification du planificateur des groupes prioritaires est la même sur chacun des quatre commutateurs.
Action
Répertorier les propriétés du profil de contrôle du trafic FCoE à l’aide de la commande show class-of-service traffic-control-profile fcoe-tcp
mode opérationnel :
user@switch> show class-of-service traffic-control-profile fcoe-tcp Traffic control profile: fcoe-tcp, Index: 18303 Shaping rate: 100 percent Scheduler map: fcoe-map Guaranteed rate: 3000000000
Signification
La show class-of-service traffic-control-profile fcoe-tcp
commande répertorie tous les profils de contrôle du trafic configurés. Pour chaque profil de contrôle du trafic, la sortie de la commande inclut :
Nom du profil de contrôle du trafic (
fcoe-tcp
)La bande passante de port maximale que le groupe de priorité peut consommer (taux
100 percent
de mise en forme)La carte de l’ordonnanceur associée au profil de contrôle du trafic (
fcoe-map
)Bande passante minimale garantie du groupe prioritaire (débit
3000000000
garanti en bits/s)
Vérification de la création de l’ensemble de classes de transfert (groupe de priorités)
But
Vérifiez que le groupe de priorité FCoE a été créé et que la fcoe
priorité (classe de transfert) appartient au groupe de priorité FCoE. La vérification de l’ensemble de classes de transfert est la même sur chacun des quatre commutateurs.
Action
Lister les ensembles de classes de transfert à l’aide de la commande show class-of-service forwarding-class-set fcoe-pg
mode opérationnel :
user@switch> show class-of-service forwarding-class-set fcoe-pg Forwarding class set: fcoe-pg, Type: normal-type, Forwarding class set index: 31420 Forwarding class Index fcoe 1
Signification
La show class-of-service forwarding-class-set fcoe-pg
commande répertorie toutes les classes de transfert (priorités) qui appartiennent au groupe de fcoe-pg
priorités, ainsi que le numéro d’index interne du groupe de priorités. La sortie de la commande indique que l’ensemble fcoe-pg
de classes de transfert inclut la classe fcoe
de transfert .
Vérification de l’activation du contrôle de flux basé sur les priorités
But
Vérifiez que PFC est activé sur le point de code FCoE. La vérification PFC est la même sur chacun des quatre commutateurs.
Action
Répertorier le profil de notification d’encombrement FCoE à l’aide de la commande show class-of-service congestion-notification fcoe-cnp
mode opérationnel :
user@switch> show class-of-service congestion-notification fcoe-cnp Type: Input, Name: fcoe-cnp, Index: 6879 Cable Length: 100 m Priority PFC MRU 000 Disabled 001 Disabled 010 Disabled 011 Enabled 2500 100 Disabled 101 Disabled 110 Disabled 111 Disabled Type: Output Priority Flow-Control-Queues 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
Signification
La show class-of-service congestion-notification fcoe-cnp
commande répertorie tous les points de code IEEE 802.1p du profil de notification d’encombrement pour lesquels PFC est activé. La sortie de la commande indique que PFC est activé sur le point 011
de code (fcoe
file d’attente) pour le profil de notification d’encombrement fcoe-cnp
.
La commande affiche également la longueur de câble par défaut (100
mètres), l’unité de réception maximale par défaut (2500
octets) et le mappage par défaut des priorités aux files d’attente de sortie, car cet exemple n’inclut pas la configuration de ces options.
Vérification de la création de la classe d’interface de configuration de service
But
Vérifiez que les propriétés CoS des interfaces sont correctes. La sortie de vérification sur les commutateurs MC-LAG S1 et S2 diffère de la sortie sur les commutateurs de transit FCoE TS1 et TS2.
Action
Lister la configuration CoS de l’interface sur les commutateurs MC-LAG S1 et S2 à l’aide de la commande show configuration class-of-service interfaces
mode opérationnel :
user@switch> show configuration class-of-service interfaces ae0 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } ae1 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; }
Lister la configuration CoS de l’interface sur les commutateurs de transit FCoE TS1 et TS2 à l’aide de la commande show configuration class-of-service interfaces
mode opérationnel :
user@switch> show configuration class-of-service interfaces xe-0/0/30 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/31 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/32 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/33 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } ae1 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; }
Signification
La show configuration class-of-service interfaces
commande répertorie la classe de configuration du service pour toutes les interfaces. Pour chaque interface, la sortie de la commande inclut :
Le nom de l’interface (par exemple,
ae0
ouxe-0/0/30
)Nom de l’ensemble de classes de transfert associé à l’interface (
fcoe-pg
)Nom du profil de contrôle du trafic associé à l’interface (profil de contrôle du trafic de sortie,
fcoe-tcp
)Nom du profil de notification d’encombrement associé à l’interface (
fcoe-cnp
)
Les interfaces membres d’un LAG ne sont pas affichées individuellement. La configuration CoS LAG ou MC-LAG est appliquée à toutes les interfaces membres du LAG ou du MC-LAG. Par exemple, la sortie de configuration CoS de l’interface sur les commutateurs MC-LAG S1 et S2 affiche la configuration CoS LAG, mais n’affiche pas la configuration CoS des interfaces membres séparément. La sortie de configuration CoS de l’interface sur les commutateurs de transit FCoE TS1 et TS2 montre la configuration LAG CoS, mais aussi la configuration des interfaces xe-0/0/30, xe-0/0/31, xe-0/0/32 et xe-0/0/33, qui ne sont pas membres d’un LAG.
Vérification de la configuration correcte des interfaces
But
Vérifiez que l’appartenance au LAG, au MTU, au VLAN et au mode de port des interfaces est correcte. La sortie de vérification sur les commutateurs MC-LAG S1 et S2 diffère de la sortie sur les commutateurs de transit FCoE TS1 et TS2.
Action
Listez la configuration de l’interface sur les commutateurs MC-LAG S1 et S2 à l’aide de la commande show configuration interfaces
mode opérationnel :
user@switch> show configuration interfaces xe-0/0/10 { ether-options { 802.3ad ae0; } } xe-0/0/11 { ether-options { 802.3ad ae0; } } xe-0/0/20 { ether-options { 802.3ad ae1; } } xe-0/0/21 { ether-options { 802.3ad ae1; } } ae0 { mtu 2180; unit 0 { family ethernet-switching { port-mode trunk; vlan { members fcoe_vlan; } } } } ae1 { mtu 2180; unit 0 { family ethernet-switching { port-mode trunk; vlan { members fcoe_vlan; } } } }
Répertorier la configuration de l’interface sur les commutateurs de transit FCoE TS1 et TS2 à l’aide de la commande show configuration interfaces
mode opérationnel :
user@switch> show configuration interfaces xe-0/0/25 { ether-options { 802.3ad ae1; } } xe-0/0/26 { ether-options { 802.3ad ae1; } } xe-0/0/30 { mtu 2180; unit 0 { family ethernet-switching { port-mode tagged-access; vlan { members fcoe_vlan; } } } } xe-0/0/31 { mtu 2180; unit 0 { family ethernet-switching { port-mode tagged-access; vlan { members fcoe_vlan; } } } } xe-0/0/32 { mtu 2180; unit 0 { family ethernet-switching { port-mode tagged-access; vlan { members fcoe_vlan; } } } } xe-0/0/33 { mtu 2180; unit 0 { family ethernet-switching { port-mode tagged-access; vlan { members fcoe_vlan; } } } } ae1 { mtu 2180; unit 0 { family ethernet-switching { port-mode trunk; vlan { members fcoe_vlan; } } } }
Signification
La show configuration interfaces
commande répertorie la configuration de chaque interface par nom d’interface.
Pour chaque interface membre d’un LAG, la commande répertorie uniquement le nom du LAG auquel appartient l’interface.
Pour chaque interface LAG et pour chaque interface qui n’est pas membre d’un LAG, la sortie de la commande inclut :
Le MTU (
2180
)Numéro d’unité de l’interface (
0
)Le mode port (
trunk
mode pour les interfaces qui connectent deux commutateurs,tagged-access
mode pour les interfaces qui se connectent aux hôtes FCoE)Nom du VLAN dont l’interface est membre (
fcoe_vlan
)
Vérification de l’activation de la surveillance FIP sur le VLAN FCoE sur les interfaces d’accès TS1 et TS2 des commutateurs de transit FCoE
But
Vérifiez que la surveillance FIP est activée sur les interfaces d’accès VLAN FCoE. La surveillance FIP n’est activée que sur les interfaces d’accès FCoE, elle n’est donc activée que sur les commutateurs de transit FCoE TS1 et TS2. La surveillance FIP n’est pas activée sur les commutateurs MC-LAG S1 et S2, car elle est effectuée sur les ports d’accès FCoE des commutateurs de transit TS1 et TS2.
Action
Répertoriez la configuration de sécurité des ports sur les commutateurs de transit FCoE TS1 et TS2 à l’aide de la commande show configuration ethernet-switching-options secure-access-port
de mode opérationnel :
user@switch> show configuration ethernet-switching-options secure-access-port interface ae1.0 { fcoe-trusted; } vlan fcoe_vlan { examine-fip { examine-vn2vn { beacon-period 90000; } } }
Signification
La show configuration ethernet-switching-options secure-access-port
commande répertorie les informations de sécurité des ports, y compris si un port est approuvé. La sortie de la commande montre que :
Le port
ae1.0
LAG , qui connecte le commutateur de transit FCoE aux commutateurs MC-LAG, est configuré en tant qu’interface sécurisée FCoE. La surveillance FIP n’est pas effectuée sur les interfaces membres du LAG (xe-0/0/25 et xe-0/0/26).La surveillance FIP est activée (
examine-fip
) sur le VLAN FCoE (fcoe_vlan
), le type de surveillance FIP est VN2VN_Port surveillance FIP (examine-vn2vn
) et la période de balise est définie sur90000
millisecondes. Sur les commutateurs de transit TS1 et TS2, tous les membres d’interface du VLAN FCoE effectuent une surveillance FIP, sauf si l’interface est configurée comme FCoE approuvée. Sur les commutateurs de transit TS1 et TS2, les interfaces xe-0/0/30, xe-0/0/31, xe-0/0/32 et xe-0/0/33 effectuent une surveillance FIP, car elles ne sont pas configurées comme FCoE fiables. Les membres d’interface du LAG ae1 (xe-0/0/25 et xe-0/0/26) n’effectuent pas de surveillance FIP, car le LAG est configuré comme FCoE approuvé.
Vérification que le mode de surveillance FIP est correct sur les commutateurs de transit FCoE TS1 et TS2
But
Vérifiez que le mode de surveillance FIP est correct sur le VLAN FCoE. La surveillance FIP n’est activée que sur les interfaces d’accès FCoE, elle n’est donc activée que sur les commutateurs de transit FCoE TS1 et TS2. La surveillance FIP n’est pas activée sur les commutateurs MC-LAG S1 et S2, car elle est effectuée sur les ports d’accès FCoE des commutateurs de transit TS1 et TS2.
Action
Répertorier la configuration de surveillance FIP sur les commutateurs de transit FCoE TS1 et TS2 à l’aide de la commande show fip snooping brief
de mode opérationnel :
user@switch> show fip snooping brief VLAN: fcoe_vlan, Mode: VN2VN Snooping FC-MAP: 0e:fd:00 …
La sortie a été tronquée pour n’afficher que les informations pertinentes.
Signification
La show fip snooping brief
commande répertorie les informations de surveillance FIP, y compris le VLAN de surveillance FIP et le mode de surveillance FIP. La sortie de la commande montre que :
Le VLAN sur lequel la surveillance FIP est activée est
fcoe_vlan
Le mode de surveillance FIP est VN2VN_Port surveillance FIP (
VN2VN Snooping
)
Vérification de la désactivation de la surveillance IGMP sur le VLAN FCoE
But
Vérifiez que la surveillance IGMP est désactivée sur le VLAN FCoE sur les quatre commutateurs.
Action
Répertoriez les informations du protocole de surveillance IGMP sur chacun des quatre commutateurs à l’aide de la show configuration protocols igmp-snooping
commande :
user@switch> show configuration protocols igmp-snooping vlan fcoe_vlan { disable; }
Signification
La show configuration protocols igmp-snooping
commande répertorie la configuration de surveillance IGMP pour les VLAN configurés sur le commutateur. La sortie de la commande indique que la surveillance IGMP est désactivée sur le VLAN FCoE (fcoe_vlan
).
Exemple : interopérabilité EVPN-MPLS avec une topologie MC-LAG
Cet exemple montre comment utiliser l’Ethernet VPN (EVPN) pour étendre un réseau MC-LAG (agrégation de liens multichâssis) sur un réseau MPLS à un réseau de centre de données ou à un réseau de campus géographiquement distribué.
L’interopérabilité EVPN-MPLS est prise en charge avec une topologie MC-LAG dans laquelle deux routeurs MX Series, deux commutateurs EX9200 ou une combinaison des deux équipements Juniper Networks fonctionnent comme des homologues MC-LAG, qui utilisent le protocole ICCP (Inter-Chassis Control Protocol) et un lien interchâssis (ICL) pour se connecter et maintenir la topologie. Les homologues MC-LAG sont connectés à un équipement Provider Edge (PE) dans un réseau MPLS. Le périphérique PE peut être un routeur MX Series ou un commutateur EX9200.
Cet exemple montre comment configurer les homologues MC-LAG et le périphérique PE dans le réseau MPLS pour qu’ils interagissent les uns avec les autres.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Trois commutateurs EX9200 :
PE1 et PE2, qui fonctionnent tous deux comme des homologues MC-LAG dans la topologie MC-LAG et des homologues EVPN BGP dans le réseau de superposition EVPN-MPLS.
PE3, qui fonctionne comme un homologue EVPN pair BGP dans le réseau de superposition EVPN-MPLS.
Les commutateurs EX9200 exécutent Junos OS version 17.4R1 ou ultérieure.
Bien que la topologie MC-LAG comprenne deux équipements CE (Customer Edge), cet exemple se concentre sur la configuration des PE1, PE2 et PE3.
Vue d’ensemble et topologie
La figure 7 montre une topologie MC-LAG avec les équipements de périphérie PE1 et PE2 configurés en tant que pairs MC-LAG. Les homologues MC-LAG échangent des informations de contrôle sur une liaison ICCP et le trafic de données sur une ICL. Dans cet exemple, l’ICL est une interface Ethernet agrégée composée de deux interfaces.

La topologie de la Figure 7 inclut également les dispositifs CE CE1 et CE2, qui sont tous deux multirésidents à chaque équipement PE. Les liaisons entre CE1 et les deux appareils PE sont regroupées sous la forme d’une interface Ethernet agrégée sur laquelle MC-LAG en mode actif-actif est configuré.
La topologie de la Figure 7 inclut également PE3 à la périphérie d’un réseau MPLS. PE3 sert de passerelle entre le réseau MC-LAG et un centre de données ou un réseau de campus géographiquement distribué. PE1, PE2 et PE3 exécutent EVPN, ce qui permet aux hôtes du réseau MC-LAG de communiquer avec les hôtes du centre de données ou d’un autre réseau de campus par le biais d’un réseau MPLS intermédiaire.
Du point de vue de la fonctionnalité d’interopérabilité EVPN-MPLS, PE3 fonctionne uniquement comme un pair BGP EVPN, et PE1 et PE2 dans la topologie MC-LAG ont deux rôles :
MC-LAG s’apparie dans le réseau MC-LAG.
EVPN BGP est homologue dans le réseau EVPN-MPLS.
En raison de leur double rôle, PE1 et PE2 sont configurés avec les attributs MC-LAG, EVPN, BGP et MPLS.
Le Tableau 4 présente les principaux attributs MC-LAG et EVPN (BGP et MPLS) configurés sur PE1, PE2 et PE3.
Attributs clés |
PE1 |
PE2 |
PE3 |
---|---|---|---|
MC-LAG Attributes |
|||
Interfaces |
ICL : aggregated Ethernet interface ae1, qui est composée de xe-2/1/1 et xe-2/1/2 ICCP : xe-2/1/0 |
ICL : aggregated Ethernet interface ae1, qui est composée de xe-2/1/1 et xe-2/1/2 ICCP : xe-2/1/0 |
Sans objet |
EVPN-MPLS |
|||
Interfaces |
Connexion à PE3 : xe-2/0/0 Connexion à PE2 : xe-2/0/2 |
Connexion à PE3 : xe-2/0/2 Connexion à PE1 : xe-2/0/0 |
Connexion à PE1 : xe-2/0/2 Connexion à PE2 : xe-2/0/3 |
Adresses IP |
Adresse pair BGP : 198.51.100.1 |
Adresse pair BGP : 198.51.100.2 |
Adresse pair BGP : 198.51.100.3 |
Système autonome |
65000 |
65000 |
65000 |
Instances de routage de commutateurs virtuels |
evpn1, evpn2, evpn3 |
evpn1, evpn2, evpn3 |
evpn1, evpn2, evpn3 |
Notez ce qui suit à propos de la fonctionnalité d’interopérabilité EVPN-MPLS et de sa configuration :
Vous devez configurer les identificateurs de segment Ethernet (ESI) sur les interfaces de double hébergement de la topologie MC-LAG. Les ES permettent à EVPN d’identifier les interfaces de double domicile.
Le seul type d’instance de routage pris en charge est l’instance de commutateur virtuel (
set routing-instances name instance-type virtual-switch
).Sur les homologues MC-LAG, vous devez inclure l’instruction de
bgp-peer
configuration dans le niveau hiérarchique[edit routing-instances name protocols evpn mclag]
. Cette instruction de configuration permet l’interopérabilité d’EVPN-MPLS avec MC-LAG sur les homologues MC-LAG.La suppression ARP (Address Resolution Protocol) n’est pas prise en charge.
Configuration PE1 et PE2
Pour configurer PE1 et PE2, effectuez les tâches suivantes :
- Configuration rapide de l’interface de ligne de commande
- PE1 : Configuration de MC-LAG
- PE1 : Configuration d’EVPN-MPLS
- PE2 : Configuration de MC-LAG
- PE2 : Configuration d’EVPN-MPLS
Configuration rapide de l’interface de ligne de commande
PE1 : Configuration MC-LAG
set chassis aggregated-devices ethernet device-count 3 set interfaces xe-2/0/1 gigether-options 802.3ad ae0 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 set interfaces ae0 aggregated-ether-options lacp admin-key 1 set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 set interfaces ae0 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae0 aggregated-ether-options mc-ae mode active-active set interfaces ae0 aggregated-ether-options mc-ae status-control active set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 set interfaces ae0 unit 1 esi all-active set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk set interfaces ae0 unit 1 family ethernet-switching vlan members 1 set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 set interfaces ae0 unit 2 esi all-active set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk set interfaces ae0 unit 2 family ethernet-switching vlan members 2 set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 set interfaces ae0 unit 3 esi all-active set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk set interfaces ae0 unit 3 family ethernet-switching vlan members 3 set interfaces xe-2/0/6 enable set interfaces xe-2/0/6 flexible-vlan-tagging set interfaces xe-2/0/6 encapsulation flexible-ethernet-services set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3 set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.1/24 set interfaces xe-2/1/1 gigether-options 802.3ad ae1 set interfaces xe-2/1/2 gigether-options 802.3ad ae1 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 1 set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk set interfaces ae1 unit 2 family ethernet-switching vlan members 2 set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk set interfaces ae1 unit 3 family ethernet-switching vlan members 3 set multi-chassis multi-chassis-protection 203.0.113.2 interface ae1 set protocols iccp local-ip-addr 203.0.113.1 set protocols iccp peer 203.0.113.2 session-establishment-hold-time 600 set protocols iccp peer 203.0.113.2 redundancy-group-id-list 2 set protocols iccp peer 203.0.113.2 liveness-detection minimum-interval 10000 set protocols iccp peer 203.0.113.2 liveness-detection multiplier 3
PE1 : Configuration EVPN-MPLS
set interfaces lo0 unit 0 family inet address 198.51.100.1/32 primary set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.2/24 set interfaces xe-2/0/0 unit 0 family mpls set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.111/24 set interfaces xe-2/0/2 unit 0 family mpls set interfaces irb unit 1 family inet address 10.2.1.1/24 virtual-gateway-address 10.2.1.254 set interfaces irb unit 2 family inet address 10.2.2.1/24 virtual-gateway-address 10.2.2.254 set interfaces irb unit 3 family inet address 10.2.3.1/24 virtual-gateway-address 10.2.3.254 set routing-options router-id 198.51.100.1 set routing-options autonomous-system 65000 set routing-options forwarding-table export evpn-pplb set protocols mpls interface xe-2/0/0.0 set protocols mpls interface xe-2/0/2.0 set protocols bgp group evpn type internal set protocols bgp group evpn local-address 198.51.100.1 set protocols bgp group evpn family evpn signaling set protocols bgp group evpn local-as 65000 set protocols bgp group evpn neighbor 198.51.100.2 set protocols bgp group evpn neighbor 198.51.100.3 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 set protocols ldp interface xe-2/0/0.0 set protocols ldp interface xe-2/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement evpn-pplb from protocol evpn set policy-options policy-statement evpn-pplb then load-balance per-packet set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface xe-2/0/6.1 set routing-instances evpn1 interface ae0.1 set routing-instances evpn1 interface ae1.1 set routing-instances evpn1 route-distinguisher 1:10 set routing-instances evpn1 vrf-target target:1:5 set routing-instances evpn1 protocols evpn extended-vlan-list 1 set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.2 set routing-instances evpn1 switch-options service-id 1 set routing-instances evpn1 vlans v1 vlan-id 1 set routing-instances evpn1 vlans v1 l3-interface irb.1 set routing-instances evpn2 instance-type virtual-switch set routing-instances evpn2 interface xe-2/0/6.2 set routing-instances evpn2 interface ae0.2 set routing-instances evpn2 interface ae1.2 set routing-instances evpn2 route-distinguisher 1:20 set routing-instances evpn2 vrf-target target:1:6 set routing-instances evpn2 protocols evpn extended-vlan-list 2 set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.2 set routing-instances evpn2 switch-options service-id 2 set routing-instances evpn2 vlans v1 vlan-id 2 set routing-instances evpn2 vlans v1 l3-interface irb.2 set routing-instances evpn3 instance-type virtual-switch set routing-instances evpn3 interface xe-2/0/6.3 set routing-instances evpn3 interface ae0.3 set routing-instances evpn3 interface ae1.3 set routing-instances evpn3 route-distinguisher 1:30 set routing-instances evpn3 vrf-target target:1:7 set routing-instances evpn3 protocols evpn extended-vlan-list 3 set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.2 set routing-instances evpn3 switch-options service-id 3 set routing-instances evpn3 vlans v1 vlan-id 3 set routing-instances evpn3 vlans v1 l3-interface irb.3
PE2 : Configuration MC-LAG
set chassis aggregated-devices ethernet device-count 3 set interfaces xe-2/0/1 gigether-options 802.3ad ae0 set interfaces xe-2/0/6 enable set interfaces xe-2/0/6 flexible-vlan-tagging set interfaces xe-2/0/6 encapsulation flexible-ethernet-services set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3 set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.2/24 set interfaces xe-2/1/1 gigether-options 802.3ad ae1 set interfaces xe-2/1/2 gigether-options 802.3ad ae1 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 set interfaces ae0 aggregated-ether-options lacp admin-key 1 set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 set interfaces ae0 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae0 aggregated-ether-options mc-ae mode active-active set interfaces ae0 aggregated-ether-options mc-ae status-control standby set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 set interfaces ae0 unit 1 esi all-active set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk set interfaces ae0 unit 1 family ethernet-switching vlan members 1 set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 set interfaces ae0 unit 2 esi all-active set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk set interfaces ae0 unit 2 family ethernet-switching vlan members 2 set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 set interfaces ae0 unit 3 esi all-active set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk set interfaces ae0 unit 3 family ethernet-switching vlan members 3 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 1 set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk set interfaces ae1 unit 2 family ethernet-switching vlan members 2 set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk set interfaces ae1 unit 3 family ethernet-switching vlan members 3 set multi-chassis multi-chassis-protection 203.0.113.1 interface ae1 set protocols iccp local-ip-addr 203.0.113.2 set protocols iccp peer 203.0.113.1 session-establishment-hold-time 600 set protocols iccp peer 203.0.113.1 redundancy-group-id-list 2 set protocols iccp peer 203.0.113.1 liveness-detection minimum-interval 10000 set protocols iccp peer 203.0.113.1 liveness-detection multiplier 3
PE2 : Configuration EVPN-MPLS
set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.222/24 set interfaces xe-2/0/0 unit 0 family mpls set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.22/24 set interfaces xe-2/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 198.51.100.2/32 primary set interfaces irb unit 1 family inet address 10.2.1.2/24 virtual-gateway-address 10.2.1.254 set interfaces irb unit 2 family inet address 10.2.2.2/24 virtual-gateway-address 10.2.2.254 set interfaces irb unit 3 family inet address 10.2.3.2/24 virtual-gateway-address 10.2.3.254 set routing-options router-id 198.51.100.2 set routing-options autonomous-system 65000 set routing-options forwarding-table export evpn-pplb set protocols mpls interface xe-2/0/2.0 set protocols mpls interface xe-2/0/0.0 set protocols bgp group evpn type internal set protocols bgp group evpn local-address 198.51.100.2 set protocols bgp group evpn family evpn signaling set protocols bgp group evpn local-as 65000 set protocols bgp group evpn neighbor 198.51.100.1 set protocols bgp group evpn neighbor 198.51.100.3 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 set protocols ldp interface xe-2/0/0.0 set protocols ldp interface xe-2/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement evpn-pplb from protocol evpn set policy-options policy-statement evpn-pplb then load-balance per-packet set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface xe-2/0/6.1 set routing-instances evpn1 interface ae0.1 set routing-instances evpn1 interface ae1.1 set routing-instances evpn1 route-distinguisher 1:11 set routing-instances evpn1 vrf-target target:1:5 set routing-instances evpn1 protocols evpn extended-vlan-list 1 set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.1 set routing-instances evpn1 switch-options service-id 1 set routing-instances evpn1 vlans v1 vlan-id 1 set routing-instances evpn1 vlans v1 l3-interface irb.1 set routing-instances evpn2 instance-type virtual-switch set routing-instances evpn2 interface xe-2/0/6.2 set routing-instances evpn2 interface ae0.2 set routing-instances evpn2 interface ae1.2 set routing-instances evpn2 route-distinguisher 1:21 set routing-instances evpn2 vrf-target target:1:6 set routing-instances evpn2 protocols evpn extended-vlan-list 2 set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.1 set routing-instances evpn2 switch-options service-id 2 set routing-instances evpn2 vlans v1 vlan-id 2 set routing-instances evpn2 vlans v1 l3-interface irb.2 set routing-instances evpn3 instance-type virtual-switch set routing-instances evpn3 interface xe-2/0/6.3 set routing-instances evpn3 interface ae0.3 set routing-instances evpn3 interface ae1.3 set routing-instances evpn3 route-distinguisher 1:31 set routing-instances evpn3 vrf-target target:1:7 set routing-instances evpn3 protocols evpn extended-vlan-list 3 set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.1 set routing-instances evpn3 switch-options service-id 3 set routing-instances evpn3 vlans v1 vlan-id 3 set routing-instances evpn3 vlans v1 l3-interface irb.3
PE1 : Configuration de MC-LAG
Procédure étape par étape
Définissez le nombre d’interfaces Ethernet agrégées sur PE1.
[edit] user@switch# set chassis aggregated-devices ethernet device-count 3
Configurez l’interface Ethernet agrégée ae0 sur l’interface xe-2/0/1 et configurez LACP et MC-LAG sur ae0. Divisez l’interface Ethernet agrégée ae0 en trois interfaces logiques (ae0.1, ae0.2 et ae0.3). Pour chaque interface logique, spécifiez un ESI, placez l’interface logique en mode actif-actif MC-LAG et mappez l’interface logique à un VLAN.
[edit] user@switch# set interfaces xe-2/0/1 gigether-options 802.3ad ae0 user@switch# set interfaces ae0 flexible-vlan-tagging user@switch# set interfaces ae0 encapsulation flexible-ethernet-services user@switch# set interfaces ae0 aggregated-ether-options lacp active user@switch# set interfaces ae0 aggregated-ether-options lacp periodic fast user@switch# set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 user@switch# set interfaces ae0 aggregated-ether-options lacp admin-key 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 user@switch# set interfaces ae0 aggregated-ether-options mc-ae chassis-id 0 user@switch# set interfaces ae0 aggregated-ether-options mc-ae mode active-active user@switch# set interfaces ae0 aggregated-ether-options mc-ae status-control active user@switch# set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 user@switch# set interfaces ae0 unit 1 esi all-active user@switch# set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 user@switch# set interfaces ae0 unit 2 esi all-active user@switch# set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 user@switch# set interfaces ae0 unit 3 esi all-active user@switch# set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 3 family ethernet-switching vlan members 3
Configurez l’interface physique xe-2/0/6 et divisez-la en trois interfaces logiques (xe-2/0/6.1, xe-2/0/6.2 et xe-2/0/6.3). Mappez chaque interface logique à un VLAN.
[edit] user@switch# set interfaces xe-2/0/6 enable user@switch# set interfaces xe-2/0/6 flexible-vlan-tagging user@switch# set interfaces xe-2/0/6 encapsulation flexible-ethernet-services user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
Configurez l’interface physique xe-2/1/0 en tant qu’interface de couche 3, sur laquelle vous configurez ICCP. Spécifiez l’interface avec l’adresse IP 203.0.113.2 sur PE2 en tant qu’homologue ICCP de PE1.
[edit] user@switch# set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.1/24 user@switch# set protocols iccp local-ip-addr 203.0.113.1 user@switch# set protocols iccp peer 203.0.113.2 session-establishment-hold-time 600 user@switch# set protocols iccp peer 203.0.113.2 redundancy-group-id-list 2 user@switch# set protocols iccp peer 203.0.113.2 liveness-detection minimum-interval 10000 user@switch# set protocols iccp peer 203.0.113.2 liveness-detection multiplier 3
Configurez l’interface Ethernet agrégée ae1 sur les interfaces xe-2/1/1 et xe-2/1/2, et configurez LACP sur ae1. Divisez l’interface Ethernet agrégée ae1 en trois interfaces logiques (ae1.1, ae1.2 et ae1.3) et mappez chaque interface logique à un VLAN. Spécifiez ae1 comme liaison de protection multichâssis entre PE1 et PE2.
[edit] user@switch# set interfaces xe-2/1/1 gigether-options 802.3ad ae1 user@switch# set interfaces xe-2/1/2 gigether-options 802.3ad ae1 user@switch# set interfaces ae1 flexible-vlan-tagging user@switch# set interfaces ae1 encapsulation flexible-ethernet-services user@switch# set interfaces ae1 aggregated-ether-options lacp active user@switch# set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces ae1 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces ae1 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces ae1 unit 3 family ethernet-switching vlan members 3 user@switch# set multi-chassis multi-chassis-protection 203.0.113.2 interface ae1
PE1 : Configuration d’EVPN-MPLS
Procédure étape par étape
Configurez l’interface de bouclage et les interfaces connectées aux autres périphériques PE.
[edit] user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.1/32 primary user@switch# set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.2/24 user@switch# set interfaces xe-2/0/0 unit 0 family mpls user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.111/24 user@switch# set interfaces xe-2/0/2 unit 0 family mpls
Configurez les interfaces IRB irb.1, irb.2 et irb.3.
[edit] user@switch# set interfaces irb unit 1 family inet address 10.2.1.1/24 virtual-gateway-address 10.2.1.254 user@switch# set interfaces irb unit 2 family inet address 10.2.2.1/24 virtual-gateway-address 10.2.2.254 user@switch# set interfaces irb unit 3 family inet address 10.2.3.1/24 virtual-gateway-address 10.2.3.254
Attribuez un ID de routeur et le système autonome dans lequel résident PE1, PE2 et PE3.
[edit] user@switch# set routing-options router-id 198.51.100.1 user@switch# set routing-options autonomous-system 65000
Activez l’équilibrage de charge par paquet pour les routes EVPN lorsque le mode actif-actif de multihébergement EVPN est utilisé.
[edit] user@switch# set routing-options forwarding-table export evpn-pplb user@switch# set policy-options policy-statement evpn-pplb from protocol evpn user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet
Activez MPLS sur les interfaces xe-2/0/0.0 et xe-2/0/2.0.
[edit] user@switch# set protocols mpls interface xe-2/0/0.0 user@switch# set protocols mpls interface xe-2/0/2.0
Configurez une superposition IBGP qui inclut PE1, PE2 et PE3.
[edit] user@switch# set protocols bgp group evpn type internal user@switch# set protocols bgp group evpn local-address 198.51.100.1 user@switch# set protocols bgp group evpn family evpn signaling user@switch# set protocols bgp group evpn local-as 65000 user@switch# set protocols bgp group evpn neighbor 198.51.100.2 user@switch# set protocols bgp group evpn neighbor 198.51.100.3
Configurez OSPF comme protocole de routage interne pour EVPN en spécifiant un ID de zone et des interfaces sur lesquelles EVPN-MPLS est activé.
[edit] user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0
Configurez le protocole de distribution d’étiquettes (LDP) sur l’interface de bouclage et les interfaces sur lesquelles EVPN-MPLS est activé.
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface xe-2/0/0.0 user@switch# set protocols ldp interface xe-2/0/2.0
Configurez les instances de routage des commutateurs virtuels pour le VLAN v1, auxquels sont attribués les ID de VLAN 1, 2 et 3, et incluez les interfaces et autres entités associées au VLAN.
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface xe-2/0/6.1 user@switch# set routing-instances evpn1 interface ae0.1 user@switch# set routing-instances evpn1 interface ae1.1 user@switch# set routing-instances evpn1 route-distinguisher 1:10 user@switch# set routing-instances evpn1 vrf-target target:1:5 user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 user@switch# set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.2 user@switch# set routing-instances evpn1 switch-options service-id 1 user@switch# set routing-instances evpn1 vlans v1 vlan-id 1 user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1 user@switch# set routing-instances evpn2 instance-type virtual-switch user@switch# set routing-instances evpn2 interface xe-2/0/6.2 user@switch# set routing-instances evpn2 interface ae0.2 user@switch# set routing-instances evpn2 interface ae1.2 user@switch# set routing-instances evpn2 route-distinguisher 1:20 user@switch# set routing-instances evpn2 vrf-target target:1:6 user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 user@switch# set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.2 user@switch# set routing-instances evpn2 switch-options service-id 2 user@switch# set routing-instances evpn2 vlans v1 vlan-id 2 user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2 user@switch# set routing-instances evpn3 instance-type virtual-switch user@switch# set routing-instances evpn3 interface xe-2/0/6.3 user@switch# set routing-instances evpn3 interface ae0.3 user@switch# set routing-instances evpn3 interface ae1.3 user@switch# set routing-instances evpn3 route-distinguisher 1:30 user@switch# set routing-instances evpn3 vrf-target target:1:7 user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 user@switch# set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.2 user@switch# set routing-instances evpn3 switch-options service-id 3 user@switch# set routing-instances evpn3 vlans v1 vlan-id 3 user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3
PE2 : Configuration de MC-LAG
Procédure étape par étape
Définissez le nombre d’interfaces Ethernet agrégées sur PE2.
[edit] user@switch# set chassis aggregated-devices ethernet device-count 3
Configurez l’interface Ethernet agrégée ae0 sur l’interface xe-2/0/1 et configurez LACP et MC-LAG sur ae0. Divisez l’interface Ethernet agrégée ae0 en trois interfaces logiques (ae0.1, ae0.2 et ae0.3). Pour chaque interface logique, spécifiez un ESI, placez l’interface logique en mode actif-actif MC-LAG et mappez l’interface logique à un VLAN.
[edit] user@switch# set interfaces xe-2/0/1 gigether-options 802.3ad ae0 user@switch# set interfaces ae0 flexible-vlan-tagging user@switch# set interfaces ae0 encapsulation flexible-ethernet-services user@switch# set interfaces ae0 aggregated-ether-options lacp active user@switch# set interfaces ae0 aggregated-ether-options lacp periodic fast user@switch# set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 user@switch# set interfaces ae0 aggregated-ether-options lacp admin-key 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 user@switch# set interfaces ae0 aggregated-ether-options mc-ae chassis-id 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae mode active-active user@switch# set interfaces ae0 aggregated-ether-options mc-ae status-control standby user@switch# set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 user@switch# set interfaces ae0 unit 1 esi all-active user@switch# set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 user@switch# set interfaces ae0 unit 2 esi all-active user@switch# set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 user@switch# set interfaces ae0 unit 3 esi all-active user@switch# set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 3 family ethernet-switching vlan members 3
Configurez l’interface physique xe-2/0/6 et divisez-la en trois interfaces logiques (xe-2/0/6.1, xe-2/0/6.2 et xe-2/0/6.3). Mappez chaque interface logique à un VLAN.
[edit] set interfaces xe-2/0/6 enable set interfaces xe-2/0/6 flexible-vlan-tagging set interfaces xe-2/0/6 encapsulation flexible-ethernet-services set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
Configurez l’interface physique xe-2/1/0 en tant qu’interface de couche 3, sur laquelle vous configurez ICCP. Spécifiez l’interface avec l’adresse IP 203.0.113.1 sur PE1 en tant qu’homologue ICCP de PE2.
[edit] set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.2/24 set protocols iccp local-ip-addr 203.0.113.2 set protocols iccp peer 203.0.113.1 session-establishment-hold-time 600 set protocols iccp peer 203.0.113.1 redundancy-group-id-list 2 set protocols iccp peer 203.0.113.1 liveness-detection minimum-interval 10000 set protocols iccp peer 203.0.113.1 liveness-detection multiplier 3
Configurez l’interface Ethernet agrégée ae1 sur les interfaces xe-2/1/1 et xe-2/1/2, et configurez LACP sur ae1. Divisez l’interface Ethernet agrégée ae1 en trois interfaces logiques (ae1.1, ae1.2 et ae1.3) et mappez chaque interface logique à un VLAN. Spécifiez ae1 comme liaison de protection multichâssis entre PE1 et PE2.
[edit] set interfaces xe-2/1/1 gigether-options 802.3ad ae1 set interfaces xe-2/1/2 gigether-options 802.3ad ae1 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 1 set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk set interfaces ae1 unit 2 family ethernet-switching vlan members 2 set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk set interfaces ae1 unit 3 family ethernet-switching vlan members 3 set multi-chassis multi-chassis-protection 203.0.113.1 interface ae1
PE2 : Configuration d’EVPN-MPLS
Procédure étape par étape
Configurez l’interface de bouclage et les interfaces connectées aux autres périphériques PE.
[edit] user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.2/32 primary user@switch# set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.222/24 user@switch# set interfaces xe-2/0/0 unit 0 family mpls user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.22/24 user@switch# set interfaces xe-2/0/2 unit 0 family mpls
Configurez les interfaces IRB irb.1, irb.2 et irb.3.
[edit] user@switch# set interfaces irb unit 1 family inet address 10.2.1.2/24 virtual-gateway-address 10.2.1.254 user@switch# set interfaces irb unit 2 family inet address 10.2.2.2/24 virtual-gateway-address 10.2.2.254 user@switch# set interfaces irb unit 3 family inet address 10.2.3.2/24 virtual-gateway-address 10.2.3.254
Attribuez un ID de routeur et le système autonome dans lequel résident PE1, PE2 et PE3.
[edit] user@switch# set routing-options router-id 198.51.100.2 user@switch# set routing-options autonomous-system 65000
Activez l’équilibrage de charge par paquet pour les routes EVPN lorsque le mode actif-actif de multihébergement EVPN est utilisé.
[edit] user@switch# set routing-options forwarding-table export evpn-pplb user@switch# set policy-options policy-statement evpn-pplb from protocol evpn user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet
Activez MPLS sur les interfaces xe-2/0/0.0 et xe-2/0/2.0.
[edit] user@switch# set protocols mpls interface xe-2/0/0.0 user@switch# set protocols mpls interface xe-2/0/2.0
Configurez une superposition IBGP qui inclut PE1, PE2 et PE3.
[edit] user@switch# set protocols bgp group evpn type internal user@switch# set protocols bgp group evpn local-address 198.51.100.2 user@switch# set protocols bgp group evpn family evpn signaling user@switch# set protocols bgp group evpn local-as 65000 user@switch# set protocols bgp group evpn neighbor 198.51.100.1 user@switch# set protocols bgp group evpn neighbor 198.51.100.3
Configurez OSPF comme protocole de routage interne pour EVPN en spécifiant un ID de zone et des interfaces sur lesquelles EVPN-MPLS est activé.
[edit] user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0
Configurez le protocole de distribution d’étiquettes (LDP) sur l’interface de bouclage et les interfaces sur lesquelles EVPN-MPLS est activé.
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface xe-2/0/0.0 user@switch# set protocols ldp interface xe-2/0/2.0
Configurez les instances de routage des commutateurs virtuels pour le VLAN v1, auxquels sont attribués les ID de VLAN 1, 2 et 3, et incluez les interfaces et autres entités associées au VLAN.
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface xe-2/0/6.1 user@switch# set routing-instances evpn1 interface ae0.1 user@switch# set routing-instances evpn1 interface ae1.1 user@switch# set routing-instances evpn1 route-distinguisher 1:11 user@switch# set routing-instances evpn1 vrf-target target:1:5 user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 user@switch# set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.1 user@switch# set routing-instances evpn1 switch-options service-id 1 user@switch# set routing-instances evpn1 vlans v1 vlan-id 1 user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1 user@switch# set routing-instances evpn2 instance-type virtual-switch user@switch# set routing-instances evpn2 interface xe-2/0/6.2 user@switch# set routing-instances evpn2 interface ae0.2 user@switch# set routing-instances evpn2 interface ae1.2 user@switch# set routing-instances evpn2 route-distinguisher 1:21 user@switch# set routing-instances evpn2 vrf-target target:1:6 user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 user@switch# set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.1 user@switch# set routing-instances evpn2 switch-options service-id 2 user@switch# set routing-instances evpn2 vlans v1 vlan-id 2 user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2 user@switch# set routing-instances evpn3 instance-type virtual-switch user@switch# set routing-instances evpn3 interface xe-2/0/6.3 user@switch# set routing-instances evpn3 interface ae0.3 user@switch# set routing-instances evpn3 interface ae1.3 user@switch# set routing-instances evpn3 route-distinguisher 1:31 user@switch# set routing-instances evpn3 vrf-target target:1:7 user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 user@switch# set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.1 user@switch# set routing-instances evpn3 switch-options service-id 3 user@switch# set routing-instances evpn3 vlans v1 vlan-id 3 user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3
PE3 Configuration
Configuration rapide de l’interface de ligne de commande
PE3 : Configuration EVPN-MPLS
set interfaces lo0 unit 0 family inet address 198.51.100.3/32 primary set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.1/24 set interfaces xe-2/0/2 unit 0 family mpls set interfaces xe-2/0/3 unit 0 family inet address 192.0.2.11/24 set interfaces xe-2/0/3 unit 0 family mpls set interfaces xe-2/0/6 enable set interfaces xe-2/0/6 flexible-vlan-tagging set interfaces xe-2/0/6 encapsulation flexible-ethernet-services set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3 set interfaces irb unit 1 family inet address 10.2.1.3/24 virtual-gateway-address 10.2.1.254 set interfaces irb unit 2 family inet address 10.2.2.3/24 virtual-gateway-address 10.2.2.254 set interfaces irb unit 3 family inet address 10.2.3.3/24 virtual-gateway-address 10.2.3.254 set routing-options router-id 198.51.100.3 set routing-options autonomous-system 65000 set routing-options forwarding-table export evpn-pplb set protocols mpls interface xe-2/0/2.0 set protocols mpls interface xe-2/0/3.0 set protocols bgp group evpn type internal set protocols bgp group evpn local-address 198.51.100.3 set protocols bgp group evpn family evpn signaling set protocols bgp group evpn local-as 65000 set protocols bgp group evpn neighbor 198.51.100.1 set protocols bgp group evpn neighbor 198.51.100.2 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 set protocols ospf area 0.0.0.0 interface xe-2/0/3.0 set protocols ldp interface lo0.0 set protocols ldp interface xe-2/0/2.0 set protocols ldp interface xe-2/0/3.0 set policy-options policy-statement evpn-pplb from protocol evpn set policy-options policy-statement evpn-pplb then load-balance per-packet set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface xe-2/0/6.1 set routing-instances evpn1 route-distinguisher 1:12 set routing-instances evpn1 vrf-target target:1:5 set routing-instances evpn1 protocols evpn extended-vlan-list 1 set routing-instances evpn1 switch-options service-id 1 set routing-instances evpn1 vlans v1 vlan-id 1 set routing-instances evpn1 vlans v1 l3-interface irb.1 set routing-instances evpn2 instance-type virtual-switch set routing-instances evpn2 interface xe-2/0/6.2 set routing-instances evpn2 route-distinguisher 1:22 set routing-instances evpn2 vrf-target target:1:6 set routing-instances evpn2 protocols evpn extended-vlan-list 2 set routing-instances evpn2 switch-options service-id 2 set routing-instances evpn2 vlans v1 vlan-id 2 set routing-instances evpn2 vlans v1 l3-interface irb.2 set routing-instances evpn3 instance-type virtual-switch set routing-instances evpn3 interface xe-2/0/6.3 set routing-instances evpn3 route-distinguisher 1:32 set routing-instances evpn3 vrf-target target:1:7 set routing-instances evpn3 protocols evpn extended-vlan-list 3 set routing-instances evpn3 switch-options service-id 3 set routing-instances evpn3 vlans v1 vlan-id 3 set routing-instances evpn3 vlans v1 l3-interface irb.3
PE3 : Configuration d’EVPN-MPLS
Procédure étape par étape
Configurez l’interface de bouclage et les interfaces connectées aux autres périphériques PE.
[edit] user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.3/32 primary user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.1/24 user@switch# set interfaces xe-2/0/2 unit 0 family mpls user@switch# set interfaces xe-2/0/3 unit 0 family inet address 192.0.2.11/24 user@switch# set interfaces xe-2/0/3 unit 0 family mpls
Configurez l’interface xe-2/0/6, qui est connectée à l’hôte.
[edit] user@switch# set interfaces xe-2/0/6 enable user@switch# set interfaces xe-2/0/6 flexible-vlan-tagging user@switch# set interfaces xe-2/0/6 encapsulation flexible-ethernet-services user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
Configurez les interfaces IRB irb.1, irb.2 et irb.3.
[edit] user@switch# set interfaces irb unit 1 family inet address 10.2.1.3/24 virtual-gateway-address 10.2.1.254 user@switch# set interfaces irb unit 2 family inet address 10.2.2.3/24 virtual-gateway-address 10.2.2.254 user@switch# set interfaces irb unit 3 family inet address 10.2.3.3/24 virtual-gateway-address 10.2.3.254
Attribuez un ID de routeur et le système autonome dans lequel résident PE1, PE2 et PE3.
[edit] user@switch# set routing-options router-id 198.51.100.3 user@switch# set routing-options autonomous-system 65000
Activez l’équilibrage de charge par paquet pour les routes EVPN lorsque le mode actif-actif de multihébergement EVPN est utilisé.
[edit] user@switch# set routing-options forwarding-table export evpn-pplb user@switch# set policy-options policy-statement evpn-pplb from protocol evpn user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet
Activez MPLS sur les interfaces xe-2/0/2.0 et xe-2/0/3.0.
[edit] user@switch# set protocols mpls interface xe-2/0/2.0 user@switch# set protocols mpls interface xe-2/0/3.0
Configurez une superposition IBGP qui inclut PE1, PE2 et PE3.
[edit] user@switch# set protocols bgp group evpn type internal user@switch# set protocols bgp group evpn local-address 198.51.100.3 user@switch# set protocols bgp group evpn family evpn signaling user@switch# set protocols bgp group evpn local-as 65000 user@switch# set protocols bgp group evpn neighbor 198.51.100.1 user@switch# set protocols bgp group evpn neighbor 198.51.100.2
Configurez OSPF comme protocole de routage interne pour EVPN en spécifiant un ID de zone et des interfaces sur lesquelles EVPN-MPLS est activé.
[edit] user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/3.0
Configurez le LDP sur l’interface de bouclage et les interfaces sur lesquelles EVPN-MPLS est activé.
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface xe-2/0/2.0 user@switch# set protocols ldp interface xe-2/0/3.0
Configurez les instances de routage des commutateurs virtuels pour le VLAN v1, auxquels sont attribués les ID de VLAN 1, 2 et 3, et incluez les interfaces et autres entités associées au VLAN.
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface xe-2/0/6.1 user@switch# set routing-instances evpn1 route-distinguisher 1:12 user@switch# set routing-instances evpn1 vrf-target target:1:5 user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 user@switch# set routing-instances evpn1 switch-options service-id 1 user@switch# set routing-instances evpn1 vlans v1 vlan-id 1 user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1 user@switch# set routing-instances evpn2 instance-type virtual-switch user@switch# set routing-instances evpn2 interface xe-2/0/6.2 user@switch# set routing-instances evpn2 route-distinguisher 1:22 user@switch# set routing-instances evpn2 vrf-target target:1:6 user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 user@switch# set routing-instances evpn2 switch-options service-id 2 user@switch# set routing-instances evpn2 vlans v1 vlan-id 2 user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2 user@switch# set routing-instances evpn3 instance-type virtual-switch user@switch# set routing-instances evpn3 interface xe-2/0/6.3 user@switch# set routing-instances evpn3 route-distinguisher 1:32 user@switch# set routing-instances evpn3 vrf-target target:1:7 user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 user@switch# set routing-instances evpn3 switch-options service-id 3 user@switch# set routing-instances evpn3 vlans v1 vlan-id 3 user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3