Dell Networking SONiC Konfigurowanie wielu obudów LAG MC-LAG
Summary: W tym artykule wyjaśniono, jak skonfigurować grupę agregacji łączy w wielu obudowach (MC-LAG) w systemie Dell Networking SONiC.
Instructions
Wymagania wstępneUżywamy standardowego nazewnictwa interfejsu, aby zademonstrować koncepcje. Zapoznaj się z artykułem Dell Networking z serii S: Podstawowa konfiguracja interfejsu — SONiC 4.0, aby uzyskać więcej informacji na temat nazewnictwa interfejsów |
Indeks
Co to jest MCLAG?
Składnia
konfiguracjiKonfiguracja portu trunkingowego/PortChannel dla łącza
równorzędnego MCLAGKonfiguracja domeny
MCLAGKonfigurowanie kanału
portu MCLAGPrzykładowa topologia
Przykładowa konfiguracja
Sprawdź operację
Co to jest MCLAG
Kanał portowy (LAG) umożliwia łączenie wielu interfejsów w grupę zagregowaną w celu zapewnienia nadmiarowości i zwiększonej przepustowości. Wszystkie łącza znajdują się na tym samym przełączniku. Multichassis LAG (MCLAG) pozwala nam utworzyć przełącznik logiczny, w którym wiele interfejsów na przełącznikach równorzędnych jest dołączonych. Przełączniki równorzędne MCLAG są zarządzane oddzielnie jako niezależne urządzenia. MCLAG zapewnia redundancję i równoważenie obciążenia między peerami MCLAG. Przełącznik lub serwer podrzędny łączy się z elementami równorzędnymi MCLAG za pośrednictwem kanału portów w wielu obudowach.
Poniżej znajduje się przykładowa topologia MCLAG. Zapoznaj się z artykułem Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG), aby dowiedzieć się więcej na temat terminologii MCLAG. ![]() |
Składnia konfiguracji
Konfiguracja portu trunkingowego/PortChannel dla łącza równorzędnego MCLAG
| Konfiguracja | Objaśnienie |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Zaloguj się do Dell MF-CLI |
DELLSONiC# configure |
Uruchomienie trybu konfiguracji. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Wprowadź Interface lub Port Channel. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Skonfiguruj łącze równorzędne MCLAG jako łącze trunkingowe. Można również skonfigurować określoną sieć VLAN. |
DELLSONiC(conf-if-XXX)# no shutdown |
Wywołaj interfejs. |
Konfiguracja domeny MCLAG
Na każdym elemencie równorzędnym MCLAG utwórz domenę MCLAG i przejdź do trybu konfiguracji domeny. Na przełączniku obsługiwana jest tylko jedna domena MCLAG.
| Konfiguracja | Objaśnienie |
|---|---|
DELLSONiC# configure |
Uruchomienie trybu konfiguracji. |
DELLSONiC(config)# mclag domain <Domain ID> |
Skonfiguruj identyfikator domeny MCLAG. Identyfikator domeny może mieć wartość 1-4095. |
Zdefiniuj link równorzędny MCLAGŁącze równorzędne MCLAG Łączy przełączniki równorzędne MCLAG i działa jako ścieżka kopii zapasowych danych między elementami równorzędnymi MCLAG. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Konfiguracja interfejsu łącza równorzędnego MCLAG. Może to być pojedynczy interfejs lub PortChannel. |
Konfiguracja łącza utrzymywania aktywności równorzędnej MCLAGŁącze MCLAG Keepalive to łącze warstwy 3, które łączy przełączniki równorzędne MCLAG. Przenosi okresowe komunikaty o biciu serca między rówieśnikami MCLAG. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Skonfiguruj łącze utrzymywania aktywności równorzędnego MCLAG po stronie przełącznika. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Skonfiguruj łącze utrzymywania aktywności równorzędnego MCLAG po stronie przełącznika równorzędnego. |
Konfiguracja adresu MAC systemu MCLAG (opcjonalnie) Firma Dell Technologies zaleca skonfigurowanie adresu MAC systemu, aby zapobiec przeskakiwaniu kanału portu MCLAG na urządzeniu równorzędnym w trybie gotowości po ponownym uruchomieniu aktywnego elementu równorzędnego. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Skonfiguruj ten sam adres MAC systemu MCLAG na obu elementach równorzędnych MCLAG. Jeśli nie skonfigurujemy adresu MAC systemu, adres MAC aktywnego elementu równorzędnego będzie używany jako adres MAC MCLAG na obu serwerach równorzędnych. |
(Opcjonalnie) Konfiguracja adresu MAC bramki MCLAGAby uzyskać więcej informacji na temat gateway-mac, zapoznaj się z artykułem Jak skonfigurować adres MAC bramki w interfejsie SONiC MF-CLI urządzeń sieciowych Dell EMC. |
|
DELLSONiC(config)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Konfigurowanie adresu MAC bramki |
Konfigurowanie kanału portu MCLAG
| Konfiguracja | Objaśnienie |
|---|---|
DELLSONiC# configure |
Uruchomienie trybu konfiguracji. |
DELLSONiC(config)# interface PortChannel X |
Konfiguracja MCLAG PortChannel |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Zdefiniuj PortChannel w domenie MCLAG. |
DELLSONiC(conf-if-poX )# no shutdown |
Przenieś PortChannel w górę. |
Konfiguracja interfejsów w ramach PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Konfiguracja interfejsu/zakresu interfejsów w PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Skonfiguruj numer PortChannel. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Podnieś interfejsy. |
Przykładowa topologia

Przykładowa konfiguracja
Załóżmy, że konfigurujemy powyższą topologię, a identyfikator domeny MCLAG to 1.
| Przełącznik równorzędny MCLAG 1 (nazwa hosta: MCLAGSW1) | Przełącznik równorzędny MCLAG 2 (nazwa hosta: 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 |
Sprawdź operację
Sprawdźmy pokaż skrót mclag z obu przełączników
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 |
Zwróć uwagę na lokalny i zdalny stan w powyższych danych wyjściowych dla PortChannel1. Jest w górę i w górę. Dzięki temu możemy zrozumieć, że lokalny i zdalny PortChannel peera MCLAG jest włączony.
