Dell Networking SONiC: Cómo configurar LAG MC-LAG de varios chasis
Summary: En este artículo, se explica cómo configurar el grupo de agregación de enlaces de múltiples chasis (MC-LAG) en Dell Networking SONiC.
Instructions
Requisitos previosEstamos utilizando la nomenclatura estándar de la interfaz para demostrar los conceptos. Consulte el artículo Serie S de Dell Networking: Configuración básica de la interfaz: SONiC 4.0 para obtener más información sobre la asignación de nombres de interfaces |
Índice
¿Qué es MCLAG?
Sintaxis
de configuraciónConfigurar un puerto troncal/PortChannel para el enlace
par MCLAGConfigurar el dominio
MCLAGConfiguración del canal
de puerto MCLAGTopología
de muestraConfiguración de ejemplo
Verifique la operación
¿Qué es un MCLAG?
Un canal de puerto (LAG) nos permite agrupar varias interfaces en un grupo agregado para obtener redundancia y mayor ancho de banda. Todos los enlaces se encuentran en el mismo switch. Un LAG de múltiples chasis (MCLAG) nos permite crear un switch lógico en el que se agrupan varias interfaces en switches pares. Los switches pares MCLAG se administran por separado como dispositivos independientes. El MCLAG proporciona redundancia y balanceo de carga entre los pares del MCLAG. Un switch o servidor descendente se conecta a los pares MCLAG a través de un canal de puerto de varios chasis.
A continuación, se muestra un ejemplo de topología MCLAG. Consulte el artículo Terminología de Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG) para obtener más información sobre la terminología de MCLAG. ![]() |
Sintaxis de configuración
Configurar un puerto troncal/PortChannel para el enlace par MCLAG
| Configuración | Explicación |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Inicie sesión en Dell MF-CLI |
DELLSONiC# configure |
Ingresar al modo de configuración. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Ingrese Interface o Port Channel. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Configure el enlace par MCLAG como enlace troncal. También puede configurar la VLAN específica. |
DELLSONiC(conf-if-XXX)# no shutdown |
Abra la interfaz. |
Configurar el dominio MCLAG
En cada par MCLAG, cree un dominio MCLAG e ingrese al modo de configuración del dominio. Solo se soporta un dominio MCLAG en un switch.
| Configuración | Explicación |
|---|---|
DELLSONiC# configure |
Ingresar al modo de configuración. |
DELLSONiC(config)# mclag domain <Domain ID> |
Configure el ID de dominio de MCLAG. El ID de dominio puede ser de 1 a 4095. |
Definir el enlace de par MCLAGUn enlace de par MCLAG conecta los switches pares MCLAG y actúa como ruta de respaldo de datos entre pares MCLAG. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Configure la interfaz de enlace par MCLAG. Puede ser una sola interfaz o PortChannel. |
Configurar el enlace keepalive del par MCLAGEl enlace MCLAG Keepalive es un enlace de capa 3 que conecta los switches pares MCLAG. Transporta mensajes de latido periódicos entre pares MCLAG. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Configure el enlace keepalive del par MCLAG en el extremo del switch. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Configure el enlace keepalive del par MCLAG en el extremo del switch par. |
Configurar la dirección MAC del sistema MCLAG (opcional) Dell Technologies recomienda configurar una dirección MAC del sistema para evitar la inestabilidad del canal de puerto MCLAG en el par en espera cuando se reinicia el par activo. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Configure la misma dirección MAC del sistema MCLAG en ambos pares MCLAG. Si no configuramos una dirección MAC del sistema, la dirección MAC del par activo se utiliza como la dirección MAC de MCLAG en ambos pares. |
(Opcional) Configurar MAC de la gateway de MCLAGConsulte el artículo Cómo configurar una dirección MAC de gateway en Dell EMC Networking SONiC MF-CLI para obtener más detalles sobre gateway-mac. |
|
DELLSONiC(config)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Configurar la dirección MAC del gateway |
Configuración del canal de puerto MCLAG
| Configuración | Explicación |
|---|---|
DELLSONiC# configure |
Ingresar al modo de configuración. |
DELLSONiC(config)# interface PortChannel X |
Configurar el canal de puerto MCLAG |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Defina PortChannel en MCLAG Domain. |
DELLSONiC(conf-if-poX )# no shutdown |
Ponga en marcha PortChannel. |
Configurar las interfaces como parte de PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Configure la interfaz o el rango de interfaces en PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Configure el número de PortChannel. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Ponga en marcha las interfaces. |
Topología de muestra

Configuración de muestra
Tenga en cuenta que estamos configurando la topología anterior y que el ID de dominio de MCLAG es 1.
| Switch par MCLAG 1 (nombre de host: MCLAGSW1) | Switch par MCLAG 2 (nombre de host: 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 |
Verifique la operación
Marquemos show mclag brief de ambos switches
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 |
Observe el estado local y remoto en la salida anterior para PortChannel1. Está arriba y/o arriba. De este modo, podemos entender que el PortChannel local y remoto del par MCLAG está activo.
