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 |
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. |
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. |
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 MCLAG Un 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 MCLAG El 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 MCLAG Consulte 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-domain-<ID>)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Configurar la dirección MAC del gateway |
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. |
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 |
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 |