PrerequisitiUsiamo la denominazione dell'interfaccia standard per dimostrare i concetti. Consultare l'articolo Dell Networking serie S: Basic Interface Configuration - SONiC 4.0 per ulteriori informazioni sulla denominazione delle interfacce |
Di seguito è riportata una topologia MCLAG di esempio. Per ulteriori informazioni sulla terminologia MCLAG, consultare l'articolo Terminologia MCLAG (Multi-Chassis Link Aggregation Group) di Dell EMC Networking SONiC . |
Configuration | Spiegazione |
---|---|
admin@DELLSONiC:~$ sonic-cli |
Accedere a Dell MF-CLI |
DELLSONiC# configure |
Accedere alla modalità di configurazione. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Inserire interface o port channel. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Configurare il collegamento peer MCLAG come collegamento trunk. È inoltre possibile configurare la VLAN specifica. |
DELLSONiC(conf-if-XXX)# no shutdown |
Visualizzare l'interfaccia. |
Configuration | Spiegazione |
---|---|
DELLSONiC# configure |
Accedere alla modalità di configurazione. |
DELLSONiC(config)# mclag domain <Domain ID> |
Configurare l'ID di dominio MCLAG. L'ID dominio può essere 1-4095. |
Definizione del collegamento peer MCLAG Un collegamento peer MCLAG connette gli switch peer MCLAG e funge da percorso di backup dei dati tra i peer MCLAG. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Configurare l'interfaccia del link peer MCLAG. Può trattarsi di una singola interfaccia o PortChannel. |
Configurazione del link keepalive peer MCLAG Il link MCLAG Keepalive è un link di livello 3 che connette gli switch peer MCLAG. Trasporta messaggi heartbeat periodici tra peer MCLAG. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Configurare il link MCLAG Peer keepalive nell'estremità dello switch. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Configurare il link MCLAG Peer keepalive nell'estremità dello switch peer. |
Configurare l'indirizzo MAC del sistema MCLAG (opzionale) Dell Technologies consiglia di configurare un indirizzo MAC di sistema per evitare che il canale della porta MCLAG si involuzioni sul peer di standby al riavvio del peer attivo. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Configurare lo stesso indirizzo MAC del sistema MCLAG su entrambi i peer MCLAG. Se non si configura un indirizzo MAC di sistema, l'indirizzo MAC del peer attivo viene utilizzato come indirizzo MAC MCLAG in entrambi i peer. |
(Opzionale) Configurazione dell'indirizzo MAC del gateway MCLAG Per ulteriori dettagli su gateway-mac, consultare l'articolo Come configurare un indirizzo MAC del gateway in Dell EMC Networking SONiC MF-CLI. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Configurazione dell'indirizzo MAC del gateway |
Configuration | Spiegazione |
---|---|
DELLSONiC# configure |
Accedere alla modalità di configurazione. |
DELLSONiC(config)# interface PortChannel X |
Configurazione di MCLAG PortChannel |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Definire PortChannel in MCLAG Domain. |
DELLSONiC(conf-if-poX )# no shutdown |
Attivare PortChannel. |
Configurazione delle interfacce come parte di PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Configurare l'interfaccia/gamma di interfacce nel PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Configurare il numero PortChannel. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Attivare le interfacce. |
Switch peer MCLAG 1 (nome host: MCLAGSW1) | Switch peer MCLAG 2 (nome 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 |