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. Basic Interface Configuration — SONiC 4.0 для получения дополнительной информации об именовании интерфейсов 

 

Указатель

Что такое MCLAG?
Синтаксис
конфигурацииНастройка магистрального порта/PortChannel для MCLAG Peer Link
Настройка домена
MCLAGНастройка канала
порта MCLAGПример топологии
Пример конфигурации
Проверка операции                     
 

 

Что такое MCLAG 


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

Топология MCLAG
 


 

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

 

Настройка магистрального порта/PortChannel для MCLAG Peer Link

 
Настройка Пояснение
admin@DELLSONiC:~$ sonic-cli
Войдите в Dell MF-CLI.
DELLSONiC# configure
Вход в режим конфигурирования.
DELLSONiC(config)# interface <Portchannel/Ethernet>
Введите Interface or Port Channel.
DELLSONiC(conf-if-XXX)# switchport trunk allowed Vlan <Vlan-id/all>
Настройте одноранговый канал MCLAG в качестве магистрального канала.
Также можно настроить конкретную виртуальную ЛС.
DELLSONiC(conf-if-XXX)# no shutdown
Откройте интерфейс.
 

Настройка домена MCLAG

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

Определение одноранговой ссылки
MCLAG Одноранговый канал MCLAG соединяет одноранговые коммутаторы MCLAG и действует как путь резервного копирования данных между одноранговыми узлами MCLAG.
DELLSONiC(config-mclag-domain-<ID>)# peer-link <Interface Number>
Настройте интерфейс однорангового канала MCLAG. Это может быть один интерфейс или PortChannel.

Настройка ссылки
сохранения активности однорангового узла MCLAG Канал MCLAG Keepalive — это канал уровня 3, который соединяет одноранговые коммутаторы MCLAG. Он передает сообщения о периодическом тактовом импульсе между одноранговыми узлами MCLAG.
DELLSONiC(config-mclag-domain-<ID>)# source-ip <IP address>
Настройте канал поддержки активности однорангового узла MCLAG на стороне коммутатора.
DELLSONiC(config-mclag-domain-<ID>)# peer-ip <IP address>
Настройте канал сохранения активности однорангового узла MCLAG на стороне однорангового коммутатора.

Настройка 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 на обоих одноранговых узлах.
 

(Опционально) Настройка MAC-адреса
шлюза MCLAG Дополнительные сведения о шлюзе MAC см. в статье Как настроить MAC-адрес шлюза в Dell EMC Networking SONiC MF-CLI.
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
Поднимите интерфейсы.

 
 

Пример топологии

Пример топологии


 

Образец конфигурации

Предположим, что мы настраиваем вышеуказанную топологию, и идентификатор домена 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
  

 

Проверка операции


Давайте проверим show mclag brief на обоих коммутаторах
 
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

 

Обратите внимание на Local and Remote Status в приведенном выше выводе для PortChannel1. Он вверх и/или вверх. Из этого можно сделать вывод, что локальный и удаленный PortChannel однорангового узла 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.