Dell Networking SONiC – Anleitung zum Konfigurieren von LAG MC-LAG für mehrere Gehäuse
Summary: In diesem Artikel wird erläutert, wie Sie Multi-Chassis Link Aggregation Group (MC-LAG) in Dell Networking SONiC konfigurieren.
Instructions
VoraussetzungenWir verwenden die Standardbenennung von Schnittstellen, um die Konzepte zu demonstrieren. Weitere Informationen finden Sie im Artikel Dell Networking S-Serie: Grundlegende Schnittstellenkonfiguration – SONiC 4.0 für weitere Informationen zur Schnittstellenbenennung |
Index
Was ist MCLAG?
Konfigurationssyntax
Konfigurieren eines Trunk-Ports/Portkanals für MCLAG-Peer-Link
Konfigurieren der MCLAG-Domäne
Konfigurieren des MCLAG-Portkanals
Beispieltopologie
Beispielkonfiguration
Überprüfen Sie den Vorgang
Was ist ein MCLAG?
Ein Portkanal (LAG) ermöglicht es uns, mehrere Schnittstellen für Redundanz und erhöhte Bandbreite in einer aggregierten Gruppe zu bündeln. Alle Links befinden sich auf demselben Switch. Mit einem Multi-Chassis-LAG (MCLAG) können wir einen logischen Switch erstellen, in dem mehrere Schnittstellen auf Peer-Switches gebündelt sind. Die MCLAG-Peer-Switches werden separat als unabhängige Geräte verwaltet. MCLAG bietet Redundanz und Lastenausgleich zwischen den MCLAG-Peers. Ein Downstream-Switch oder -Server stellt über einen Multi-Gehäuse-Portkanal eine Verbindung zu den MCLAG-Peers her.
Nachfolgend finden Sie ein Beispiel für eine MCLAG-Topologie. Weitere Informationen zur MCLAG-Terminologie finden Sie im Artikel Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG)-Terminologie . ![]() |
Konfigurationssyntax
Konfigurieren eines Trunk-Ports/Portkanals für MCLAG-Peer-Link
| Konfiguration | Erklärung |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Anmelden bei der Dell MF-CLI |
DELLSONiC# configure |
Wechseln Sie in den Konfigurationsmodus. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Geben Sie die Schnittstelle oder den Portkanal ein. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Konfigurieren Sie den MCLAG-Peer-Link als Trunk-Link. Sie können auch das spezifische VLAN konfigurieren. |
DELLSONiC(conf-if-XXX)# no shutdown |
Rufen Sie die Schnittstelle auf. |
Konfigurieren der MCLAG-Domäne
Erstellen Sie auf jedem MCLAG-Peer eine MCLAG-Domain und wechseln Sie in den Domainkonfigurationsmodus. Auf einem Switch wird nur eine MCLAG-Domain unterstützt.
| Konfiguration | Erklärung |
|---|---|
DELLSONiC# configure |
Wechseln Sie in den Konfigurationsmodus. |
DELLSONiC(config)# mclag domain <Domain ID> |
Konfigurieren Sie die MCLAG-Domain-ID. Die Domain-ID kann zwischen 1 und 4095 liegen. |
Definieren des MCLAG-Peer-Links Ein MCLAG-Peer-Link verbindet MCLAG-Peer-Switches und fungiert als Datenbackuppfad zwischen MCLAG-Peers. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Konfigurieren Sie die MCLAG-Peer-Link-Schnittstelle. Dabei kann es sich um eine einzelne Schnittstelle oder einen PortChannel handeln. |
Konfigurieren des MCLAG-Peer-Keepalive-Links Der MCLAG Keepalive Link ist ein Layer-3-Link, der MCLAG-Peer-Switches verbindet. Er überträgt regelmäßige Heartbeat-Nachrichten zwischen MCLAG-Peers. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Konfigurieren Sie den Keepalive-Link für den MCLAG-Peer am Switch-Ende. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Konfigurieren Sie den MCLAG-Peer-Keepalive-Link am Peer-Switch-Ende. |
Konfigurieren der MCLAG-System-MAC-Adresse (optional) Dell Technologies empfiehlt die Konfiguration einer System-MAC-Adresse, um zu verhindern, dass der MCLAG-Portkanal auf dem Stand-by-Peer flattert, wenn der aktive Peer neu gestartet wird. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Konfigurieren Sie dieselbe MAC-Adresse des MCLAG-Systems auf beiden MCLAG-Peers. Wenn keine System-MAC-Adresse konfiguriert wird, wird die MAC-Adresse des aktiven Peers als MCLAG-MAC-Adresse für beide Peers verwendet. |
(Optional) Konfigurieren der MCLAG-Gateway-MAC Weitere Informationen zu gateway-mac finden Sie im Artikel Konfigurieren einer Gateway-MAC-Adresse in Dell EMC Networking SONiC MF-CLI. |
|
DELLSONiC(config)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
MAC-Adresse des Gateways konfigurieren |
Konfigurieren des MCLAG-Portkanals
| Konfiguration | Erklärung |
|---|---|
DELLSONiC# configure |
Wechseln Sie in den Konfigurationsmodus. |
DELLSONiC(config)# interface PortChannel X |
Konfigurieren des MCLAG-Portkanals |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Definieren Sie den PortChannel unter MCLAG Domain. |
DELLSONiC(conf-if-poX )# no shutdown |
Fahren Sie den PortChannel hoch. |
Konfigurieren der Schnittstellen als Teil von PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Konfigurieren Sie die Schnittstelle/den Schnittstellenbereich im PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Konfigurieren Sie die PortKanalnummer. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Fahren Sie die Schnittstellen hoch. |
Beispieltopologie

Beispielkonfiguration
Angenommen, wir konfigurieren die obige Topologie und die MCLAG-Domain-ID lautet 1.
| MCLAG-Peer-Switch 1 (Hostname: MCLAGSW1) | MCLAG-Peer-Switch 2 (Hostname: MCLAGSW2) |
|---|---|
Logging to Dell MF-CLI admin@MCLAGSW1:~$ sonic-cli MCLAGSW1# |
Logging to Dell MF-CLI admin@MCLAGSW2:~$ sonic-cli MCLAGSW2# |
Configure a Trunk port/PortChannel for MCLAG Peer Link MCLAGSW1# configure MCLAGSW1(config)# interface Eth 1/1 MCLAGSW1(conf-if-Eth1/1)# switchport trunk allowed Vlan all MCLAGSW1(conf-if-Eth1/1)# no shutdown MCLAGSW1(conf-if-Eth1/1)# exit MCLAGSW1(config)# exit |
Configure a Trunk port/PortChannel for MCLAG Peer Link MCLAGSW2# configure MCLAGSW2(config)# interface Eth 1/1 MCLAGSW2(conf-if-Eth1/1)# switchport trunk allowed Vlan all MCLAGSW2(conf-if-Eth1/1)# no shutdown MCLAGSW2(conf-if-Eth1/1)# exit MCLAGSW2(config)# exit |
Configure MCLAG Domain MCLAGSW1# configure MCLAGSW1(config)# mclag domain 1 MCLAGSW1(config-mclag-domain-1)# peer-link Eth 1/1 MCLAGSW1(config-mclag-domain-1)# source-ip 192.168.1.1 MCLAGSW1(config-mclag-domain-1)# peer-ip 192.168.1.2 MCLAGSW1(config-mclag-domain-1)# mclag-system-mac 00:11:22:33:44:55 MCLAGSW1(config-mclag-domain-1)# exit MCLAGSW1(config)# exit |
Configure MCLAG Domain MCLAGSW2# configure MCLAGSW2(config)# mclag domain 1 MCLAGSW2(config-mclag-domain-1)# peer-link Eth 1/1 MCLAGSW2(config-mclag-domain-1)# source-ip 192.168.1.2 MCLAGSW2(config-mclag-domain-1)# peer-ip 192.168.1.1 MCLAGSW2(config-mclag-domain-1)# mclag-system-mac 00:11:22:33:44:55 MCLAGSW2(config-mclag-domain-1)# exit MCLAGSW2(config)# exit |
Configuring MCLAG PortChannel MCLAGSW1# configure MCLAGSW1(config)# interface PortChannel 1 MCLAGSW1(conf-if-po1)# mclag 1 MCLAGSW1(conf-if-po1)# no shutdown MCLAGSW1(conf-if-po1)# exit MCLAGSW1(config)# Configure The interface Eth 1/8 as part of PortChannel 1 MCLAGSW1(config)# interface range Eth 1/8 %Info: Configuring only existing interfaces in range MCLAGSW1(conf-if-range-eth**)# channel-group 1 MCLAGSW1(conf-if-range-eth**)# no shutdown MCLAGSW1(conf-if-range-eth**)# exit MCLAGSW1(config)# exit |
Configuring MCLAG PortChannel MCLAGSW2# configure MCLAGSW2(config)# interface PortChannel 1 MCLAGSW2(conf-if-po1)# mclag 1 MCLAGSW2(conf-if-po1)# no shutdown MCLAGSW2(conf-if-po1)# exit MCLAGSW2(config)# Configure The interface Eth 1/8 as part of PortChannel 1 MCLAGSW2(config)# interface range Eth 1/8 %Info: Configuring only existing interfaces in range MCLAGSW2(conf-if-range-eth**)# channel-group 1 MCLAGSW2(conf-if-range-eth**)# no shutdown MCLAGSW2(conf-if-range-eth**)# exit MCLAGSW2(config)# exit |
Überprüfen Sie den Vorgang
Überprüfen Sie, wie die MCLAG-Kurzübersicht von beiden Switches angezeigt wird
MCLAGSW1# show mclag brief Domain ID : 1 Role : active Session Status : up Peer Link Status : up Source Address : 192.168.1.1 Peer Address : 192.168.1.2 Session Vrf : default Peer Link : Eth1/1 Keepalive Interval : 1 secs Session Timeout : 30 secs Delay Restore : 300 secs System Mac : 0c:de:4c:81:00:0a Mclag System Mac : 00:11:22:33:44:55 Number of MLAG Interfaces:1 ----------------------------------------------------------- MLAG Interface Local/Remote Status ----------------------------------------------------------- PortChannel1 up/up |
MCLAGSW2# show mclag brief Domain ID : 1 Role : standby Session Status : up Peer Link Status : up Source Address : 192.168.1.2 Peer Address : 192.168.1.1 Session Vrf : default Peer Link : Eth1/1 Keepalive Interval : 1 secs Session Timeout : 30 secs Delay Restore : 300 secs System Mac : 0c:de:4c:81:00:0a Mclag System Mac : 00:11:22:33:44:55 Number of MLAG Interfaces:1 ----------------------------------------------------------- MLAG Interface Local/Remote Status ----------------------------------------------------------- PortChannel1 up/up |
Beachten Sie den lokalen und Remotestatus in der obigen Ausgabe für PortChannel1. Es ist hoch und oder höher. Dadurch können wir verstehen, dass der lokale und Remote-PortChannel des MCLAG-Peers aktiv ist.
