AUF DIESER SEITE
Beispiel: Konfigurieren der Multichassis-Link-Aggregation bei der QFX-Serie
Beispiel: Konfigurieren der Multichassis-Link-Aggregation bei der MX-Serie
Beispiel: Konfigurieren optionaler Funktionen für Multichassis-Link-Aggregation
Beispiel: Konfigurieren von CoS für FCoE-Transit-Switch-Datenverkehr über eine MC-LAG
Beispiel: EVPN-MPLS arbeitet mit einer MC-LAG-Topologie zusammen
MC-LAG-Beispiele
Beispiel: Konfigurieren der Multichassis-Link-Aggregation bei der QFX-Serie
Unser Content-Testing-Team hat dieses Beispiel validiert und aktualisiert.
Dieses Beispiel zeigt, wie Multichassis Link Aggregation Groups (MC-LAGs) es einem Client-Gerät ermöglichen, eine logische LAG-Schnittstelle zwischen zwei Switches zu bilden, um Redundanz und Lastausgleich zwischen den beiden Switches, Multihoming-Unterstützung und ein schleifenfreies Layer-2-Netzwerk zu bieten, ohne dass das Spanning Tree Protocol (STP) ausgeführt werden muss.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Junos OS Version 13.2X51-D10 oder höher für die QFX5100 Standalone-Switches, Version 15.1X53-D10 oder höher für QFX10002 Standalone-Switches.
Erneut validiert auf Junos OS Version 17.3R1 für QFX5100- und QFX10000-Switches.
Erneut validiert auf Junos OS Version 19.4R1 für QFX10000-Switches.
Bevor Sie eine MC-LAG konfigurieren, stellen Sie sicher, dass Sie mit folgenden Kenntnissen vertraut sind:
Konfigurieren Sie aggregierte Ethernet-Schnittstellen auf einem Switch. Siehe Beispiel: Konfigurieren der Link-Aggregation zwischen einem Produkt der QFX-Serie und einem Aggregations-Switch.
Konfigurieren Sie das Link Aggregation Control Protocol (LACP) für aggregierte Ethernet-Schnittstellen auf einem Switch. Siehe Beispiel: Konfigurieren der Link-Aggregation mit LACP zwischen einem Produkt der QFX-Serie und einem Aggregations-Switch.
Überblick
In diesem Beispiel konfigurieren Sie eine MC-LAG für zwei Switches, bestehend aus zwei aggregierten Ethernet-Schnittstellen, einem Interchassis Control Link (ICL-PL), einem Multichassis-Schutzlink für den ICL-PL, dem Inter-Chassis Control Protocol für die Peers, die die MC-LAG hosten, und einer Layer-3-Konnektivität zwischen MC-LAG-Peers. Für ICCP ist Layer-3-Konnektivität erforderlich.
Topologie
Die in diesem Beispiel verwendete Topologie besteht aus zwei Switches, die eine MC-LAG hosten. Die beiden Switches sind mit einem Server verbunden. Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

Konfiguration
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit]
Konfigurationsmodus ein commit
.
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
Konfigurieren von MC-LAG auf zwei Switches
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.
So aktivieren Sie Schnittstellen und Multichassis-Schutzverbindungen zwischen MC-LAG-Peers:
Konfigurieren Sie die Anzahl der LAGs sowohl auf QFX1 als auch auf QFX2.
[edit chassis] user@switch# set aggregated-devices ethernet device-count 2
Fügen Sie den aggregierten Ethernet-Schnittstellen sowohl auf QFX1 als auch auf QFX2 Mitgliedsschnittstellen hinzu.
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
Konfigurieren Sie eine Zugriffsschnittstelle für den verbundenen Endhost.
[edit interfaces] user@switch# set xe-0/0/3 unit 0 family ethernet-switching interface-mode access
Fügen Sie VLAN v10 Mitgliedsschnittstellen hinzu.
[edit interfaces] user@switch# set interfaces xe-0/0/3 unit 0 family ethernet-switching vlan members v10
Konfigurieren Sie eine Trunk-Schnittstelle zwischen QFX1 und QFX2.
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk
Aktivieren Sie VLANs auf der MC-LAG zwischen QFX1 und 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
Konfigurieren Sie einen IRB 50.
[edit irb] user@switch# set irb.50
Weisen Sie VLAN 50 irb.50 zu.
[edit] user@switch# set vlans v50 l3-interface irb.50
Konfigurieren Sie einen IRB 10.
[edit irb] user@switch# set irb.10
Weisen Sie VLAN 10 irb.10 zu.
[edit] user@switch# set vlans v10 l3-interface irb.10
Aktivieren Sie LACP auf der MC-LAG-Schnittstelle auf QFX1 und QFX2.
Anmerkung:Mindestens ein Ende muss aktiv sein. Das andere Ende kann entweder aktiv oder passiv sein.
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active [edit interfaces] user@switch# set ae1 aggregated-ether-options lacp active
Geben Sie dieselbe LACP-System-ID für die MC-LAG auf QFX1 und QFX2 an.
[edit interfaces] user@switch# set ae1 aggregated-ether-options lacp system-ID 00:01:02:03:04:05
Geben Sie für QFX1 und QFX2 denselben LACP-Verwaltungsschlüssel an.
[edit interfaces] user@switch# set ae1 aggregated-ether-options lacp admin-key 3
Geben Sie dieselbe aggregierte Ethernet-Identifikationsnummer für mehrere Chassis auf beiden MC-LAG-Peers auf QFX1 und QFX2 an.
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae mc-ae-id 3
Geben Sie eine eindeutige Chassis-ID für die MC-LAG auf den MC-LAG-Peers auf QFX1 und QFX2 an.
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
Geben Sie den Betriebsmodus der MC-LAG sowohl für QFX1 als auch für QFX2 an.
Anmerkung:Derzeit wird nur der Aktiv-Aktiv-Modus unterstützt.
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae mode active-active
Geben Sie die Statussteuerung für MC-LAG auf QFX1 und QFX2 an.
Anmerkung:Sie müssen die Statussteuerung sowohl auf QFX1 als auch auf QFX2 konfigurieren, auf denen die MC-LAG gehostet wird. Wenn sich ein Peer im aktiven Modus befindet, muss sich der andere im Standby-Modus befinden.
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
Geben Sie die Anzahl der Sekunden an, um die das Hochfahren der aggregierten Ethernet-Schnittstelle mit mehreren Chassis nach dem Neustart von QFX1 und QFX2 verzögert werden soll.
Anmerkung:Der empfohlene Wert für die maximale VLAN-Konfiguration (z. B. 4.000 VLANs) beträgt 240 Sekunden. Wenn IGMP-Snooping in allen VLANs aktiviert ist, beträgt der empfohlene Wert 420 Sekunden.
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae init-delay-time 240
Konfigurieren Sie die Layer-3-Konnektivität zwischen den MC-LAG-Peers auf QFX1 und 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
Konfigurieren Sie eine Multichassis-Schutzverbindung zwischen QFX1 und 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
Konfigurieren Sie die lokale IP-Adresse für die ICCP-Verbindung auf QFX1 und 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
(Optional) Konfigurieren Sie die Zeit, in der eine ICCP-Verbindung zwischen MC-LAG-Peers auf QFX1 und QFX2 erfolgreich sein muss.
Anmerkung:Bei Switches der QFX-Serie beträgt die standardmäßige Haltezeit für den Sitzungsaufbau 300 Sekunden. Die Sitzungsaufbauzeit muss jedoch mindestens 100 Sekunden höher sein als die Init-Verzögerungszeit. Optional können Sie die Sitzungsaufbauzeit auf 340 Sekunden und die Init-Verzögerungszeit auf 240 Sekunden aktualisieren.
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
Konfigurieren Sie die Redundanzgruppen für ICCP auf QFX1 und 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
(Optional) Konfigurieren Sie die Backup-IP-Adresse, die für die Backup-Liveness-Erkennung sowohl auf QFX1 als auch auf QFX2 verwendet werden soll.
Anmerkung:Standardmäßig ist die Erkennung der Backup-Liveness nicht aktiviert. Durch die Konfiguration einer Backup-IP-Adresse kann während eines Neustarts eines MC-LAG-Peers ein Datenverkehrsverlust von weniger als einer Sekunde erreicht werden.
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
Konfigurieren Sie die Peer-IP-Adresse und das minimale Empfangsintervall für eine BFD-Sitzung für ICCP auf QFX1 und 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
Konfigurieren Sie die Peer-IP-Adresse und das minimale Übertragungsintervall für die BFD-Sitzung für ICCP auf QFX1 und 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
So aktivieren Sie die Dienst-ID auf QFX1 und QFX2:
Die Switch-Service-ID wird verwendet, um Anwendungen, IGMP-, ARP- und MAC-Lernen über MC-LAG-Mitglieder hinweg zu synchronisieren.
[edit switch-options] user@switch# set service-id 10
Befund
Hier sind die Ergebnisse Ihrer Konfiguration auf 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; } }
Zeigen Sie die Ergebnisse der Konfiguration auf QFX2 an.
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; } }
Zeigen Sie die Ergebnisse der Konfiguration auf QFX3 an.
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; } }
Verifizierung
Überprüfen Sie, ob die Konfiguration ordnungsgemäß funktioniert.
- Überprüfen, ob ICCP an QFX1 arbeitet
- Überprüfen, ob LACP auf QFX1 aktiv ist
- Überprüfen, ob die MC-AE- und ICL-PL-Schnittstellen auf QFX1 aktiviert sind
- Überprüfen, ob MAC-Lernen auf QFX1 stattfindet
- Überprüfen, ob Host1 eine Verbindung zu Host2 herstellen kann
Überprüfen, ob ICCP an QFX1 arbeitet
Zweck
Stellen Sie sicher, dass ICCP auf QFX1 ausgeführt wird.
Aktion
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
Bedeutung
Diese Ausgabe zeigt, dass die TCP-Verbindung zwischen den Peers, die die MC-LAG hosten, aktiv ist, dass die Echtheitserkennung aktiv ist und dass MCSNOOPD- und ESWD-Clientanwendungen ausgeführt werden.
Überprüfen, ob LACP auf QFX1 aktiv ist
Zweck
Stellen Sie sicher, dass LACP auf QFX1 aktiv ist.
Aktion
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
Bedeutung
Diese Ausgabe zeigt, dass QFX1 an der LACP-Aushandlung teilnimmt.
Überprüfen, ob die MC-AE- und ICL-PL-Schnittstellen auf QFX1 aktiviert sind
Zweck
Stellen Sie sicher, dass die Schnittstellen MC-AE und ICL-PL auf QFX1 aktiviert sind.
Aktion
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
Bedeutung
Diese Ausgabe zeigt, dass die MC-AE-Schnittstelle auf QFX1 aktiv ist.
Überprüfen, ob MAC-Lernen auf QFX1 stattfindet
Zweck
Stellen Sie sicher, dass das MAC-Lernen auf QFX1 funktioniert.
Aktion
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
Bedeutung
Die Ausgabe zeigt drei gelernte MAC-Adresseneinträge.
Überprüfen, ob Host1 eine Verbindung zu Host2 herstellen kann
Zweck
Stellen Sie sicher, dass Host1 Host2 anpingen kann.
Aktion
[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 ...
Bedeutung
Die Ausgabe zeigt, dass HOST1 HOST2 erfolgreich pingen kann.
Fehlerbehebung
Fehlerbehebung bei einer ausgefallenen LAG
Problem
Der show interfaces terse
Befehl zeigt, dass die MC-LAG .down
Lösung
Überprüfen Sie Folgendes:
Stellen Sie sicher, dass kein Konfigurationskonflikt vorliegt.
Stellen Sie sicher, dass alle Mitgliedsports aktiv sind.
Stellen Sie sicher, dass die MC-LAG Teil der Ethernet-Switching-Familie (Layer 2 LAG) ist.
Stellen Sie sicher, dass das MC-LAG-Element mit dem richtigen MC-LAG-Element am anderen Ende verbunden ist.
Beispiel: Konfigurieren der Multichassis-Link-Aggregation bei der MX-Serie
Dieses Beispiel zeigt, wie eine Multichassis Link Aggregation Group (MC-LAG) in einem Aktiv-Aktiv-Szenario konfiguriert wird, bei dem der Datenverkehr über die PEs verteilt wird.
- Anforderungen
- Überblick
- Konfigurieren der PE-Router
- Konfigurieren des CE-Geräts
- Konfigurieren des Provider-Routers
- Verifizierung
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Dieses Beispiel gilt auch für QFX10002- und QFX10008-Switches.
Vier Router der MX-Serie von Juniper Networks (MX240, MX480, MX960)
Junos OS Version 11.2 oder höher, das auf allen vier Routern ausgeführt wird
Überblick
Stellen Sie sich eine Beispieltopologie vor, in der ein Kunden-Edge-Router (CE) mit zwei Provider-Edge-Routern (PE) (PE1) bzw. PE2 verbunden ist. Die beiden PE-Geräte verfügen jeweils über eine Link Aggregation Group (LAG), die mit dem CE-Gerät verbunden ist. Der konfigurierte Modus ist aktiv-aktiv, was bedeutet, dass die LAG-Ports beider PE-Router aktiv sind und gleichzeitig Datenverkehr übertragen. PE1 und PE2 sind mit einem einzigen Service Provider-Router, P, verbunden.
In diesem Beispiel ist dem CE-Router nicht bewusst, dass seine aggregierten Ethernet-Verbindungen mit zwei separaten PE-Geräten verbunden sind. Die beiden PE-Geräte haben jeweils eine LAG, die mit dem CE-Gerät verbunden ist. Der konfigurierte Modus ist Aktiv-Aktiv, was bedeutet, dass die LAG-Ports beider PE-Router aktiv sind und gleichzeitig Datenverkehr übertragen.
In Abbildung 2 sind aus Sicht des Routers CE alle vier Ports, die zu einer LAG gehören, mit einem einzigen Service Provider-Gerät verbunden. Da der konfigurierte Modus aktiv-aktiv ist, sind alle vier Ports aktiv, und das CE-Gerät führt einen Lastenausgleich des Datenverkehrs zu den Peering-PE-Geräten durch. Auf den PE-Routern ist eine reguläre LAG konfiguriert, die dem CE-Gerät zugewandt ist.
An einem Ende einer MC-LAG befindet sich ein MC-LAG-Clientgerät, z. B. ein Server, das über eine oder mehrere physische Verbindungen in einer LAG verfügt. Dieses Client-Gerät muss die MC-LAG nicht erkennen. Auf der anderen Seite einer MC-LAG befinden sich zwei MC-LAG-Router. Jeder der Router verfügt über eine oder mehrere physische Verbindungen, die mit einem einzelnen Client-Gerät verbunden sind. Die Router koordinieren sich miteinander, um sicherzustellen, dass der Datenverkehr ordnungsgemäß weitergeleitet wird.
ICCP-Nachrichten werden zwischen den beiden PE-Geräten gesendet. In diesem Beispiel konfigurieren Sie eine MC-LAG für zwei Router, bestehend aus zwei aggregierten Ethernet-Schnittstellen, einem Interchassis Link Protection Link (ICL-PL), einem Multichassis Protection Link für die ICL-PL und ICCP für die Peers, die die MC-LAG hosten.
Topologiediagramm
Abbildung 2 zeigt die in diesem Beispiel verwendete Topologie.

Konfigurieren der PE-Router
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit]
Konfigurationsmodus ein commit
.
Router 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
Router 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
Konfigurieren des PE1-Routers
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Router PE1:
Geben Sie die Anzahl der aggregierten Ethernet-Schnittstellen an, die erstellt werden sollen.
[edit chassis] user@PE1# set aggregated-devices ethernet device-count 5
Geben Sie die Mitglieder an, die in die aggregierten Ethernet-Bundles aufgenommen werden sollen.
[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
Konfigurieren Sie die Schnittstellen, die eine Verbindung zu Absendern oder Empfängern herstellen, die ICL-Schnittstellen und die ICCP-Schnittstellen.
[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
Konfigurieren Sie die Parameter für die aggregierten Ethernet-Pakete.
[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
Konfigurieren Sie LACP für die aggregierten Ethernet-Bundles.
[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
Konfigurieren Sie die MC-LAG-Schnittstellen.
[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
Die Multichassis-aggregierte Ethernet-Identifikationsnummer (mc-ae-id) gibt an, zu welcher Link-Aggregationsgruppe die aggregierte Ethernet-Schnittstelle gehört. Die ae0-Schnittstellen auf Router PE1 und Router PE2 sind mit mc-ae-id 5 konfiguriert. Die ae1-Schnittstellen auf Router PE1 und Router PE2 sind mit mc-ae-id 10 konfiguriert.
Die
redundancy-group 10
Anweisung wird von ICCP verwendet, um mehrere Chassis zuzuordnen, die ähnliche Redundanzfunktionen ausführen, und um einen Kommunikationskanal einzurichten, damit Anwendungen auf Peering-Chassis Nachrichten aneinander senden können. Die Schnittstellen ae0 und ae1 auf Router PE1 und Router PE2 sind mit derselben Redundanzgruppe, Redundanzgruppe 10, konfiguriert.Die
chassis-id
Anweisung wird von LACP zur Berechnung der Portnummer der physischen Member-Links der MC-LAG verwendet. Router PE1 verwendet die Chassid-ID 1 , um sowohl seine ae0- als auch seine ae1-Schnittstelle zu identifizieren. Router PE2 verwendet die Chassis-ID 0 , um sowohl seine ae0- als auch seine ae1-Schnittstelle zu identifizieren.Die
mode
Anweisung gibt an, ob sich eine MC-LAG im Aktiv-Standby-Modus oder im Aktiv-Aktiv-Modus befindet. Chassis, die sich in derselben Gruppe befinden, müssen sich im gleichen Modus befinden.Konfigurieren Sie eine Domäne, die die logischen Ports enthält.
[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
Die Ports innerhalb einer Bridge-Domäne weisen die gleichen Flooding- oder Broadcast-Eigenschaften auf, um Layer-2-Bridging durchzuführen.
Die Bridge-Level-Anweisung
service-id
ist erforderlich, um verwandte Bridge-Domänen über Peers hinweg (in diesem Fall Router PE1 und Router PE2) zu verknüpfen, und muss mit demselben Wert konfiguriert werden.Konfigurieren Sie ICCP-Parameter.
[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
Konfigurieren Sie die Dienst-ID auf globaler Ebene.
[edit switch-options] user@PE1# set service-id 10
Sie müssen dieselbe eindeutige netzwerkweite Konfiguration für einen Dienst in der Gruppe von PE-Routern konfigurieren, die den Dienst bereitstellen. Diese Service-ID ist erforderlich, wenn die aggregierten Ethernet-Schnittstellen mit mehreren Chassis Teil einer Bridge-Domäne sind.
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show bridge-domains
Befehle , show chassis
, show interfaces
, show protocols
und show switch-options
eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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;
Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie Commit aus dem Konfigurationsmodus ein.
Wiederholen Sie den Vorgang für Router PE2 unter Verwendung der entsprechenden Schnittstellennamen und -adressen.
Konfigurieren des CE-Geräts
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie auf Hierarchieebene in die CLI ein, und geben Sie sie dann aus dem [edit]
Konfigurationsmodus ein commit
.
Gerät 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
Konfigurieren des CE-Geräts
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie das CE-Gerät:
Geben Sie die Anzahl der aggregierten Ethernet-Schnittstellen an, die erstellt werden sollen.
[edit chassis] user@CE# set aggregated-devices ethernet device-count 2
Geben Sie die Mitglieder an, die in das aggregierte Ethernet-Bundle aufgenommen werden sollen.
[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
Konfigurieren Sie eine Schnittstelle, die eine Verbindung zu Sendern oder Empfängern herstellt.
[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
Konfigurieren Sie die Parameter für das aggregierte Ethernet-Paket.
[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
Konfigurieren Sie LACP für das aggregierte Ethernet-Paket.
[edit interfaces ae0 aggregated-ether-options] user@CE# set lacp active user@CE# set lacp system-priority 100
Die
active
Anweisung initiiert die Übertragung von LACP-Paketen.Für die
system-priority
Anweisung gibt ein kleinerer Wert eine höhere Priorität an. Das Gerät mit dem niedrigeren Systemprioritätswert bestimmt, welche Verbindungen zwischen LACP-Partnergeräten aktiv sind und welche sich für jede LACP-Gruppe im Standby-Modus befinden. Das Gerät auf der steuernden Seite der Verbindung verwendet Portprioritäten, um zu bestimmen, welche Ports in das aggregierte Bundle aufgenommen werden und welche Ports in den Standby-Modus versetzt werden. Portprioritäten auf dem anderen Gerät (dem nicht steuernden Ende der Verbindung) werden ignoriert.Konfigurieren Sie eine Domäne, die die logischen Ports enthält.
[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
Die Ports innerhalb einer Bridge-Domäne weisen die gleichen Flooding- oder Broadcast-Eigenschaften auf, um Layer-2-Bridging durchzuführen.
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show bridge-domains
Befehle , show chassis
und show interfaces
eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; } }
Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie Commit aus dem Konfigurationsmodus ein.
Konfigurieren des Provider-Routers
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit]
Konfigurationsmodus ein commit
.
Router 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
Konfigurieren des PE-Routers
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie den P-Router:
Geben Sie die Anzahl der aggregierten Ethernet-Schnittstellen an, die erstellt werden sollen.
[edit chassis] user@P# set aggregated-devices ethernet device-count 2
Geben Sie die Mitglieder an, die in das aggregierte Ethernet-Bundle aufgenommen werden sollen.
[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
Konfigurieren Sie eine Schnittstelle, die eine Verbindung zu Sendern oder Empfängern herstellt.
[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
Konfigurieren Sie die Parameter für das aggregierte Ethernet-Paket.
[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
Konfigurieren Sie LACP für das aggregierte Ethernet-Paket.
[edit interfaces ae1 aggregated-ether-options] user@P# set lacp active user@P# set lacp system-priority 100
Konfigurieren Sie eine Domäne, die die logischen Ports enthält.
[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
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show bridge-domains
Befehle , show chassis
und show interfaces
eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; } }
Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie Commit aus dem Konfigurationsmodus ein.
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert, indem Sie die folgenden Befehle ausführen:
show iccp
show interfaces ae0
show interfaces ae1
show interfaces mc-ae
show pim interfaces
show vrrp
show igmp
show ospf
show dhcp relay
Beispiel: Konfigurieren der Multichassis-Link-Aggregation zwischen Switches der QFX-Serie und Routern der MX-Serie
Dieses Beispiel zeigt, wie Sie Multichassis Link Aggregation Groups (MC-LAGs) zwischen einem Switch der QFX-Serie und einem Router der MX-Serie im Aktiv-Aktiv-Modus konfigurieren, um Layer-2-Bridging zu unterstützen. Im Aktiv-Aktiv-Modus übertragen alle Mitgliedsverbindungen den Datenverkehr, sodass der Datenverkehr auf beide MC-LAG-Peers verteilt werden kann.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
-
Ein Router der MX-Serie von Juniper Networks (MX240, MX480, MX960)
-
Ein Switch der QFX-Serie von Juniper Networks (QFX10000, QFX5110, QFX5120)
-
Zwei Server mit LAG-Unterstützung; Router der MX-Serie füllen in diesem Beispiel die Serverrolle aus
-
Junos OS Version 19.4R1 oder höher auf den MC-LAG-Peers
Überblick
In der Beispieltopologie sind zwei Server mit zwei Provider-Edge-Geräten (PE), S0 und R1, verbunden. S0 ist ein Switch der QFX-Serie, während R1 ein Router der MX-Serie ist. Beide PE-Geräte verfügen über Link Aggregation Groups (LAGs), die mit beiden Servern verbunden sind. In diesem Beispiel wird der Aktiv-Aktiv-Modus für die MC-LAGs konfiguriert, was bedeutet, dass die LAG-Ports beider PE-Geräte aktiv sind und gleichzeitig Datenverkehr übertragen.
Den Servern ist nicht bewusst, dass ihre aggregierten Ethernet-Verbindungen mit mehreren PE-Geräten verbunden sind. Der MC-LAG-Betrieb ist für die Server undurchsichtig, und für beide ist eine konventionelle Ethernet-LAG-Schnittstelle konfiguriert.
An einem Ende einer MC-LAG befindet sich ein MC-LAG-Clientgerät, z. B. ein Server oder ein Switching-/Routing-Gerät, das über eine oder mehrere physische Verbindungen in einer LAG verfügt. Die Client-Geräte müssen MC-LAG nicht unterstützen, da diese Geräte nur eine Standard-LAG-Schnittstelle unterstützen müssen. Auf der anderen Seite des MC-LAG befinden sich zwei MC-LAG-Geräte (PEs). Jeder der PEs verfügt über eine oder mehrere physische Verbindungen, die mit dem Client-Gerät verbunden sind. Die PE-Geräte koordinieren sich miteinander, um sicherzustellen, dass der Datenverkehr auch dann ordnungsgemäß weitergeleitet wird, wenn alle Client-Links den Datenverkehr aktiv weiterleiten.
In Abbildung 3 funktionieren die Server so, als wären beide LAG-Mitglieder mit einem einzigen Provider-Gerät verbunden. Da der konfigurierte Modus Aktiv-Aktiv-Modus ist, befinden sich alle LAG-Mitglieder in einem Weiterleitungszustand, und das CE-Gerät führt einen Lastenausgleich des Datenverkehrs zu den PE-Peering-Geräten durch.
Das Interchassis Control Protocol (ICCP) sendet Nachrichten zwischen den PE-Geräten, um den Weiterleitungsstatus der MC-LAG zu steuern. Darüber hinaus wird eine Interchassis-Link-Protection-Verbindung (ICL-PL) verwendet, um den Datenverkehr zwischen den PE-Geräten bei Bedarf weiterzuleiten, wenn sie im Aktiv-Aktiv-Modus betrieben werden.
In diesem Beispiel konfigurieren Sie zwei MC-LAG auf den PEs, um die Layer-2-Konnektivität zwischen den aggregierten Ethernet-Schnittstellen auf den Servern zu unterstützen. Als Teil der MC-LAG-Konfiguration stellen Sie eine aggregierte Ethernet-Schnittstelle zwischen den MC-LAG-Peers bereit, um die ICL-PL- und ICCP-Funktionalität zu unterstützen.
Topologiediagramm

Abbildung 3 zeigt die in diesem Beispiel verwendete Topologie.
Zu den wichtigsten Punkten der Topologie gehören:
- Der S0-Knoten ist ein Switch der QFX10000-Serie, während der R1-Knoten ein Router der MX960-Serie ist.
- Router der MX-Serie werden verwendet, um die Rolle der 2 Server auszufüllen. In diesem Beispiel kann jeder Switch, Router oder Server-Gerät verwendet werden, der eine herkömmliche LACP-basierte LAG-Schnittstelle unterstützt.
- Den Servern wird VLAN 10 zugewiesen und sie verfügen über ein gemeinsam genutztes Subnetz. Sie erwarten Layer-2-Konnektivität zwischen den Servern.
- Die ICCP-Sitzung zwischen den PEs ist an einer IRB-Schnittstelle verankert. Dies ist vergleichbar mit BGP-Peering zwischen Loopback-Schnittstellen, um Verbindungsausfälle zu überstehen. Hier werden die IRBs jedoch in einem gemeinsam genutzten VLAN (VLAN 100) platziert, das Layer-2-Konnektivität zwischen den PEs bereitstellt. Dies bedeutet, dass für die Konnektivität zwischen den IRBs keine IGP- oder statische Route erforderlich ist. Daher teilen sich die IRBs ein IP-Subnetz.
- In diesem Beispiel wird eine einzelne LAG-Schnittstelle zwischen den PEs (ae0) bereitgestellt, um sowohl die ICCP- als auch die ICL-Funktionalität zu unterstützen. Falls gewünscht, können Sie ICCP über ein separates AE-Bundle ausführen. Die Verwendung mehrerer Mitglieder im AE-Paket, das für die ICCP/ICL-Verbindungen verwendet wird, wird dringend empfohlen, um sicherzustellen, dass sie im Falle von Ausfällen einzelner Schnittstellen oder Verbindungen betriebsbereit bleiben.
- Die MC-LAG-Konfiguration ist zwar weitgehend ähnlich, unterscheidet sich jedoch geringfügig zwischen den PE-Geräten, da es sich um unterschiedliche Plattformen handelt. Die Demonstration dieser Konfigurationsunterschiede und der MC-LAG-Interoperabilität zwischen den Plattformen ist der Grund für dieses Beispiel. Achten Sie darauf, dass Sie im Laufe des Beispiels verfolgen, mit welcher PE Sie interagieren.
Konfigurieren der Geräte
- CLI-Schnellkonfiguration
- Konfigurieren des S0-Switches
- S0 Ergebnisse
- Konfigurieren des R1-Routers
- R1 Ergebnisse
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit]
ein. Wenn Sie fertig sind, wechseln Sie commit
in den Konfigurationsmodus, um die Änderungen zu aktivieren.
Schalter S0
In diesem Beispiel handelt es sich bei dem S0-Gerät um einen Switch der QFX10000-Serie.
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
Router R1
In diesem Beispiel handelt es sich bei dem R1-Gerät um einen Router der MX-Serie.
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
Server 1
Bei den Servern in diesem Beispiel handelt es sich um MX-Router. Während sich dieses Beispiel auf die Konfiguration von MC-LAG auf den PE-Geräten konzentriert, wird die Serverkonfiguration der Vollständigkeit halber bereitgestellt. In diesem Beispiel hat Server 2 die gleiche Konfiguration, mit der Ausnahme, dass ihm die IPv4-Adresse 172.16.1.2/24 und die IPv6-Adresse 2001:db8:172:16:1::2 zugewiesen sind.
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
Konfigurieren des S0-Switches
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.
So konfigurieren Sie Switch S0:
-
Geben Sie die Anzahl der aggregierten Ethernet-Geräte an, die im Gehäuse unterstützt werden. Für das Beispiel werden nur 3 LAGs benötigt, aber ungenutzte AE-Bundle-Kapazität verursacht keine Probleme.
[edit chassis] user@S0# set aggregated-devices ethernet device-count 10
-
Konfigurieren Sie die Loopback- (falls gewünscht, in diesem Beispiel nicht verwendet) und IRB-Schnittstellen sowie das VLAN der IRB-Schnittstelle. In diesem Beispiel wird die IRB-Schnittstelle verwendet, um die ICCP-Sitzung zu verankern, und VLAN 100 zugewiesen.
[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
-
Konfigurieren Sie die Schnittstelle ae0 so, dass sie ICCP und ICL unterstützt. Stellen Sie sicher, dass Sie alle MC-LAG-VLANs sowie das IRB-VLAN einschließen, das zur Unterstützung von ICCP verwendet wird. Sie können eine Liste von VLANs angeben, aber in diesem Beispiel wird das
all
Schlüsselwort verwendet, um schnell sicherzustellen, dass alle VLANs über die Schnittstelle ae0 unterstützt werden. In diesem Beispiel sind nur zwei VLANS auf der ISL erforderlich. Das MC-LAG-VLAN (10) und VLAN 100, das ICCP unterstützt.Für einen ordnungsgemäßen Betrieb muss Einheit 0 für die ICL-Verbindung auf dem Switch der QFX-Serie verwendet werden, da sie im Gegensatz zu Routern der MX-Serie keine Spezifikation der ICL-Verbindung auf Geräteebene unterstützen.
Anmerkung:Der Switch der QFX-Serie unterstützt nur die Spezifikation der ICL-Verbindung auf Schnittstellenebene und setzt die Verwendung von Einheit 0 voraus. Es ist daher wichtig, dass Sie alle MC-LAG-VLANs wie gezeigt unter Einheit 0 auflisten. Der Router der MX-Serie kann sowohl globale als auch Unit-Level-Spezifikationen der ICL unterstützen. Die letztere Methode wird weiter unten in diesem Beispiel gezeigt.
[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
-
Geben Sie die Mitgliedsschnittstellen an, die für die dem Server zugewandten aggregierten Ethernet-Bundles verwendet werden.
[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
-
Konfigurieren Sie die Parameter LACP und MC-LAG für die MC-LAG, die eine Verbindung zu Server 1 (ae10) herstellt. Die MC-LAG wird für den Aktiv-Aktiv-Modus festgelegt, und in diesem Beispiel wird S0 mithilfe der
status-control active
Anweisung als aktiver MC-LAG-Knoten festgelegt. Wenn S0 fehlschlägt, übernimmt R1 die Rolle des aktiven Knotens. Diechassis-id
Anweisung wird von LACP zur Berechnung der Portnummer der physischen Member-Links der MC-LAG verwendet. Gemäß der Konvention wird dem aktiven Knoten die Chassis-ID 0 zugewiesen, während dem Standby-Knoten 1 zugewiesen wird. In einem späteren Schritt konfigurieren Sie R1 als aktiven Knoten für die MC-LAG, die mit Server 2 verbunden ist.Die Multichassis-aggregierte Ethernet-Identifikationsnummer (mc-ae-id) gibt an, zu welcher Link-Aggregationsgruppe die aggregierte Ethernet-Schnittstelle gehört. Die ae10-Schnittstellen auf S0 und R1 sind mit mc-ae-id 10 konfiguriert. In gleicher Weise wird die ae20-Schnittstelle mit mc-ae-id 20 konfiguriert.
Die
redundancy-group 1
Anweisung wird von ICCP verwendet, um mehrere Chassis zuzuordnen, die ähnliche Redundanzfunktionen ausführen, und um einen Kommunikationskanal einzurichten, damit Anwendungen auf Peering-Chassis Nachrichten aneinander senden können. Die Schnittstellen ae10 und ae20 auf S0 und R1 sind mit derselben Redundanzgruppe, Redundanzgruppe 1, konfiguriert.Die
mode
Anweisung gibt an, ob sich eine MC-LAG im Aktiv-Standby-Modus oder im Aktiv-Aktiv-Modus befindet. Chassis, die sich in derselben Gruppe befinden, müssen sich im gleichen Modus befinden.[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
-
Konfigurieren Sie die Parameter LACP und MC-LAG für die MC-LAG, die eine Verbindung zu Server 2 (ae20) herstellt. Die MC-LAG ist für den Aktiv-Aktiv-Modus und in diesem Beispiel S0 als Standby-MC-LAG-Knoten festgelegt. Im Falle eines R1-Ausfalls übernimmt S0 die Rolle des aktiven Knotens.
[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
-
Konfigurieren Sie das VLAN für die AE 10- und AE 20-Pakete.
[edit] user@S0# set vlans vlan10 vlan-id 10
-
Konfigurieren Sie die Dienst-ID switch-options.
Die Ports innerhalb einer Bridge-Domäne weisen die gleichen Flooding- oder Broadcast-Eigenschaften auf, um Layer-2-Bridging durchzuführen.
Die globale
service-id
Anweisung ist erforderlich, um verwandte Bridge-Domänen über Peers hinweg (in diesem Fall S0 und R1) zu verknüpfen, und muss mit demselben Wert konfiguriert werden.[edit switch-options] user@S0# set service-id 100
-
Konfigurieren Sie die ICCP-Parameter. Die
local
Parameter undpeer
werden so festgelegt, dass sie die Werte widerspiegeln, die zuvor für die lokale bzw. die Remote-IRB-Schnittstelle konfiguriert wurden. Durch die Konfiguration von ICCP-Peering zu einer IRB-Schnittstelle (oder Loopback-Schnittstelle) wird sichergestellt, dass die ICCP-Sitzung auch bei Ausfällen einzelner Verbindungen verfügbar bleiben kann.[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
-
Konfigurieren Sie die Dienst-ID auf globaler Ebene. Sie müssen dieselbe eindeutige netzwerkweite Dienst-ID in der Gruppe von PE-Routern konfigurieren, die den Dienst bereitstellen. Diese Dienst-ID ist erforderlich, wenn die aggregierten Ethernet-Schnittstellen mit mehreren Chassis Teil einer Bridge-Domäne sind.
[edit switch-options] user@S0# set service-id 100
-
Konfigurieren Sie die ae0-Schnittstelle so, dass sie als ICL für die von S0 unterstützten MC-LAG-Bundles fungiert.
[edit multi-chassis] user@S0# set multi-chassis-protection 10.0.1.1 interface ae0
Anmerkung:Auf der QFX-Plattform müssen Sie ein physisches Schnittstellengerät als ICL-Schutzlink angeben. Die Zuordnung einer ICL zu einem MC-LAG-Bundle auf logischer Einheitenebene wird nicht unterstützt. Für einen ordnungsgemäßen Betrieb müssen Sie sicherstellen, dass Einheit 0 verwendet wird, um das Bridging der MC-LAG-VLANs auf der ICL zu unterstützen.
S0 Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show
Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
[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; } }
Konfigurieren des R1-Routers
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.
So konfigurieren Sie Router R1:
-
Geben Sie die Anzahl der aggregierten Ethernet-Schnittstellen an, die auf dem Gehäuse erstellt werden sollen. Es werden nur 3 LAGs benötigt, aber zusätzliche LAG-Kapazität verursacht kein Problem.
[edit chassis] user@R1# set aggregated-devices ethernet device-count 10
-
Konfigurieren Sie die Loopback- (falls gewünscht, in diesem Beispiel nicht erforderlich) und IRB-Schnittstellen sowie das VLAN der IRB-Schnittstelle. In diesem Beispiel wird die IRB-Schnittstelle verwendet, um die ICCP-Sitzung zu verankern.
[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
-
Konfigurieren Sie die ae0-Schnittstelle so, dass sie sowohl ICL- als auch ICCP-Funktionalität unterstützt. A
vlan-id-list
wird verwendet, um eine Reihe von VLANs zu unterstützen, darunter VLAN 100 für ICCP und VLAN 10 für die MC-LAGs. Im Gegensatz zum Switch der QFX-Serie wird derall
Switch als Verknüpfung zur Unterstützung aller VLANs auf Routern der MX-Serie nicht unterstützt.Anmerkung:Die ICL-Verbindung muss alle MC-LAG-VLANs sowie das für ICCP verwendete VLAN unterstützen. In diesem Beispiel bedeutet dies, dass Sie mindestens VLAN 10 und VLAN 100 auflisten müssen, da der ae0-Link in diesem Beispiel sowohl ISL als auch ICCP unterstützt.
[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
-
Geben Sie die Member an, die in die serverseitigen aggregierten Ethernet-Bundles bei R0 aufgenommen werden sollen.
[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
-
Konfigurieren Sie die Parameter LACP und MC-LAG für die MC-LAG, die eine Verbindung zu Server 1 (ae10) herstellt. Die MC-LAG wird für den Aktiv-Aktiv-Modus festgelegt, und in diesem Beispiel wird R1 mithilfe der
status-control standby
Anweisung als Standby-MC-LAG-Knoten festgelegt. Damit ist S0 der aktive MC-LAG-Knoten für ae10, wenn er betriebsbereit ist. Wenn S0 ausfällt, übernimmt R1 als aktiver Knoten. Diechassis-id
Anweisung wird von LACP zur Berechnung der Portnummer der physischen Member-Links der MC-LAG verwendet. Gemäß der Konvention wird dem aktiven Knoten die Chassis-ID 0 zugewiesen, während dem Standby-Knoten 1 zugewiesen wird.Die Multichassis-aggregierte Ethernet-Identifikationsnummer (
mc-ae-id
) gibt an, zu welcher Link-Aggregationsgruppe die aggregierte Ethernet-Schnittstelle gehört. Die ae10-Schnittstellen auf S0 und R1 sind mit mc-ae-id 10 konfiguriert. In ähnlicher Weise wird die ae20-Schnittstelle mit mc-ae-id 20 konfiguriert.Die
redundancy-group 1
Anweisung wird von ICCP verwendet, um mehrere Chassis zuzuordnen, die ähnliche Redundanzfunktionen ausführen, und um einen Kommunikationskanal einzurichten, damit Anwendungen auf Peering-Chassis Nachrichten aneinander senden können. Die Schnittstellen ae10 und ae20 auf S0 und R1 sind mit derselben Redundanzgruppe, Redundanzgruppe 1, konfiguriert.Die
mode
Anweisung gibt an, ob sich eine MC-LAG im Aktiv-Standby-Modus oder im Aktiv-Aktiv-Modus befindet. Chassis, die sich in derselben Gruppe befinden, müssen sich im gleichen Modus befinden.Dieses Beispiel veranschaulicht die Unterstützung des Routers der MX-Serie für die Spezifikation der ICL-Schnittstelle auf Einheitenebene (unter der MC-LAG-Einheit, wie unten gezeigt). Falls gewünscht, kann die ICL-Schutzverbindung global auf der Ebene des physischen Geräts (wobei Einheit 0 angenommen wird) in der
[edit multi-chassis multi-chassis-protection]
Hierarchie angegeben werden, wie dies für den Switch S0 der QFX-Serie gezeigt wurde.[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
Anmerkung:Auf der MX-Plattform können Sie die ICL-Schnittstelle entweder über eine Deklaration physischer Geräte auf globaler Ebene in der
edit multi-chassis multi-chassis-protection
Hierarchie oder, wie hier gezeigt, auf der Ebene der logischen Einheiten innerhalb des MC-LAG-Bundles angeben. Switches der QFX-Serie unterstützen nur die globale Spezifikation des physischen Geräts. -
Konfigurieren Sie die Parameter LACP und MC-LAG für die MC-LAG, die eine Verbindung zu Server 2 (ae20) herstellt. Die MC-LAG ist für den Aktiv-Aktiv-Modus festgelegt, und in diesem Beispiel ist R1 als aktiver MC-LAG-Knoten festgelegt. Im Falle eines R1-Ausfalls übernimmt S0 als aktiver Knoten für die 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
-
Konfigurieren Sie das VLAN für die ae10- und ae20-Pakete.
Anmerkung:Auf dem Router der MX-Serie definieren Sie VLANs unter der Hierarchie
[edit bridge-domains]
. Auf dem Switch der WFX-Serie erfolgt dies in der Hierarchie[edit vlans]
. Dies ist einer der Unterschiede zwischen dem Switch der QFX-Serie und dem Router der MX-Serie.[edit bridge-domains] user@R1# set vlan10 vlan-id 10
-
Konfigurieren Sie die Dienst-ID switch-options.
Die Ports innerhalb einer Bridge-Domäne weisen die gleichen Flooding- oder Broadcast-Eigenschaften auf, um Layer-2-Bridging durchzuführen.
Die globale
service-id
Anweisung ist erforderlich, um verwandte Bridge-Domänen über Peers hinweg (in diesem Fall S0 und R1) zu verknüpfen, und muss mit demselben Wert konfiguriert werden.[edit switch-options] user@R1# set service-id 100
-
Konfigurieren Sie die ICCP-Parameter. Die
local
Parameter undpeer
werden so festgelegt, dass sie die Werte widerspiegeln, die zuvor auf der lokalen bzw. der Remote-IRB-Schnittstelle konfiguriert wurden. Durch die Konfiguration von ICCP-Peering zu einer IRB-Schnittstelle (oder Loopback-Schnittstelle) wird sichergestellt, dass die ICCP-Sitzung auch bei Ausfällen einzelner Verbindungen verfügbar bleiben kann.[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
-
Konfigurieren Sie die Dienst-ID auf globaler Ebene. Sie müssen dieselbe eindeutige netzwerkweite Konfiguration für einen Dienst in der Gruppe von PE-Geräten konfigurieren, die den Dienst bereitstellen. Diese Service-ID ist erforderlich, wenn die aggregierten Ethernet-Schnittstellen mit mehreren Chassis Teil einer Bridge-Domäne sind.
[edit switch-options] user@R1# set service-id 100
R1 Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show
Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
[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; }
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert, indem Sie die folgenden Befehle für den Betriebsmodus ausführen:
-
show iccp
-
show interfaces mc-ae
-
show interfaces aeX (0, 10, and 20)
-
Verwenden Sie auf dem Switch der QFX-Serie die
show vlans
Befehle undshow ethernet-switching table
-
Verwenden Sie auf dem Router der MX-Serie den
show bridge mac-table
Befehl -
Überprüfen der Layer-2-Konnektivität zwischen den Servern
Auswahlüberprüfungsbefehle werden ausgeführt, um die erwartete Ausgabe anzuzeigen. Wir beginnen mit dem show iccp
Befehl auf S0. Wenn die ICCP-Sitzung nicht eingerichtet wird, geben Sie den Ping-Befehl zwischen den IRB-Schnittstellen aus, um die erwartete Layer-2-Konnektivität über die ae0-ICCP/ICL-Verbindung sicherzustellen:
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
Als nächstes führen wir den show interfaces mc-ae extensive
Befehl auf S0 aus. Der Ausgang bestätigt den erwarteten Aktiv-Aktiv-Status und den Status der Statussteuerung Aktiv/Standby-Zustand für beide MC-LAGs. Denken Sie daran, dass S0 in diesem Beispiel der aktive Statussteuerungsknoten für ae10 und der Standby-Knoten für ae20 ist:
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
Der show interfaces
Befehl wird verwendet, um zu bestätigen, dass ICCP/ICL und MC-LAG-Bundles aktiv sind. Der Kürze halber wird nur die Ausgabe für das ae10-Bundle angezeigt. Alle AE-Schnittstellen (ae0, ae10 und ae20) sollten aktiv sein:
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
Die show vlans detail
Befehle und show ethernet-switching table
werden verwendet, um die VLAN-Definition und -Zuordnung für die ICCP/ICL- und MC-LAG-Schnittstellen auf dem S0-Gerät zu bestätigen:
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
Abschließend pingen Sie zwischen Server 1 und 2, um die Layer-2-Konnektivität zu bestätigen:
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
Beispiel: Konfigurieren der Multichassis-Link-Aggregation auf EX9200-Switches im Core für Campus-Netzwerke
MC-LAG in einer Campus-Konfiguration ermöglicht es Ihnen, zwei oder mehr physische Verbindungen zu einer logischen Verbindung zwischen Core-Aggregation- oder Aggregation-Access-Switches zu verbinden. MC-LAG verbessert die Verfügbarkeit durch die Bereitstellung aktiver/aktiver Verbindungen zwischen mehreren Switches über eine standardmäßige Link Aggregation Group (LAG), macht das Spanning Tree Protocol (STP) überflüssig und bietet eine schnellere Layer-2-Konvergenz bei Verbindungs- und Geräteausfällen. Mit mehreren aktiven Netzwerkpfaden ermöglicht MC-LAG einen Lastausgleich des Datenverkehrs über die verschiedenen physischen Verbindungen. Wenn eine Verbindung ausfällt, kann der Datenverkehr über die anderen verfügbaren Links weitergeleitet werden, und die aggregierte Verbindung bleibt verfügbar.
- Anforderungen
- Überblick
- Konfiguration
- (Optional) RSTP konfigurieren
- (Optional) IGMP-Snooping konfigurieren
- (Optional) VRRP konfigurieren
- (Optional) Konfigurieren der MAC-Adresssynchronisierung
- (Optional) OSPF konfigurieren
- (Optional) PIM konfigurieren
- (Optional) Konfigurieren von DHCP-Relay
- Verifizierung
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Junos OS Version 13.2R5.10 für die EX-Serie
Zwei EX9200-Switches
Dieses Konfigurationsbeispiel wurde mit der aufgeführten Softwareversion getestet und es wird davon ausgegangen, dass es auf allen späteren Versionen funktioniert.
Bevor Sie eine MC-LAG konfigurieren, stellen Sie sicher, dass Sie mit folgenden Kenntnissen vertraut sind:
Konfigurieren Sie aggregierte Ethernet-Schnittstellen auf einem Switch. Weitere Informationen finden Sie unter Konfigurieren einer aggregierten Ethernet-Schnittstelle.
Konfigurieren Sie das Link Aggregation Control Protocol (LACP) für aggregierte Ethernet-Schnittstellen auf einem Switch. Weitere Informationen finden Sie unter Konfigurieren von aggregiertem Ethernet-LACP (CLI-Verfahren).
Überblick
In diesem Beispiel konfigurieren Sie eine MC-LAG über zwei Switches, bestehend aus zwei aggregierten Ethernet-Schnittstellen, einem Interchassis Link Protection Link (ICL-PL), einem Multichassis Protection Link für die ICL-PL, ICCP für die Peers, die die MC-LAG hosten, und Layer 3-Konnektivität zwischen MC-LAG-Peers. Für ICCP ist Layer-3-Konnektivität erforderlich.
Topologie
Die in diesem Beispiel verwendete Topologie besteht aus zwei Switches, die eine MC-LAG hosten. Die beiden Switches sind mit einem EX4600-Switch und einem MX80-Router verbunden. Abbildung 4 zeigt die Topologie dieses Beispiels.

Tabelle 1 beschreibt die in diesem Konfigurationsbeispiel verwendete Topologie.
Hostname | Basishardware | Multichassis Link Aggregation Group |
---|---|---|
EX9200-A EX9200-B |
EX9200 EX9200 |
ae0 ist als aggregierte Ethernet-Schnittstelle konfiguriert und wird als ICCP-Verbindung verwendet. Die folgenden Schnittstellen sind Teil von ae0: et-1/0/0 und et-1/0/1 auf EX9200-A und et-1/0/0 und et-1/0/1 auf EX9200-B. ae1 ist als aggregierte Ethernet-Schnittstelle konfiguriert und wird als ICL-Verbindung verwendet, und die folgenden beiden Schnittstellen sind Teil von ae1: xe-2/0/3 und xe-2/0/4 auf EX9200-A und xe-2/0/3 und xe-2/0/4 auf EX9200-B. ae2 ist als MC-LAG konfiguriert, und die folgenden Schnittstellen sind Teil von ae2: et-1/2/0 auf EX9200-A und et-1/2/0 auf EX9200-B. ae4 ist als MC-LAG konfiguriert, und die folgenden Schnittstellen sind Teil von ae4 : xe-2/0/0 auf EX9200-A und xe-2/0/0 auf EX9200-B. |
Konfiguration
- CLI-Schnellkonfiguration
- Konfigurieren von MC-LAG auf Switch A
- Konfigurieren von MC-LAG auf Switch B
- Befund
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit]
Konfigurationsmodus ein commit .
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
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
Konfigurieren von MC-LAG auf Switch A
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren.
Konfigurieren Sie die Anzahl der aggregierten Ethernet-Schnittstellen, die auf Switch A erstellt werden sollen.
[edit chassis] user@switch# set aggregated-devices ethernet device-count 20
-
Fügen Sie Mitgliedsschnittstellen zu den aggregierten Ethernet-Schnittstellen hinzu, die für die ICCP-Schnittstelle (Inter-Chassis Control Protocol) verwendet werden.
[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
-
Geben Sie die Memberschnittstellen an, die zur Schnittstelle ae2 gehören.
[edit interfaces] user@switch# set et-1/2/0 ether-options 802.3ad ae2
Konfigurieren Sie die Mitgliedsschnittstellen für die Interchassis-Verbindung (ICL) mit einem Haltezeitwert, der höher ist als der konfigurierte BFD-Timer, um zu verhindern, dass die ICL als inaktiv angekündigt wird, bevor die ICCP-Verbindung ausgefallen ist.
Wenn die ICL ausfällt, bevor die ICCP-Verbindung unterbrochen wird, geht die MC-LAG-Schnittstelle, die als Standby-Statussteuerungspeer konfiguriert ist, auf und ab. Das Hoch- und Herunterfahren der Schnittstelle führt zu einer Verzögerung der Konvergenz.
[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
Geben Sie die Elemente an, die zu ae4 gehören.
Geben Sie die Elemente an, die zu ae4 gehören.
[edit interfaces] user@switch# set xe-2/0/0 ether-options 802.3ad ae4
Konfigurieren Sie ae0 als Layer-3-Schnittstelle.
[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
Konfigurieren Sie ae1 als Layer-2-Schnittstelle.
[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
Konfigurieren Sie eine Trunk-Schnittstelle zwischen EX9200-A und 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
Konfigurieren Sie die LACP-Parameter auf ae2.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp active user@switch# set ae2 aggregated-ether-options lacp periodic fast
-
Konfigurieren Sie die LACP-System-ID.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:06
Konfigurieren Sie die MC-AE-Schnittstelleneigenschaften.
[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
Geben Sie eine eindeutige Chassis-ID für die MC-LAG an, zu der die aggregierte Ethernet-Schnittstelle gehört.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae chassis-id 0
Geben Sie den Modus der MC-LAG an, zu dem die aggregierte Ethernet-Schnittstelle gehört.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae mode active-active
Konfigurieren Sie die Statussteuerung auf dem Switch, auf dem die MC-LAG gehostet wird.
Wenn sich ein Switch im aktiven Modus befindet, muss sich der andere Switch im Standby-Modus befinden.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae status-control active
Geben Sie die Zeit in Sekunden an, bis zu der sich Routing-Nachbarschaften bilden müssen.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae init-delay-time 520
Geben Sie an, dass, wenn ein Peer der MC-LAG-Gruppe ausfällt, der Peer, der als statusgesteuert aktiv konfiguriert ist, zum aktiven Peer wird.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
Konfigurieren Sie ae2 als Trunk-Port mit Mitgliedschaft in allen VLANs.
[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
Konfigurieren Sie die LACP-Parameter auf ae4.
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp active user@switch# set ae4 aggregated-ether-options lacp periodic fast
Geben Sie den LACP-Verwaltungsschlüssel an.
[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
Geben Sie eine eindeutige Chassis-ID für die MC-LAG an, zu der die aggregierte Ethernet-Schnittstelle gehört.
[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
Konfigurieren Sie die Statussteuerung auf dem Switch, auf dem die MC-LAG gehostet wird.
Wenn sich ein Switch im aktiven Modus befindet, muss sich der andere Switch im Standby-Modus befinden.
[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
Konfigurieren Sie ae4 als Layer-2-Schnittstelle.
[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
Konfigurieren Sie VLAN-rack_1 und konfigurieren Sie eine Layer-3-IRB-Schnittstelle auf VLAN-rack_1.
[edit vlans] user@switch# set rack_1 vlan-id 100 user@switch# set rack_1 l3-interface irb.100
Konfigurieren Sie die VLAN-rack_1.
[edit vlans] user@switch# set rack_1 vlan-id 54
Konfigurieren Sie VLAN 54 und einen Layer-3-IRB in VLAN 54.
[edit vlans] user@switch# set v54 vlan-id 54 user@switch# set v54 l3-interface irb.54
Konfigurieren Sie eine IRB-Schnittstelle in VLAN 54.
Sie müssen statisches ARP auf den MC-LAG-Peers konfigurieren, damit Routing-Protokolle über die IRB-Schnittstelle übertragen werden können.
[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
Konfigurieren Sie statisches ARP auf den MC-LAG-Peers, damit Routing-Protokolle die IRB-Schnittstelle durchlaufen können
[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
Konfigurieren Sie eine Loopback-Schnittstelle.
[edit interfaces] user@switch# set lo0 unit 0 family inet address 192.168.39.2/32
Konfigurieren Sie ICCP mithilfe der Loopback-Adresse.
[edit protocols] user@switch# set iccp local-ip-addr 192.168.39.1
Konfigurieren Sie die Haltezeit für den Sitzungsaufbau, damit ICCP eine schnellere Verbindung herstellen kann.
[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
Um die bidirektionale Weiterleitungserkennung (Bidirectional Forwarding Detection, BFD) zu aktivieren, konfigurieren Sie das minimale Empfangsintervall.
Wir empfehlen ein minimales Empfangsintervall von 6 Sekunden.
[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
Geben Sie die Switch-Service-ID an.
Die Switch-Service-ID wird verwendet, um Anwendungen, IGMP-, ARP- und MAC-Lernen über MC-LAG-Mitglieder hinweg zu synchronisieren.
[edit switch-options] user@switch# set service-id 1
Konfigurieren von MC-LAG auf Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren.
-
Konfigurieren Sie die Anzahl der aggregierten Ethernet-Schnittstellen, die auf Switch A erstellt werden sollen.
[edit chassis] user@switch# set aggregated-devices ethernet device-count 20
-
Fügen Sie Mitgliedsschnittstellen zu den aggregierten Ethernet-Schnittstellen hinzu, die für die ICCP-Schnittstelle (Inter-Chassis Control Protocol) verwendet werden.
[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
-
Geben Sie die Memberschnittstellen an, die zur Schnittstelle ae2 gehören.
[edit interfaces] user@switch# set et-1/2/0 ether-options 802.3ad ae2
-
Konfigurieren Sie die Mitgliedsschnittstellen für die Interchassis-Verbindung (ICL) mit einem Haltezeitwert, der höher ist als der konfigurierte BFD-Timer, um zu verhindern, dass die ICL als inaktiv angekündigt wird, bevor die ICCP-Verbindung ausgefallen ist.
Wenn die ICL ausfällt, bevor die ICCP-Verbindung unterbrochen wird, geht die MC-LAG-Schnittstelle, die als Standby-Statussteuerungspeer konfiguriert ist, auf und ab. Das Hoch- und Herunterfahren der Schnittstelle führt zu einer Verzögerung der Konvergenz.
[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
-
Geben Sie die Elemente an, die zu ae4 gehören.
[edit interfaces] user@switch# set xe-2/0/0 ether-options 802.3ad ae4
-
Konfigurieren Sie ae0 als Layer-3-Schnittstelle.
[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
-
Konfigurieren Sie ae1 als Layer-2-Schnittstelle.
[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
-
Konfigurieren Sie eine Trunk-Schnittstelle zwischen EX9200-A und 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
-
Konfigurieren Sie die LACP-Parameter auf ae2.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp active user@switch# set ae2 aggregated-ether-options lacp periodic fast
-
Konfigurieren Sie die LACP-System-ID.
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:05
-
Konfigurieren Sie die MC-AE-Schnittstelleneigenschaften.
[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
-
Geben Sie eine eindeutige Chassis-ID für die MC-LAG an, zu der die aggregierte Ethernet-Schnittstelle gehört.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae chassis-id 1
-
Geben Sie den Modus der MC-LAG an, zu dem die aggregierte Ethernet-Schnittstelle gehört.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae mode active-active
-
Geben Sie die Zeit in Sekunden an, bis zu der sich Routing-Nachbarschaften bilden müssen.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae init-delay-time 520
-
Konfigurieren Sie die Statussteuerung auf dem Switch, auf dem die MC-LAG gehostet wird.
Wenn sich ein Switch im aktiven Modus befindet, muss sich der andere Switch im Standby-Modus befinden.
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae status-control standby
-
Konfigurieren Sie ae2 als Trunk-Port mit Mitgliedschaft in allen VLANs.
[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
-
Konfigurieren Sie die LACP-Parameter auf ae4.
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp active user@switch# set ae4 aggregated-ether-options lacp periodic fast
-
Geben Sie den LACP-Verwaltungsschlüssel an.
[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
-
Geben Sie eine eindeutige Chassis-ID für die MC-LAG an, zu der die aggregierte Ethernet-Schnittstelle gehört.
[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
-
Konfigurieren Sie die Statussteuerung auf dem Switch, auf dem die MC-LAG gehostet wird.
Wenn sich ein Switch im aktiven Modus befindet, muss sich der andere Switch im Standby-Modus befinden.
[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
-
Konfigurieren Sie ae4 als Layer-2-Schnittstelle.
[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
-
Konfigurieren Sie VLAN-rack_1 und konfigurieren Sie eine Layer-3-IRB-Schnittstelle auf VLAN-rack_1.
[edit vlans] user@switch# set rack_1 vlan-id 100 user@switch# set rack_1 l3-interface irb.100
-
Konfigurieren Sie VLAN 54 und konfigurieren Sie einen IRB in VLAN 54.
[edit vlans] user@switch# set v54 vlan-id 54 user@switch# set v54 l3-interface irb.54
-
Konfigurieren Sie statisches ARP auf den MC-LAG-Peers, damit Routing-Protokolle die IRB-Schnittstelle durchlaufen können.
[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
-
Konfigurieren Sie das statische Address Resolution Protocol (ARP) auf den MC-LAG IRB-Peers, damit Routing-Protokolle die IRB-Schnittstelle durchlaufen können.
[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
-
Konfigurieren Sie eine Loopback-Schnittstelle.
[edit interfaces] user@switch# set lo0 unit 0 family inet address 192.168.39.2/32
-
Konfigurieren Sie ICCP mithilfe der Loopback-Adresse.
[edit protocols] user@switch# set iccp local-ip-addr 192.168.39.2
-
Konfigurieren Sie die Haltezeit für den Sitzungsaufbau, damit ICCP eine schnellere Verbindung herstellen kann.
[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
-
Um die bidirektionale Weiterleitungserkennung (Bidirectional Forwarding Detection, BFD) zu aktivieren, konfigurieren Sie das minimale Empfangsintervall.
Wir empfehlen ein minimales Empfangsintervall von 6 Sekunden.
[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
-
Geben Sie die Switch-Service-ID an.
Die Switch-Service-ID wird verwendet, um Anwendungen, IGMP-, ARP- und MAC-Lernen über MC-LAG-Mitglieder hinweg zu synchronisieren.
[edit switch-options] user@switch# set service-id 1
Befund
Zeigen Sie die Ergebnisse der Konfiguration auf dem EX9200-A an.
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; } }
Zeigen Sie die Ergebnisse der Konfiguration auf dem EX9200-B an.
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; } }
(Optional) RSTP konfigurieren
CLI-Schnellkonfiguration
Schalter A und Schalter 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
Konfigurieren von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A und Switch B:
Aktivieren Sie das Rapid Spanning Tree Protocol auf den Schnittstellen ae2 und ae4 für eine optionale Schleifenverhinderung.
[edit protocols] user@switch# set rstp interface ae2 user@switch# set rstp interface ae4
Konfigurieren Sie die Systemkennung.
[edit protocols] user@switch# set rstp system-identifier 00:01:02:03:04:05
Legen Sie die Priorität des Rapid Spanning Tree Protocol auf 0 fest. Dadurch erhält der MC-AE-Knoten die höchste Priorität.
[edit protocols] user@switch# set rstp bridge-priority 0
Schalter A und Schalter B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols rstp
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@switch> show protocols rstp rstp { system-identifier 00:01:02:03:04:05; interface ae2; interface ae4; }
(Optional) IGMP-Snooping konfigurieren
CLI-Schnellkonfiguration
Schalter A und Schalter 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
Konfigurieren von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A und Switch B:
Aktivieren Sie IGMP-Snooping für alle VLANs.
[edit protocols] user@switch# set igmp-snooping vlan rack_1 user@switch# set igmp-snooping vlan v54
Synchronisieren Sie Multicast-Zustände über MC-LAG-Peers hinweg, wenn Bridge-Domänen konfiguriert sind.
Auf globaler Ebene werden IGMP-Beitritts- und -Austrittsnachrichten von der aktiven Verbindung der MC-LAG-Schnittstelle zur Standby-Verbindung repliziert, um eine schnellere Wiederherstellung der Mitgliedschaftsinformationen nach einem Failover zu ermöglichen.
[edit multicast-snooping-options] user@switch# set multichassis-lag-replicate-state
Konfigurieren Sie die ICL-PL-Schnittstelle als Schnittstelle für den Router.
[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
Schalter A und Schalter B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols igmp
Befehle und show multicast-snooping-options
eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
(Optional) VRRP konfigurieren
Sie können nicht sowohl die VRRP- als auch die MAC-Adresssynchronisierung konfigurieren.
CLI-Schnellkonfiguration
Schalter 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
Schalter 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
Konfigurieren von Switch A
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A:
Aktivieren Sie VRRP auf den MC-LAGs, indem Sie für jede MC-LAG eine IRB-Schnittstelle erstellen, eine virtuelle IP-Adresse zuweisen, die von den einzelnen Switches in der VRRP-Gruppe gemeinsam genutzt wird, und jedem einzelnen Mitglied in der VRRP-Gruppe eine individuelle IP-Adresse zuweisen.
[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
Aktivieren Sie VRRP auf den MC-LAGs, indem Sie für jede MC-LAG eine IRB-Schnittstelle erstellen, eine virtuelle IP-Adresse zuweisen, die von den einzelnen Switches in der VRRP-Gruppe gemeinsam genutzt wird, und jedem einzelnen Mitglied in der VRRP-Gruppe eine individuelle IP-Adresse zuweisen.
[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
Schalter A
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group
Befehle und show interfaces irb unit 100 family inet address 192.168.54.2/24 vrrp-group
eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
Konfigurieren von Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A:
Aktivieren Sie VRRP auf den MC-LAGs, indem Sie für jede MC-LAG eine IRB-Schnittstelle erstellen, eine virtuelle IP-Adresse zuweisen, die von den einzelnen Switches in der VRRP-Gruppe gemeinsam genutzt wird, und jedem einzelnen Mitglied in der VRRP-Gruppe eine individuelle IP-Adresse zuweisen.
[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
Aktivieren Sie VRRP auf den MC-LAGs, indem Sie für jede MC-LAG eine IRB-Schnittstelle erstellen, eine virtuelle IP-Adresse zuweisen, die von den einzelnen Switches in der VRRP-Gruppe gemeinsam genutzt wird, und jedem einzelnen Mitglied in der VRRP-Gruppe eine individuelle IP-Adresse zuweisen.
[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
Schalter B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols rstp
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
(Optional) Konfigurieren der MAC-Adresssynchronisierung
Sie können nicht sowohl die MAC-Synchronisierung als auch VRRP konfigurieren.
Sie müssen dieselbe IP-Adresse auf der IRB-Schnittstelle im VLAN auf beiden MC-LAG-Peers konfigurieren.
CLI-Schnellkonfiguration
Schalter A und Schalter B
set vlans v100 mcae-mac-synchronize set vlans v54 mcae-mac-synchronize
Konfigurieren von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A:
Konfigurieren Sie die MAC-Adresssynchronisierung im MC-LAG-VLAN sowohl auf Switch A als auch auf Switch B.
[edit] user@switch# set vlans v100 mcae-mac-synchronize [edit] user@switch# set vlans v54 mcae-mac-synchronize
Schalter A und Schalter B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show vlans v100
Befehle und show vlans v54
eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
(Optional) OSPF konfigurieren
CLI-Schnellkonfiguration
Schalter A und Schalter 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
Konfigurieren von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A und Switch B:
Konfigurieren Sie einen OSPF-Bereich.
[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
Schalter A und Schalter B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols ospf
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@switch> show protocols ospf ospf { area 0.0.0.0 { interface lo0.0; interface ae0.0; interface irb.54; interface irb.100; } }
(Optional) PIM konfigurieren
CLI-Schnellkonfiguration
Schalter 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
Schalter 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
Konfigurieren von Switch A
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A:
Konfigurieren Sie Protocol Independent Multicast (PIM) als Multicastprotokoll.
[edit protocols] user@switch# set pim interface irb.54 user@switch# set pim interface irb.100
Konfigurieren Sie die Loopback-Schnittstelle.
[edit protocols] user@switch# set pim interface lo0.0
Konfigurieren Sie den Switch als sekundären Rendezvouspunkt (RP).
Eine niedrigere Prioritätseinstellung gibt an, dass sich die sekundäre RP in einer Bootstrapkonfiguration befindet.
[edit protocols] user@switch# set pim rp bootstrap-priority 150 user@switch# set pim rp local address 192.168.39.1
Schalter A
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols pim
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
Konfigurieren von Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A:
Konfigurieren Sie Protocol Independent Multicast (PIM) als Multicastprotokoll.
[edit protocols] user@switch# set pim interface irb.54 user@switch# set pim interface irb.100
Konfigurieren Sie die Loopback-Schnittstelle.
[edit protocols] user@switch# set pim interface lo0.0
Konfigurieren Sie den Switch als sekundären Rendezvouspunkt (RP).
Eine niedrigere Prioritätseinstellung gibt an, dass sich die sekundäre RP in einer Bootstrapkonfiguration befindet.
[edit protocols] user@switch# set pim rp bootstrap-priority 200 user@switch# set pim rp local address 192.168.39.2
Schalter B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols pim
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
(Optional) Konfigurieren von DHCP-Relay
CLI-Schnellkonfiguration
Schalter A und Schalter 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
Konfigurieren von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A und Switch B:
Konfigurieren Sie Forward-Snooped-Unicast-Pakete auf allen Schnittstellen.
[edit fowarding-options] user@switch# set dhcp-relay forward-snooped-clients all-interfaces
Erstellen Sie einen Bindungseintrag für Snoop-Unicastclients.
[edit forwarding-options] user@switch# set dhcp-relay overrides allow-snooped-clients
Erstellen Sie eine DHCP-Servergruppe.
[edit forwarding-options] user@switch# set dhcp-relay server-group GVP-DHCP 10.105.5.202
Wenden Sie eine DHCP-Relay-Agent-Konfiguration auf die benannte Gruppe von DHCP-Serveradressen an.
[edit forwarding-options] user@switch# set dhcp-relay active-server-group GVP-DHCP
Konfigurieren Sie den Relay-Agent so, dass die Installation von ARP- und Routing-Einträgen für die entsprechende Clientbindung unterdrückt wird.
[edit forwarding-options] user@switch# set dhcp-relay route-suppression destination
Erstellen Sie eine DHCP-Relay-Gruppe, die mindestens eine Schnittstelle enthält.
DHCP läuft auf den Schnittstellen, die in den DHCP-Gruppen definiert sind.
[edit forwarding-options] user@switch# set dhcp-relay group Floor1 interface irb.100
Konfigurieren Sie DHCP-Relay mit Option 82.
[edit forwarding-options] user@switch# set dhcp-relay relay-option-82 circuit-id use-interface-description device
Schalter A und Schalter B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols pim
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; } }
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
- ICCP auf MC-LAG verifizieren
- LACP auf MC-LAG verifizieren
- Verifizieren von aggregierten Ethernet-Schnittstellen in MC-LAG
- Verifizieren des MAC-Lernens auf MC-LAG
- Verifizieren von VRRP in MC-LAG
- Verifizieren von OSPF auf MC-LAG
ICCP auf MC-LAG verifizieren
Zweck
Stellen Sie sicher, dass ICCP auf jedem Gerät in der MC-LAG ausgeführt wird.
Aktion
Stellen Sie sicher, dass ICCP auf Switch A ausgeführt wird.
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
Stellen Sie sicher, dass ICCP auf Switch B ausgeführt wird.
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
Bedeutung
Diese Ausgabe zeigt, dass die TCP-Verbindung zwischen den Peers, die die MC-LAG hosten, aktiv ist, dass die Echtheitserkennung aktiv ist und dass MCSNOOPD- und ESWD-Clientanwendungen ausgeführt werden.
LACP auf MC-LAG verifizieren
Zweck
Stellen Sie sicher, dass LACP auf jedem Gerät in der MC-LAG ordnungsgemäß funktioniert.
Aktion
Stellen Sie sicher, dass die LACP-Schnittstellen auf Switch A ausgeführt werden.
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
Stellen Sie sicher, dass die LACP-Schnittstellen auf Switch B ausgeführt werden.
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
Bedeutung
Diese Ausgabe bedeutet, dass beide Geräte und alle zugehörigen Schnittstellen ordnungsgemäß an den LACP-Verhandlungen teilnehmen.
Verifizieren von aggregierten Ethernet-Schnittstellen in MC-LAG
Zweck
Stellen Sie sicher, dass alle ae-Schnittstellen in der MC-LAG ordnungsgemäß konfiguriert sind.
Aktion
Überprüfen Sie die ae-Schnittstellen auf Switch 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
Überprüfen Sie die ae-Schnittstellen auf Switch 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
Bedeutung
Dieser Ausgang bedeutet, dass die mc-ae-Schnittstellen auf jedem Gerät aktiv sind.
Verifizieren des MAC-Lernens auf MC-LAG
Zweck
Stellen Sie sicher, dass das MAC-Lernen zwischen Geräten in der MC-LAG stattfindet.
Aktion
Zeigen Sie die Ethernet-Switching-Tabelle in Switch A an.
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
Zeigen Sie die Ethernet-Switching-Tabelle in Switch B an.
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
Bedeutung
Diese Ausgabe bedeutet, dass die MAC-Adressen innerhalb der gemeinsam genutzten VLANs, die in der MC-LAG definiert sind, ordnungsgemäß gelernt werden. Dazu gehören IRB-Schnittstellen zur Definition der MC-LAG sowie die ICL-Schnittstellen zur Konfiguration von VRRP.
Verifizieren von VRRP in MC-LAG
Zweck
Stellen Sie sicher, dass VRRP zwischen den Geräten in der MC-LAG aktiv ist.
Aktion
Vergewissern Sie sich, dass VRRP auf Switch A aktiv und aktiv ist.
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
In diesem Beispiel ist Switch A das Backup-VRRP-Mitglied.
Vergewissern Sie sich, dass VRRP auf Switch B aktiv und aktiv ist.
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
In diesem Beispiel ist Switch B das primäre VRRP-Mitglied.
Bedeutung
Diese Ausgabe bedeutet, dass VRRP ordnungsgemäß ausgeführt wird.
Verifizieren von OSPF auf MC-LAG
Zweck
Vergewissern Sie sich, dass OSPF mit MC-LAG ordnungsgemäß ausgeführt wird.
Aktion
OSPF-Nachbarn auf Switch A anzeigen.
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
Zeigen Sie die OSPF-Routing-Tabelle auf Switch A an.
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
OSPF-Nachbarn auf Switch B anzeigen.
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
OSPF-Routing-Tabelle auf Switch B anzeigen.
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
Beispiel: Konfigurieren optionaler Funktionen für Multichassis-Link-Aggregation
In diesem Beispiel wird gezeigt, wie optionale Funktionen konfiguriert werden, die mit MC LAG kombiniert werden können.
- (Optional) RSTP konfigurieren
- (Optional) IGMP-Snooping konfigurieren
- (Optional) VRRP konfigurieren
- (Optional) Konfigurieren der MAC-Adresssynchronisierung
- (Optional) OSPF konfigurieren
- (Optional) PIM konfigurieren
- (Optional) Konfigurieren von DHCP-Relay
(Optional) RSTP konfigurieren
CLI-Schnellkonfiguration
QFX1 und 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
Konfiguration von QFX1 und QFX2
Schritt-für-Schritt-Anleitung
So aktivieren Sie RSTP:
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.
-
Konfigurieren Sie die MC-LAG-Schnittstellen als Edge-Ports auf QFX1 und QFX2.
[edit] user@switch# set protocols rstp interface xe-0/0/3 edge
-
Deaktivieren Sie RSTP auf den ICL-PL-Schnittstellen auf QFX1 und QFX2:
[edit] user@switch# set protocols rstp interface ae0 disable
-
Aktivieren Sie RSTP global auf allen Schnittstellen auf QFX1 und QFX2.
[edit] user@switch# set protocols rstp interface all mode point-to-point
-
Aktivieren Sie die BPDU-Blockierung auf allen Schnittstellen mit Ausnahme der ICL-PL-Schnittstellen auf QFX1 und QFX2.
Anmerkung:Die ae1-Schnittstelle ist eine Downstream-Schnittstelle. Aus diesem Grund müssen RSTP und bpdu-block-on-edge konfiguriert werden.
[edit] user@switch# set protocols rstp bpdu-block-on-edge
QFX1 und QFX2
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols rstp
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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;
(Optional) IGMP-Snooping konfigurieren
CLI-Schnellkonfiguration
QFX1 und QFX2
set protocols igmp-snooping vlan all
Konfiguration von QFX1 und QFX2
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie QFX1 und QFX2:
Aktivieren Sie IGMP-Snooping für alle VLANs.
[edit protocols] user@switch# set igmp-snooping vlan all
QFX1 und QFX2
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols igmp
Befehle und show multicast-snooping-options
eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@switch> show protocols igmp igmp-snooping { vlan all; }
(Optional) VRRP konfigurieren
CLI-Schnellkonfiguration
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
QFX1 konfigurieren
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie QFX1:
Aktivieren Sie VRRP auf den MC-LAGs, indem Sie für jede MC-LAG eine IRB-Schnittstelle erstellen, eine virtuelle IP-Adresse zuweisen, die von den einzelnen Switches in der VRRP-Gruppe gemeinsam genutzt wird, und jedem einzelnen Mitglied in der VRRP-Gruppe eine individuelle IP-Adresse zuweisen.
[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
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group
Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
QFX2 konfigurieren
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.
So konfigurieren Sie QFX1:
Aktivieren Sie VRRP auf den MC-LAGs, indem Sie für jede MC-LAG eine IRB-Schnittstelle erstellen, eine virtuelle IP-Adresse zuweisen, die von den einzelnen Switches in der VRRP-Gruppe gemeinsam genutzt wird, und jedem einzelnen Mitglied in der VRRP-Gruppe eine individuelle IP-Adresse zuweisen.
[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
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
(Optional) Konfigurieren der MAC-Adresssynchronisierung
Sie können nicht sowohl die MAC-Synchronisierung als auch VRRP konfigurieren.
Sie müssen dieselbe IP-Adresse auf der IRB-Schnittstelle im VLAN auf beiden MC-LAG-Peers konfigurieren.
CLI-Schnellkonfiguration
QFX1 und QFX2
set vlans v10 mcae-mac-synchronize
Konfiguration von QFX1 und QFX2
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie QFX1:
Konfigurieren Sie die MAC-Adresssynchronisierung im MC-LAG-VLAN sowohl auf QFX1 als auch auf QFX2.
[edit] user@switch# set vlans v10 mcae-mac-synchronize
QFX1 und QFX2
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show vlans v10
Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@switch> show vlans v10 v10 { vlan-id 10; l3-interface irb.10; mcae-mac-synchronize; }
(Optional) OSPF konfigurieren
CLI-Schnellkonfiguration
QFX1, QFX2 und QFX3
set protocols ospf area 0.0.0.0 interface irb.10
Konfiguration von QFX1 und QFX2
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie QFX1 und QFX2:
-
Konfigurieren Sie einen OSPF-Bereich auf QFX1, QFX2.
[edit protocols] user@switch# set ospf area 0.0.0.0 interface irb.10
QFX1 und QFX2
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols ospf
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@switch> show protocols ospf ospf { area 0.0.0.0 { interface irb.10 { } } }
(Optional) PIM konfigurieren
CLI-Schnellkonfiguration
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
Konfiguration von QFX1 und QFX2
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie PIM als Multicast-Protokoll auf QFX1:
Konfigurieren Sie eine statische Rendezvouspunktadresse (RP) auf QFX1 und QFX2.
[edit protocols pim] user@switch# set rp static address 10.0.0.3
Konfigurieren Sie die Adressbereiche der Multicastgruppen, für die QFX1 und QFX2 als Rendezvouspunkt (RP) dienen können.
[edit protocols pim rp static address 10.0.0.3] user@switch# set group-ranges 224.0.0.0/4
Aktivieren Sie PIM auf den VLAN-Schnittstellen für die MC-LAGs auf QFX1 und QFX2.
[edit protocols pim] user@switch# set interface irb.500 dual-dr
Konfigurieren Sie die Priorität jeder PIM-Schnittstelle für die Auswahl als designierter Router (DR) auf QFX1 und QFX2.
Eine Schnittstelle mit einem höheren Prioritätswert hat eine höhere Wahrscheinlichkeit, als DR ausgewählt zu werden.
QFX1: [edit protocols pim] user@switch# set interface irb.500 priority 200
QFX2: [edit protocols pim] user@switch# set interface irb.500 priority 500
Konfigurieren Sie das minimale Empfangsintervall, das minimale Übertragungsintervall und das Übertragungsintervall für eine BFD-Sitzung (Bidirectional Forwarding Detection) für die PIM-Schnittstellen auf QFX1 und 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
Befund
QFX1
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols pim
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show protocols pim
Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; }
(Optional) Konfigurieren von DHCP-Relay
CLI-Schnellkonfiguration
QFX1 und 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
Konfiguration von QFX1 und QFX2
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie QFX1 und QFX2:
Konfigurieren Sie Forward-Snooped-Unicast-Pakete auf allen Schnittstellen.
[edit fowarding-options] user@switch# set dhcp-relay forward-snooped-clients all-interfaces
Erstellen Sie einen Bindungseintrag für Snoop-Unicastclients.
[edit forwarding-options] user@switch# set dhcp-relay overrides allow-snooped-clients
Erstellen Sie eine DHCP-Servergruppe.
[edit forwarding-options] user@switch# set dhcp-relay server-group GVP-DHCP 10.105.5.202
Wenden Sie eine DHCP-Relay-Agent-Konfiguration auf die benannte Gruppe von DHCP-Serveradressen an.
[edit forwarding-options] user@switch# set dhcp-relay active-server-group GVP-DHCP
Konfigurieren Sie den Relay-Agent so, dass die Installation von ARP- und Routing-Einträgen für die entsprechende Clientbindung unterdrückt wird.
[edit forwarding-options] user@switch# set dhcp-relay route-suppression destination
Erstellen Sie eine DHCP-Relay-Gruppe, die mindestens eine Schnittstelle enthält.
DHCP läuft auf den Schnittstellen, die in den DHCP-Gruppen definiert sind.
[edit forwarding-options] user@switch# set dhcp-relay group Floor1 interface irb.500
Konfigurieren Sie DHCP-Relay mit Option 82.
[edit forwarding-options] user@switch# set dhcp-relay relay-option-82 circuit-id use-interface-description device
QFX1 und QFX2
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols pim
Befehle eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
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; } }
Beispiel: Vereinfachung der Multichassis-Link-Aggregation auf EX9200-Switches im Core für Campus-Netzwerke
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Junos OS Version 16.1R1 für die EX-Serie
Zwei EX9200-Switches
Dieses Konfigurationsbeispiel wurde mit der aufgeführten Softwareversion getestet und es wird davon ausgegangen, dass es auf allen späteren Versionen funktioniert.
Bevor Sie eine MC-LAG konfigurieren, stellen Sie sicher, dass Sie mit folgenden Kenntnissen vertraut sind:
Konfigurieren Sie aggregierte Ethernet-Schnittstellen auf einem Switch. Siehe Konfigurieren einer aggregierten Ethernet-Schnittstelle .
Konfigurieren Sie das Link Aggregation Control Protocol (LACP) für aggregierte Ethernet-Schnittstellen auf einem Switch. Weitere Informationen finden Sie unter Konfigurieren von aggregiertem Ethernet-LACP (CLI-Verfahren) .
Überblick
In diesem Beispiel konfigurieren Sie eine MC-LAG über zwei Switches hinweg, bestehend aus zwei aggregierten Ethernet-Schnittstellen, Multichassis-Schutz mit ICL, ICCP für die Peers, die die MC-LAG hosten, und Layer-3-Konnektivität zwischen MC-LAG-Peers. Für ICCP ist Layer-3-Konnektivität erforderlich.
Um den MC-LAG-Konfigurationsprozess zu vereinfachen, aktivieren Sie die Konfigurationssynchronisierung und die Überprüfung der Konfigurationskonsistenz. Die Konfigurationssynchronisierung ermöglicht es Ihnen, Konfigurationen einfach von einem MC-LAG-Peer an einen anderen weiterzugeben, zu synchronisieren und zu bestätigen. Sie können sich bei jedem der MC-LAG-Peers anmelden, um beide MC-LAG-Peers zu verwalten, und haben so einen einzigen Verwaltungspunkt. Bei der Konfigurationskonsistenzprüfung wird das Inter-Chassis Control Protocol (ICCP) verwendet, um MC-LAG-Konfigurationsparameter (Chassis-ID, Service-ID usw.) auszutauschen, und prüft auf Konfigurationsinkonsistenzen zwischen MC-LAG-Peers. Wenn es eine Inkonsistenz gibt, werden Sie benachrichtigt und können Maßnahmen ergreifen, um sie zu beheben. Die Konfigurationskonsistenzprüfung wird aufgerufen, nachdem Sie einen Commit für einen MC-LAG-Peer ausgegeben haben.
Auf dem EX9200-A-Switch konfigurieren Sie die folgenden Parameter für die Konfigurationssynchronisierung und die Prüfung der Konfigurationskonsistenz:
Lokale, Remote- und globale Konfigurationsgruppen, die mit dem EX9200-B-Switch synchronisiert sind.
Bedingte Gruppen.
Wenden Sie Gruppen an.
NETCONF über SSH.
MC-LAG-Peerdetails und Benutzerauthentifizierungsdetails für die Synchronisierung der MC-LAG-Konfiguration.
peers-synchronize
-Anweisung, um die Konfigurationen zwischen lokalen und Remote-MC-LAG-Peers standardmäßig zu synchronisieren.set multi-chassis mc-lag consistency-check
Befehl für die Konsistenzprüfung.
Beim EX9200-B-Switch ist der Konfigurationsprozess viel kürzer und einfacher. Sie konfigurieren die folgenden Parameter für die Konfigurationssynchronisierung und die Überprüfung der Konfigurationskonsistenz:
Wenden Sie Gruppen an.
NETCONF über SSH.
MC-LAG-Peerdetails und Benutzerauthentifizierungsdetails für die Synchronisierung der MC-LAG-Konfiguration.
peers-synchronize
-Anweisung zum Synchronisieren und Bestätigen der Konfigurationen zwischen lokalen und Remote-MC-LAG-Peers.multi-chassis mc-lag consistency-check
-Anweisung, um die Konsistenzprüfung zu aktivieren.
Topologie
Die in diesem Beispiel verwendete Topologie besteht aus zwei Switches, die eine MC-LAG hosten. Abbildung 5 zeigt die Topologie dieses Beispiels.

Tabelle 2 beschreibt die in diesem Konfigurationsbeispiel verwendete Topologie.
Hostname | Basishardware | Multichassis Link Aggregation Group |
---|---|---|
EX9200-A EX9200-B |
EX9200 EX9200 |
ae0 ist als aggregierte Ethernet-Schnittstelle konfiguriert und wird als ICCP-Link verwendet, und die folgenden Schnittstellen sind Teil von ae0: xe-0/3/6 und xe-1/3/6. ae1 ist als aggregierte Ethernet-Schnittstelle konfiguriert und wird als ICL-Link verwendet, und die folgenden Schnittstellen sind Teil von ae1: xe-0/3/7 und xe-1/3/7. ae2 ist als MC-LAG konfiguriert, und die folgenden Schnittstellen sind Teil von ae2: xe-0/0/1 auf Switch B und xe-1/0/1 auf Switch A. ae3 ist als MC-LAG konfiguriert, und die folgende Schnittstelle ist sowohl auf Switch A als auch auf Switch B Teil von ae3: xe-0/0/2. |
Virtuelles Chassis Virtuelles Chassis |
Nicht zutreffend. Virtual Chassis dienen nur zur Veranschaulichung. |
Die Virtual Chassis sind über LAG-Schnittstellen mit den beiden EX9200-Switches verbunden. Die Virtual Chassis-Konfiguration ist in diesem Beispiel nicht enthalten und dient nur zur Veranschaulichung einer Beispieltopologie. |
Konfiguration
- CLI-Schnellkonfiguration
- Konfigurieren von MC-LAG auf EX9200-A
- Konfigurieren von MC-LAG auf EX9200-B
- Befund
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit]
Konfigurationsmodus ein commit .
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 ]
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 ]
Konfigurieren von MC-LAG auf EX9200-A
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren.
Erstellen Sie ein Benutzerkonto für den Zugriff auf den Switch zusammen mit einer Benutzer-ID (UID), einer Anmeldeklasse und einem Kennwort.
[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”
Ordnen Sie EX9200-A 10.92.76.2 und EX9200-B 10.92.76.4 statisch zu.
[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
Aktivieren Sie den NETCONF-Dienst über SSH.
[edit system] user@EX9200-A# set services netconf ssh
Aktivieren Sie die
peers-synchronize
Anweisung, um die MC-LAG-Konfiguration standardmäßig von EX9200-A auf EX9200-B zu kopieren und zu laden.[edit system] user@EX9200-A# set commit peers-synchronize
Konfigurieren Sie den Hostnamen, Benutzernamen und Authentifizierungsdetails für EX9200-B, den Peer, mit dem EX9200-A die MC-LAG-Konfiguration synchronisiert.
[edit system] user@EX9200-A# set commit peers EX9200-B user MCLAG_Admin user@EX9200-A# set commit peers EX9200-B user authentication “$ABC123”
Konfigurieren Sie ein MC-LAG IRB und konfigurieren Sie das statische Address Resolution Protocol (ARP) auf den MC-LAG IRB-Peers, damit Routing-Protokolle die IRB-Schnittstelle durchlaufen können.
[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
Aktivieren Sie VRRP auf den MC-LAGs, indem Sie eine virtuelle IP-Adresse zuweisen, die von jedem Switch in der VRRP-Gruppe gemeinsam genutzt wird, und jedem einzelnen Mitglied in der VRRP-Gruppe eine individuelle IP-Adresse zuweisen.
[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
Konfigurieren Sie eine Loopback-Schnittstelle.
[edit interfaces] user@EX9200-A# set lo0 unit 0 family inet address 172.16.32.5/32
Konfigurieren Sie ein Standardgateway.
[edit routing-options] user@EX9200-A# set static route 0.0.0.0 next-hop 10.92.77.254
Konfigurieren Sie einen OSPF-Bereich, der die Loopback-Schnittstelle und die ICCP-Schnittstelle enthält.
[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
Konfigurieren Sie das Link Layer Discovery Protocol für alle Schnittstellen.
[edit protocols] user@EX9200-A# set lldp interface all
Konfigurieren Sie die Anzahl der aggregierten Ethernet-Schnittstellen, die auf dem EX9200-A erstellt werden sollen.
[edit chassis] user@EX9200-A# set aggregated-devices ethernet device-count 20
Konfigurieren Sie eine Konfigurationsgruppe für eine globale MC-LAG-Konfiguration, die sowohl für EX9200-A als auch für EX9200-B gilt.
Die globale Konfiguration wird zwischen EX9200-A und EX9200-B synchronisiert.
[edit groups] user@EX9200-A# set MC_Config_Global
Geben Sie die Peers an, die die MC_Config_Global Konfigurationsgruppe anwenden sollen.
[edit groups] user@EX9200-A# set MC_Config_Global when peers EX9200-A user@EX9200-A# set MC_Config_Global when peers EX9200-B
Fügen Sie Mitgliedsschnittstellen zu den aggregierten Ethernet-Schnittstellen hinzu, die für die ICCP-Schnittstelle (Inter-Chassis Control Protocol) verwendet werden.
[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
Konfigurieren Sie die aggregierte Ethernet-Schnittstelle (ae0), die für die ICCP-Schnittstelle (Inter-Chassis Control Protocol) verwendet wird.
Anmerkung:Sie werden die IP-Adresse für ae0 in einem späteren Schritt konfigurieren.
[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"
Konfigurieren Sie die LACP-Parameter auf 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
Konfigurieren Sie die LACP-System-ID auf ae0.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05
Konfigurieren Sie den LACP-Administratorschlüssel auf ae0.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp admin-key 0
Fügen Sie der aggregierten Ethernet-Schnittstelle (ae1), die für die ICL verwendet wird, Mitgliedsschnittstellen hinzu.
[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
Konfigurieren Sie die aggregierte Ethernet-Schnittstelle, die für die ICL verwendet wird.
[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"
Konfigurieren Sie ae1 als Layer-2-Schnittstelle.
[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
Aktivieren Sie den Empfang und die Übertragung von 802.1Q-VLAN-getaggten Frames auf ae1.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 vlan-tagging
Konfigurieren Sie die LACP-Parameter auf 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
Konfigurieren Sie die LACP-System-ID auf ae1.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:06
Konfigurieren Sie den LACP-Administratorschlüssel auf ae1.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp admin-key 1
Fügen Sie der aggregierten Ethernet-Schnittstelle (ae2), die als MC-LAG-Schnittstelle verwendet wird, Mitgliedsschnittstellen hinzu.
[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
Konfigurieren Sie die aggregierte Ethernet-Schnittstelle (ae2), die als MC-LAG-Schnittstelle verwendet werden soll.
[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”
Konfigurieren Sie ae2 als Layer-2-Schnittstelle.
[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
Konfigurieren Sie die LACP-Parameter auf 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
Konfigurieren Sie die LACP-System-ID auf ae2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:07
Konfigurieren Sie den LACP-Verwaltungsschlüssel auf ae2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp admin-key 2
Konfigurieren Sie die MC-AE-Schnittstelleneigenschaften auf 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
Geben Sie den Modus von ae2 an, der aktiv-aktiv sein soll.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mode active-active
Geben Sie die Zeit in Sekunden an, die verzögert werden soll, um die MC-AE-Schnittstelle nach dem Neustart eines MC-LAG-Peers in den Betriebszustand zu versetzen.
Indem Sie die Inbetriebnahme der Schnittstelle bis nach der Protokollkonvergenz verzögern, können Sie Paketverluste bei der Wiederherstellung ausgefallener Verbindungen und Geräte verhindern. In diesem Beispiel für eine Netzwerkkonfiguration wird eine Verzögerungszeit von 520 Sekunden verwendet. Diese Verzögerungszeit ist für Ihr Netzwerk möglicherweise nicht optimal und sollte an Ihre Netzwerkanforderungen angepasst werden.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520
Geben Sie an, dass, wenn ein Peer der MC-LAG-Gruppe ausfällt, der Peer, der als statusgesteuert aktiv konfiguriert ist, zum aktiven Peer wird.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
Fügen Sie der aggregierten Ethernet-Schnittstelle (ae3), die als MC-LAG-Schnittstelle verwendet wird, Mitgliedsschnittstellen hinzu.
Anmerkung:EX9200-B verwendet denselben Schnittstellennamen wie xe-0/0/2.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/0/2 ether-options 802.3ad ae3
Konfigurieren Sie die aggregierte Ethernet-Schnittstelle (ae3), die als MC-LAG-Schnittstelle verwendet werden soll.
[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”
Konfigurieren Sie ae3 als Layer-2-Schnittstelle.
[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
Konfigurieren Sie die LACP-Parameter auf 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
Konfigurieren Sie die LACP-System-ID auf ae3.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp system-id 00:01:02:03:04:08
Konfigurieren Sie den administrativen LACP-Schlüssel auf ae3.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp admin-key 3
Konfigurieren Sie die MC-AE-Schnittstelleneigenschaften auf 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
Geben Sie den Modus von ae3 an, um aktiv-aktiv zu sein.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mode active-active
Geben Sie die Zeit in Sekunden an, die verzögert werden soll, um die MC-AE-Schnittstelle nach dem Neustart eines MC-LAG-Peers in den Betriebszustand zu versetzen.
Indem Sie die Inbetriebnahme der Schnittstelle bis nach der Protokollkonvergenz verzögern, können Sie Paketverluste bei der Wiederherstellung ausgefallener Verbindungen und Geräte verhindern. In diesem Beispiel für eine Netzwerkkonfiguration wird eine Verzögerungszeit von 520 Sekunden verwendet. Diese Verzögerungszeit ist für Ihr Netzwerk möglicherweise nicht optimal und sollte an Ihre Netzwerkanforderungen angepasst werden.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae init-delay-time 520
Geben Sie an, dass, wenn ein Peer der MC-LAG-Gruppe ausfällt, der Peer, der als statusgesteuert aktiv konfiguriert ist, zum aktiven Peer wird.
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
Konfigurieren Sie VLAN 100 für die Verbindung von Endbenutzern.
[edit groups] user@EX9200-A# set MC_Config_Global vlans v100 vlan-id 100
Konfigurieren Sie die geroutete VLAN-Schnittstelle für VLAN 100.
[edit groups] user@EX9200-A# set MC_Config_Global vlans v100 l3-interface irb.100
Aktivieren Sie die Konsistenzprüfung.
[edit groups] user@EX9200-A# set MC_Config_Global multi-chassis mc-lag consistency-check
Aktivieren Sie das Rapid Spanning Tree Protocol auf den Schnittstellen ae2 und ae3 (MC-LAG-Schnittstellen), um eine optionale Schleifenverhinderung zu ermöglichen.
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp interfaces ae2 user@EX9200-A# set MC_Config_Global protocols rstp interfaces ae3
Konfigurieren Sie die RSTP-Bridge-Priorität.
Wenn Sie die Bridge-Priorität auf 0 setzen, werden die MC-AE-Knoten EX9200-A und EX9200-B zur besten Priorität.
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp bridge-priority 0
Konfigurieren Sie den Wert für die RSTP-Systemkennung.
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp system-id 00:01:02:03:04:09
Geben Sie die Switch-Service-ID an.
Die Switch-Service-ID wird verwendet, um Anwendungen, ARP und MAC-Lernen zwischen MC-LAG-Mitgliedern zu synchronisieren.
[edit groups] user@EX9200-A# set MC_Config_Global switch-options service-id 1
Konfigurieren Sie eine Konfigurationsgruppe für eine MC-LAG-Konfiguration, die für den lokalen Peer gilt.
[edit groups] user@EX9200-A# set MC_Config_Local
Konfigurieren Sie die ICCP-Schnittstelle (ae0) als Layer-3-Schnittstelle.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae0 unit 0 family inet address 172.16.32.9/30
Geben Sie eine eindeutige Chassis-ID für die MC-LAG (ae2) an, zu der die aggregierte Ethernet-Schnittstelle gehört.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae chassis-id 0
Geben Sie die Statussteuerungseinstellung von ae2 an, um aktiv zu sein.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae status-control active
Geben Sie eine eindeutige Chassis-ID für die MC-LAG (ae3) an, zu der die aggregierte Ethernet-Schnittstelle gehört.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae chassis-id 0
Geben Sie die Statussteuerungseinstellung von ae3 an, um aktiv zu sein.
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae status-control active
Konfigurieren Sie eine Konfigurationsgruppe für eine MC-LAG-Konfiguration, die für den Remote-Peer gilt.
[edit groups] user@EX9200-A# set MC_Config_Remote
Konfigurieren Sie ae0 als Layer-3-Schnittstelle.
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae0 unit 0 family inet address 172.16.32.10/30
Geben Sie eine eindeutige Chassis-ID für die MC-LAG (ae2) an, zu der die aggregierte Ethernet-Schnittstelle gehört.
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae chassis-id 1
Geben Sie die Statussteuerungseinstellung von ae2 als Standby-Modus an.
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae status-control standby
Geben Sie eine eindeutige Chassis-ID für die MC-LAG (ae3) an, zu der die aggregierte Ethernet-Schnittstelle gehört.
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae chassis-id 1
Geben Sie die Statussteuerungseinstellung von ae3 als Standby-Modus an.
[edit interfaces] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae status-control standby
Geben Sie an, dass, wenn ein Peer der MC-LAG-Gruppe ausfällt, der Peer, der als statusgesteuert aktiv konfiguriert ist, zum aktiven Peer wird.
[edit interfaces] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-standby
Aktivieren Sie den Verbindungsschutz zwischen den beiden MC-LAG-Peers.
Weisen Sie die Schnittstelle ae1 zu, die als ICL fungiert und die MC-AE-Schnittstellen ae2 und ae3 im Falle eines Ausfalls schützt.
[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
Geben Sie die lokale IP-Adresse der ICCP-Schnittstelle an.
[edit protocols] user@EX9200-A# set iccp local-ip-addr 172.16.32.5
Konfigurieren Sie die Haltezeit für den Sitzungsaufbau, damit ICCP eine schnellere Verbindung herstellen kann.
Anmerkung:Wir empfehlen 50 Sekunden als Zeitwert für den Sitzungsaufbau.
[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
Um BFD für ICCP zu aktivieren, konfigurieren Sie das minimale Empfangsintervall.
Wir empfehlen ein minimales Empfangsintervall von 6 Sekunden.
[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
Wenden Sie die zuvor konfigurierten Gruppen an, damit die Junos-Konfiguration die Anweisungen von den Konfigurationsgruppen MC_Config_Global, MC_Config_Local und MC_Config_Remote erbt.
[edit] user@EX9200-A# set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
Konfigurieren von MC-LAG auf EX9200-B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren.
Erstellen Sie ein Benutzerkonto für den Zugriff auf den Switch zusammen mit einer Benutzer-ID (UID), einer Anmeldeklasse und einem Kennwort.
[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”
Ordnen Sie EX9200-A 10.92.76.2 und EX9200-B 10.92.76.4 statisch zu.
[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
Aktivieren Sie den NETCONF-Dienst über SSH.
[edit system] user@EX9200-B# set services netconf ssh
Aktivieren Sie die
peers-synchronize
Anweisung, um die MC-LAG-Konfiguration standardmäßig von EX9200-B auf EX9200-A zu kopieren und zu laden.[edit system] user@EX9200-B# set commit peers-synchronize
Konfigurieren Sie den Hostnamen, die Benutzernamen und die Authentifizierungsdetails für EX9200-A, den Peer, mit dem EX9200-B die MC-LAG-Konfiguration synchronisiert.
[edit system] user@EX9200-B# set commit peers EX9200-A user MCLAG_Admin user@EX9200-A# set commit peers EX9200-A authentication "$ABC123"
Konfigurieren Sie ein MC-LAG IRB und konfigurieren Sie das statische Address Resolution Protocol (ARP) auf den MC-LAG IRB-Peers, damit Routing-Protokolle die IRB-Schnittstelle durchlaufen können.
[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
Aktivieren Sie VRRP auf den MC-LAGs, indem Sie eine virtuelle IP-Adresse zuweisen, die von jedem Switch in der VRRP-Gruppe gemeinsam genutzt wird, und jedem einzelnen Mitglied in der VRRP-Gruppe eine individuelle IP-Adresse zuweisen.
[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
Konfigurieren Sie eine Loopback-Schnittstelle.
[edit interfaces] user@EX9200-B# set lo0 unit 0 family inet address 172.16.32.6/32
Konfigurieren Sie ein Standardgateway.
[edit routing-options] user@EX9200-B# set static route 0.0.0.0 next-hop 10.92.77.254
Konfigurieren Sie einen OSPF-Bereich, der die Loopback-Schnittstelle und die ICCP-Schnittstelle enthält.
[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
Konfigurieren Sie das Link Layer Discovery Protocol für alle Schnittstellen.
[edit protocols] user@EX9200-B# set lldp interface all
Konfigurieren Sie die Anzahl der aggregierten Ethernet-Schnittstellen, die auf dem EX9200-B erstellt werden sollen.
[edit chassis] user@EX9200-B# set aggregated-devices ethernet device-count 20
Aktivieren Sie den Verbindungsschutz zwischen den beiden MC-LAG-Peers.
Weisen Sie die Schnittstelle ae1 zu, die als ICL fungiert und die MC-AE-Schnittstellen ae2 und ae3 im Falle eines Ausfalls schützt.
[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
Geben Sie die lokale IP-Adresse der ICCP-Schnittstelle an.
[edit protocols] user@EX9200-B# set iccp local-ip-addr 172.16.32.6
Konfigurieren Sie die Haltezeit für den Sitzungsaufbau, damit ICCP eine schnellere Verbindung herstellen kann.
Anmerkung:Wir empfehlen 50 Sekunden als Zeitwert für den Sitzungsaufbau.
[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
Um BFD für ICCP zu aktivieren, konfigurieren Sie das minimale Empfangsintervall.
Wir empfehlen ein minimales Empfangsintervall von 6 Sekunden.
[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
Wenden Sie die zuvor konfigurierten Gruppen an, damit die Junos-Konfiguration die Anweisungen von den Konfigurationsgruppen MC_Config_Global, MC_Config_Local und MC_Config_Remote erbt.
[edit] user@EX9200-B# set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
Befund
Zeigen Sie die Ergebnisse der Konfiguration auf dem EX9200-A an, bevor Sie die Konfiguration bestätigen.
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 ];
Zeigen Sie die Ergebnisse der Konfiguration auf dem EX9200-B an, bevor Sie die Konfiguration bestätigen.
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 ];
Verifizierung
- ICCP auf MC-LAG verifizieren
- LACP auf MC-LAG verifizieren
- Verifizieren von aggregierten Ethernet-Schnittstellen in MC-LAG
- Verifizieren des MAC-Lernens auf MC-LAG
- Verifizieren von VRRP in MC-LAG
- Verifizieren von OSPF auf MC-LAG
- Überprüfen, ob die Konfigurationskonsistenzprüfung bestanden wurde
- Überprüfen des Status der Konfigurationskonsistenzprüfung für die globale Konfiguration
- Überprüfen des Status der Konfigurationskonsistenzprüfung für die Interchassis-Steuerverbindung
- Überprüfen des Status der Konfigurationskonsistenzprüfung für die MC-LAG-Schnittstellen
- Überprüfen des Status der Konfigurationskonsistenzprüfung für die VLAN-Konfiguration
- Überprüfen des Status der Konfigurationskonsistenzprüfung für VRRP
ICCP auf MC-LAG verifizieren
Zweck
Stellen Sie sicher, dass ICCP auf jedem Gerät in der MC-LAG ausgeführt wird.
Aktion
Stellen Sie sicher, dass ICCP auf EX9200-A ausgeführt wird.
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
Stellen Sie sicher, dass ICCP auf EX9200-B ausgeführt wird.
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
Bedeutung
Diese Ausgabe zeigt, dass die TCP-Verbindung zwischen den Peers, die die MC-LAG hosten, aktiv ist, dass die Lebendigkeitserkennung aktiv ist, dass der Status des Backup-Liveness-Peers aktiv ist und dass die Clientanwendungen LACPD, MCLAG_CFGCHKD und L2ALD _ICCP_CLIENT ausgeführt werden.
LACP auf MC-LAG verifizieren
Zweck
Stellen Sie sicher, dass LACP auf jedem Gerät in der MC-LAG ordnungsgemäß funktioniert.
Aktion
Stellen Sie sicher, dass die LACP-Schnittstellen auf dem EX9200-A ausgeführt werden.
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
Stellen Sie sicher, dass die LACP-Schnittstellen auf dem EX9200-B ausgeführt werden.
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
Bedeutung
Diese Ausgabe bedeutet, dass beide Geräte und alle zugehörigen Schnittstellen ordnungsgemäß an den LACP-Verhandlungen teilnehmen.
Verifizieren von aggregierten Ethernet-Schnittstellen in MC-LAG
Zweck
Stellen Sie sicher, dass alle ae-Schnittstellen in der MC-LAG ordnungsgemäß konfiguriert sind.
Aktion
Überprüfen Sie die ae-Schnittstellen auf dem 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
Überprüfen Sie die ae-Schnittstellen auf dem 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
Bedeutung
Dieser Ausgang bedeutet, dass die mc-ae-Schnittstellen auf jedem Gerät aktiv sind.
Verifizieren des MAC-Lernens auf MC-LAG
Zweck
Stellen Sie sicher, dass das MAC-Lernen zwischen Geräten in der MC-LAG stattfindet.
Aktion
Zeigen Sie die Ethernet-Switching-Tabelle auf dem EX9200-A an.
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
Zeigen Sie die Ethernet-Switching-Tabelle auf dem EX9200-B an.
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
Bedeutung
Diese Ausgabe bedeutet, dass die MAC-Adressen innerhalb der gemeinsam genutzten VLANs, die in der MC-LAG definiert sind, ordnungsgemäß gelernt werden.
Verifizieren von VRRP in MC-LAG
Zweck
Stellen Sie sicher, dass VRRP zwischen den Geräten in der MC-LAG aktiv ist.
Aktion
Vergewissern Sie sich, dass VRRP auf dem EX9200-A aktiv und aktiv ist.
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
In diesem Beispiel ist Switch A das primäre VRRP-Mitglied.
Vergewissern Sie sich, dass VRRP auf dem EX9200-B aktiv und aktiv ist.
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
In diesem Beispiel ist Switch B das Backup-VRRP-Mitglied.
Bedeutung
Diese Ausgabe bedeutet, dass VRRP ordnungsgemäß ausgeführt wird.
Verifizieren von OSPF auf MC-LAG
Zweck
Vergewissern Sie sich, dass OSPF mit MC-LAG ordnungsgemäß ausgeführt wird.
Aktion
Zeigen Sie die OSPF-Nachbarn auf dem EX9200-A an.
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
Zeigen Sie die OSPF-Routing-Tabelle auf dem EX9200-A an.
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
Zeigen Sie die OSPF-Nachbarn auf dem EX9200-B an.
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
Zeigen Sie die OSPF-Routing-Tabelle auf dem EX9200-B an.
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
Bedeutung
Die Ausgabe zeigt, dass die benachbarten Geräte vollständig benachbart sind.
Überprüfen, ob die Konfigurationskonsistenzprüfung bestanden wurde
Zweck
Zeigen Sie die Liste der zugesagten MC-LAG-Parameter, die auf Inkonsistenzen, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsstufe (obligatorisch oder gewünscht) und das Ergebnis der Konfigurationskonsistenzprüfung überprüft werden, an. Die Ergebnisse sind entweder bestanden oder nicht bestanden.
Aktion
Zeigt die Liste der zugesagten MC-LAG-Parameter an, die die Konfigurationskonsistenzprüfung auf dem EX9200-A bestanden haben oder nicht bestanden haben.
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
Zeigt die Liste der zugesagten MC-LAG-Parameter an, die die Konfigurationskonsistenzprüfung auf EX9200-B bestanden oder nicht bestanden haben.
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
Bedeutung
Die Ausgabe zeigt, dass alle konfigurierten und festgeschriebenen MC-LAG-Parameter die Konfigurationskonsistenzprüfung bestanden haben.
Überprüfen des Status der Konfigurationskonsistenzprüfung für die globale Konfiguration
Zweck
Zeigen Sie den Status der Konfigurationskonsistenzprüfung für alle festgeschriebenen globalen Konfigurationen im Zusammenhang mit der MC-LAG-Funktionalität, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsstufe (obligatorisch oder gewünscht) und das Ergebnis der Konfigurationskonsistenzprüfung an. Die Ergebnisse sind entweder bestanden oder nicht bestanden.
Dieser Befehl zeigt nur eine Teilmenge dessen an, was im show multi-chassis mc-lag configuration-consistency
Befehl angezeigt wird. Die folgenden Parameter, die sich auf die globale Konfiguration beziehen, werden auf Konsistenz überprüft.
ICL-Schnittstelle
Priorität der RSTP-Bridge
Service-ID
Haltezeit für Sitzungsaufbau
lokale IP-Adresse der ICCP-Schnittstelle
Peer-IP-Adresse für die Backup-Livenesserkennung
ICCP/BFD-Multiplikator
Spezifische Parameter für ICL, MC-LAG-Schnittstellen sowie VLAN- und VRRP-Konfigurationen werden weiter unten in diesem Dokument gezeigt.
Aktion
Zeigt die Liste der zugesicherten globalen Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf dem EX9200-A bestanden oder nicht bestanden haben.
Die folgende Ausgabe zeigt alle Parameter, die sich direkt auf die MC-LAG-Konfiguration auswirken.
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
Zeigen Sie die Liste der festgeschriebenen globalen Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf dem EX9200-B bestanden oder nicht bestanden haben
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
Bedeutung
Die Ausgabe zeigt, dass die festgeschriebene globale Konfiguration, die sich auf MC-LAG bezieht, die Konfigurationskonsistenzprüfung bestanden hat.
Überprüfen des Status der Konfigurationskonsistenzprüfung für die Interchassis-Steuerverbindung
Zweck
Zeigen Sie den Status der Konfigurationskonsistenzprüfung für Parameter an, die sich auf die ICL, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsstufe (obligatorisch oder gewünscht) und das Ergebnis der Konfigurationskonsistenzprüfung beziehen. Die Ergebnisse sind entweder bestanden oder nicht bestanden. Einige Beispiele für Parameter, die sich auf die ICL-Schnittstelle beziehen, sind der Schnittstellenmodus und das VLAN, zu dem die Schnittstelle gehört.
Dieser Befehl zeigt nur eine Teilmenge dessen an, was im show multi-chassis mc-lag configuration-consistency
Befehl angezeigt wird. Die folgenden Parameter, die sich auf die ICL-Konfiguration beziehen, werden zur Konsistenzprüfung überprüft:
VLAN-Mitgliedschaft
Schnittstellen-Modus
Aktion
Zeigen Sie die Liste der zugesagten ICL-Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf dem EX9200-A bestanden oder nicht bestanden haben
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
Zeigen Sie die Liste der zugesagten ICL-Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf dem EX9200-B bestanden oder nicht bestanden haben
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
Bedeutung
Die Ausgabe zeigt, dass die zugesagten MC-LAG-Parameter, die sich auf die ICL beziehen, die Konfigurationskonsistenzprüfung bestanden haben.
Überprüfen des Status der Konfigurationskonsistenzprüfung für die MC-LAG-Schnittstellen
Zweck
Zeigen Sie den Status der Konfigurationskonsistenzprüfung für zugesagte Parameter an, die sich auf die aggregierten Ethernet-Schnittstellen mit mehreren Chassis, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsstufe (obligatorisch oder gewünscht) und das Ergebnis der Konfigurationskonsistenzprüfung beziehen. Die Ergebnisse sind entweder bestanden oder nicht bestanden.
Dieser Befehl zeigt nur eine Teilmenge dessen an, was im show multi-chassis mc-lag configuration-consistency
Befehl angezeigt wird. Die folgenden Parameter, die sich auf die MC-AE-Schnittstellen beziehen, werden auf Konsistenz geprüft:
Administrativer Schlüssel für LACP
LACP-System-ID
LACP periodisches Intervall
Einstellung für die Statussteuerung bevorzugen
Einstellung der Statussteuerung
Modus
Gehäuse-ID
Redundanzgruppen-ID
VLAN-Mitgliedschaft in der ICL
Schnittstellenmodus der ICL
Aktion
Zeigt die Liste der zugesagten MC-LAG-Schnittstellenkonfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf EX9200-A bestanden haben oder nicht bestanden haben.
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
Zeigt die Liste der zugesagten MC-LAG-Schnittstellenkonfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf EX9200-B bestanden haben oder nicht bestanden haben.
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
Bedeutung
Die Ausgabe zeigt, dass die festgeschriebenen MC-LAG-Parameter, die sich auf die MC-AE-Schnittstellen beziehen, die Konfigurationskonsistenzprüfung bestanden haben.
Überprüfen des Status der Konfigurationskonsistenzprüfung für die VLAN-Konfiguration
Zweck
Zeigen Sie den Status der Konfigurationskonsistenzprüfung für zugesagte Parameter an, die sich auf die MC-LAG-VLAN-Konfiguration, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsstufe (obligatorisch oder gewünscht) und das Ergebnis der Konfigurationskonsistenzprüfung beziehen. Die Ergebnisse sind entweder bestanden oder nicht bestanden.
Dieser Befehl zeigt nur eine Teilmenge dessen an, was im show multi-chassis mc-lag configuration-consistency
Befehl angezeigt wird. Die folgenden Parameter, die sich auf die VLAN- und IRB-Konfiguration beziehen, werden auf Konsistenz überprüft:
VRRP-Gruppen-ID
IP-Adresse der IRB-Schnittstelle
Aktion
Zeigen Sie die Liste der zugesicherten VLAN-Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf dem EX9200-A bestanden haben oder nicht bestanden haben.
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
Zeigen Sie die Liste der zugesagten VLAN-Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf EX9200-B bestanden oder nicht bestanden haben.
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
Bedeutung
Die Ausgabe zeigt, dass die zugesagten MC-LAG-Parameter, die sich auf die VLAN- und IRB-Konfigurationen beziehen, die Konfigurationskonsistenzprüfung bestanden haben.
Überprüfen des Status der Konfigurationskonsistenzprüfung für VRRP
Zweck
Zeigen Sie den Status der Konfigurationskonsistenzprüfung für festgeschriebene Parameter an, die sich auf die VRRP-Konfiguration, die Konsistenzanforderung (identisch oder eindeutig), die Erzwingungsebene (obligatorisch oder gewünscht) und das Ergebnis der Konfigurationskonsistenzprüfung beziehen. Die Ergebnisse sind entweder bestanden oder nicht bestanden.
Dieser Befehl zeigt nur eine Teilmenge dessen an, was im show multi-chassis mc-lag configuration-consistency
Befehl angezeigt wird. Die folgenden Parameter, die sich auf die VRRP-Konfiguration beziehen, werden auf Konsistenz überprüft: virtuelle IP-Adresse der VRRP-Gruppe und Prioritätswert der VRRP-Gruppe.
Aktion
Zeigt die Liste der zugesicherten VRRP-Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf dem EX9200-A bestanden haben oder nicht bestanden haben.
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
Zeigen Sie die Liste der zugesagten VRRP-Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf EX9200-B bestanden haben oder nicht bestanden haben.
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
Bedeutung
Die Ausgabe zeigt, dass die zugesagten MC-LAG-Parameter, die sich auf die VRRP-Konfiguration beziehen, die Konfigurationskonsistenzprüfung bestanden haben.
Beispiel: Konfigurieren von CoS für FCoE-Transit-Switch-Datenverkehr über eine MC-LAG
Multichassis Link Aggregation Groups (MC-LAGs) bieten Redundanz und Lastausgleich zwischen zwei Switches, Multihoming-Unterstützung für Client-Geräte wie Server und ein schleifenfreies Layer-2-Netzwerk ohne Ausführung des Spanning Tree Protocol (STP).
In diesem Beispiel wird Junos OS ohne Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS) verwendet. Wenn auf Ihrem Switch Software ausgeführt wird, die ELS unterstützt, finden Sie weitere Informationen unter Beispiel: Konfigurieren von CoS mithilfe von ELS für FCoE-Transit-Switch-Datenverkehr über ein MC-LAG. Weitere Informationen zu ELS finden Sie unter Verwenden der erweiterten Layer-2-Software-CLI.
Sie können eine MC-LAG verwenden, um eine redundante Aggregationsschicht für FCoE-Datenverkehr (Fibre Channel over Ethernet) in einer Inverted-U-Topologie bereitzustellen. Um den verlustfreien Transport von FCoE-Datenverkehr über eine MC-LAG zu unterstützen, müssen Sie die entsprechende Class of Service (CoS) auf beiden Switches mit MC-LAG-Portmitgliedern konfigurieren. Die CoS-Konfiguration muss auf beiden MC-LAG-Switches identisch sein, da eine MC-LAG keine Informationen zur Weiterleitungsklasse und IEEE 802.1p-Priorität überträgt.
In diesem Beispiel wird beschrieben, wie CoS so konfiguriert wird, dass ein verlustfreier Transport für FCoE-Datenverkehr über eine MC-LAG bereitgestellt wird, die zwei Switches verbindet. Außerdem wird beschrieben, wie CoS auf den FCoE-Transit-Switches konfiguriert wird, die FCoE-Hosts mit den beiden Switches verbinden, die die MC-LAG bilden.
In diesem Beispiel wird nicht beschrieben, wie die MC-LAG selbst konfiguriert wird. Dieses Beispiel enthält jedoch eine Teilmenge der MC-LAG-Konfiguration, die nur zeigt, wie die Schnittstellenmitgliedschaft in der MC-LAG konfiguriert wird.
Ports, die Teil einer FCoE-FC-Gatewaykonfiguration (einer virtuellen FCoE-FC-Gateway-Fabric) sind, unterstützen keine MC-LAGs. Ports, die Mitglieder einer MC-LAG sind, fungieren als FCoE-Pass-Through-Transit-Switch-Ports.
Switches der QFX-Serie und EX4600-Switches unterstützen MC-LAGs. QFabric System Node-Geräte unterstützen keine MC-LAGs.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Zwei Juniper Networks QFX3500 Switches, die eine MC-LAG für FCoE-Datenverkehr bilden.
Zwei Juniper Networks QFX3500-Switches, die FCoE-Serverzugriff im Transit-Switch-Modus bereitstellen und eine Verbindung zu den MC-LAG-Switches herstellen. Diese Switches können eigenständige QFX3500 Switches sein oder sie können Node-Geräte in einem QFabric-System sein.
FCoE-Server (oder andere FCoE-Hosts), die mit den Transit-Switches verbunden sind.
Junos OS Version 12.2 oder höher für die QFX-Serie.
Überblick
FCoE-Datenverkehr erfordert verlustfreien Transport. In diesem Beispiel wird Folgendes veranschaulicht:
Konfigurieren Sie CoS für FCoE-Datenverkehr auf den beiden QFX3500-Switches, die die MC-LAG bilden, einschließlich prioritätsbasierter Flusssteuerung (PFC) und erweiterter Übertragungsauswahl (ETS; hierarchische Planung von Ressourcen für die FCoE-Weiterleitungsklassenpriorität und für die Weiterleitungsklassen-Prioritätsgruppe).
Anmerkung:Das Konfigurieren oder Ändern von PFC auf einer Schnittstelle blockiert den gesamten Port, bis die PFC-Änderung abgeschlossen ist. Nachdem eine PFC-Änderung abgeschlossen ist, wird die Blockierung des Ports aufgehoben und der Datenverkehr wird wieder aufgenommen. Durch das Blockieren des Ports wird der ein- und ausgehende Datenverkehr gestoppt, und es kommt zu Paketverlusten in allen Warteschlangen auf dem Port, bis die Blockierung des Ports aufgehoben wird.
Konfigurieren Sie CoS für FCoE auf den beiden FCoE-Transit-Switches, die FCoE-Hosts mit den MC-LAG-Switches verbinden, und aktivieren Sie FIP-Snooping im FCoE-VLAN an den Zugriffsports des FCoE-Transit-Switches.
Deaktivieren Sie IGMP-Snooping im FCoE-VLAN.
Anmerkung:Dies ist nur erforderlich, wenn IGMP-Snooping im VLAN aktiviert ist. Vor Junos OS Version 13.2 war IGMP-Snooping in VLANs standardmäßig aktiviert. Ab Junos OS Version 13.2 ist IGMP-Snooping standardmäßig nur im Standard-VLAN aktiviert.
Konfigurieren Sie für jede Schnittstelle den entsprechenden Portmodus, die MTU und den FCoE-vertrauenswürdigen oder nicht vertrauenswürdigen Status, um den verlustfreien FCoE-Transport zu unterstützen.
Topologie
Switches, die als Transit-Switches fungieren, unterstützen MC-LAGs für FCoE-Datenverkehr in einer Inverted-U-Netzwerktopologie, wie in Abbildung 6 dargestellt.

Tabelle 3 zeigt die Konfigurationskomponenten für dieses Beispiel.
Bestandteil |
Einstellungen |
---|---|
Hardware |
Vier QFX3500-Switches (zwei zur Bildung der MC-LAG als Pass-Through-Transit-Switches und zwei Transit-Switches für den FCoE-Zugang). |
Weiterleitungsklasse (alle Switches) |
Standardweiterleitungsklasse |
Classifier (Weiterleitungsklassen von eingehendem Datenverkehr zur IEEE-Priorität) |
Standardmäßiger vertrauenswürdiger IEEE 802.1p-Klassifikator auf allen FCoE-Schnittstellen. |
LAGs und MC-LAG |
S1 - Die Ports xe-0/0/10 und x-0/0/11 sind Mitglieder der LAG ae0, die Switch S1 mit Switch S2 verbindet.Die Ports xe-0/0/20 und xe-0/0/21 sind Mitglieder von MC-LAG ae1.Alle Ports sind im S2 - Die Ports xe-0/0/10 und x-0/0/11 sind Mitglieder der LAG ae0, die Switch S2 mit Switch S1 verbindet.Die Ports xe-0/0/20 und xe-0/0/21 sind Mitglieder von MC-LAG ae1.Alle Ports sind im
Anmerkung:
Die Ports xe-0/0/20 und xe-0/0/21 auf den Switches S1 und S2 sind Mitglieder der MC-LAG. TS1 - Die Ports xe-0/0/25 und x-0/0/26 sind Mitglieder der LAG ae1, konfiguriert im TS2 - Die Ports xe-0/0/25 und x-0/0/26 sind Mitglieder der LAG ae1, die im |
FCoE-Warteschlangenplaner (alle Switches) |
|
Weiterleitung von Class-to-Scheduler-Mapping (alle Switches) |
Scheduler-Zuordnung |
Weiterleitungsklassen (FCoE-Prioritätsgruppe, alle Switches) |
Ausgangsschnittstellen:
|
Datenverkehrssteuerungsprofil (alle Switches) |
|
PFC-Überlastungsbenachrichtigungsprofil (alle Switches) |
Eingangsschnittstellen:
|
FCoE-VLAN-Name und Tag-ID |
Name— Fügen Sie das FCoE-VLAN auf den Schnittstellen hinzu, die den FCoE-Datenverkehr auf allen vier Switches übertragen. Deaktivieren Sie IGMP-Snooping auf den Schnittstellen, die zum FCoE-VLAN auf allen vier Switches gehören. |
FIP-Schnüffelei |
Aktivieren Sie FIP-Snooping auf den Transit-Switches TS1 und TS2 im FCoE-VLAN. Konfigurieren Sie die LAG-Schnittstellen, die eine Verbindung zu den MC-LAG-Switches herstellen, als vertrauenswürdige FCoE-Schnittstellen, damit sie kein FIP-Snooping durchführen. In diesem Beispiel wird VN2VN_Port FIP-Snooping auf den FCoE-Transit-Switch-Schnittstellen aktiviert, die mit den FCoE-Servern verbunden sind. Das Beispiel gilt auch, wenn VN2VF_Port FIP-Snooping auf den Zugriffsports des Transit-Switches aktiviert ist. Welche FIP-Snooping-Methode Sie aktivieren, hängt von Ihrer Netzwerkkonfiguration ab. |
In diesem Beispiel wird die standardmäßige IEEE 802.1p-Klassifizierung für vertrauenswürdige BA verwendet, die automatisch auf Ports im Trunk-Modus und im markierten Zugriffsmodus angewendet wird, wenn Sie keinen explizit konfigurierten Klassifizierer anwenden.
So konfigurieren Sie CoS für FCoE-Datenverkehr über eine MC-LAG:
Verwenden Sie die standardmäßige FCoE-Weiterleitungsklasse und die Zuordnung von Weiterleitungsklasse zu Warteschlange (konfigurieren Sie die FCoE-Weiterleitungsklasse oder Ausgabewarteschlange nicht explizit). Die standardmäßige FCoE-Weiterleitungsklasse ist
fcoe
, und die Standardausgabewarteschlange ist queue3
.Anmerkung:In Junos OS Version 12.2 wird Datenverkehr, der explizit konfigurierten Weiterleitungsklassen zugeordnet ist, sogar verlustfreien Weiterleitungsklassen wie
fcoe
, als verlustbehafteter Datenverkehr behandeltbest-effort
und nicht verlustfrei behandelt. Um in Version 12.2 verlustfrei behandelt zu werden, muss für den Datenverkehr eine der standardmäßigen verlustfreien Weiterleitungsklassen (fcoe
oderno-loss
) verwendet werden.In Junos OS Version 12.3 und höher können Sie das Attribut "no-loss packet drop" in die explizite Weiterleitungsklassenkonfiguration aufnehmen, um eine verlustfreie Weiterleitungsklasse zu konfigurieren.
Verwenden Sie den standardmäßigen vertrauenswürdigen BA-Klassifizierer, der eingehende Pakete anhand des IEEE 802.1p-Codepunkts (CoS-Priorität) des Pakets Weiterleitungsklassen zuordnet. Die vertrauenswürdige Klassifizierung ist die Standardklassifizierung für Schnittstellen im Trunk- und Tagged-Access-Port-Modus. Die standardmäßige vertrauenswürdige Klassifizierung ordnet eingehende Pakete mit dem IEEE 802.1p-Codepunkt 3 (
011
) der FCoE-Weiterleitungsklasse zu. Wenn Sie sich dafür entscheiden, den BA-Klassifikator anstelle des Standardklassifizierers zu konfigurieren, müssen Sie sicherstellen, dass der FCoE-Datenverkehr auf beiden MC-LAG-Switches auf genau die gleiche Weise in Weiterleitungsklassen klassifiziert wird. Durch die Verwendung des Standardklassifizierers wird eine konsistente Klassifikatorkonfiguration auf den MC-LAG-Ports sichergestellt.Konfigurieren Sie ein Überlastungsbenachrichtigungsprofil, das PFC auf dem FCoE-Codepunkt (Codepunkt
011
in diesem Beispiel) aktiviert. Die Konfiguration des Profils für Überlastungsbenachrichtigungen muss auf beiden MC-LAG-Switches identisch sein.Wenden Sie das Überlastungsbenachrichtigungsprofil auf die Schnittstellen an.
Konfigurieren Sie die erweiterte Übertragungsauswahl (Enhanced Transmission Selection, ETS, auch als hierarchische Planung bezeichnet) auf den Schnittstellen, um die Bandbreite bereitzustellen, die für den verlustfreien FCoE-Transport erforderlich ist. Die Konfiguration von ETS umfasst die Konfiguration der Bandbreitenplanung für die FCoE-Weiterleitungsklasse, einen Weiterleitungsklassensatz (Prioritätsgruppe), der die FCoE-Weiterleitungsklasse enthält, und ein Datenverkehrssteuerungsprofil zum Zuweisen von Bandbreite zu dem Weiterleitungsklassensatz, der FCoE-Datenverkehr enthält.
Wenden Sie die ETS-Planung auf die Schnittstellen an.
Konfigurieren Sie den Portmodus, die MTU und den vertrauenswürdigen oder nicht vertrauenswürdigen FCoE-Status für jede Schnittstelle, um den verlustfreien FCoE-Transport zu unterstützen.
Darüber hinaus wird in diesem Beispiel beschrieben, wie FIP-Snooping auf den Transit Switch TS1- und TS2-Ports aktiviert wird, die mit den FCoE-Servern verbunden sind, und wie IGMP-Snooping im FCoE-VLAN deaktiviert wird. Um einen sicheren Zugriff zu gewährleisten, muss FIP-Snooping auf den FCoE-Zugriffsports aktiviert sein.
Dieses Beispiel konzentriert sich auf die CoS-Konfiguration zur Unterstützung des verlustfreien FCoE-Transports über eine MC-LAG. In diesem Beispiel wird nicht beschrieben, wie die Eigenschaften von MC-LAGs und LAGs konfiguriert werden, es wird jedoch gezeigt, wie Sie die Porteigenschaften konfigurieren, die für die Unterstützung des verlustfreien Transports erforderlich sind, und wie der MC-LAG und den LAGs Schnittstellen zugewiesen werden.
Bevor Sie CoS konfigurieren, konfigurieren Sie Folgendes:
Die MC-LAGs, die die Switches S1 und S2 mit den Switches TS1 und TS2 verbinden.
Die LAGs, die die Transit-Switches TS1 und TS2 mit den MC-LAG-Switches S1 und S2 verbinden.
Die LAG, die Switch S1 mit Switch S2 verbindet.
Konfiguration
Führen Sie die folgenden Aufgaben aus, um CoS für den verlustfreien FCoE-Transport über eine MC-LAG zu konfigurieren:
- CLI-Schnellkonfiguration
- Konfigurieren der MC-LAG-Switches S1 und S2
- Konfigurieren der FCoE-Transit-Switches TS1 und TS2
- Befund
CLI-Schnellkonfiguration
Um CoS schnell für den verlustfreien FCoE-Transport über eine MC-LAG zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie Zeilenumbrüche, ändern Sie Variablen und Details entsprechend Ihrer Netzwerkkonfiguration, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI für den MC-LAG-Switch S1 und den MC-LAG-Switch S2 auf Hierarchieebene [edit]
ein. Die Konfigurationen auf den Switches S1 und S2 sind identisch, da die CoS-Konfiguration identisch sein muss und in diesem Beispiel dieselben Ports auf beiden Switches verwendet werden.
Switch S1 und Switch 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
Um CoS schnell für den verlustfreien FCoE-Transport über eine MC-LAG zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie Zeilenumbrüche, ändern Sie Variablen und Details entsprechend Ihrer Netzwerkkonfiguration, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI für den Transit-Switch TS1 und den Transit-Switch TS2 auf Hierarchieebene [edit]
ein. Die Konfigurationen auf den Switches TS1 und TS2 sind identisch, da die CoS-Konfiguration identisch sein muss und in diesem Beispiel dieselben Ports auf beiden Switches verwendet werden.
Switch TS1 und Switch 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
Konfigurieren der MC-LAG-Switches S1 und S2
Schritt-für-Schritt-Anleitung
So konfigurieren Sie CoS Resource Scheduling (ETS), PFC, das FCoE-VLAN sowie die LAG- und MC-LAG-Schnittstellenmitgliedschaft und -merkmale zur Unterstützung des verlustfreien FCoE-Transports über eine MC-LAG (in diesem Beispiel werden die Standardweiterleitungsklasse fcoe
und der Standardklassifikator verwendet, um eingehenden FCoE-Datenverkehr dem FCoE IEEE 802.1p-Codepunkt 011
zuzuordnen, sodass Sie sie nicht konfigurieren):
Konfigurieren Sie die Ausgabeplanung für die FCoE-Warteschlange.
[edit class-of-service schedulers fcoe-sched] user@switch# set priority low transmit-rate 3g user@switch# set shaping-rate percent 100
Ordnen Sie die FCoE-Weiterleitungsklasse dem FCoE-Scheduler (
fcoe-sched
) zu.[edit class-of-service] user@switch# set scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched
Konfigurieren Sie die Weiterleitungsklassengruppe (
fcoe-pg
) für den FCoE-Datenverkehr.[edit class-of-service] user@switch# set forwarding-class-sets fcoe-pg class fcoe
Definieren Sie das Datenverkehrssteuerungsprofil (
fcoe-tcp
), das für den FCoE-Weiterleitungsklassensatz verwendet werden soll.[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
Wenden Sie den FCoE-Weiterleitungsklassensatz und das Datenverkehrssteuerungsprofil auf die LAG- und MC-LAG-Schnittstellen an.
[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
Aktivieren Sie PFC für die FCoE-Priorität, indem Sie ein Überlastungsbenachrichtigungsprofil (
fcoe-cnp
) erstellen, das FCoE auf den IEEE 802.1-Codepunkt011
anwendet.[edit class-of-service] user@switch# set congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc
Wenden Sie die PFC-Konfiguration auf die LAG- und MC-LAG-Schnittstellen an.
[edit class-of-service] user@switch# set interfaces ae0 congestion-notification-profile fcoe-cnp user@switch# set interfaces ae1 congestion-notification-profile fcoe-cnp
Konfigurieren Sie das VLAN für FCoE-Datenverkehr (
fcoe_vlan
).[edit vlans] user@switch# set fcoe_vlan vlan-id 100
Deaktivieren Sie IGMP-Snooping im FCoE-VLAN.
[edit protocols] user@switch# set igmp-snooping vlan fcoe_vlan disable
Fügen Sie die Mitgliedsschnittstellen der LAG zwischen den beiden MC-LAG-Switches hinzu.
[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
Fügen Sie die Mitgliedsschnittstellen zur MC-LAG hinzu.
[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
Konfigurieren Sie den Portmodus als
trunk
und die Mitgliedschaft im FCoE-VLAN (fcoe_vlan
)für die LAG (ae0) und für die 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
Legen Sie die MTU für die LAG- und MC-LAG-Schnittstellen auf
2180
fest.2180 Byte ist aufgrund der Nutzlast- und Headergrößen die Mindestgröße, die für die Verarbeitung von FCoE-Paketen erforderlich ist. Sie können die MTU bei Bedarf auf eine höhere Anzahl von Bytes konfigurieren, jedoch nicht weniger als 2180 Byte.
[edit interfaces] user@switch# set ae0 mtu 2180 user@switch# set ae1 mtu 2180
Legen Sie die LAG- und MC-LAG-Schnittstellen als vertrauenswürdige FCoE-Ports fest.
Ports, die eine Verbindung zu anderen Switches herstellen, sollten vertrauenswürdig sein und kein FIP-Snooping durchführen.
[edit ethernet-switching-options secure-access-port interface] user@switch# set ae0 fcoe-trusted user@switch# set ae1 fcoe-trusted
Konfigurieren der FCoE-Transit-Switches TS1 und TS2
Schritt-für-Schritt-Anleitung
Die CoS-Konfiguration auf den FCoE-Transit-Switches TS1 und TS2 ähnelt der CoS-Konfiguration auf den MC-LAG-Switches S1 und S2. Die Portkonfigurationen unterscheiden sich jedoch, und Sie müssen FIP-Snooping auf den FCoE-Zugriffsports Switch TS1 und Switch TS2 aktivieren.
So konfigurieren Sie Resource Scheduling (ETS), PFC, das FCoE-VLAN sowie die Mitgliedschaft und Merkmale der LAG-Schnittstelle, um den verlustfreien FCoE-Transport über die MC-LAG zu unterstützen (in diesem Beispiel werden die Standardweiterleitungsklasse fcoe
und der Standardklassifikator verwendet, um eingehenden FCoE-Datenverkehr dem FCoE IEEE 802.1p-Codepunkt 011
zuzuordnen, sodass Sie sie nicht konfigurieren):
Konfigurieren Sie die Ausgabeplanung für die FCoE-Warteschlange.
[edit class-of-service schedulers fcoe-sched] user@switch# set priority low transmit-rate 3g user@switch# set shaping-rate percent 100
Ordnen Sie die FCoE-Weiterleitungsklasse dem FCoE-Scheduler (
fcoe-sched
) zu.[edit class-of-service] user@switch# set scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched
Konfigurieren Sie die Weiterleitungsklassengruppe (
fcoe-pg
) für den FCoE-Datenverkehr.[edit class-of-service] user@switch# set forwarding-class-sets fcoe-pg class fcoe
Definieren Sie das Datenverkehrssteuerungsprofil (
fcoe-tcp
), das für den FCoE-Weiterleitungsklassensatz verwendet werden soll.[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
Wenden Sie den FCoE-Weiterleitungsklassensatz und das Datenverkehrssteuerungsprofil auf die LAG-Schnittstelle und die FCoE-Zugriffsschnittstellen an.
[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
Aktivieren Sie PFC für die FCoE-Priorität, indem Sie ein Überlastungsbenachrichtigungsprofil (
fcoe-cnp
) erstellen, das FCoE auf den IEEE 802.1-Codepunkt011
anwendet.[edit class-of-service] user@switch# set congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc
Wenden Sie die PFC-Konfiguration auf die LAG-Schnittstelle und auf die FCoE-Zugriffsschnittstellen an.
[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
Konfigurieren Sie das VLAN für FCoE-Datenverkehr (
fcoe_vlan
).[edit vlans] user@switch# set fcoe_vlan vlan-id 100
Deaktivieren Sie IGMP-Snooping im FCoE-VLAN.
[edit protocols] user@switch# set igmp-snooping vlan fcoe_vlan disable
Fügen Sie der LAG die Mitgliedsschnittstellen hinzu.
[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
Konfigurieren Sie in der LAG (
ae1
) den Portmodus alstrunk
und die Mitgliedschaft im FCoE-VLAN (fcoe_vlan
).[edit interfaces] user@switch# set ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan
Konfigurieren Sie auf den FCoE-Zugriffsschnittstellen (, , ,
xe-0/0/33
) den Portmodus alstagged-access
und die Mitgliedschaft im FCoE-VLAN (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
Legen Sie die MTU für die LAG- und FCoE-Zugriffsschnittstellen auf
2180
fest.2180 Byte ist die Mindestgröße, die aufgrund der Nutzlast- und Headergrößen für die Verarbeitung von FCoE-Paketen erforderlich ist. Sie können die MTU bei Bedarf auf eine höhere Anzahl von Bytes konfigurieren, jedoch nicht weniger als 2180 Byte.
[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
Legen Sie die LAG-Schnittstelle als vertrauenswürdigen FCoE-Port fest. Ports, die eine Verbindung zu anderen Switches herstellen, sollten vertrauenswürdig sein und kein FIP-Snooping durchführen:
[edit ethernet-switching-options] user@switch# set secure-access-port interface ae1 fcoe-trusted
Anmerkung:Die Zugriffsports xe-0/0/30, xe-0/0/31, xe-0/0/32 und xe-0/0/33 sind nicht als vertrauenswürdige FCoE-Ports konfiguriert. Die Zugriffsports verbleiben im Standardzustand als nicht vertrauenswürdige Ports, da sie eine direkte Verbindung zu FCoE-Geräten herstellen und FIP-Snooping durchführen müssen, um die Netzwerksicherheit zu gewährleisten.
Aktivieren Sie FIP-Snooping im FCoE-VLAN, um unbefugten FCoE-Netzwerkzugriff zu verhindern (in diesem Beispiel wird VN2VN_Port FIP-Snooping verwendet; das Beispiel gilt auch, wenn Sie VN2VF_Port FIP-Snooping verwenden).
[edit ethernet-switching-options] user@switch# set secure-access-port vlan fcoe_vlan examine-fip examine-vn2vn beacon-period 90000
Befund
Zeigen Sie die Ergebnisse der CoS-Konfiguration auf dem MC-LAG-Switch S1 und auf dem MC-LAG-Switch S2 an (die Ergebnisse auf beiden Switches sind identisch).
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; } }
Die Weiterleitungsklassen und Klassifiziererkonfigurationen werden nicht angezeigt, da der show
Befehl keine Standardteile der Konfiguration anzeigt.
Zeigen Sie die Ergebnisse der CoS-Konfiguration auf dem FCoE-Transit-Switch TS1 und dem FCoE-Transit-Switch TS2 an (die Ergebnisse auf beiden Transit-Switches sind identisch).
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; } }
Verifizierung
Führen Sie diese Aufgaben aus, um zu überprüfen, ob die CoS-Komponenten und das FIP-Snooping konfiguriert wurden und ordnungsgemäß funktionieren. Da in diesem Beispiel die Standardweiterleitungsklasse fcoe
und der vertrauenswürdige IEEE 802.1p-Standardklassifizierer verwendet werden, wird die Überprüfung dieser Konfigurationen nicht angezeigt.
- Überprüfen, ob die Ausgabewarteschlangenplaner erstellt wurden
- Überprüfen, ob der Ausgabeplaner für die Prioritätsgruppe (Datenverkehrssteuerungsprofil) erstellt wurde
- Überprüfen, ob die Weiterleitungsklassengruppe (Prioritätsgruppe) erstellt wurde
- Überprüfen, ob die prioritätsbasierte Flusssteuerung aktiviert wurde
- Überprüfen, ob die Schnittstellenklasse der Dienstkonfiguration erstellt wurde
- Überprüfen, ob die Schnittstellen korrekt konfiguriert sind
- Überprüfen, ob FIP-Snooping im FCoE-VLAN auf den Zugriffsschnittstellen TS1 und TS2 der FCoE-Transit-Switches aktiviert ist
- Überprüfen, ob der FIP-Snooping-Modus auf den FCoE-Transit-Switches TS1 und TS2 korrekt ist
- Überprüfen, ob IGMP-Snooping im FCoE-VLAN deaktiviert ist
Überprüfen, ob die Ausgabewarteschlangenplaner erstellt wurden
Zweck
Stellen Sie sicher, dass der Ausgabewarteschlangenplaner für FCoE-Datenverkehr über die richtigen Bandbreitenparameter und -prioritäten verfügt und der richtigen Weiterleitungsklasse (Ausgabewarteschlange) zugeordnet ist. Die Überprüfung des Warteschlangenplaners ist auf jedem der vier Switches gleich.
Aktion
Listen Sie die Scheduler-Zuordnung mit dem Befehl show class-of-service scheduler-map fcoe-map
operational mode auf:
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>
Bedeutung
Der show class-of-service scheduler-map fcoe-map
Befehl listet die Eigenschaften der Scheduler-Zuordnung fcoe-map
auf. Die Befehlsausgabe umfasst:
Der Name der Scheduler-Zuordnung (
fcoe-map
)Der Name des Schedulers (
fcoe-sched
)Die Weiterleitungsklassen, die dem Scheduler zugeordnet sind (
fcoe
)Die minimale garantierte Warteschlangenbandbreite (Übertragungsrate
3000000000 bps
)Die Planungspriorität (
low
)Die maximale Bandbreite in der Prioritätsgruppe, die die Warteschlange verbrauchen kann (Shaping-Rate
100 percent
)Die Verlustpriorität des Drop-Profils für jeden Namen des Drop-Profils. In diesem Beispiel werden keine Verwerfungsprofile verwendet, da Sie keine Verwerfungsprofile auf den FCoE-Datenverkehr anwenden.
Überprüfen, ob der Ausgabeplaner für die Prioritätsgruppe (Datenverkehrssteuerungsprofil) erstellt wurde
Zweck
Stellen Sie sicher, dass das Datenverkehrssteuerungsprofil fcoe-tcp
mit den richtigen Bandbreitenparametern und der richtigen Scheduler-Zuordnung erstellt wurde. Die Überprüfung des Prioritätsgruppen-Schedulers ist auf jedem der vier Switches gleich.
Aktion
Listen Sie die Eigenschaften des FCoE-Datenverkehrssteuerungsprofils mit dem Befehl show class-of-service traffic-control-profile fcoe-tcp
operational mode auf:
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
Bedeutung
Der show class-of-service traffic-control-profile fcoe-tcp
Befehl listet alle konfigurierten Datenverkehrssteuerungsprofile auf. Für jedes Datenverkehrssteuerungsprofil enthält die Befehlsausgabe Folgendes:
Der Name des Datenverkehrssteuerungsprofils (
fcoe-tcp
)Die maximale Portbandbreite, die die Prioritätsgruppe verbrauchen kann (Shaping-Rate
100 percent
)Die Scheduler-Zuordnung, die dem Verkehrssteuerungsprofil zugeordnet ist (
fcoe-map
)Die minimale garantierte Gruppenportbandbreite mit garantierter Priorität (garantierte Rate
3000000000
in Bit/s)
Überprüfen, ob die Weiterleitungsklassengruppe (Prioritätsgruppe) erstellt wurde
Zweck
Stellen Sie sicher, dass die FCoE-Prioritätsgruppe erstellt wurde und dass die fcoe
Priorität (Weiterleitungsklasse) zur FCoE-Prioritätsgruppe gehört. Die Überprüfung des Weiterleitungsklassensatzes ist auf jedem der vier Switches gleich.
Aktion
Listen Sie die Weiterleitungsklassensätze mit dem Befehl show class-of-service forwarding-class-set fcoe-pg
operational mode auf:
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
Bedeutung
Der show class-of-service forwarding-class-set fcoe-pg
Befehl listet alle Weiterleitungsklassen (Prioritäten) auf, die zur fcoe-pg
Prioritätsgruppe gehören, sowie die interne Indexnummer der Prioritätsgruppe. Die Befehlsausgabe zeigt, dass der Weiterleitungsklassensatz fcoe-pg
die Weiterleitungsklasse fcoe
enthält.
Überprüfen, ob die prioritätsbasierte Flusssteuerung aktiviert wurde
Zweck
Stellen Sie sicher, dass PFC auf dem FCoE-Codepunkt aktiviert ist. Die PFC-Verifizierung ist bei jedem der vier Switches gleich.
Aktion
Listen Sie das FCoE-Überlastungsbenachrichtigungsprofil mit dem Befehl show class-of-service congestion-notification fcoe-cnp
operational mode auf:
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
Bedeutung
Der show class-of-service congestion-notification fcoe-cnp
Befehl listet alle IEEE 802.1p-Codepunkte im Überlastungsbenachrichtigungsprofil auf, für die PFC aktiviert ist. Die Befehlsausgabe zeigt, dass PFC am Codepunkt 011
(fcoe
Warteschlange) für das fcoe-cnp
Überlastungsbenachrichtigungsprofil aktiviert ist.
Der Befehl zeigt auch die standardmäßige Kabellänge (100
Meter), die standardmäßige maximale Empfangseinheit (2500
Bytes) und die standardmäßige Zuordnung von Prioritäten zu Ausgabewarteschlangen an, da in diesem Beispiel die Konfiguration dieser Optionen nicht enthalten ist.
Überprüfen, ob die Schnittstellenklasse der Dienstkonfiguration erstellt wurde
Zweck
Stellen Sie sicher, dass die CoS-Eigenschaften der Schnittstellen korrekt sind. Der Verifizierungsausgang der MC-LAG-Switches S1 und S2 unterscheidet sich von dem Ausgang der FCoE-Transit-Switches TS1 und TS2.
Aktion
Listen Sie die Schnittstellen-CoS-Konfiguration auf den MC-LAG-Switches S1 und S2 mit dem Befehl show configuration class-of-service interfaces
Betriebsmodus auf:
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; }
Listen Sie die Schnittstellen-CoS-Konfiguration auf den FCoE-Transit-Switches TS1 und TS2 mit dem Befehl show configuration class-of-service interfaces
Betriebsmodus auf:
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; }
Bedeutung
Der show configuration class-of-service interfaces
Befehl listet die Class-of-Service-Konfiguration für alle Schnittstellen auf. Für jede Schnittstelle enthält die Befehlsausgabe:
Der Name der Schnittstelle (z. B.
ae0
oderxe-0/0/30
)Der Name der Weiterleitungsklassengruppe, die der Schnittstelle zugeordnet ist (
fcoe-pg
)Der Name des Datenverkehrssteuerungsprofils, das der Schnittstelle zugeordnet ist (Ausgabedatenverkehrssteuerungsprofil,
fcoe-tcp
)Der Name des Überlastungsbenachrichtigungsprofils, das der Schnittstelle zugeordnet ist (
fcoe-cnp
)
Schnittstellen, die Mitglied einer LAG sind, werden nicht einzeln angezeigt. Die LAG- oder MC-LAG-CoS-Konfiguration wird auf alle Schnittstellen angewendet, die Mitglieder der LAG oder MC-LAG sind. Beispielsweise zeigt die Ausgabe der Schnittstellen-CoS-Konfiguration auf den MC-LAG-Switches S1 und S2 die LAG-CoS-Konfiguration an, aber nicht die CoS-Konfiguration der Mitgliedsschnittstellen separat. Die Ausgabe der Schnittstellen-CoS-Konfiguration auf den FCoE-Transit-Switches TS1 und TS2 zeigt die LAG-CoS-Konfiguration, aber auch die Konfiguration für die Schnittstellen xe-0/0/30, xe-0/0/31, xe-0/0/32 und xe-0/0/33, die keine Mitglieder einer LAG sind.
Überprüfen, ob die Schnittstellen korrekt konfiguriert sind
Zweck
Stellen Sie sicher, dass die LAG-Mitgliedschaft, die MTU, die VLAN-Mitgliedschaft und der Portmodus der Schnittstellen korrekt sind. Der Verifizierungsausgang der MC-LAG-Switches S1 und S2 unterscheidet sich von dem Ausgang der FCoE-Transit-Switches TS1 und TS2.
Aktion
Listen Sie die Schnittstellenkonfiguration auf den MC-LAG-Switches S1 und S2 mit dem Befehl show configuration interfaces
"Betriebsmodus" auf:
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; } } } }
Listen Sie die Schnittstellenkonfiguration auf den FCoE-Transit-Switches TS1 und TS2 mit dem Befehl show configuration interfaces
operational mode auf:
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; } } } }
Bedeutung
Der show configuration interfaces
Befehl listet die Konfiguration jeder Schnittstelle nach Schnittstellennamen auf.
Für jede Schnittstelle, die Mitglied einer LAG ist, listet der Befehl nur den Namen der LAG auf, zu der die Schnittstelle gehört.
Für jede LAG-Schnittstelle und für jede Schnittstelle, die nicht Mitglied einer LAG ist, enthält die Befehlsausgabe Folgendes:
Die MTU (
2180
)Die Gerätenummer der Schnittstelle (
0
)Der Port-Modus (
trunk
Modus für Schnittstellen, die zwei Switches verbinden, Modus für Schnittstellen,tagged-access
die eine Verbindung zu FCoE-Hosts herstellen)Der Name des VLANs, in dem die Schnittstelle Mitglied ist (
fcoe_vlan
)
Überprüfen, ob FIP-Snooping im FCoE-VLAN auf den Zugriffsschnittstellen TS1 und TS2 der FCoE-Transit-Switches aktiviert ist
Zweck
Stellen Sie sicher, dass FIP-Snooping auf den FCoE-VLAN-Zugriffsschnittstellen aktiviert ist. FIP-Snooping ist nur auf den FCoE-Zugriffsschnittstellen aktiviert, also nur auf den FCoE-Transit-Switches TS1 und TS2. FIP-Snooping ist auf den MC-LAG-Switches S1 und S2 nicht aktiviert, da FIP-Snooping an den FCoE-Zugriffsports der Transit-Switches TS1 und TS2 erfolgt.
Aktion
Listen Sie die Portsicherheitskonfiguration auf den FCoE-Transit-Switches TS1 und TS2 mit dem Befehl show configuration ethernet-switching-options secure-access-port
operational mode auf:
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; } } }
Bedeutung
Der show configuration ethernet-switching-options secure-access-port
Befehl listet Portsicherheitsinformationen auf, einschließlich der Angabe, ob ein Port vertrauenswürdig ist. Die Befehlsausgabe zeigt Folgendes:
Der LAG-Port
ae1.0
, der den FCoE-Transit-Switch mit den MC-LAG-Switches verbindet, ist als vertrauenswürdige FCoE-Schnittstelle konfiguriert. FIP-Snooping wird auf den Mitgliedsschnittstellen der LAG (xe-0/0/25 und xe-0/0/26) nicht durchgeführt.FIP-Snooping ist aktiviert (
examine-fip
) im FCoE-VLAN (fcoe_vlan
), der FIP-Snooping-Typ ist VN2VN_Port FIP-Snooping (examine-vn2vn
) und der Beacon-Zeitraum ist auf90000
Millisekunden festgelegt. Auf den Transit-Switches TS1 und TS2 führen alle Schnittstellenmitglieder des FCoE-VLAN FIP-Snooping durch, es sei denn, die Schnittstelle ist als FCoE-vertrauenswürdig konfiguriert. Auf den Transit-Switches TS1 und TS2 führen die Schnittstellen xe-0/0/30, xe-0/0/31, xe-0/0/32 und xe-0/0/33 FIP-Snooping durch, da sie nicht als FCoE-vertrauenswürdig konfiguriert sind. Die Schnittstellenmember der LAG ae1 (xe-0/0/25 und xe-0/0/26) führen kein FIP-Snooping durch, da die LAG als FCoE-vertrauenswürdig konfiguriert ist.
Überprüfen, ob der FIP-Snooping-Modus auf den FCoE-Transit-Switches TS1 und TS2 korrekt ist
Zweck
Stellen Sie sicher, dass der FIP-Snooping-Modus im FCoE-VLAN korrekt ist. FIP-Snooping ist nur auf den FCoE-Zugriffsschnittstellen aktiviert, also nur auf den FCoE-Transit-Switches TS1 und TS2. FIP-Snooping ist auf den MC-LAG-Switches S1 und S2 nicht aktiviert, da FIP-Snooping an den FCoE-Zugriffsports der Transit-Switches TS1 und TS2 erfolgt.
Aktion
Listen Sie die FIP-Snooping-Konfiguration auf den FCoE-Transit-Switches TS1 und TS2 mit dem Befehl show fip snooping brief
"Betriebsmodus" auf:
user@switch> show fip snooping brief VLAN: fcoe_vlan, Mode: VN2VN Snooping FC-MAP: 0e:fd:00 …
Die Ausgabe wurde gekürzt, sodass nur die relevanten Informationen angezeigt werden.
Bedeutung
Der show fip snooping brief
Befehl listet FIP-Snooping-Informationen auf, einschließlich des FIP-Snooping-VLAN und des FIP-Snooping-Modus. Die Befehlsausgabe zeigt Folgendes:
Das VLAN, in dem FIP-Snooping aktiviert ist, ist
fcoe_vlan
Der FIP-Snooping-Modus ist VN2VN_Port FIP-Snooping (
VN2VN Snooping
)
Überprüfen, ob IGMP-Snooping im FCoE-VLAN deaktiviert ist
Zweck
Stellen Sie sicher, dass IGMP-Snooping im FCoE-VLAN auf allen vier Switches deaktiviert ist.
Aktion
Listen Sie die IGMP-Snooping-Protokollinformationen auf jedem der vier Switches mit dem show configuration protocols igmp-snooping
folgenden Befehl auf:
user@switch> show configuration protocols igmp-snooping vlan fcoe_vlan { disable; }
Bedeutung
Der show configuration protocols igmp-snooping
Befehl listet die IGMP-Snooping-Konfiguration für die auf dem Switch konfigurierten VLANs auf. Die Befehlsausgabe zeigt, dass IGMP-Snooping im FCoE-VLAN deaktiviert ist (fcoe_vlan
).
Beispiel: EVPN-MPLS arbeitet mit einer MC-LAG-Topologie zusammen
In diesem Beispiel wird gezeigt, wie Ethernet VPN (EVPN) verwendet wird, um ein MC-LAG-Netzwerk (Multichassis Link Aggregation) über ein MPLS-Netzwerk auf ein Datencenter-Netzwerk oder ein geografisch verteiltes Campus-Netzwerk zu erweitern.
EVPN-MPLS-Interworking wird mit einer MC-LAG-Topologie unterstützt, bei der zwei Router der MX-Serie, zwei EX9200-Switches oder eine Mischung aus zwei Geräten von Juniper Networks als MC-LAG-Peers fungieren, die das Inter-Chassis Control Protocol (ICCP) und einen Interchassis-Link (ICL) verwenden, um die Topologie zu verbinden und zu verwalten. Die MC-LAG-Peers sind mit einem Provider-Edge-Gerät (PE) in einem MPLS-Netzwerk verbunden. Bei dem PE-Gerät kann es sich entweder um einen Router der MX-Serie oder um einen EX9200-Switch handeln.
In diesem Beispiel wird gezeigt, wie die MC-LAG-Peers und das PE-Gerät im MPLS-Netzwerk so konfiguriert werden, dass sie miteinander zusammenarbeiten.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Drei EX9200-Switches:
PE1 und PE2, die beide als MC-LAG-Peers in der MC-LAG-Topologie und als EVPN-BGP-Peers im EVPN-MPLS-Overlay-Netzwerk fungieren.
PE3, das als EVPN-BGP-Peer im EVPN-MPLS-Overlay-Netzwerk fungiert.
Auf den EX9200-Switches wird die Software Junos OS Version 17.4R1 oder höher ausgeführt.
Obwohl die MC-LAG-Topologie zwei Kunden-Edge-Geräte (CE) umfasst, liegt der Schwerpunkt in diesem Beispiel auf der Konfiguration von PE1, PE2 und PE3.
Übersicht und Topologie
Abbildung 7 zeigt eine MC-LAG-Topologie mit den Provider-Edge-Geräten PE1 und PE2, die als MC-LAG-Peers konfiguriert sind. Die MC-LAG-Peers tauschen Steuerungsinformationen über eine ICCP-Verbindung und Datenverkehr über eine ICL aus. In diesem Beispiel ist die ICL eine aggregierte Ethernet-Schnittstelle, die aus zwei Schnittstellen besteht.

Die Topologie in Abbildung 7 umfasst auch die CE-Geräte CE1 und CE2, die beide mit jedem PE-Gerät multivernetzt sind. Die Verbindungen zwischen CE1 und den beiden PE-Geräten werden als aggregierte Ethernet-Schnittstelle gebündelt, auf der MC-LAG im Aktiv-Aktiv-Modus konfiguriert wird.
Die Topologie in Abbildung 7 umfasst auch PE3 am Rand eines MPLS-Netzwerks. PE3 fungiert als Gateway zwischen dem MC-LAG-Netzwerk und entweder einem Datencenter oder einem geografisch verteilten Campus-Netzwerk. PE1, PE2 und PE3 laufen mit EVPN, das es Hosts im MC-LAG-Netzwerk ermöglicht, über ein dazwischenliegendes MPLS-Netzwerk mit Hosts im Datencenter oder einem anderen Campus-Netzwerk zu kommunizieren.
Aus der Perspektive der EVPN-MPLS-Interworking-Funktion fungiert PE3 ausschließlich als EVPN-BGP-Peer, und PE1 und PE2 in der MC-LAG-Topologie haben zwei Rollen:
MC-LAG-Peers im MC-LAG-Netzwerk.
EVPN-BGP-Peers im EVPN-MPLS-Netzwerk.
Aufgrund der Doppelrollen werden PE1 und PE2 mit den Attributen MC-LAG, EVPN, BGP und MPLS konfiguriert.
Tabelle 4 zeigt die wichtigsten MC-LAG- und EVPN-Attribute (BGP und MPLS), die auf PE1, PE2 und PE3 konfiguriert sind.
Wichtige Attribute |
PE1 |
PE2 |
PE3 |
---|---|---|---|
MC-LAG Attributes |
|||
Schnittstellen |
ICL: aggregierte Ethernet-Schnittstelle ae1, bestehend aus xe-2/1/1 und xe-2/1/2 ICCP: xe-2/1/0 |
ICL: aggregierte Ethernet-Schnittstelle ae1, bestehend aus xe-2/1/1 und xe-2/1/2 ICCP: xe-2/1/0 |
Nicht zutreffend |
EVPN-MPLS |
|||
Schnittstellen |
Anschluss an PE3: xe-2/0/0 Anschluss an PE2: xe-2/0/2 |
Anschluss an PE3: xe-2/0/2 Anschluss an PE1: xe-2/0/0 |
Anschluss an PE1: xe-2/0/2 Anschluss an PE2: xe-2/0/3 |
IP-Adressen |
BGP-Peer-Adresse: 198.51.100.1 |
BGP-Peer-Adresse: 198.51.100.2 |
BGP-Peer-Adresse: 198.51.100.3 |
Autonomes System |
65000 |
65000 |
65000 |
Routing-Instanzen virtueller Switches |
evpn1, evpn2, evpn3 |
evpn1, evpn2, evpn3 |
evpn1, evpn2, evpn3 |
Beachten Sie Folgendes über die EVPN-MPLS-Interworking-Funktion und ihre Konfiguration:
Sie müssen Ethernet Segment Identifiers (ESIs) auf den Dual-Homed-Schnittstellen in der MC-LAG-Topologie konfigurieren. Die ESIs ermöglichen es EVPN, die Dual-Homed-Schnittstellen zu identifizieren.
Der einzige Routing-Instanztyp, der unterstützt wird, ist die virtuelle Switch-Instanz (
set routing-instances name instance-type virtual-switch
).Auf den MC-LAG-Peers müssen Sie die
bgp-peer
Konfigurationsanweisung in die[edit routing-instances name protocols evpn mclag]
Hierarchieebene aufnehmen. Diese Konfigurationsanweisung ermöglicht die Zusammenarbeit von EVPN-MPLS mit MC-LAG auf den MC-LAG-Peers.Die ARP-Unterdrückung (Address Resolution Protocol) wird nicht unterstützt.
PE1- und PE2-Konfiguration
Führen Sie die folgenden Aufgaben aus, um PE1 und PE2 zu konfigurieren:
- CLI-Schnellkonfiguration
- PE1: MC-LAG konfigurieren
- PE1: EVPN-MPLS konfigurieren
- PE2: MC-LAG konfigurieren
- PE2: EVPN-MPLS konfigurieren
CLI-Schnellkonfiguration
PE1: MC-LAG-Konfiguration
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: EVPN-MPLS-Konfiguration
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: MC-LAG-Konfiguration
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: EVPN-MPLS-Konfiguration
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: MC-LAG konfigurieren
Schritt-für-Schritt-Anleitung
Legen Sie die Anzahl der aggregierten Ethernet-Schnittstellen auf PE1 fest.
[edit] user@switch# set chassis aggregated-devices ethernet device-count 3
Konfigurieren Sie die aggregierte Ethernet-Schnittstelle ae0 auf der Schnittstelle xe-2/0/1 und LACP und MC-LAG auf ae0. Unterteilen Sie die aggregierte Ethernet-Schnittstelle ae0 in drei logische Schnittstellen (ae0.1, ae0.2 und ae0.3). Geben Sie für jede logische Schnittstelle eine ESI an, versetzen Sie die logische Schnittstelle in den Aktiv-Aktiv-Modus der MC-LAG, und ordnen Sie die logische Schnittstelle einem VLAN zu.
[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
Konfigurieren Sie die physische Schnittstelle xe-2/0/6 und unterteilen Sie sie in drei logische Schnittstellen (xe-2/0/6.1, xe-2/0/6.2 und xe-2/0/6.3). Ordnen Sie jede logische Schnittstelle einem VLAN zu.
[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
Konfigurieren Sie die physische Schnittstelle xe-2/1/0 als Layer-3-Schnittstelle, auf der Sie ICCP konfigurieren. Geben Sie die Schnittstelle mit der IP-Adresse 203.0.113.2 auf PE2 als ICCP-Peer zu PE1 an.
[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
Konfigurieren Sie die aggregierte Ethernet-Schnittstelle ae1 auf den Schnittstellen xe-2/1/1 und xe-2/1/2 und konfigurieren Sie LACP auf ae1. Unterteilen Sie die aggregierte Ethernet-Schnittstelle ae1 in drei logische Schnittstellen (ae1.1, ae1.2 und ae1.3) und ordnen Sie jede logische Schnittstelle einem VLAN zu. Geben Sie ae1 als Multichassis-Schutzverbindung zwischen PE1 und PE2 an.
[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: EVPN-MPLS konfigurieren
Schritt-für-Schritt-Anleitung
Konfigurieren Sie die Loopback-Schnittstelle und die Schnittstellen, die mit den anderen PE-Geräten verbunden sind.
[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
Konfigurieren Sie die IRB-Schnittstellen irb.1, irb.2 und 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
Weisen Sie eine Router-ID und das autonome System zu, in dem sich PE1, PE2 und PE3 befinden.
[edit] user@switch# set routing-options router-id 198.51.100.1 user@switch# set routing-options autonomous-system 65000
Aktivieren Sie den Paketlastenausgleich für EVPN-Routen, wenn der EVPN-Multihoming-Aktiv-Aktiv-Modus verwendet wird.
[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
Aktivieren Sie MPLS auf den Schnittstellen xe-2/0/0.0 und 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
Konfigurieren Sie ein IBGP-Overlay, das PE1, PE2 und PE3 enthält.
[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
Konfigurieren Sie OSPF als internes Routing-Protokoll für EVPN, indem Sie eine Bereichs-ID und Schnittstellen angeben, auf denen EVPN-MPLS aktiviert ist.
[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
Konfigurieren Sie das Label Distribution Protocol (LDP) auf der Loopback-Schnittstelle und den Schnittstellen, auf denen EVPN-MPLS aktiviert ist.
[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
Konfigurieren Sie Routing-Instanzen virtueller Switches für VLAN v1, dem die VLAN-IDs 1, 2 und 3 zugewiesen sind, und schließen Sie die Schnittstellen und andere Entitäten ein, die dem VLAN zugeordnet sind.
[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: MC-LAG konfigurieren
Schritt-für-Schritt-Anleitung
Legen Sie die Anzahl der aggregierten Ethernet-Schnittstellen auf PE2 fest.
[edit] user@switch# set chassis aggregated-devices ethernet device-count 3
Konfigurieren Sie die aggregierte Ethernet-Schnittstelle ae0 auf der Schnittstelle xe-2/0/1 und LACP und MC-LAG auf ae0. Unterteilen Sie die aggregierte Ethernet-Schnittstelle ae0 in drei logische Schnittstellen (ae0.1, ae0.2 und ae0.3). Geben Sie für jede logische Schnittstelle eine ESI an, versetzen Sie die logische Schnittstelle in den Aktiv-Aktiv-Modus der MC-LAG, und ordnen Sie die logische Schnittstelle einem VLAN zu.
[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
Konfigurieren Sie die physische Schnittstelle xe-2/0/6 und unterteilen Sie sie in drei logische Schnittstellen (xe-2/0/6.1, xe-2/0/6.2 und xe-2/0/6.3). Ordnen Sie jede logische Schnittstelle einem VLAN zu.
[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
Konfigurieren Sie die physische Schnittstelle xe-2/1/0 als Layer-3-Schnittstelle, auf der Sie ICCP konfigurieren. Geben Sie die Schnittstelle mit der IP-Adresse 203.0.113.1 auf PE1 als ICCP-Peer zu PE2 an.
[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
Konfigurieren Sie die aggregierte Ethernet-Schnittstelle ae1 auf den Schnittstellen xe-2/1/1 und xe-2/1/2 und konfigurieren Sie LACP auf ae1. Unterteilen Sie die aggregierte Ethernet-Schnittstelle ae1 in drei logische Schnittstellen (ae1.1, ae1.2 und ae1.3) und ordnen Sie jede logische Schnittstelle einem VLAN zu. Geben Sie ae1 als Multichassis-Schutzverbindung zwischen PE1 und PE2 an.
[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: EVPN-MPLS konfigurieren
Schritt-für-Schritt-Anleitung
Konfigurieren Sie die Loopback-Schnittstelle und die Schnittstellen, die mit den anderen PE-Geräten verbunden sind.
[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
Konfigurieren Sie die IRB-Schnittstellen irb.1, irb.2 und 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
Weisen Sie eine Router-ID und das autonome System zu, in dem sich PE1, PE2 und PE3 befinden.
[edit] user@switch# set routing-options router-id 198.51.100.2 user@switch# set routing-options autonomous-system 65000
Aktivieren Sie den Paketlastenausgleich für EVPN-Routen, wenn der EVPN-Multihoming-Aktiv-Aktiv-Modus verwendet wird.
[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
Aktivieren Sie MPLS auf den Schnittstellen xe-2/0/0.0 und 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
Konfigurieren Sie ein IBGP-Overlay, das PE1, PE2 und PE3 enthält.
[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
Konfigurieren Sie OSPF als internes Routing-Protokoll für EVPN, indem Sie eine Bereichs-ID und Schnittstellen angeben, auf denen EVPN-MPLS aktiviert ist.
[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
Konfigurieren Sie das Label Distribution Protocol (LDP) auf der Loopback-Schnittstelle und den Schnittstellen, auf denen EVPN-MPLS aktiviert ist.
[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
Konfigurieren Sie Routing-Instanzen virtueller Switches für VLAN v1, dem die VLAN-IDs 1, 2 und 3 zugewiesen sind, und schließen Sie die Schnittstellen und andere Entitäten ein, die dem VLAN zugeordnet sind.
[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-Konfiguration
CLI-Schnellkonfiguration
PE3: EVPN-MPLS-Konfiguration
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: EVPN-MPLS konfigurieren
Schritt-für-Schritt-Anleitung
Konfigurieren Sie die Loopback-Schnittstelle und die Schnittstellen, die mit den anderen PE-Geräten verbunden sind.
[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
Konfigurieren Sie die Schnittstelle xe-2/0/6, die mit dem Host verbunden ist.
[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
Konfigurieren Sie die IRB-Schnittstellen irb.1, irb.2 und 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
Weisen Sie eine Router-ID und das autonome System zu, in dem sich PE1, PE2 und PE3 befinden.
[edit] user@switch# set routing-options router-id 198.51.100.3 user@switch# set routing-options autonomous-system 65000
Aktivieren Sie den Paketlastenausgleich für EVPN-Routen, wenn der EVPN-Multihoming-Aktiv-Aktiv-Modus verwendet wird.
[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
Aktivieren Sie MPLS auf den Schnittstellen xe-2/0/2.0 und 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
Konfigurieren Sie ein IBGP-Overlay, das PE1, PE2 und PE3 enthält.
[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
Konfigurieren Sie OSPF als internes Routing-Protokoll für EVPN, indem Sie eine Bereichs-ID und Schnittstellen angeben, auf denen EVPN-MPLS aktiviert ist.
[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
Konfigurieren Sie das LDP auf der Loopback-Schnittstelle und den Schnittstellen, auf denen EVPN-MPLS aktiviert ist.
[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
Konfigurieren Sie Routing-Instanzen virtueller Switches für VLAN v1, dem die VLAN-IDs 1, 2 und 3 zugewiesen sind, und schließen Sie die Schnittstellen und andere Entitäten ein, die dem VLAN zugeordnet sind.
[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