Dell Networking SONiC Sådan konfigurerer du multikabinet LAG MC-LAG
Summary: Denne artikel beskriver, hvordan du konfigurerer MC-LAG (Multi-chassis Link Aggregation Group) i Dell Networking SONiC.
Instructions
ForudsætningerVi bruger standard interface navngivning til at demonstrere koncepterne. Se artiklen Dell Networking S-serien: Basic Interface Configuration - SONiC 4.0 for at få flere oplysninger om navngivning af grænseflade |
Indeks
Hvad er MCLAG?
Syntaks
for konfigurationKonfigurer en trunkport/portkanal til MCLAG peer-link
Konfigurer MCLAG-domæne
Konfiguration af MCLAG-portkanal
Eksempeltopologi
Eksempel på konfiguration
Bekræft handlingen
Hvad er et MCLAG
En portkanal (LAG) giver os mulighed for at samle flere grænseflader sammen i en samlet gruppe for redundans og øget båndbredde. Alle links er på den samme switch. En multichassis LAG (MCLAG) giver os mulighed for at oprette en logisk switch, hvor flere grænseflader på peer-switches er bundtet. MCLAG-peer-switchene administreres separat som uafhængige enheder. MCLAG giver redundans og belastningsjustering mellem MCLAG-peers. En downstreamswitch eller -server opretter forbindelse til MCLAG-peers via en portkanal med flere kabinetter.
Nedenfor er et eksempel på MCLAG-topologi. Se artiklen Terminologi for Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG) for at få flere oplysninger om MCLAG-terminologier. ![]() |
Syntaks for konfiguration
Konfigurer en trunkport/portkanal til MCLAG peer-link
| Konfiguration | Forklaring |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Log på Dell MF-CLI |
DELLSONiC# configure |
Gå til konfigurationstilstand. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Indtast interface eller portkanal. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Konfigurer MCLAG Peer Link som et trunklink. Du kan også konfigurere det specifikke VLAN. |
DELLSONiC(conf-if-XXX)# no shutdown |
Få grænsefladen frem. |
Konfigurer MCLAG-domæne
På hver MCLAG-peers skal du oprette et MCLAG-domæne og gå ind i domænekonfigurationstilstand. Kun ét MCLAG-domæne understøttes på en switch.
| Konfiguration | Forklaring |
|---|---|
DELLSONiC# configure |
Gå til konfigurationstilstand. |
DELLSONiC(config)# mclag domain <Domain ID> |
Konfigurer MCLAG-domæne-id. Domæne-id et kan være 1-4095. |
Definer MCLAG Peer-link Et MCLAG Peer-link Forbinder MCLAG-peer-switche og fungerer som databackupsti mellem MCLAG-peers. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Konfigurer MCLAG Peer-linkgrænsefladen. Dette kan være en enkelt grænseflade eller PortChannel. |
Konfigurer MCLAG Peer keepalive-link MCLAG Keepalive-link er et Layer 3-link, der forbinder MCLAG-peer-switches. Det bærer periodiske hjerteslag beskeder mellem MCLAG jævnaldrende. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Konfigurer MCLAG Peer keepalive-linket i switchenden. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Konfigurer MCLAG Peer keepalive-linket i peer-switch-slutningen. |
Konfigurer MCLAG-systemets MAC-adresse (valgfrit) Dell Technologies anbefaler, at du konfigurerer et systems MAC-adresse for at forhindre, at MCLAG-portkanalen flagrer på standbypeeren, når den aktive peer genstarter. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Konfigurer samme MCLAG-system-MAC-adresse på begge MCLAG-peers. Hvis vi ikke konfigurerer et systems MAC-adresse, bruges den aktive peers MAC-adresse som MCLAG MAC-adresse på tværs af begge peers. |
(Valgfrit) Konfigurer MCLAG Gateway MAC Se artiklen Sådan konfigurerer du en gateway-MAC-adresse i Dell EMC Networking SONiC MF-CLI for at få flere oplysninger om gateway-mac. |
|
DELLSONiC(config)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Konfigurer gatewayens MAC-adresse |
Konfiguration af MCLAG-portkanal
| Konfiguration | Forklaring |
|---|---|
DELLSONiC# configure |
Gå til konfigurationstilstand. |
DELLSONiC(config)# interface PortChannel X |
Konfigurer MCLAG PortChannel |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Definer PortChannel under MCLAG-domænet. |
DELLSONiC(conf-if-poX )# no shutdown |
Få PortChannel frem. |
Konfigurer grænsefladerne som en del af PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Konfigurer grænsefladen/rækkevidden af grænseflader i PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Konfigurer PortChannel-nummeret. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Få grænsefladerne frem. |
Eksempeltopologi

Eksempelkonfiguration
Overvej, at vi konfigurerer ovenstående topologi, og MCLAG-domæne-id'et er 1.
| MCLAG Peer-switch 1 (værtsnavn: MCLAGSW1) | MCLAG Peer-switch 2 (værtsnavn: 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 |
Bekræft handlingen
Lad os markere Vis mclag-kort fra begge switche
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 |
Bemærk status for lokal og ekstern i ovenstående output for PortChannel1. Det er op og eller op. Ved dette kan vi forstå, at MCLAG-peerens lokale og eksterne PortChannel er oppe.
