Dell Networking SONiC Slik konfigurerer du Multi Chassis LAG MC-LAG
Summary: Denne artikkelen forklarer hvordan du konfigurerer Multi-chassis Link Aggregation Group (MC-LAG) i Dell Networking SONiC.
Instructions
ForhåndskravVi bruker standard grensesnittnavn for å demonstrere konseptene. Se artikkelen Dell Networking i S-serien: Basic Interface Configuration – SONiC 4.0 for mer informasjon om grensesnittnavn |
Index
Hva er MCLAG?
Syntaks
for konfigurasjonKonfigurere en trunkport/PortChannel for MCLAG Peer Link
Konfigurere MCLAG-domene
Konfigurere MCLAG-portkanal
Eksempel på topologi
Eksempelkonfigurasjon
Bekreft operasjonen
Hva er et MCLAG
En portkanal (LAG) lar oss samle flere grensesnitt sammen i en aggregert gruppe for redundans og økt båndbredde. Alle koblinger er på samme bryter. Med et multikabinett LAG (MCLAG) kan vi lage en logisk svitsj der flere grensesnitt på nodesvitsjer er samlet. MCLAG-nodebryterne administreres separat som uavhengige enheter. MCLAG gir redundans og lastbalansering mellom MCL-konkurrentene. En inngående svitsj eller server kobles til MCL-nodene via en portkanal med flere kabinetter.
Nedenfor er et eksempel på MKLA-topologi. Se artikkelen Terminologi for Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG) for å forstå mer om MKLA-terminologier. ![]() |
Syntaks for konfigurasjon
Konfigurere en trunkport/PortChannel for MCLAG Peer Link
| Konfigurasjon | Forklaring |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Logg på Dell MF-CLI |
DELLSONiC# configure |
Åpne konfigurasjonsmodus. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Angi grensesnitt eller portkanal. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Konfigurer MCLAG Peer Link som en trunk link. Du kan også konfigurere det bestemte VLAN-nettverket. |
DELLSONiC(conf-if-XXX)# no shutdown |
Få opp grensesnittet. |
Konfigurere MCLAG-domene
Opprett et MCLAG-domene på hver MCLAG-node og gå inn i domenekonfigurasjonsmodus. Bare ett MLAG-domene støttes på en svitsj.
| Konfigurasjon | Forklaring |
|---|---|
DELLSONiC# configure |
Åpne konfigurasjonsmodus. |
DELLSONiC(config)# mclag domain <Domain ID> |
Konfigurer MCLAG-domene-ID. Domene-ID-en kan være 1-4095. |
Definere MCLAG Peer-kobling En MCLAG-nodekobling kobler sammen MCLAG-nodebrytere og fungerer som databackupbane mellom MCL-jevnaldrende. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Konfigurer MCLAG Peer link-grensesnittet. Dette kan være et enkelt grensesnitt eller PortChannel. |
Konfigurere MCLAG Peer KeepAlive-kobling MCLAG Keepalive-kobling er en lag 3-kobling som kobler sammen MCL-nodebrytere. Den bærer periodiske hjerterytmemeldinger mellom MLAG-jevnaldrende. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Konfigurer MCLAG Peer keepalive-koblingen i svitsjenden. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Konfigurere MCLAG Peer keepalive-koblingen i nodebryterenden. |
Konfigurere MCLAG-systemets MAC-adresse (ekstrautstyr) Dell Technologies anbefaler at du konfigurerer en MAC-adresse for systemet for å hindre at MCLAG-portkanalen klapper til i ventemodus når den aktive motparten starter på nytt. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Konfigurer samme MCLAG-system mac-adresse på begge MLAG-noder. Hvis vi ikke konfigurerer en system-MAC-adresse, brukes MAC-adressen til den aktive peeren som MCLAG MAC-adresse på tvers av begge jevnaldrende. |
Konfigurere MCLAG Gateway MAC (valgfritt)Se artikkelen Slik konfigurerer du en gateway MAC-adresse i Dell EMC Networking SONiC MF-CLI for mer informasjon om gateway-Mac. |
|
DELLSONiC(config)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Konfigurere MAC-adressen for gatewayen |
Konfigurere MCLAG-portkanal
| Konfigurasjon | Forklaring |
|---|---|
DELLSONiC# configure |
Åpne konfigurasjonsmodus. |
DELLSONiC(config)# interface PortChannel X |
Konfigurere MCLAG PortChannel |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Definer PortChannel under MCLAG-domene. |
DELLSONiC(conf-if-poX )# no shutdown |
Få opp PortChannel. |
Konfigurer grensesnittene som en del av PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Konfigurer grensesnitt / utvalg av grensesnitt i PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Konfigurer PortChannel-nummeret. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Få opp grensesnittene. |
Eksempel på topologi

Eksempel på konfigurasjon
Tenk på at vi konfigurerer over topologien, og MCLAG-domene-ID-en er 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 |
Bekreft operasjonen
Lar Check vise McLag-kort fra begge svitsjene
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 |
Legg merke til lokal og ekstern status i ovennevnte utdata for PortChannel1. Det er opp og eller opp. Ved dette kan vi forstå at den lokale og eksterne PortChannel til MLAG-jevnaldrende er oppe.
