Configuration requiseNous utilisons une dénomination d’interface standard pour démontrer les concepts. Voir l’article Dell Networking série S : Configuration de l’interface de base - SONiC 4.0 pour plus d’informations sur la dénomination des interfaces |
Vous trouverez ci-dessous un exemple de topologie MCLAG. Pour en savoir plus sur les terminologies MCLAG, reportez-vous à l’article Terminologie du groupe MCLAG (Multi-Chassis Link Aggregation Group) de Dell EMC Networking SONiC . |
Configuration | Explication |
---|---|
admin@DELLSONiC:~$ sonic-cli |
Connectez-vous à Dell MF-CLI |
DELLSONiC# configure |
Accéder au mode de configuration. |
DELLSONiC(config)# interface <Portchannel/Ethernet> |
Saisissez Interface ou Port Channel. |
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all> |
Configurez le lien homologue MCLAG en tant que liaison trunk. Vous pouvez également configurer le VLAN spécifique. |
DELLSONiC(conf-if-XXX)# no shutdown |
Activez l’interface. |
Configuration | Explication |
---|---|
DELLSONiC# configure |
Accéder au mode de configuration. |
DELLSONiC(config)# mclag domain <Domain ID> |
Configurez l’ID de domaine MCLAG. L’ID de domaine peut être compris entre 1 et 4095. |
Définir un lien homologue MCLAG Un lien homologue MCLAG connecte les commutateurs homologues MCLAG et sert de chemin de sauvegarde des données entre les homologues MCLAG. |
|
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number> |
Configurez l’interface de liaison homologue MCLAG. Il peut s’agir d’une interface unique ou d’un PortChannel. |
Configurer le lien keepalive de l’homologue MCLAG Le lien Keepalive MCLAG est un lien de couche 3 qui connecte les commutateurs homologues MCLAG. Il transporte des messages de pulsations périodiques entre les homologues MCLAG. |
|
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address> |
Configurez le lien de connexion persistante de l’homologue MCLAG à l’extrémité du commutateur. |
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address> |
Configurez le lien de keepalive de l’homologue MCLAG à l’extrémité du commutateur homologue. |
Configurer l’adresse MAC du système MCLAG (en option) Dell Technologies recommande de configurer une adresse MAC système pour éviter que le canal du port MCLAG ne bouge sur l’homologue de secours lors du redémarrage de l’homologue actif. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn |
Configurez la même adresse MAC du système MCLAG sur les deux homologues MCLAG. Si nous ne configurons pas d’adresse MAC système, l’adresse MAC de l’homologue actif est utilisée comme adresse MAC MCLAG sur les deux homologues. |
(Facultatif) Configurer l’adresse MAC de la passerelle MCLAG Pour plus d’informations, reportez-vous à l’article Configuration de l’adresse MAC de la passerelle dans Dell EMC Networking SONiC MF-CLI. |
|
DELLSONiC(config-mclag-domain-<ID>)# mclag gateway-mac xx:xx:xx:xx:xx:xx |
Configurer l’adresse MAC de la passerelle |
Configuration | Explication |
---|---|
DELLSONiC# configure |
Accéder au mode de configuration. |
DELLSONiC(config)# interface PortChannel X |
Configurer le canal de port MCLAG |
DELLSONiC(conf-if-poX)# mclag <Domain ID> |
Définissez le PortChannel sous MCLAG Domain. |
DELLSONiC(conf-if-poX )# no shutdown |
Activez PortChannel. |
Configurer les interfaces dans le cadre de PortChannel |
|
DELLSONiC(config)# interface range Eth 1/X-1/Y |
Configurez l’interface/la gamme d’interfaces dans le PortChannel. |
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number> |
Configurez le numéro PortChannel. |
ELLSONiC(conf-if-range-eth**)# no shutdown |
Activez les interfaces. |
Commutateur homologue MCLAG 1 (nom d’hôte : MCLAGSW1) | Commutateur homologue MCLAG 2 (nom d’hôte : 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 |