AUF DIESER SEITE
Beispiel: Konfiguration der Multichassis-Link-Aggregation auf der QFX-Serie
Beispiel: Konfiguration der Multichassis-Link-Aggregation auf 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
MC-LAG-Beispiele
Beispiel: Konfiguration der Multichassis-Link-Aggregation auf der QFX-Serie
Unser Content-Testteam 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 Load Balancing zwischen den beiden Switches, Multihoming-Unterstützung und ein schleifenfreies Layer-2-Netzwerk zu bieten, ohne das Spanning Tree Protocol (STP) auszuführen.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
-
Junos OS Version 13.2X51-D10 oder höher für die Standalone-Switches QFX5100, Version 15.1X53-D10 oder höher für Standalone-Switches der Serie QFX10002.
-
Erneute Validierung auf Junos OS Version 17.3R1 für QFX5100- und QFX10000-Switches.
-
Erneute Validierung auf Junos OS Version 19.4R1 für QFX10000-Switches.
-
Bevor Sie eine MC-LAG konfigurieren, sollten Sie wissen, wie Sie:
-
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 über zwei Switches, bestehend aus zwei aggregierten Ethernet-Schnittstellen, einem Interchassis Control Link Link-Protection 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 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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf Hierarchieebene [edit] ein und geben Sie sie dann im 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
Konfiguration von MC-LAG auf zwei Switches
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus.
So aktivieren Sie Schnittstellen und Multi-Chassis-Schutzverbindung 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 in 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 irb.50 VLAN 50 zu.
>[edit] user@switch# set vlans v50 l3-interface irb.50
-
Konfigurieren Sie ein IRB 10.
>[edit irb] user@switch# set irb.10
-
VLAN 10 irb.10 zuweisen.
>[edit] user@switch# set vlans v10 l3-interface irb.10
-
Aktivieren Sie LACP auf der MC-LAG-Schnittstelle auf QFX1 und QFX2.
Hinweis: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 auf QFX1 und QFX2 denselben LACP-Administrationsschlüssel an.
>[edit interfaces] user@switch# set ae1 aggregated-ether-options lacp admin-key 3
-
Geben Sie dieselbe aggregierte Multichassis-Ethernet-Identifikationsnummer für beide 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.
Hinweis: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.
Hinweis: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 der Start der Multichassis-aggregierten Ethernet-Schnittstelle nach dem Neustart von QFX1 und QFX2 verzögert werden soll.
Hinweis:Der empfohlene Wert für die maximale VLAN-Konfiguration (z. B. 4.000 VLANs) beträgt 240 Sekunden. Wenn IGMP-Snooping auf 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 so, dass sie sich in der ICCP-Verbindung auf QFX1 und QFX2 befindet.
>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.
Hinweis:Auf Switches der QFX-Serie beträgt die Standardhaltezeit 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 Erkennung der Backup-Lebensdauer sowohl auf QFX1 als auch auf QFX2 verwendet werden soll.
Hinweis:Standardmäßig ist die Erkennung der Backup-Lebensdauer nicht aktiviert. Durch die Konfiguration einer Backup-IP-Adresse kann ein Datenverkehrsverlust von weniger als einer Sekunde während eines MC-LAG-Peer-Neustarts 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
Ergebnisse
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
Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.
- Überprüfen, ob ICCP auf QFX1 funktioniert
- Überprüfen, ob LACP auf QFX1 aktiv ist
- Überprüfen, ob die MC-AE- und ICL-PL-Schnittstellen auf QFX1 verfügbar sind
- Überprüfen, ob MAC-Lernen auf QFX1 stattfindet
- Überprüfen, ob Host1 eine Verbindung zu Host2 herstellen kann
Überprüfen, ob ICCP auf QFX1 funktioniert
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, aktiviert ist, die Gefahrenerkennung aktiviert ist und 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 LACP-Verhandlungen teilnimmt.
Überprüfen, ob die MC-AE- und ICL-PL-Schnittstellen auf QFX1 verfügbar sind
Zweck
Stellen Sie sicher, dass die Schnittstellen MC-AE und ICL-PL auf QFX1 verfügbar 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-Adresseinträge.
Überprüfen, ob Host1 eine Verbindung zu Host2 herstellen kann
Zweck
Stellen Sie sicher, dass Host1 Host2 pingen 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
Problemstellung
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 des Ethernet-Switchings (Layer 2-LAG) der Familie ist.
-
Stellen Sie sicher, dass das MC-LAG-Mitglied mit dem richtigen MC-LAG-Mitglied am anderen Ende verbunden ist.
Beispiel: Konfiguration der Multichassis-Link-Aggregation auf der MX-Serie
In diesem Beispiel wird gezeigt, wie eine Multichassis-Link-Aggregationsgruppe (MC-LAG) in einem Aktiv-Aktiv-Szenario konfiguriert wird, die den Datenverkehr über die PEs hinweg ausgleicht.
- Anforderungen
- Überblick
- Konfiguration der PE-Router
- Konfigurieren des CE-Geräts
- Konfiguration des Provider-Routers
- Verifizierung
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Dieses Beispiel gilt auch für die Switches QFX10002 und QFX10008.
-
Vier Router der MX-Serie von Juniper Networks (MX240, MX480, MX960)
-
Junos OS Version 11.2 oder höher auf allen vier Routern
Überblick
Betrachten Sie eine Beispieltopologie, in der ein Kunden-Edge-Router, CE, mit zwei Provider-Edge-Routern (PE1) verbunden ist, PE1 bzw. PE2. 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 gleichzeitig aktiv sind und Datenverkehr übertragen. PE1 und PE2 sind mit einem einzigen Service Provider-Router, P, verbunden.
In diesem Beispiel weiß der CE-Router nicht, 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 gleichzeitig aktiv sind und Datenverkehr übertragen.
In Abbildung 2 sind aus Sicht von Router 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 sorgt für einen Lastausgleich des Datenverkehrs zu den Peering-PE-Geräten. Auf den PE-Routern ist eine reguläre LAG gegenüber dem CE-Gerät konfiguriert.
An einem Ende einer MC-LAG befindet sich ein MC-LAG-Client-Gerä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 stimmen sich aufeinander ab, 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 über zwei Router hinweg, bestehend aus zwei aggregierten Ethernet-Schnittstellen, einem Interchassis Link-Protection Link (ICL-PL), einem Multi-Chassis-Schutzlink für den ICL-PL und einem ICCP für die Peers, die den MC-LAG hosten.
Topologie-Diagramm
Abbildung 2 zeigt die in diesem Beispiel verwendete Topologie.
der MX-Serie
Konfiguration 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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf Hierarchieebene [edit] ein und geben Sie sie dann im 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
Konfiguration des PE1-Routers
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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 zu erstellenden aggregierten Ethernet-Schnittstellen an.
[edit chassis] user@PE1# set aggregated-devices ethernet device-count 5
-
Geben Sie die Mitglieder an, die in den aggregierten Ethernet-Paketen enthalten sein 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 mit Sendern oder Empfängern verbunden sind, 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 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 in den aggregierten Ethernet-Paketen.
[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 Aggregated Ethernet Identification Number (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 10Anweisung wird von ICCP verwendet, um mehrere Chassis mit ähnlichen Redundanzfunktionen zuzuordnen und einen Kommunikationskanal einzurichten, damit Anwendungen auf Peering-Chassis Nachrichten untereinander senden können. Die Schnittstellen ae0 und ae1 auf Router PE1 und Router PE2 sind mit derselben Redundanz-Gruppe, der Redundanz-Gruppe 10, konfiguriert.Die
chassis-idAnweisung wird von LACP zur Berechnung der Portnummer der physischen Mitgliedsverbindungen der MC-LAG verwendet. Router PE1 verwendet die Chassid-ID 1 , um sowohl seine ae0- als auch seine ae1-Schnittstellen zu identifizieren. Router PE2 verwendet die Chassis-ID 0 , um sowohl seine ae0- als auch seine ae1-Schnittstellen zu identifizieren.Die
modeAnweisung 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 Anweisung auf Bridge-Ebene
service-idist erforderlich, um verwandte Bridge-Domänen über Peers hinweg zu verknüpfen (in diesem Fall Router PE1 und Router PE2), 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 Service in der Gruppe von PE-Routern konfigurieren, die den Service bereitstellen. Diese Dienst-ID ist erforderlich, wenn die aggregierten Multichassis-Ethernet-Schnittstellen Teil einer Bridge-Domäne sind.
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show bridge-domainsBefehle , show chassis, show interfaces, show protocolsund show switch-options . Wenn die Ausgabe nicht die beabsichtigte 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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf [edit] Hierarchieebene ein, und geben Sie sie dann aus dem Konfigurationsmodus ein commit .
Device 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. 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 zu erstellenden aggregierten Ethernet-Schnittstellen an.
[edit chassis] user@CE# set aggregated-devices ethernet device-count 2
-
Geben Sie die Mitglieder an, die in das aggregierte Ethernet-Paket eingeschlossen 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 Verbindungen 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 Parameter im aggregierten 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 im aggregierten Ethernet-Paket.
[edit interfaces ae0 aggregated-ether-options] user@CE# set lacp active user@CE# set lacp system-priority 100
Die
activeAnweisung initiiert die Übertragung von LACP-Paketen.Für die
system-priorityAnweisung 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 Paket gebündelt 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.
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show bridge-domainsBefehle , show chassisund show interfaces . Wenn die Ausgabe nicht die beabsichtigte 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.
Konfiguration 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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf Hierarchieebene [edit] ein und geben Sie sie dann im 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
PE-Router konfigurieren
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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 zu erstellenden aggregierten Ethernet-Schnittstellen an.
[edit chassis] user@P# set aggregated-devices ethernet device-count 2
-
Geben Sie die Mitglieder an, die in das aggregierte Ethernet-Paket eingeschlossen 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 Verbindungen 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 Parameter im aggregierten 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 im aggregierten 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
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show bridge-domainsBefehle , show chassisund show interfaces . Wenn die Ausgabe nicht die beabsichtigte 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
Bestätigen Sie, 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: Konfiguration der Multichassis-Link-Aggregation zwischen Switches der QFX-Serie und Routern der MX-Serie
Dieses Beispiel zeigt, wie Multichassis-Link-Aggregationsgruppen (MC-LAGs) zwischen einem Switch der QFX-Serie und einem Router der MX-Serie im Aktiv-Aktiv-Modus konfiguriert werden, um Layer-2-Bridging zu unterstützen. Im Aktiv-Aktiv-Modus übertragen alle Mitgliedsverbindungen den Datenverkehr, sodass der Datenverkehr zu beiden MC-LAG-Peers ausgeglichen 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 übernehmen in diesem Beispiel die Serverrolle
Junos OS Version 19.4R1 oder höher auf den MC-LAG-Peers
Überblick
In der Beispieltopologie sind zwei Server mit zwei PE-Geräten (Provider Edge) verbunden, S0 und R1. 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.
Die Server wissen nicht, dass ihre aggregierten Ethernet-Verbindungen mit mehreren PE-Geräten verbunden sind. Der MC-LAG-Betrieb ist für die Server undurchsichtig und beide haben eine konventionelle Ethernet-LAG-Schnittstelle konfiguriert.
An einem Ende einer MC-LAG befindet sich ein MC-LAG-Client-Gerä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). Jede der PEs verfügt über eine oder mehrere physische Verbindungen, die mit dem Clientgerät verbunden sind. Die PE-Geräte koordinieren sich miteinander, um sicherzustellen, dass der Datenverkehr auch dann ordnungsgemäß weitergeleitet wird, wenn alle Client-Verbindungen den Datenverkehr aktiv weiterleiten.
In Abbildung 3 arbeiten die Server so, als wären beide LAG-Mitglieder mit einem einzigen Anbietergerät verbunden. Da der konfigurierte Modus aktiv-aktiv ist, befinden sich alle LAG-Mitglieder in einem Weiterleitungsstatus, und das CE-Gerät sorgt für einen Lastausgleich des Datenverkehrs zu den Peering-PE-Geräten.
Das Interchassis Control Protocol (ICCP) sendet Nachrichten zwischen den PE-Geräten, um den Weiterleitungsstatus der MC-LAG zu steuern. Darüber hinaus wird ein Interchassis Link-Protection Link (ICL-PL) verwendet, um den Datenverkehr zwischen den PE-Geräten bei Bedarf weiterzuleiten, wenn der Betrieb im Aktiv-Aktiv-Modus erfolgt.
In diesem Beispiel konfigurieren Sie zwei MC-LAG auf den PEs, um Layer-2-Konnektivität zwischen den aggregierten Ethernet-Schnittstellen auf den Servern zu unterstützen. Im Rahmen der MC-LAG-Konfiguration stellen Sie eine aggregierte Ethernet-Schnittstelle zwischen den MC-LAG-Peers zur Bereitstellung der ICL-PL- und ICCP-Funktionalität bereit.
Topologie-Diagramm
Abbildung 3 zeigt die in diesem Beispiel verwendete Topologie.
Zu den wichtigsten Punkten der Topologie gehören:
- Der S0-Knoten ist ein QFX10000-Switch, während der R1-Knoten ein MX960-Router ist.
- Router der MX-Serie werden verwendet, um die Rolle der 2 Server zu erfüllen. In diesem Beispiel kann jedes Switch-, Router- oder Servergerät verwendet werden, das eine herkömmliche LACP-basierte LAG-Schnittstelle unterstützt.
- Den Servern ist VLAN 10 zugewiesen und sie verfügen über ein gemeinsames Subnetz. Sie erwarten Layer-2-Konnektivität zwischen den Servern.
- Die ICCP-Sitzung zwischen den PEs ist an einer IRB-Schnittstelle verankert. Dies ähnelt dem 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 kein IGP oder eine statische Route erforderlich ist. Infolgedessen 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. Es wird dringend empfohlen, mehrere Mitglieder im AE-Bundle für die ICCP/ICL-Verbindungen zu verwenden, um sicherzustellen, dass sie im Falle von Ausfällen einzelner Schnittstellen oder Verbindungen funktionsfähig 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, im Auge zu behalten, mit welchem PE Sie interagieren, während Sie durch das Beispiel gehen.
Konfigurieren der Geräte
- CLI-Schnellkonfiguration
- Konfiguration 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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein. Wenn Sie fertig sind, wechseln Sie commit aus dem Konfigurationsmodus, um die Änderungen zu aktivieren.
Schalter S0
In diesem Beispiel ist das S0-Gerät ein QFX10000-Switch.
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 ist das R1-Gerät ein 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 ist.
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
Konfiguration des S0-Switches
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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 auf dem Gehäuse unterstützt werden. Für das Beispiel werden nur 3 LAGs benötigt, aber ungenutzte AE-Bündelkapazität verursacht keine Probleme.
[edit chassis] user@S0# set aggregated-devices ethernet device-count 10
Konfigurieren Sie den Loopback (falls gewünscht, in diesem Beispiel wird er nicht verwendet) und die IRB-Schnittstellen zusammen mit dem VLAN der IRB-Schnittstelle. In diesem Beispiel wird die IRB-Schnittstelle zur Verankerung der ICCP-Sitzung verwendet 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 ae0-Schnittstelle für die Unterstützung von ICCP und ICL. Stellen Sie sicher, dass Sie alle MC-LAG-VLANs sowie das IRB-VLAN, das zur Unterstützung von ICCP verwendet wird, einbeziehen. Sie können eine Liste von VLANs angeben, aber in diesem Beispiel wird das
allSchlüsselwort verwendet, um schnell sicherzustellen, dass alle VLANs über die ae0-Schnittstelle 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 des Switches der QFX-Serie verwendet werden, da sie im Gegensatz zu einem Router der MX-Serie keine Spezifikation der ICL-Verbindung auf Einheitenebene unterstützen.
Hinweis:Der Switch der QFX-Serie unterstützt nur die Spezifikation auf Schnittstellenebene für die ICL-Verbindung und geht von der Verwendung von Einheit 0 aus. Daher ist es wichtig, dass Sie alle MC-LAG-VLANs wie abgebildet 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 später 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 den Server verwendet werden, der aggregierten Ethernet-Paketen gegenübersteht.
[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 LACP- und MC-LAG-Parameter 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 mit der
status-control activeAnweisung als aktiver MC-LAG-Knoten festgelegt. Wenn S0 fehlschlägt, übernimmt R1 die Rolle des aktiven Knotens. Diechassis-idAnweisung wird von LACP zur Berechnung der Portnummer der physischen Mitgliedsverbindungen 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 Aggregated Ethernet Identification Number (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 ist die ae20-Schnittstelle mit mc-ae-id 20 konfiguriert.
Die
redundancy-group 1Anweisung wird von ICCP verwendet, um mehrere Chassis mit ähnlichen Redundanzfunktionen zuzuordnen und einen Kommunikationskanal einzurichten, damit Anwendungen auf Peering-Chassis Nachrichten untereinander senden können. Die Schnittstellen ae10 und ae20 auf S0 und R1 sind mit derselben Redundanz-Gruppe, der Redundanz-Gruppe 1, konfiguriert.Die
modeAnweisung 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 LACP- und MC-LAG-Parameter für die MC-LAG, die eine Verbindung zu Server 2 (ae20) herstellt. Die MC-LAG ist auf den Aktiv-Aktiv-Modus eingestellt und in diesem Beispiel ist S0 auf den 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 v10
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 Service-ID für die Switch-Optionen.
Die Ports innerhalb einer Bridge-Domäne weisen die gleichen Flooding- oder Broadcast-Eigenschaften auf, um Layer-2-Bridging durchzuführen.
Die globale
service-idAnweisung ist erforderlich, um verwandte Bridge-Domänen über Peers hinweg zu verknüpfen (in diesem Fall S0 und R1), und muss mit demselben Wert konfiguriert werden.[edit switch-options] user@S0# set service-id 100
Konfigurieren Sie die ICCP-Parameter. Die
localParameter undpeerwerden so eingestellt, dass sie die Werte widerspiegeln, die zuvor für die lokale bzw. Remote-IRB-Schnittstelle konfiguriert wurden. Durch die Konfiguration des ICCP-Peering an eine IRB-Schnittstelle (oder Loopback-Schnittstelle) wird sichergestellt, dass die ICCP-Sitzung bei einzelnen Verbindungsausfällen aufrechterhalten werden 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 Multichassis-Ethernet-Schnittstellen 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
Hinweis:Auf dem Switch der QFX-Serie müssen Sie ein physisches Schnittstellengerät als ICL-Schutzverbindung angeben. Die Zuordnung einer ICL auf logischer Einheitsebene zu einem MC-LAG-Bundle wird nicht unterstützt. Für einen ordnungsgemäßen Betrieb müssen Sie sicherstellen, dass Einheit 0 zur Unterstützung des Bridging der MC-LAG-VLANs auf dem ICL verwendet wird.
S0 Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls. Wenn die Ausgabe nicht die beabsichtigte 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. 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 stellt kein Problem dar.
[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 zusammen mit dem 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-listwird verwendet, um eine Reihe von VLANs zu unterstützen, darunter VLAN 100 für ICCP und VLAN 10 für MC-LAGs. Im Gegensatz zum Switch der QFX-Serie wird dieallVerwendung als Verknüpfung zur Unterstützung aller VLANs auf Routern der MX-Serie nicht unterstützt.Hinweis: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 die ae0-Verbindung 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 den Server eingeschlossen werden sollen, der aggregierten Ethernet-Paketen bei R0 gegenübersteht.
[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 LACP- und MC-LAG-Parameter für die MC-LAG, die eine Verbindung zu Server 1 (ae10) herstellt. Die MC-LAG wird für den Aktiv-Aktiv-Modus eingestellt, und in diesem Beispiel wird R1 mit der
status-control standbyAnweisung als Standby-MC-LAG-Knoten festgelegt. Dies macht S0 zum aktiven MC-LAG-Knoten für ae10, wenn es betriebsbereit ist. Wenn S0 ausfällt, übernimmt R1 die Rolle des aktiven Knotens. Diechassis-idAnweisung wird von LACP zur Berechnung der Portnummer der physischen Mitgliedsverbindungen 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. Ebenso ist die ae20-Schnittstelle mit mc-ae-id 20 konfiguriert.Die
redundancy-group 1Anweisung wird von ICCP verwendet, um mehrere Chassis mit ähnlichen Redundanzfunktionen zuzuordnen und einen Kommunikationskanal einzurichten, damit Anwendungen auf Peering-Chassis Nachrichten untereinander senden können. Die Schnittstellen ae10 und ae20 auf S0 und R1 sind mit derselben Redundanz-Gruppe, der Redundanz-Gruppe 1, konfiguriert.Die
modeAnweisung 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 demonstriert die Unterstützung der Router 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 physischer Geräteebene (mit Annahme von Einheit 0) in der
[edit multi-chassis multi-chassis-protection]Hierarchie angegeben werden, wie für den Switch S0 der QFX-Serie gezeigt.[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
Hinweis:Auf der MX-Plattform können Sie die ICL-Schnittstelle entweder mit einer physischen Gerätedeklaration auf globaler Ebene in der
edit multi-chassis multi-chassis-protectionHierarchie oder, wie hier gezeigt, auf der Ebene der logischen Einheiten innerhalb des MC-LAG-Bundles angeben. Switches der QFX-Serie unterstützen nur die Spezifikation des physischen Geräts auf globaler Ebene.Konfigurieren Sie die LACP- und MC-LAG-Parameter für die MC-LAG, die eine Verbindung zu Server 2 (ae20) herstellt. Die MC-LAG ist auf den Aktiv-Aktiv-Modus eingestellt und in diesem Beispiel ist R1 auf den aktiven 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 Pakete ae10 und ae20.
Hinweis:Auf dem Router der MX-Serie definieren Sie VLANs unter der
[edit bridge-domains]Hierarchie. Beim Switch der QFX-Serie erfolgt dies in der[edit vlans]Hierarchie. 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 Service-ID für die Switch-Optionen.
Die Ports innerhalb einer Bridge-Domäne weisen die gleichen Flooding- oder Broadcast-Eigenschaften auf, um Layer-2-Bridging durchzuführen.
Die globale
service-idAnweisung ist erforderlich, um verwandte Bridge-Domänen über Peers hinweg zu verknüpfen (in diesem Fall S0 und R1), und muss mit demselben Wert konfiguriert werden.[edit switch-options] user@R1# set service-id 100
Konfigurieren Sie die ICCP-Parameter. Die
localParameter undpeersind so eingestellt, dass sie die Werte widerspiegeln, die zuvor auf der lokalen bzw. Remote-IRB-Schnittstelle konfiguriert wurden. Durch die Konfiguration des ICCP-Peering an eine IRB-Schnittstelle (oder Loopback-Schnittstelle) wird sichergestellt, dass die ICCP-Sitzung bei einzelnen Verbindungsausfällen aufrechterhalten werden 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 Dienst-ID ist erforderlich, wenn die aggregierten Multichassis-Ethernet-Schnittstellen Teil einer Bridge-Domäne sind.
[edit switch-options] user@R1# set service-id 100
R1 Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls. Wenn die Ausgabe nicht die beabsichtigte 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
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert, indem Sie die folgenden Betriebsmodusbefehle ausführen:
show iccpshow interfaces mc-ae \show interfaces aeX (0, 10, and 20)Verwenden Sie auf dem Switch der QFX-Serie die und die
show vlansshow ethernet-switching tableBefehleVerwenden Sie auf dem Router der MX-Serie den
show bridge mac-tableBefehlÜberprüfen der Layer-2-Konnektivität zwischen den Servern
Ausgewählte Ü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 ICCP/ICL-Verbindung ae0 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. Die Ausgabe bestätigt den erwarteten Aktiv-Aktiv-Status und den Statuskontroll-Aktiv/Standby-Status für beide MC-LAGs. Erinnern Sie sich, 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 die ICCP/ICL- und MC-LAG-Pakete zu bestätigen. Der Kürze halber wird nur die Ausgabe für das ae10-Bündel angezeigt. Alle AE-Schnittstellen (ae0, ae10 und ae20) sollten verfügbar 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 und-Befehle 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
Zum Schluss 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: Konfiguration 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-Aggregations- oder Aggregations-Zugriffs-Switches zu verbinden. MC-LAG verbessert die Verfügbarkeit durch die Bereitstellung von Aktiv/Aktiv-Verbindungen zwischen mehreren Switches über eine standardmäßige Link Aggregation Group (LAG), macht das Spanning Tree Protocol (STP) überflüssig und sorgt für eine schnellere Layer-2-Konvergenz bei Verbindungs- und Geräteausfällen. Bei mehreren aktiven Netzwerkpfaden ermöglicht MC-LAG den Lastausgleich des Datenverkehrs über mehrere physische Verbindungen hinweg. 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) Konfigurieren von OSPF
- (Optional) Konfigurieren von PIM
- (Optional) Konfigurieren des DHCP-Relays
- Verifizierung
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
-
Junos OS Version 13.2R5.10 für 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, sollten Sie wissen, wie Sie:
-
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. Siehe 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, einem Interchassis Link Protection Link (ICL-PL), einem Multi-Chassis-Schutzlink 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 | Basis-Hardware | 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-Link verwendet. 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
- Konfiguration der MC-LAG auf Switch A
- Konfiguration der MC-LAG auf Switch B
- 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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf Hierarchieebene [edit] ein und geben Sie sie dann im 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
Konfiguration der 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 den aggregierten Ethernet-Schnittstellen, die für die ICCP-Schnittstelle (Inter-Chassis Control Protocol) verwendet werden, Mitgliedsschnittstellen hinzu.
[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 Member-Interfaces 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 als der konfigurierte BFD-Timer ist, um zu verhindern, dass die ICL als ausgefallen angekündigt wird, bevor die ICCP-Verbindung ausgefallen ist.
Wenn die ICL ausfällt, bevor die ICCP-Verbindung ausfällt, geht die MC-LAG-Schnittstelle, die als Standby-Statussteuerungs-Peer konfiguriert ist, hoch und runter. Die Schnittstelle, die auf und ab geht, 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 Stäbe an, die zu ae4 gehören.
Geben Sie die Stäbe 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 der 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, der die MC-LAG hostet.
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 Statussteuerung 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-Administrationsschlü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, der die MC-LAG hostet.
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 VLAN-rack_1.
[edit vlans] user@switch# set rack_1 vlan-id 54
-
Konfigurieren Sie VLAN 54 und konfigurieren Sie ein Layer-3-IRB auf VLAN 54.
[edit vlans] user@switch# set v54 vlan-id 54 user@switch# set v54 l3-interface irb.54
-
Konfigurieren Sie eine IRB-Schnittstelle auf 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 über die IRB-Schnittstelle übertragen werden 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 herstellt.
[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 (BFD) zu aktivieren, konfigurieren Sie das minimale Empfangsintervall.
Wir empfehlen ein Mindestwert für das 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
Konfiguration der 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 den aggregierten Ethernet-Schnittstellen, die für die ICCP-Schnittstelle (Inter-Chassis Control Protocol) verwendet werden, Mitgliedsschnittstellen hinzu.
[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 Member-Interfaces 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 als der konfigurierte BFD-Timer ist, um zu verhindern, dass die ICL als ausgefallen angekündigt wird, bevor die ICCP-Verbindung ausgefallen ist.
Wenn die ICL ausfällt, bevor die ICCP-Verbindung ausfällt, geht die MC-LAG-Schnittstelle, die als Standby-Statussteuerungs-Peer konfiguriert ist, hoch und runter. Die Schnittstelle, die auf und ab geht, 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 Stäbe 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 der 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, der die MC-LAG hostet.
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-Administrationsschlü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, der die MC-LAG hostet.
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 ein IRB auf 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 über die IRB-Schnittstelle übertragen werden 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 herstellt.
[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 (BFD) zu aktivieren, konfigurieren Sie das minimale Empfangsintervall.
Wir empfehlen ein Mindestwert für das 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
Ergebnisse
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
Switch A und Switch 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
Konfiguration von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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 optionale Schleifenvermeidung.
[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 hat der MC-AE-Knoten höchste Priorität.
[edit protocols] user@switch# set rstp bridge-priority 0
Switch A und Switch B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show protocols rstp Befehle. Wenn die Ausgabe nicht die beabsichtigte 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
Switch A und Switch 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
Konfiguration von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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-Join- und -Leave-Nachrichten von der aktiven Verbindung der MC-LAG-Schnittstelle zur Standby-Verbindung repliziert, um eine schnellere Wiederherstellung von 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 Router-Schnittstelle.
[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
Switch A und Switch B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show protocols igmp show multicast-snooping-options und-Befehle. Wenn die Ausgabe nicht die beabsichtigte 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-Adresse synchronisieren.
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
Konfiguration von Switch A
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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 eine IRB-Schnittstelle für jede MC-LAG erstellen, 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@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 eine IRB-Schnittstelle für jede MC-LAG erstellen, 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@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 durch Eingabe der show interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group show interfaces irb unit 100 family inet address 192.168.54.2/24 vrrp-group und-Befehle. Wenn die Ausgabe nicht die beabsichtigte 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;
}
Konfiguration von Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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 eine IRB-Schnittstelle für jede MC-LAG erstellen, 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@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 eine IRB-Schnittstelle für jede MC-LAG erstellen, 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@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 durch Eingabe der show protocols rstp Befehle. Wenn die Ausgabe nicht die beabsichtigte 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 gleichzeitig die MAC-Synchronisierung und VRRP konfigurieren.
Sie müssen dieselbe IP-Adresse auf der IRB-Schnittstelle im VLAN auf beiden MC-LAG-Peers konfigurieren.
CLI-Schnellkonfiguration
Switch A und Switch B
set vlans v100 mcae-mac-synchronize set vlans v54 mcae-mac-synchronize
Konfiguration von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie Switch A:
-
Konfigurieren Sie die Synchronisierung der MAC-Adresse im MC-LAG-VLAN auf Switch A und Switch B.
[edit] user@switch# set vlans v100 mcae-mac-synchronize [edit] user@switch# set vlans v54 mcae-mac-synchronize
Switch A und Switch B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show vlans v100 show vlans v54 und-Befehle. Wenn die Ausgabe nicht die beabsichtigte 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) Konfigurieren von OSPF
CLI-Schnellkonfiguration
Switch A und Switch 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
Konfiguration von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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
Switch A und Switch B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show protocols ospf Befehle. Wenn die Ausgabe nicht die beabsichtigte 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) Konfigurieren von PIM
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
Konfiguration von Switch A
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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 Multicast-Protokoll.
[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 Rendezvous Point (RP).
Eine niedrigere Prioritätseinstellung gibt an, dass sich der sekundäre RP in einer Bootstrap-Konfiguration 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 durch Eingabe der show protocols pim Befehle. Wenn die Ausgabe nicht die beabsichtigte 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;
}
Konfiguration von Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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 Multicast-Protokoll.
[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 Rendezvous Point (RP).
Eine niedrigere Prioritätseinstellung gibt an, dass sich der sekundäre RP in einer Bootstrap-Konfiguration 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 durch Eingabe der show protocols pim Befehle. Wenn die Ausgabe nicht die beabsichtigte 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 des DHCP-Relays
CLI-Schnellkonfiguration
Switch A und Switch 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
Konfiguration von Switch A und Switch B
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. 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-Unicast-Clients.
[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 Routeneinträgen für die entsprechende Clientbindung unterdrückt wird.
[edit forwarding-options] user@switch# set dhcp-relay route-suppression destination
-
Erstellen Sie eine DHCP-Relaygruppe, 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 das DHCP-Relay mit Option 82.
[edit forwarding-options] user@switch# set dhcp-relay relay-option-82 circuit-id use-interface-description device
Switch A und Switch B
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show protocols pim Befehle. Wenn die Ausgabe nicht die beabsichtigte 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
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.
- Überprüfen des ICCP auf MC-LAG
- Überprüfen von LACP bei MC-LAG
- Verifizierung aggregierter Ethernet-Schnittstellen in MC-LAG
- Verifizieren des MAC-Lernens auf MC-LAG
- Überprüfen von VRRP in MC-LAG
- Überprüfen von OSPF bei MC-LAG
Überprüfen des ICCP auf MC-LAG
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, aktiviert ist, die Gefahrenerkennung aktiviert ist und MCSNOOPD- und ESWD-Clientanwendungen ausgeführt werden.
Überprüfen von LACP bei MC-LAG
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 funktionieren.
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 aktiv sind.
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 LACP-Verhandlungen teilnehmen.
Verifizierung aggregierter Ethernet-Schnittstellen in MC-LAG
Zweck
Stellen Sie sicher, dass alle ae-Schnittstellen in der MC-LAG richtig 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 an 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
Diese Ausgabe 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
-
Ethernet-Switching-Tabelle in Switch A anzeigen.
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 -
Ethernet-Switching-Tabelle in Switch B anzeigen.
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.
Überprüfen 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 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.2In diesem Beispiel ist Switch A das Backup-VRRP-Mitglied.
-
Vergewissern Sie sich, dass VRRP auf Switch B 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.1In diesem Beispiel ist Switch B das primäre VRRP-Mitglied.
Bedeutung
Diese Ausgabe bedeutet, dass VRRP ordnungsgemäß funktioniert.
Überprüfen von OSPF bei MC-LAG
Zweck
Stellen Sie sicher, dass OSPF ordnungsgemäß mit MC-LAG 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
-
OSPF-Routing-Tabelle auf Switch A anzeigen.
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
Dieses Beispiel zeigt, 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) Konfigurieren von OSPF
- (Optional) Konfigurieren von PIM
- (Optional) Konfigurieren des DHCP-Relays
(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. 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.
Hinweis:Die ae1-Schnittstelle ist eine nachgeschaltete 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 durch Eingabe der show protocols rstp Befehle. Wenn die Ausgabe nicht die beabsichtigte 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. 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 durch Eingabe der show protocols igmp show multicast-snooping-options und-Befehle. Wenn die Ausgabe nicht die beabsichtigte 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. 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 eine IRB-Schnittstelle für jede MC-LAG erstellen, 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@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 durch Eingabe des show interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group Befehls. Wenn die Ausgabe nicht die beabsichtigte 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. 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 eine IRB-Schnittstelle für jede MC-LAG erstellen, 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@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 durch Eingabe der show interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group Befehle. Wenn die Ausgabe nicht die beabsichtigte 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 gleichzeitig die MAC-Synchronisierung und 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. Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus .
So konfigurieren Sie QFX1:
Konfigurieren Sie die Synchronisierung von MAC-Adressen 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 durch Eingabe des show vlans v10 Befehls. Wenn die Ausgabe nicht die beabsichtigte 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) Konfigurieren von OSPF
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. 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 durch Eingabe der show protocols ospf Befehle. Wenn die Ausgabe nicht die beabsichtigte 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) Konfigurieren von PIM
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. 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 Rendezvous Point (RP)-Adresse auf QFX1 und QFX2.
[edit protocols pim] user@switch# set rp static address 10.0.0.3
Konfigurieren Sie die Adressbereiche der Multicast-Gruppen, für die QFX1 und QFX2 ein Rendezvous Point (RP) sein 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 den Schwellenwert für 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
Ergebnisse
QFX1
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show protocols pim Befehle. Wenn die Ausgabe nicht die beabsichtigte 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 durch Eingabe des show protocols pim Befehls. Wenn die Ausgabe nicht die beabsichtigte 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 des DHCP-Relays
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. 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-Unicast-Clients.
[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 Routeneinträgen für die entsprechende Clientbindung unterdrückt wird.
[edit forwarding-options] user@switch# set dhcp-relay route-suppression destination
Erstellen Sie eine DHCP-Relaygruppe, 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 das 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 durch Eingabe der show protocols pim Befehle. Wenn die Ausgabe nicht die beabsichtigte 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: Simplifizieren 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 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, sollten Sie wissen, wie Sie:
-
Konfigurieren Sie aggregierte Ethernet-Schnittstellen auf einem Switch. Siehe Konfiguration einer aggregierten Ethernet-Schnittstelle .
-
Konfigurieren Sie das Link Aggregation Control Protocol (LACP) für aggregierte Ethernet-Schnittstellen auf einem Switch. Siehe 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, Multi-Chassis-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 auf einen anderen weiterzugeben, zu synchronisieren und zu bestätigen. Sie können sich bei einem der MC-LAG-Peers anmelden, um beide MC-LAG-Peers zu verwalten, und haben so einen einzigen Verwaltungspunkt. Die Konfigurationskonsistenzprüfung verwendet das Inter-Chassis Control Protocol (ICCP), um MC-LAG-Konfigurationsparameter (Chassis-ID, Service-ID usw.) auszutauschen und nach Konfigurationsinkonsistenzen zwischen MC-LAG-Peers zu suchen. 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 auf einem MC-LAG-Peer ausgegeben haben.
Auf dem EX9200-A-Switch konfigurieren Sie die folgenden Parameter für die Konfigurationssynchronisierung und die Überprü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-Peer-Details und Details zur Benutzer-Authentifizierung für die MC-LAG-Konfigurationssynchronisierung.
-
peers-synchronize-Anweisung zur Synchronisierung der Konfigurationen zwischen lokalen und entfernten MC-LAG-Peers standardmäßig. -
set multi-chassis mc-lag consistency-checkzur 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-Peer-Details und Details zur Benutzer-Authentifizierung für die MC-LAG-Konfigurationssynchronisierung.
-
peers-synchronize-Anweisung zum Synchronisieren und Commit der Konfigurationen zwischen lokalen und entfernten 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 | Basis-Hardware | Multichassis Link Aggregation Group |
|---|---|---|
| EX9200-A EX9200-B |
EX9200 EX9200 |
AE0 ist als aggregierte Ethernet-Schnittstelle konfiguriert und wird als ICCP-Verbindung 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-Verbindung 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 Teil von ae3 auf Switch A und Switch B: xe-0/0/2. |
| Virtual Chassis Virtual Chassis |
Nicht zutreffend. Virtual Chassis werden nur zu Veranschaulichungszwecken dargestellt. |
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
- Konfiguration der MC-LAG auf EX9200-B
- 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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie in die CLI auf Hierarchieebene [edit] ein und geben Sie sie dann im 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 Passwort.
[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”
-
Statische Zuordnung von EX9200-A zu 10.92.76.2 und EX9200-B zu 10.92.76.4.
[edit system] user@EX9200-A# set static-host-mapping EX9200-A inet 10.92.76.2 user@EX9200-A# set static-host-mapping EX9200-B inet 10.92.76.4
-
Aktivieren Sie den NETCONF-Dienst mit SSH.
[edit system] user@EX9200-A# set services netconf ssh
-
Aktivieren Sie die
peers-synchronizeAnweisung, 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, die Benutzernamen und die 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 indem Sie 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 Standard-Gateway.
[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 umfasst.
[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 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.
[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 den aggregierten Ethernet-Schnittstellen, die für die ICCP-Schnittstelle (Inter-Chassis Control Protocol) verwendet werden, Mitgliedsschnittstellen hinzu.
[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.
Hinweis:Die IP-Adresse für ae0 konfigurieren Sie in einem späteren Schritt.
[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-Verwaltungsschlü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
-
Ermöglichen 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-Verwaltungsschlü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 wird.
[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 als Aktiv-Aktiv-Modus an.
[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 Konvergenz der Protokolle verzögern, können Sie Paketverluste bei der Wiederherstellung ausgefallener Verbindungen und Geräte verhindern. In diesem Beispiel für die Netzwerkkonfiguration wird eine Verzögerungszeit von 520 Sekunden verwendet. Diese Verzögerungszeit ist möglicherweise nicht optimal für Ihr Netzwerk 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 Statussteuerung 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.
Hinweis: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 wird.
[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 LACP-Verwaltungsschlü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 als Aktiv-Aktiv-Modus an.
[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 Konvergenz der Protokolle verzögern, können Sie Paketverluste bei der Wiederherstellung ausgefallener Verbindungen und Geräte verhindern. In diesem Beispiel für die Netzwerkkonfiguration wird eine Verzögerungszeit von 520 Sekunden verwendet. Diese Verzögerungszeit ist möglicherweise nicht optimal für Ihr Netzwerk 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 Statussteuerung 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, um Endbenutzer zu verbinden.
[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) für optionale Schleifenvermeidung.
[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, erhalten die MC-AE-Knoten von EX9200-A und EX9200-B die beste Priorität.
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp bridge-priority 0
-
Konfigurieren Sie den RSTP-Systembezeichnerwert.
[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 über MC-LAG-Mitglieder hinweg 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
-
Legen Sie fest, dass die Statussteuerungseinstellung von ae2 aktiv sein soll.
[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, die aktiv sein soll.
[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 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 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 Statussteuerung 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, um die MC-AE-Schnittstellen ae2 und ae3 im Falle eines Ausfalls zu schützen.
[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 herstellt.
Hinweis:Wir empfehlen 50 Sekunden als Wert für die Sitzungsaufbauzeit.
[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 Mindestwert für das 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, sodass die Junos Konfiguration die Anweisungen aus 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 ]
Konfiguration der 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 Passwort.
[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”
-
Statische Zuordnung von EX9200-A zu 10.92.76.2 und EX9200-B zu 10.92.76.4.
[edit system] user@EX9200-B# set static-host-mapping EX9200-A inet 10.92.76.2 user@EX9200-B# set static-host-mapping EX9200-B inet 10.92.76.4
-
Aktivieren Sie den NETCONF-Dienst mit SSH.
[edit system] user@EX9200-B# set services netconf ssh
-
Aktivieren Sie die
peers-synchronizeAnweisung, 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 indem Sie 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 Standard-Gateway.
[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 umfasst.
[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, um die MC-AE-Schnittstellen ae2 und ae3 im Falle eines Ausfalls zu schützen.
[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 herstellt.
Hinweis:Wir empfehlen 50 Sekunden als Wert für die Sitzungsaufbauzeit.
[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 Mindestwert für das 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, sodass die Junos Konfiguration die Anweisungen aus 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 ]
Ergebnisse
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
- Überprüfen des ICCP auf MC-LAG
- Überprüfen von LACP bei MC-LAG
- Verifizierung aggregierter Ethernet-Schnittstellen in MC-LAG
- Verifizieren des MAC-Lernens auf MC-LAG
- Überprüfen von VRRP in MC-LAG
- Überprüfen von OSPF bei MC-LAG
- Überprüfen, ob die Konfigurationskonsistenzprüfung erfolgreich war
- Überprüfen des Status der Konfigurationskonsistenzprüfung für die globale Konfiguration
- Überprüfen des Status der Konfigurationskonsistenzprüfung für die Interchassis-Steuerungsverbindung
- Ü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
Überprüfen des ICCP auf MC-LAG
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, die Gefahrenerkennung aktiviert ist, der Status der Backup-Peer aktiviert ist und LACPD-, MCLAG_CFGCHKD- und L2ALD-_ICCP_CLIENT Client-Anwendungen ausgeführt werden.
Überprüfen von LACP bei MC-LAG
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 funktionieren.
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 funktionieren.
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 LACP-Verhandlungen teilnehmen.
Verifizierung aggregierter Ethernet-Schnittstellen in MC-LAG
Zweck
Stellen Sie sicher, dass alle ae-Schnittstellen in der MC-LAG richtig 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
Diese Ausgabe 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 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 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.
Überprüfen 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 EX9200-A 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.1In diesem Beispiel ist Switch A das primäre VRRP-Mitglied.
-
Vergewissern Sie sich, dass VRRP auf EX9200-B 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.2In diesem Beispiel ist Switch B das Backup-VRRP-Mitglied.
Bedeutung
Diese Ausgabe bedeutet, dass VRRP ordnungsgemäß funktioniert.
Überprüfen von OSPF bei MC-LAG
Zweck
Stellen Sie sicher, dass OSPF ordnungsgemäß mit MC-LAG ausgeführt wird.
Aktion
-
Zeigen Sie die OSPF-Nachbarn auf 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 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 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 nebeneinander liegen.
Überprüfen, ob die Konfigurationskonsistenzprüfung erfolgreich war
Zweck
Zeigen Sie die Liste der festgeschriebenen MC-LAG-Parameter an, die auf Inkonsistenzen, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsstufe (obligatorisch oder erwünscht) und das Ergebnis der Konfigurationskonsistenzprüfung überprüft werden. Das Ergebnis ist entweder bestanden oder nicht.
Aktion
-
Zeigt die Liste der festgeschriebenen MC-LAG-Parameter an, die die Konfigurationskonsistenzprüfung auf 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 zugesicherten MC-LAG-Parameter an, die die Konfigurationskonsistenzprüfung auf EX9200-B bestanden haben 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 in Bezug auf die MC-LAG-Funktionalität, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsebene (obligatorisch oder erwünscht) und das Ergebnis der Konfigurationskonsistenzprüfung an. Das Ergebnis ist entweder bestanden oder nicht.
Dieser Befehl zeigt nur eine Teilmenge dessen, was im show multi-chassis mc-lag configuration-consistency Befehl angezeigt wird. Die folgenden Parameter im Zusammenhang mit der globalen Konfiguration werden auf Konsistenz überprüft.
-
ICL-Schnittstelle
-
RSTP-Bridge-Priorität
-
Service-ID
-
Haltezeit für den Sitzungsaufbau
-
lokale IP-Adresse der ICCP-Schnittstelle
-
Backup-Liveness-Erkennung, Peer-IP-Adresse
-
ICCP/BFD-Multiplikator
Die spezifischen Parameter für die ICL-, MC-LAG-Schnittstellen sowie VLAN- und VRRP-Konfigurationen werden weiter unten in diesem Dokument aufgeführt.
Aktion
-
Zeigt die Liste der zugesicherten globalen Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf EX9200-A bestanden haben 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 zugesicherten globalen 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 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 zugesicherte globale Konfiguration im Zusammenhang mit MC-LAG die Konfigurationskonsistenzprüfung bestanden hat.
Überprüfen des Status der Konfigurationskonsistenzprüfung für die Interchassis-Steuerungsverbindung
Zweck
Zeigen Sie den Status der Konfigurationskonsistenzprüfung für Parameter an, die sich auf die ICL beziehen, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsebene (obligatorisch oder erwünscht) und das Ergebnis der Konfigurationskonsistenzprüfung. Das Ergebnis ist entweder bestanden oder nicht. Einige Beispiele für Parameter im Zusammenhang mit der ICL-Schnittstelle sind der Schnittstellenmodus und das VLAN, zu dem die Schnittstelle gehört.
Dieser Befehl zeigt nur eine Teilmenge dessen, was im show multi-chassis mc-lag configuration-consistency Befehl angezeigt wird. Die folgenden Parameter im Zusammenhang mit der ICL-Konfiguration werden für die Konsistenzprüfung geprüft:
-
VLAN-Mitgliedschaft
-
Interface-Modus
Aktion
-
Zeigt die Liste der zugesicherten ICL-Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf EX9200-A bestanden haben 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
-
Liste der übergebenen ICL-Konfigurationsparameter anzeigen, die die Konfigurationskonsistenzprüfung auf EX9200-B bestanden haben 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 mit der ICL verbundenen MC-LAG-Parameter 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 zugesicherte Parameter im Zusammenhang mit den aggregierten Multichassis-Ethernet-Schnittstellen, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsebene (obligatorisch oder erwünscht) und das Ergebnis der Konfigurationskonsistenzprüfung an. Das Ergebnis ist entweder bestanden oder nicht.
Dieser Befehl zeigt nur eine Teilmenge dessen, was im show multi-chassis mc-lag configuration-consistency Befehl angezeigt wird. Die folgenden Parameter im Zusammenhang mit den MC-AE-Schnittstellen werden auf Konsistenz überprüft:
-
LACP-Administratorschlüssel
-
LACP-System-ID
-
Periodisches LACP-Intervall
-
Bevorzugen Sie die Einstellung für die Statussteuerung
-
Einstellung der Statussteuerung
-
Modus
-
chassis-ID
-
Redundanz-Gruppen-ID
-
VLAN-Mitgliedschaft der ICL
-
Schnittstellenmodus des ICL
Aktion
-
Zeigt die Liste der festgeschriebenen 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 festgeschriebenen 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 zugesagten MC-LAG-Parameter für die MC-AE-Schnittstellen 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 festgeschriebene Parameter im Zusammenhang mit der MC-LAG VLAN-Konfiguration, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsebene (obligatorisch oder erwünscht) und das Ergebnis der Konfigurationskonsistenzprüfung an. Das Ergebnis ist entweder bestanden oder nicht.
Dieser Befehl zeigt nur eine Teilmenge dessen, was im show multi-chassis mc-lag configuration-consistency Befehl angezeigt wird. Die folgenden Parameter im Zusammenhang mit der VLAN- und IRB-Konfiguration werden auf Konsistenz überprüft:
-
VRRP-Gruppen-ID
-
IP-Adresse der IRB-Schnittstelle
Aktion
-
Zeigen Sie die Liste der zugesagten VLAN-Konfigurationsparameter an, die die Konfigurationskonsistenzprüfung auf 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
-
Zeigt die Liste der zugesagten VLAN-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 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 zugesicherten MC-LAG-Parameter für die VLAN- und IRB-Konfigurationen 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 im Zusammenhang mit der VRRP-Konfiguration, die Konsistenzanforderung (identisch oder eindeutig), die Durchsetzungsebene (obligatorisch oder erwünscht) und das Ergebnis der Konfigurationskonsistenzprüfung an. Das Ergebnis ist entweder bestanden oder nicht.
Dieser Befehl zeigt nur eine Teilmenge dessen, was im show multi-chassis mc-lag configuration-consistency Befehl angezeigt wird. Die folgenden Parameter im Zusammenhang mit der VRRP-Konfiguration 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 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
-
Zeigt die Liste der festgeschriebenen 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 im Zusammenhang mit der VRRP-Konfiguration 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 Load Balancing zwischen zwei Switches, Multihoming-Unterstützung für Client-Geräte wie Server und ein schleifenfreies Layer-2-Netzwerk ohne Ausführen 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 mit ELS für den FCoE-Transit-Switch-Datenverkehr über ein MC-LAG. ELS-Details finden Sie unter Verwenden der erweiterten Layer 2 Software CLI.
Sie können eine MC-LAG verwenden, um eine redundante Aggregationsschicht für Fibre Channel over Ethernet (FCoE)-Datenverkehr in einer invertierten 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 Weiterleitungsklassen- und IEEE 802.1p-Prioritätsinformationen ü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 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-Gateway-Konfiguration (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.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Zwei Switches von Juniper Networks, die eine MC-LAG für den FCoE-Datenverkehr bilden.
Zwei Switches von Juniper Networks, die im Transit-Switch-Modus FCoE-Serverzugriff bereitstellen und mit den MC-LAG-Switches verbunden sind.
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 erfahren Sie, wie Sie:
Konfigurieren Sie CoS für FCoE-Datenverkehr auf den beiden 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 Prioritätsgruppe für die Weiterleitungsklasse).
Hinweis:Durch die Konfiguration oder Änderung von PFC auf einer Schnittstelle wird der gesamte Port blockiert, bis die PFC-Änderung abgeschlossen ist. Nachdem eine PFC-Änderung abgeschlossen wurde, wird die Blockierung des Ports aufgehoben und der Datenverkehr wird fortgesetzt. Durch das Blockieren des Ports wird der ein- und ausgehende Datenverkehr gestoppt und es kommt zu Paketverlusten in allen Warteschlangen des Ports, 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 FCoE-Transit-Switch-Zugriffsports.
Deaktivieren Sie IGMP-Snooping im FCoE-VLAN.
Konfigurieren Sie den entsprechenden Portmodus, die vertrauenswürdige oder nicht vertrauenswürdige MTU und den vertrauenswürdigen oder nicht vertrauenswürdigen FCoE-Status für jede Schnittstelle, um verlustfreien FCoE-Transport zu unterstützen.
Topologie
Switches, die als Transit-Switches fungieren, unterstützen MC-LAGs für FCoE-Datenverkehr in einer invertierten U-Netzwerktopologie, wie in Abbildung 6 dargestellt.
Tabelle 3 zeigt die Konfigurationskomponenten für dieses Beispiel.
Komponente |
Einstellungen |
|---|---|
Hardware |
Vier Switches (zwei zur Bildung der MC-LAG als Pass-Through-Transit-Switches und zwei Transit-Switches für den FCoE-Zugriff). |
Weiterleitungsklasse (alle Switches) |
Standard-Weiterleitungsklasse |
Classifier (Zuordnung der Weiterleitungsklasse von eingehendem Datenverkehr zur IEEE-Priorität) |
Standardmäßiger vertrauenswürdiger IEEE 802.1p-Klassifizierer 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 der 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 der MC-LAG ae1.Alle Ports sind im
Hinweis:
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 und im Portmodus als TS2 – Die Ports xe-0/0/25 und x-0/0/26 sind Mitglieder der LAG ae1 und im Portmodus als |
FCoE Queue Scheduler (alle Switches) |
|
Zuordnung von Weiterleitungsklasse zu Scheduler (alle Switches) |
Scheduler-Zuordnung |
Weiterleitungsklassensatz (FCoE-Prioritätsgruppe, alle Switches) |
Ausgangsschnittstellen:
|
Datenverkehrssteuerungsprofil (alle Switches) |
|
PFC-Überlastungsbenachrichtigungsprofil (alle Switches) |
Eingangsschnittstellen:
|
FCoE VLAN Name und Tag-ID |
Name— Schließen Sie das FCoE-VLAN in die Schnittstellen ein, die den FCoE-Datenverkehr auf allen vier Switches übertragen. Deaktivieren Sie IGMP-Snooping auf den Schnittstellen, die zum FCoE-VLAN gehören, auf allen vier Switches. |
FIP-Snooping |
Aktivieren Sie FIP-Snooping auf den Transit-Switches TS1 und TS2 im FCoE-VLAN. Konfigurieren Sie die LAG-Schnittstellen, die mit den MC-LAG-Switches verbunden sind, 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 gleichermaßen, wenn VN2VF_Port FIP-Snooping auf den Zugriffsports des Transit-Switches aktiviert ist. Die Methode des FIP-Snooping, die Sie aktivieren, hängt von Ihrer Netzwerkkonfiguration ab. |
In diesem Beispiel wird der standardmäßige vertrauenswürdige BA-Klassifizierer für IEEE 802.1p verwendet, der automatisch auf den Bündelfunkmodus und die getaggten Zugriffsmodusports 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 der Weiterleitungsklasse zur Warteschlange (konfigurieren Sie die FCoE-Weiterleitungsklasse oder die Ausgabewarteschlange nicht explizit). Die Standard-FCoE-Weiterleitungsklasse ist
fcoe, und die Standardausgabe-Warteschlange ist queue3.Hinweis:Sie können das No-Loss-Paketverlust-Attribut in die Konfiguration der expliziten Weiterleitungsklasse 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. Der vertrauenswürdige Klassifizierer ist der Standardklassifizierer für Schnittstellen im Trunk- und Tagged-Access-Port-Modus. Der vertrauenswürdige Standardklassifizierer ordnet eingehende Pakete mit dem IEEE 802.1p-Codepunkt 3 (
011) der FCoE-Weiterleitungsklasse zu. Wenn Sie den BA-Klassifizierer anstelle des Standardklassifizierers 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 Klassifiziererkonfiguration auf den MC-LAG-Ports sichergestellt.Konfigurieren Sie ein Überlastungsbenachrichtigungsprofil, das PFC für den FCoE-Codepunkt aktiviert (Codepunkt
011in diesem Beispiel). Die Konfiguration des Überlastungsbenachrichtigungsprofils muss auf beiden MC-LAG-Switches identisch sein.Wenden Sie das Überlastungsbenachrichtigungsprofil auf die Schnittstellen an.
Konfigurieren Sie die erweiterte Übertragungsauswahl (ETS, auch bekannt als hierarchische Planung) auf den Schnittstellen, um die für den verlustfreien FCoE-Transport erforderliche Bandbreite bereitzustellen. Die Konfiguration der 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 an den Weiterleitungsklassensatz, der den FCoE-Datenverkehr enthält.
Wenden Sie die ETS-Planung auf die Schnittstellen an.
Konfigurieren Sie den Portmodus, die MTU und FCoE vertrauenswürdigen oder nicht vertrauenswürdigen Status für jede Schnittstelle, um verlustfreien FCoE Transport zu unterstützen.
Darüber hinaus wird in diesem Beispiel beschrieben, wie FIP-Snooping auf den TS1- und TS2-Ports des Transit-Switches aktiviert wird, die mit den FCoE-Servern verbunden sind, und wie IGMP-Snooping im FCoE-VLAN deaktiviert wird. Um einen sicheren Zugriff zu ermöglichen, muss FIP-Snooping auf den FCoE-Zugriffsports aktiviert sein.
Dieses Beispiel konzentriert sich auf die CoS-Konfiguration zur Unterstützung eines verlustfreien FCoE-Transports über eine MC-LAG. In diesem Beispiel wird nicht beschrieben, wie die Eigenschaften von MC-LAGs und LAGs konfiguriert werden, aber es zeigt Ihnen, wie Sie die Portmerkmale konfigurieren, die für die Unterstützung eines verlustfreien Transports erforderlich sind, und wie Sie der MC-LAG und den LAGs Schnittstellen zuweisen.
Bevor Sie CoS konfigurieren, konfigurieren Sie:
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
- Konfiguration der MC-LAG-Switches S1 und S2
- Konfiguration der FCoE-Transit-Switches TS1 und TS2
- Ergebnisse
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 so, dass sie Ihrer Netzwerkkonfiguration entsprechen, kopieren Sie dann die Befehle und fügen Sie sie in die CLI für MC-LAG-Switch S1 und 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 an 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 so, dass sie zu Ihrer Netzwerkkonfiguration passen, kopieren Sie dann die Befehle und fügen Sie sie in die CLI für Transit-Switch TS1 und Transit-Switch TS2 auf der [edit] Hierarchieebene 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
Konfiguration 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 eines verlustfreien FCoE-Transports über eine MC-LAG (in diesem Beispiel werden die Standardweiterleitungsklasse fcoe und der Standardklassifizierer verwendet, um eingehenden FCoE-Datenverkehr dem FCoE IEEE 802.1p-Codepunkt 011zuzuordnen, 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 zu (
fcoe-sched).[edit class-of-service] user@switch# set scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched
Konfigurieren Sie die Weiterleitungsklasse set (
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-Codepunkt011anwendet.[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 zur 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 und
trunkdie 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 fest
2180.2180 Byte ist aufgrund der Nutzlast- und Header-Größe 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 mit anderen Switches verbunden sind, 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
Konfiguration 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 die Ressourcenplanung (ETS), PFC, das FCoE-VLAN sowie die LAG-Schnittstellenmitgliedschaft und -merkmale zur Unterstützung des verlustfreien FCoE-Transports über die MC-LAG (in diesem Beispiel werden die Standardweiterleitungsklasse fcoe und der Standardklassifizierer verwendet, um eingehenden FCoE-Datenverkehr dem FCoE IEEE 802.1p-Codepunkt 011zuzuordnen, 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 zu (
fcoe-sched).[edit class-of-service] user@switch# set scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched
Konfigurieren Sie die Weiterleitungsklasse set (
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-Codepunkt011anwendet.[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 die Mitgliedsschnittstellen zur LAG 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 unter LAG (
ae1) den Portmodus alstrunkund 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 Portmodustagged-accessals und die Mitgliedschaft im FCoE-VLAN (fcoe_vlan).xe-0/0/32xe-0/0/31xe-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 fest
2180.2180 Byte ist aufgrund der Nutzlast- und Header-Größe 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 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 mit anderen Switches verbunden sind, sollten vertrauenswürdig sein und kein FIP-Snooping durchführen:
[edit ethernet-switching-options] user@switch# set secure-access-port interface ae1 fcoe-trusted
Hinweis: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 bleiben im Standardstatus 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 Zugriff auf FCoE Netzwerk 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
Ergebnisse
Zeigen Sie die Ergebnisse der CoS-Konfiguration auf dem MC-LAG-Switch S1 und 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 Konfigurationen für Weiterleitungsklasse und Klassifizierer 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 auf 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 Standardklassifizierer für IEEE 802.1p 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 der Weiterleitungsklassensatz (Prioritätsgruppe) erstellt wurde
- Überprüfen, ob die prioritätsbasierte Datenstromsteuerung aktiviert wurde
- Überprüfen, ob die Schnittstellen-Class-of-Service-Konfiguration erstellt wurde
- Überprüfen der korrekten Konfiguration der Schnittstellen
- Überprüfen, ob FIP-Snooping im FCoE-VLAN auf den FCoE-Transit-Switches TS1- und TS2-Zugriffsschnittstellen 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-Map mit dem Befehl show class-of-service scheduler-map fcoe-mapoperational 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-Map fcoe-mapauf. Die Befehlsausgabe umfasst:
Der Name der Scheduler-Zuordnung (
fcoe-map)Der Name des Schedulers (
fcoe-sched)Die dem Scheduler zugeordneten Weiterleitungsklassen (
fcoe)Die garantierte Mindest-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 Löschprofilverlustpriorität für jeden Ablageprofilnamen. Dieses Beispiel enthält keine Drop-Profile, da Sie keine Drop-Profile auf 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-tcpBetriebsmodus 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 umfasst die Befehlsausgabe:
Der Name des Datenverkehrssteuerungsprofils (
fcoe-tcp)Die maximale Portbandbreite, die die Prioritätsgruppe verbrauchen kann (Shaping-Rate
100 percent)Die Scheduler-Zuordnung, die dem Datenverkehrssteuerungsprofil zugeordnet ist (
fcoe-map)Die minimale garantierte Prioritätsgruppe Portbandbreite (garantierte Rate
3000000000in Bit/s)
Überprüfen, ob der Weiterleitungsklassensatz (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-pgoperational 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 fcoe-pg zur Prioritätsgruppe gehören, sowie die interne Indexnummer der Prioritätsgruppe. Die Befehlsausgabe zeigt, dass der Weiterleitungsklassensatz fcoe-pg die Weiterleitungsklasse fcoeenthält.
Überprüfen, ob die prioritätsbasierte Datenstromsteuerung aktiviert wurde
Zweck
Stellen Sie sicher, dass PFC am FCoE-Codepunkt aktiviert ist. Die PFC-Überprüfung ist bei jedem der vier Switches gleich.
Aktion
Listen Sie das FCoE-Überlastungsbenachrichtigungsprofil mit dem Befehl show class-of-service congestion-notification fcoe-cnpBetriebsmodus 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 Standardkabellänge (100 Meter), die standardmäßige maximale Empfangseinheit (2500 Bytes) und die Standardzuordnung von Prioritäten zu Ausgabewarteschlangen an, da in diesem Beispiel die Konfiguration dieser Optionen nicht enthalten ist.
Überprüfen, ob die Schnittstellen-Class-of-Service-Konfiguration erstellt wurde
Zweck
Stellen Sie sicher, dass die CoS-Eigenschaften der Schnittstellen korrekt sind. Die Verifizierungsausgabe der MC-LAG-Switches S1 und S2 unterscheidet sich von der Ausgabe der FCoE-Transit-Switches TS1 und TS2.
Aktion
Listen Sie die Schnittstellen-CoS-Konfiguration auf den MC-LAG-Switches S1 und S2 mit dem Betriebsmodusbefehl show configuration class-of-service interfacesauf:
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 Betriebsmodusbefehl show configuration class-of-service interfacesauf:
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.
ae0oderxe-0/0/30)Der Name des Weiterleitungsklassensatzes, der der Schnittstelle zugeordnet ist (
fcoe-pg)Der Name des Datenverkehrssteuerungsprofils, das der Schnittstelle zugeordnet ist (Ausgabe-Datenverkehrssteuerungsprofil,
fcoe-tcp)Der Name des Überlastungsbenachrichtigungsprofils, das der Schnittstelle zugeordnet ist (
fcoe-cnp)
Schnittstellen, die Mitglieder 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. 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 nicht Mitglieder einer LAG sind.
Überprüfen der korrekten Konfiguration der Schnittstellen
Zweck
Stellen Sie sicher, dass die LAG-Mitgliedschaft, die MTU, die VLAN-Mitgliedschaft und der Portmodus der Schnittstellen korrekt sind. Die Verifizierungsausgabe der MC-LAG-Switches S1 und S2 unterscheidet sich von der Ausgabe der FCoE-Transit-Switches TS1 und TS2.
Aktion
Listen Sie die Schnittstellenkonfiguration auf den MC-LAG-Switches S1 und S2 mit dem Betriebsmodusbefehl show configuration interfacesauf:
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 Betriebsmodusbefehl show configuration interfacesauf:
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:
Die MTU (
2180)Die Einheitsnummer der Schnittstelle (
0)Der Portmodus (
trunkModus für Schnittstellen, die zwei Switches verbinden, Modus für Schnittstellen,tagged-accessdie 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 FCoE-Transit-Switches TS1- und TS2-Zugriffsschnittstellen 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 TS1 und TS2 des Transit-Switches erfolgt.
Aktion
Listen Sie die Portsicherheitskonfiguration auf den FCoE-Transit-Switches TS1 und TS2 mit dem Betriebsmodusbefehl show configuration ethernet-switching-options secure-access-portauf:
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 Vertrauenswürdigkeit eines Ports. Die Befehlsausgabe zeigt, dass:
Der LAG-Port
ae1.0, der den FCoE-Transit-Switch mit den MC-LAG-Switches verbindet, ist als vertrauenswürdige Schnittstelle für FCoE konfiguriert. FIP-Snooping wird auf den Mitgliedsschnittstellen der LAG (xe-0/0/25 und xe-0/0/26) nicht ausgeführt.FIP-Snooping ist im FCoE-VLAN aktiviert (
examine-fipfcoe_vlan), der Typ von FIP-Snooping ist VN2VN_Port FIP-Snooping (examine-vn2vn) und der Beacon-Zeitraum ist auf90000Millisekunden eingestellt. 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 vertrauenswürdig für FCoE konfiguriert sind. Die Schnittstellenmember von LAG ae1 (xe-0/0/25 und xe-0/0/26) führen kein FIP-Snooping durch, da die LAG als vertrauenswürdig für FCoE 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 TS1 und TS2 des Transit-Switches erfolgt.
Aktion
Listen Sie die FIP-Snooping-Konfiguration auf den FCoE-Transit-Switches TS1 und TS2 mit dem Betriebsmodusbefehl show fip snooping briefauf:
user@switch> show fip snooping brief VLAN: fcoe_vlan, Mode: VN2VN Snooping FC-MAP: 0e:fd:00 …
Die Ausgabe wurde abgeschnitten, 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, dass:
Das VLAN, in dem FIP-Snooping aktiviert ist, ist
fcoe_vlanDer 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-Interworking mit einer MC-LAG-Topologie
Dieses Beispiel zeigt, wie Sie mit Ethernet VPN (EVPN) ein Multichassis Link Aggregation (MC-LAG)-Netzwerk über ein MPLS-Netzwerk auf ein Datencenter-Netzwerk oder ein geografisch verteiltes Campus-Netzwerk ausdehnen.
EVPN-MPLS-Interworking wird mit einer MC-LAG-Topologie unterstützt, in 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. Das PE-Gerät kann entweder ein Router der MX-Serie oder ein Switch der EX9200-Serie sein.
Dieses Beispiel zeigt, 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 Software von Junos OS Version 17.4R1 oder höher ausgeführt.
Obwohl die MC-LAG-Topologie zwei Kunden-Edge-Geräte (CE) umfasst, konzentriert sich dieses Beispiel auf die 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 Kontrollinformationen ü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 mehrfach vernetzt 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 ist.
Die Topologie in Abbildung 7 umfasst auch PE3 am Edge eines MPLS-Netzwerks. PE3 fungiert als Gateway zwischen dem MC-LAG-Netzwerk und einem Datencenter oder einem geografisch verteilten Campus-Netzwerk. PE1, PE2 und PE3 laufen mit EVPN, wodurch Hosts im MC-LAG-Netzwerk mit Hosts im Datencenter oder einem anderen Campus-Netzwerk über ein zwischengeschaltetes MPLS-Netzwerk kommunizieren können.
Aus Sicht der EVPN-MPLS-Interworking-Funktion fungiert PE3 ausschließlich als EVPN-BGP-Peer, und PE1 und PE2 in der MC-LAG-Topologie haben eine doppelte Rolle:
MC-LAG-Peers im MC-LAG-Netzwerk.
EVPN BGP-Peers im EVPN-MPLS-Netzwerk.
Aufgrund der Doppelrollen werden PE1 und PE2 mit MC-LAG-, EVPN-, BGP- und MPLS-Attributen konfiguriert.
Tabelle 4 beschreibt die wichtigsten MC-LAG- und EVPN-Attribute (BGP und MPLS), die für PE1, PE2 und PE3 konfiguriert sind.
Wichtige Attribute |
PE1 |
PE2 |
PE3 |
|---|---|---|---|
MC-LAG Attributes |
|||
Schnittstellen |
ICL: aggregierte Ethernet-Schnittstelle ae1, die aus xe-2/1/1 und xe-2/1/2 besteht ICCP: xe-2/1/0 |
ICL: aggregierte Ethernet-Schnittstelle ae1, die aus xe-2/1/1 und xe-2/1/2 besteht 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 |
Virtuelle Switch-Routing-Instanzen |
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-Segmentbezeichner (ESIs) auf den Dual-Homed-Schnittstellen in der MC-LAG-Topologie konfigurieren. Die ESIs ermöglichen es EVPN, die Dual-Homed-Schnittstellen zu identifizieren.
Die einzige Art von Routing-Instanz, die unterstützt wird, ist die Instanz des virtuellen Switch (
set routing-instances name instance-type virtual-switch).Auf den MC-LAG-Peers müssen Sie die
bgp-peerKonfigurationsanweisung in die[edit routing-instances name protocols evpn mclag]Hierarchieebene aufnehmen. Diese Konfigurationsanweisung ermöglicht die Interaktion von EVPN-MPLS mit MC-LAG auf den MC-LAG-Peers.Die Unterdrückung des Address Resolution Protocol (ARP) 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: Konfigurieren von EVPN-MPLS
- PE2: MC-LAG konfigurieren
- PE2: Konfigurieren von EVPN-MPLS
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 konfigurieren Sie LACP und MC-LAG auf ae0. Teilen Sie die aggregierte Ethernet-Schnittstelle ae0 in drei logische Schnittstellen (ae0.1, ae0.2 und ae0.3) auf. Geben Sie für jede logische Schnittstelle einen ESI an, versetzen Sie die logische Schnittstelle in den MC-LAG-Aktiv-Aktiv-Modus 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 teilen Sie sie in drei logische Schnittstellen auf (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. Teilen Sie die aggregierte Ethernet-Schnittstelle ae1 in drei logische Schnittstellen (ae1.1, ae1.2 und ae1.3) auf 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: Konfigurieren von EVPN-MPLS
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 das Load Balancing pro Paket für EVPN-Routen, wenn der EVPN-Multihoming-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 virtuelle Switch-Routing-Instanzen für VLAN v1, dem die VLAN-IDs 1, 2 und 3 zugewiesen sind, und schließen Sie die Schnittstellen und anderen 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 konfigurieren Sie LACP und MC-LAG auf ae0. Teilen Sie die aggregierte Ethernet-Schnittstelle ae0 in drei logische Schnittstellen (ae0.1, ae0.2 und ae0.3) auf. Geben Sie für jede logische Schnittstelle einen ESI an, versetzen Sie die logische Schnittstelle in den MC-LAG-Aktiv-Aktiv-Modus 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 teilen Sie sie in drei logische Schnittstellen auf (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. Teilen Sie die aggregierte Ethernet-Schnittstelle ae1 in drei logische Schnittstellen (ae1.1, ae1.2 und ae1.3) auf 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: Konfigurieren von EVPN-MPLS
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 das Load Balancing pro Paket für EVPN-Routen, wenn der EVPN-Multihoming-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 virtuelle Switch-Routing-Instanzen für VLAN v1, dem die VLAN-IDs 1, 2 und 3 zugewiesen sind, und schließen Sie die Schnittstellen und anderen 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: Konfigurieren von EVPN-MPLS
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 das Load Balancing pro Paket für EVPN-Routen, wenn der EVPN-Multihoming-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 virtuelle Switch-Routing-Instanzen für VLAN v1, dem die VLAN-IDs 1, 2 und 3 zugewiesen sind, und schließen Sie die Schnittstellen und anderen 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