Dell Networking SONiC Konfigurera LAG MC-LAG för flera chassin
Summary: I den här artikeln beskrivs hur du konfigurerar MC-LAG (Multi-chassis Link Aggregation Group) i Dell Networking SONiC.
Instructions
FörutsättningarVi använder standardgränssnittsnamn för att demonstrera begreppen. Se artikeln Dell Networking S-serien: Grundläggande gränssnittskonfiguration – SONiC 4.0 för mer information om gränssnittsnamngivning |
Index
Vad är MCLAG?
Konfigurationssyntax
Konfigurera en trunkport/PortChannel för MCLAG-peer-länk
Konfigurera MCLAG-domän
Konfigurera MCLAG-portkanal
Exempel på topologi
Exempel på konfiguration
Verifiera åtgärden
Vad är en MCLAG?
En portkanal (LAG) gör det möjligt för oss att bunta ihop flera gränssnitt till en aggregerad grupp för redundans och ökad bandbredd. Alla länkar är på samma switch. Med en LAG för flera chassin (MCLAG) kan vi skapa en logisk switch där flera gränssnitt på peer-switchar paketeras. MCLAG-peer-switcharna hanteras separat som oberoende enheter. MCLAG tillhandahåller redundans och belastningsutjämning mellan MCLAG-peer-enheterna. En switch eller server nedströms ansluts till MCLAG-peers via en portkanal för flera chassin.
Nedan visas ett exempel på MCLAG-topologi. Läs artikeln Terminologi för Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG) om du vill veta mer om MCLAG-terminologier. ![]() |
Konfigurationssyntax
Konfigurera en trunkport/PortChannel för MCLAG-peer-länk
| Konfiguration | Förklaring |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Logga in på Dell MF-CLI |
DELLSONiC# configure |
Gå till konfigurationsläget. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Ange gränssnitt eller portkanal. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Konfigurera MCLAG Peer Link som en segmentlänk. Du kan också konfigurera det specifika VLAN-nätverket. |
DELLSONiC(conf-if-XXX)# no shutdown |
Ta upp gränssnittet. |
Konfigurera MCLAG-domän
På varje MCLAG-peer skapar du en MCLAG-domän och går in i domänkonfigurationsläget. Endast en MCLAG-domän stöds på en switch.
| Konfiguration | Förklaring |
|---|---|
DELLSONiC# configure |
Gå till konfigurationsläget. |
DELLSONiC(config)# mclag domain <Domain ID> |
Konfigurera MCLAG-domän-ID. Domän-ID kan vara 1-4095. |
Definiera MCLAG-peer-länk En MCLAG-peer-länk ansluter MCLAG-peer-switchar och fungerar som sökväg för säkerhetskopiering av data mellan MCLAG-peers. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Konfigurera MCLAG Peer Link-gränssnittet. Detta kan vara ett enda gränssnitt eller PortChannel. |
Konfigurera MCLAG Peer keepalive-länk MCLAG Keepalive-länken är en Layer 3-länk som ansluter MCLAG-peer-switchar. Den skickar periodiska pulsslagsmeddelanden mellan MCLAG-peers. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Konfigurera MCLAG Peer keepalive-länken i switchänden. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Konfigurera MCLAG Peer keepalive-länken i peer-switchens slut. |
Konfigurera MCLAG-systemets MAC-adress (valfritt) Dell Technologies rekommenderar att du konfigurerar en MAC-adress för systemet för att förhindra att MCLAG-portkanalen flaxar på standby-peern när den aktiva peer-datorn startas om. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Konfigurera samma MCLAG-system-MAC-adress på båda MCLAG-peer-enheterna. Om vi inte konfigurerar en MAC-adress för systemet används MAC-adressen för den aktiva peer-datorn som MCLAG MAC-adress för båda peer-enheterna. |
(Valfritt) Konfigurera MCLAG Gateway MAC Mer information om gateway-mac finns i artikeln Konfigurera en gateway-MAC-adress i Dell EMC Networking SONiC MF-CLI. |
|
DELLSONiC(config)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Konfigurera gatewayens MAC-adress |
Konfigurera MCLAG-portkanal
| Konfiguration | Förklaring |
|---|---|
DELLSONiC# configure |
Gå till konfigurationsläget. |
DELLSONiC(config)# interface PortChannel X |
Konfigurera MCLAG PortChannel |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Definiera PortChannel under MCLAG-domänen. |
DELLSONiC(conf-if-poX )# no shutdown |
Ta upp PortChannel. |
Konfigurera gränssnitten som en del av PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Konfigurera gränssnitt/gränssnittsintervall i PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Konfigurera PortChannel-numret. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Ta upp gränssnitten. |
Exempel på topologi

Exempelkonfiguration
Tänk på att vi konfigurerar topologin ovan och MCLAG-domän-ID är 1.
| MCLAG Peer-switch 1 (värdnamn: MCLAGSW1) | MCLAG peer-switch 2 (värdnamn: 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 |
Verifiera åtgärden
Lets Check visar en översikt över mclag från båda switcharna
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 |
Lägg märke till den lokala statusen och fjärrstatusen i ovanstående utdata för PortChannel1. Det är upp och eller upp. På så sätt kan vi förstå att den lokala och fjärranslutna PortChannel för MCLAG-peern är igång.
