Dell Networking SONiC Multi chassis LAG MC-LAG CONFIGUREREN
Summary: In dit artikel wordt uitgelegd hoe u Multi-chassis Link Aggregation Group (MC-LAG) configureert in Dell Networking SONiC.
Instructions
VereistenWe gebruiken standaard interfacenaamgeving om de concepten te demonstreren. Lees het artikel Dell Networking S-serie: Basic Interface Configuration - SONiC 4.0 voor meer informatie over interfacenaamgeving |
Index
Wat is MCLAG?
Configuratiesyntaxis
Een trunkpoort/poortkanaal configureren voor MCLAG-peerkoppeling
MCLAG-domein
configurerenMCLAG-poortkanaal
configurerenVoorbeeldtopologie
Voorbeeldconfiguratie
De bewerking controleren
Wat is een MCLAG?
Met een poortkanaal (LAG) kunnen we meerdere interfaces bundelen tot een geaggregeerde groep voor redundantie en meer bandbreedte. Alle koppelingen bevinden zich op dezelfde switch. Een multichassis LAG (MCLAG) stelt ons in staat om een logische switch te maken waarin meerdere interfaces op peer-switches worden gebundeld. De MCLAG-peerswitches worden afzonderlijk beheerd als onafhankelijke apparaten. De MCLAG zorgt voor redundantie en werklastverdeling tussen de MCLAG-peers. Een downstreamswitch of server maakt verbinding met de MCLAG-peers via een poortkanaal met meerdere chassis.
Hieronder vindt u een voorbeeld van een MCLAG-topologie. Zie het artikel Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG)-terminologie voor meer informatie over MCLAG-terminologieën. ![]() |
Configuratiesyntaxis
Een trunkpoort/poortkanaal configureren voor MCLAG-peerkoppeling
| Configuratie | Toelichting |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Meld u aan bij Dell MF-CLI |
DELLSONiC# configure |
De configuratiemodus activeren. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Voer de interface of het poortkanaal in. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
MCLAG Peer Link configureren als een trunkkoppeling. U kunt ook het specifieke VLAN configureren. |
DELLSONiC(conf-if-XXX)# no shutdown |
Open de interface. |
MCLAG-domein configureren
Maak op elke MCLAG-peer een MCLAG-domein en open de domeinconfiguratiemodus. Er wordt slechts één MCLAG-domein ondersteund op een switch.
| Configuratie | Toelichting |
|---|---|
DELLSONiC# configure |
De configuratiemodus activeren. |
DELLSONiC(config)# mclag domain <Domain ID> |
MCLAG-domein-id configureren. Het domein-id kan 1-4095 zijn. |
Definieer koppeling naar MCLAG-peers Een MCLAG-peerkoppeling verbindt MCLAG-peerswitches en fungeert als een databack-uppad tussen MCLAG-peers. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Configureer de MCLAG Peer Link-interface. Dit kan een enkele interface of PortChannel zijn. |
MCLAG Peer keepalive-koppeling configurerenDe MCLAG Keepalive-koppeling is een Layer 3-koppeling die MCLAG-peerswitches met elkaar verbindt. Het bevat periodieke hartslagberichten tussen MCLAG-collega's. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Configureer de MCLAG Peer keepalive-koppeling aan de switch-kant. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Configureer de MCLAG Peer keepalive-koppeling aan het einde van de peer-switch. |
MCLAG-systeem MAC-adres configureren (optioneel) Dell Technologies raadt aan een systeem-MAC-adres te configureren om te voorkomen dat het MCLAG-poortkanaal klappert op de stand-bypeer wanneer de actieve peer opnieuw wordt opgestart. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Configureer hetzelfde MAC-adres van het MCLAG-systeem op beide MCLAG-peers. Als we geen systeem-MAC-adres configureren, wordt het MAC-adres van de actieve peer gebruikt als het MCLAG MAC-adres voor beide peers. |
(Optioneel) MCLAG Gateway MAC configurerenZie het artikel Een Gateway MAC-adres configureren in Dell EMC Networking SONiC MF-CLI voor meer informatie over gateway-MAC. |
|
DELLSONiC(config)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Het gateway-mac-adres configureren |
MCLAG-poortkanaal configureren
| Configuratie | Toelichting |
|---|---|
DELLSONiC# configure |
De configuratiemodus activeren. |
DELLSONiC(config)# interface PortChannel X |
MCLAG PortChannel configureren |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Definieer het PortChannel onder MCLAG-domein. |
DELLSONiC(conf-if-poX )# no shutdown |
Breng het PortChannel omhoog. |
De interfaces configureren als onderdeel van PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Configureer interface/bereik van interfaces in PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Configureer het PortChannel-nummer. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Breng de interfaces omhoog. |
Voorbeeldtopologie

Voorbeeldconfiguratie
Stel dat we de bovenstaande topologie configureren, en dat het MCLAG-domein-id 1 is.
| MCLAG peerswitch 1 (hostnaam: MCLAGSW1) | MCLAG Peer switch 2 (hostnaam: 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 |
De bewerking controleren
Laten we controleren om het mclag-overzicht van beide switches weer te geven
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 |
Let op de lokale en externe status in bovenstaande uitvoer voor PortChannel1. Het is op en of omhoog. Hierdoor kunnen we begrijpen dat het lokale en externe PortChannel van de MCLAG-peer in de lucht is.
