VoraussetzungenWir verwenden die Standardbenennung von Schnittstellen, um die Konzepte zu demonstrieren. Weitere Informationen finden Sie im Artikel Dell Networking S-Serie: Grundlegende Schnittstellenkonfiguration – SONiC 4.0 für weitere Informationen zur Schnittstellenbenennung |
Nachfolgend finden Sie ein Beispiel für eine MCLAG-Topologie. Weitere Informationen zur MCLAG-Terminologie finden Sie im Artikel Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG)-Terminologie . |
Konfiguration | Erklärung |
---|---|
admin@DELLSONiC:~$ sonic-cli |
Anmelden bei der Dell MF-CLI |
DELLSONiC# configure |
Wechseln Sie in den Konfigurationsmodus. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Geben Sie die Schnittstelle oder den Portkanal ein. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Konfigurieren Sie den MCLAG-Peer-Link als Trunk-Link. Sie können auch das spezifische VLAN konfigurieren. |
DELLSONiC(conf-if-XXX)# no shutdown |
Rufen Sie die Schnittstelle auf. |
Konfiguration | Erklärung |
---|---|
DELLSONiC# configure |
Wechseln Sie in den Konfigurationsmodus. |
DELLSONiC(config)# mclag domain <Domain ID> |
Konfigurieren Sie die MCLAG-Domain-ID. Die Domain-ID kann zwischen 1 und 4095 liegen. |
Definieren des MCLAG-Peer-Links Ein MCLAG-Peer-Link verbindet MCLAG-Peer-Switches und fungiert als Datenbackuppfad zwischen MCLAG-Peers. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Konfigurieren Sie die MCLAG-Peer-Link-Schnittstelle. Dabei kann es sich um eine einzelne Schnittstelle oder einen PortChannel handeln. |
Konfigurieren des MCLAG-Peer-Keepalive-Links Der MCLAG Keepalive Link ist ein Layer-3-Link, der MCLAG-Peer-Switches verbindet. Er überträgt regelmäßige Heartbeat-Nachrichten zwischen MCLAG-Peers. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Konfigurieren Sie den Keepalive-Link für den MCLAG-Peer am Switch-Ende. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Konfigurieren Sie den MCLAG-Peer-Keepalive-Link am Peer-Switch-Ende. |
Konfigurieren der MCLAG-System-MAC-Adresse (optional) Dell Technologies empfiehlt die Konfiguration einer System-MAC-Adresse, um zu verhindern, dass der MCLAG-Portkanal auf dem Stand-by-Peer flattert, wenn der aktive Peer neu gestartet wird. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Konfigurieren Sie dieselbe MAC-Adresse des MCLAG-Systems auf beiden MCLAG-Peers. Wenn keine System-MAC-Adresse konfiguriert wird, wird die MAC-Adresse des aktiven Peers als MCLAG-MAC-Adresse für beide Peers verwendet. |
(Optional) Konfigurieren der MCLAG-Gateway-MAC Weitere Informationen zu gateway-mac finden Sie im Artikel Konfigurieren einer Gateway-MAC-Adresse in Dell EMC Networking SONiC MF-CLI. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
MAC-Adresse des Gateways konfigurieren |
Konfiguration | Erklärung |
---|---|
DELLSONiC# configure |
Wechseln Sie in den Konfigurationsmodus. |
DELLSONiC(config)# interface PortChannel X |
Konfigurieren des MCLAG-Portkanals |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Definieren Sie den PortChannel unter MCLAG Domain. |
DELLSONiC(conf-if-poX )# no shutdown |
Fahren Sie den PortChannel hoch. |
Konfigurieren der Schnittstellen als Teil von PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Konfigurieren Sie die Schnittstelle/den Schnittstellenbereich im PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Konfigurieren Sie die PortKanalnummer. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Fahren Sie die Schnittstellen hoch. |
MCLAG-Peer-Switch 1 (Hostname: MCLAGSW1) | MCLAG-Peer-Switch 2 (Hostname: 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 |