Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell Networking SONiC Як налаштувати кілька шасі LAG MC-LAG

Summary: У цій статті пояснюється, як налаштувати групу агрегації каналів з кількома шасі (MC-LAG) у Dell Networking SONiC.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

 

Передумови

Ми використовуємо стандартні імена інтерфейсів для демонстрації Концепцій. Дивіться статтю Dell Networking S-Series: Базова конфігурація інтерфейсу - SONiC 4.0 для отримання додаткової інформації про іменування інтерфейсів 

 

Індекс

Що таке MCLAG?
Синтаксис
конфігураціїНалаштування магістрального порту/PortChannel для однорангового зв'язку
MCLAGНалаштування домену
MCLAGНалаштування каналу
порту MCLAGПриклад топології
Приклад конфігурації
Перевірте роботу                     
 

 

Що таке MCLAG 


Канал портів (LAG) дозволяє нам об'єднувати кілька інтерфейсів в загальну групу для резервування та збільшення пропускної здатності. Всі ланки знаходяться на одному перемикачі. Багатокорпусний LAG (MCLAG) дозволяє нам створити логічний комутатор, в якому кілька інтерфейсів на однорангових комутаторах об'єднані в пакет. Однорангові комутатори MCLAG управляються окремо як незалежні пристрої. MCLAG забезпечує резервування та балансування навантаження між аналогами MCLAG. Низхідний комутатор або сервер підключається до вузлів MCLAG через канал порту з кількома шасі.
 
ПРИМІТКА.
 
Нижче наведено приклад топології MCLAG. Дивіться статтю Термінологія Dell EMC Networking SONiC Multi-Chassis Link Aggregation Group (MCLAG), щоб зрозуміти більше про термінологію MCLAG.

Топологія MCLAG
 


 

Синтаксис конфігурації

 

Налаштування магістрального порту/PortChannel для однорангового зв'язку MCLAG

 
Конфігурація Пояснення
admin@DELLSONiC:~$ sonic-cli
Увійдіть у Dell MF-CLI
DELLSONiC# configure
Увійдіть у режим конфігурації.
DELLSONiC(config)# interface <Portchannel/Ethernet>
Введіть інтерфейс або канал порту.
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all>
Налаштуйте MCLAG Peer Link як магістральне посилання.
Ви також можете налаштувати конкретну VLAN.
DELLSONiC(conf-if-XXX)# no shutdown
Підніміть інтерфейс вгору.
 

Налаштування домену MCLAG

У кожному вузлі MCLAG створіть домен MCLAG і введіть режим конфігурації домену. На комутаторі підтримується лише один домен MCLAG.
 
Конфігурація Пояснення
DELLSONiC# configure
Увійдіть у режим конфігурації.
DELLSONiC(config)# mclag domain <Domain ID>
Налаштуйте ID домену MCLAG. ID домену може бути 1-4095.

Визначення однорангового посилання
MCLAG Однорангове з'єднання MCLAG З'єднує однорангові комутатори MCLAG і діє як шлях резервного копіювання даних між вузлами MCLAG.
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number>
Налаштуйте інтерфейс зв'язку MCLAG Peer. Це може бути єдиний інтерфейс або PortChannel.

Налаштуйте посилання
на підтримку MCLAG Peer Зв'язок MCLAG Keepalive — це канал рівня 3, який з'єднує однорангові комутатори MCLAG. Він передає періодичні повідомлення про серцебиття між однолітками MCLAG.
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address>
Налаштуйте посилання MCLAG Peer на кінці перемикача.
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address>
Налаштуйте посилання MCLAG Peer Keepalive на кінці однорангового перемикача.

Налаштування MAC-адреси системи MCLAG (опціонально)
Dell Technologies рекомендує налаштувати системну MAC-адресу, щоб запобігти розриву каналу порту MCLAG на резервному пірі під час перезавантаження активного піра.
DELLSONiC(config-mclag-domain-<ID>)# mclag-system-mac nn:nn:nn:nn:nn:nn 
Налаштуйте однакову системну mac-адресу MCLAG на обох вузлах MCLAG. Якщо ми не налаштуємо системну MAC-адресу, MAC-адреса активного піра використовується як MAC-адреса MCLAG для обох вузлів.
 

(Необов'язково) Налаштуйте MCLAG Gateway MAC
Дивіться статтю Як налаштувати MAC-адресу шлюзу в Dell EMC Networking SONiC MF-CLI для отримання більш детальної інформації про gateway-mac.
DELLSONiC(config-mclag-domain-<ID>)# mclag gateway-mac xx:xx:xx:xx:xx:xx 
Налаштуйте mac-адресу шлюзу

 

Налаштування каналу порту MCLAG

Конфігурація Пояснення
DELLSONiC# configure
Увійдіть у режим конфігурації.
DELLSONiC(config)# interface PortChannel X
Налаштування MCLAG PortChannel
DELLSONiC(conf-if-poX)# mclag <Domain ID>
Визначте PortChannel під доменом MCLAG.
DELLSONiC(conf-if-poX )# no shutdown
Підніміть PortChannel вгору.

Налаштуйте інтерфейси як частину PortChannel
DELLSONiC(config)# interface range Eth 1/X-1/Y
Налаштування інтерфейсу/діапазону інтерфейсів у PortChannel.
DELLSONiC(conf-if-range-eth**)# channel-group <Portchannel number>
Налаштуйте номер PortChannel.
ELLSONiC(conf-if-range-eth**)# no shutdown
Підніміть інтерфейси вгору.

 
 

Приклад топології

Приклад топології


 

Приклад конфігурації

Вважайте, що ми налаштовуємо топологію вище, і ID домену MCLAG дорівнює 1.
 
Одноранговий перемикач MCLAG 1 (ім'я хоста: MCLAGSW1)             Одноранговий перемикач MCLAG 2 (ім'я хоста: 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
  

 

Перевірте роботу


Давайте перевіримо, покажемо короткий опис mclag від обох перемикачів
 
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

 

Зверніть увагу на локальний та віддалений статус у наведеному вище виході для PortChannel1. Вона піднімається і або піднімається. Під цим ми можемо зрозуміти, що локальний і віддалений канал порту MCLAG працює.
 

Affected Products

Enterprise SONiC Distribution, PowerSwitch S6000 ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S6010-ON, PowerSwitch S6100-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON , PowerSwitch Z9432F-ON ...
Article Properties
Article Number: 000191811
Article Type: How To
Last Modified: 04 Oct 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.