3.14. Команды MLAG

3.14.1. mlag configuration

Назначение

Команда mlag configuration входит в режим конфигурации MLAG для настройки функций агрегации каналов нескольких шасси (MLAG).

Команда no mlag configuration удаляет все команды конфигурации MLAG из текущего файла running-config.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

mlag configuration

no mlag configuration

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Команда mlag configuration переводит командную оболочку в режим конфигурации MLAG, где можно настроить различные параметры, связанные с агрегацией каналов между несколькими шасси. Выход из режима конфигурации MLAG не влияет на текущую конфигурацию, но команда no mlag configuration удаляет все команды конфигурации MLAG из текущего файла running-config.

Примеры

Вход в режим конфигурации MLAG:

Switch# configure terminal
Switch(config)# mlag configuration

Связанные команды

show mlag

3.14.2. peer-address

Назначение

Команда peer-address используется для указания IPv4-адреса партнера (peer) для домена MLAG.

Команда no peer-address удаляет назначенный IPv4-адрес партнера MLAG путем удаления команды peer-address из текущей конфигурации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

peer-address IP_ADDR

no peer-address

Параметр

Описание параметра

Значение параметра

IP_ADDR

IPv4-адрес партнера MLAG

IPv4-адрес

Режим ввода

MLAG Configuration

Состояние по умолчанию

Нет

Применение

Команда peer-address позволяет указать IPv4-адрес партнера для домена MLAG. Управляющий трафик MLAG будет направлен на этот IPv4-адрес партнера.

Команда no peer-address удаляет назначенный IPv4-адрес партнера MLAG путем удаления команды peer-address из текущей конфигурации.

Примеры

Указание IPv4-адреса партнера для домена MLAG:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# peer-address 12.1.1.2
Switch(config-mlag)#

Связанные команды

show mlag peer

3.14.4. dual-active-detection reserved interface

Назначение

Команда dual-active-detection reserved interface используется для указания сетевого интерфейса, зарезервированного для передачи служебного трафика Dual-Active Detection (DAD) в MLAG-домене. Это позволяет обеспечить гарантированный канал для обнаружения состояния dual-active между MLAG-партнёрами.

Команда no dual-active-detection reserved interface удаляет назначение зарезервированного интерфейса под DAD-трафик.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.5.0

Advanced

-

AQ-N5000

7.5.0

Advanced

-

AQ-N6000

7.5.0

Professional

-

Синтаксис

dual-active-detection reserved interface (IFPHYSICAL|IFAGG)

no dual-active-detection reserved interface (IFPHYSICAL|IFAGG)

Параметр

Описание параметра

Значение параметра

IFPHYSICAL

Имя физического интерфейса, используемого для передачи DAD-трафика

Имя физического интерфейса

IFAGG

Имя агрегированного интерфейса, используемого для передачи DAD-трафика

Имя интерфейса агрегации каналов

Режим ввода

MLAG Configuration

Состояние по умолчанию

Нет

Применение

Команда dual-active-detection reserved interface позволяет назначить определенный сетевой интерфейс для передачи DAD-трафика между MLAG-устройствами. Обычно выбирается интерфейс с прямым соединением между MLAG-партнёрами. Использование зарезервированного интерфейса повышает надежность и изолирует DAD-обмен от общего пользовательского трафика.

Важно!

Если команда не настроена на интерфейсе, то в случае обрыва peer-link (соединение MLAG-пары) этот интерфейс будет заблокирован (перейдет в состояние err-disabled). Это может привести к потере связи с устройством. Рекомендуется обязательно настраивать зарезервированный интерфейс DAD на магистральных каналах MLAG для предотвращения неожиданных сбоев и отключений.

Примеры

Указание IPv4-адреса партнера для домена MLAG:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# dual-active-detection reserved interface eth-0-1
Switch(config-mlag)#

Связанные команды

dual-active-detection source <source-addr> peer <peer-addr>

show mlag dual-active-detection

mlag configuration

3.14.5. dual-active-detection source peer

Назначение

Команда dual-active-detection source peer используется для настройки параметров обмена служебным трафиком Dual-Active Detection (DAD) между MLAG-партнёрами. Позволяет явно задать локальный IP-адрес, способ передачи (management-интерфейс или выбранная VRF), IP-адрес peer-устройства, а также дополнительные параметры: используемый UDP-порт и таймаут ожидания ответов.

Команда no dual-active-detection source peer удаляет все ранее заданные параметры источника и peer для Dual-Active Detection.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.5.0

Advanced

-

AQ-N5000

7.5.0

Advanced

-

AQ-N6000

7.5.0

Professional

-

Синтаксис

dual-active-detection source A.B.C.D (mgmt-if|vrf VRF_NAME| ) peer A.B.C.D {udp-port UDP_PORT|timeout TIMEOUT| }

no dual-active-detection source peer

Параметр

Описание параметра

Значение параметра

source A.B.C.D

Локальный IPv4-адрес для DAD сообщений

IPv4-адрес

mgmt-if

Передача DAD-пакетов через management-интерфейс

-

VRF_NAME

Передача DAD-пакетов внутри указанной VRF

-

peer A.B.C.D

IPv4-адрес peer-устройства для DAD

IPv4-адрес

UDP_PORT

Альтернативный UDP-порт для обмена DAD сообщениями

Целое число в диапазоне 1025–2048

TIMEOUT

Таймаут ожидания ответа от peer (секунды)

Целое число в диапазоне 3–60

Режим ввода

MLAG Configuration

Состояние по умолчанию

Нет

Применение

Команда позволяет точно задать параметры передачи DAD-трафика между MLAG-партнёрами — с возможностью выбора типа интерфейса (управляющий или пользовательская VRF), IP-адресов source/peer, времени ожидания ответа peer и используемого UDP-порта. Такой подход расширяет гибкость и управляемость механизма DAD, снижает риск ложных срабатываний, позволяет оптимально интегрировать MLAG в различные архитектуры корпоративных и дата-центровых сетей.

Примеры

Указание DAD source-параметров через management-интерфейс и с дополнительно настроенным портом и таймаутом:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# dual-active-detection source 12.1.1.1 mgmt-if peer 12.1.1.2 udp-port 1500 timeout 10

Связанные команды

Нет

3.14.6. dual-active-detection updelay

Назначение

Команда dual-active-detection updelay задает задержку в секундах перед возвратом состояния MLAG в “up” после устранения проблемы dual-active. Это позволяет предотвратить быструю смену состояния и избежать флапинга в случае кратковременных сбоев или нестабильностей.

Команда no dual-active-detection updelay отключает задержку и возвращает поведение к немедленному переходу в состояние “up” после восстановления.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.5.0

Advanced

-

AQ-N5000

7.5.0

Advanced

-

AQ-N6000

7.5.0

Professional

-

Синтаксис

dual-active-detection updelay SECONDS

no dual-active-detection updelay

Параметр

Описание параметра

Значение параметра

SECONDS

Задержка в секундах перед возвратом MLAG в состояние up

Целое число от 0 до 3600

Режим ввода

MLAG Configuration

Состояние по умолчанию

300 секунд

Применение

Команда используется для установки времени задержки перед восстановлением состояния MLAG в “up” после устранения dual-active. Это помогает избежать быстрых переключений состояний MLAG, которые могут негативно повлиять на стабильность сети при кратковременных ошибках или нестабильности соединения.

Примеры

Установка задержки 120 секунд перед возвратом статуса “up”:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# dual-active-detection updelay 120

Связанные команды

Нет

3.14.7. timers mlag

Назначение

Команда timers mlag используется для настройки интервала поддержания активности и времени удержания соединения для таймеров MLAG.

Команда no timers mlag удаляет заданные таймеры и возвращает их к значениям по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

timers mlag keepalive holdtime

no timers mlag

Параметр

Описание параметра

Значение параметра

keepalive

Интервал поддержания активности

1-65535, единица измерения: секунда

holdtime

Время удержания соединения

4-65535, единица измерения: секунда

Режим ввода

MLAG Configuration

Состояние по умолчанию

Интервал активности по умолчанию составляет 1 секунда, а время удержания по умолчанию - 5 секунд.

Применение

Команда timers mlag определяет интервал поддержания активности и время удержания соединения для таймеров MLAG. Эти значения вступят в силу при следующем установлении соединения. Между локально настроенным интервалом поддержания активности и временем удержания, разделенным на 4 и передаваемым в открытом сообщении, система использует минимальное из них для расчетов.

Команда no timers mlag удаляет настроенные таймеры и возвращает их к значениям по умолчанию.

Примеры

Установка интервала поддержания активности и времени удержания:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# timers mlag 10 100
Switch(config-mlag)#

Связанные команды

show mlag peer

3.14.8. reload-delay

Назначение

Команда reload-delay определяет время, в течение которого порты, не входящие в peer-link, остаются отключенными после перезагрузки узла MLAG.

Команда no reload-delay восстанавливает значение по умолчанию (300 секунд), удаляя настроенную команду reload-delay из текущей конфигурации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

reload-delay (auto|period)

no reload-delay

Параметр

Описание параметра

Значение параметра

period

Интервал времени до восстановления. Число 0 означает, что интерфейс не переходит в состояние ошибки (errdisable)

0-86400, единица измерения: секунда

auto

Автоматическое восстановление из состояния ошибки (errdisable) после успешного создания однорангового соединения MLAG

-

Режим ввода

MLAG Configuration

Состояние по умолчанию

300 секунд.

Применение

Когда узел MLAG перезагружается, все порты, кроме тех, что входят в peer-link, остаются в состоянии ошибки (errdisable) в течение заданного времени. Этот интервал позволяет стабилизироваться всей топологии перед началом передачи трафика. Время отключения порта настраивается с помощью данной команды.

Примеры

Установка интервала задержки:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# reload-delay 100
Switch(config-mlag)#

Связанные команды

show mlag

3.14.9. lacp-system-id switch-delay

Назначение

Команда lacp-system-id switch-delay задает задержку (в секундах) перед возвратом локального LACP system ID при восстановлении MLAG сессии после ее разрыва. Это позволяет избежать быстрых флуктуаций LACP system ID в случае кратковременных сбоев MLAG.

Значение 0 означает мгновенный возврат (по умолчанию).

Команда no lacp-system-id switch-delay сбрасывает параметр на значение по умолчанию (немедленное переключение).

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.5.0

Advanced

-

AQ-N5000

7.5.0

Advanced

-

AQ-N6000

7.5.0

Professional

-

Синтаксис

lacp-system-id switch-delay SECONDS

no lacp-system-id switch-delay

Параметр

Описание параметра

Значение параметра

SECONDS

Время задержки перед возвратом local LACP system ID

Целое число в секундах, от 0 до 3600; 0 — мгновенно (по умолчанию)

Режим ввода

MLAG Configuration

Состояние по умолчанию

По умолчанию задержка отсутствует — переключение происходит немедленно (0 секунд).

Применение

Команда lacp-system-id switch-delay используется для задания задержки перед возвратом локального LACP system ID при восстановлении MLAG-сессии после ее разрыва. Это помогает предотвратить частые и быстрые изменения LACP system ID, которые могут вызвать нестабильность LACP в промежуточный период восстановления. Установка значения отличного от 0 позволяет задать время в секундах, которое коммутатор будет ждать перед возвратом local system ID.

Примеры

Установка задержки в 120 секунд перед возвратом локального LACP system ID:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# lacp-system-id switch-delay 120

Связанные команды

Нет

3.14.10. sync-orphan

Назначение

Команда sync-orphan указывает узлам MLAG синхронизировать записи MAC для orphan port.

Команда no sync-orphan отключает эту функцию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

sync-orphan

no sync-orphan

Режим ввода

MLAG Configuration

Состояние по умолчанию

Включено

Применение

Если эта функция включена, узлы MLAG будут синхронизировать записи MAC для orphan port.

Примеры

Включение синхронизации записей MAC для orphan port:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# sync-orphan
Switch(config-mlag)#

Связанные команды

show mlag

3.14.11. sync-overlay

Назначение

Команда sync-overlay указывает узлам MLAG синхронизировать записи MAC для оверлейных логических портов.

Команда no sync-overlay отключает эту функцию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

sync-overlay

no sync-overlay

Режим ввода

MLAG Configuration

Состояние по умолчанию

Включено

Применение

Если эта функция включена, узлы MLAG будут синхронизировать записи MAC для оверлейных логических портов.

Примеры

Включение синхронизации записей MAC для оверлейных логических портов:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# sync-overlay
Switch(config-mlag)#

Связанные команды

show mlag

3.14.12. mlag

Назначение

Команда mlag присваивает идентификатор MLAG к каналу порта.

Команда no mlag удаляет присвоение идентификатора MLAG из интерфейсного режима конфигурации, удаляя соответствующую команду mlag из текущей конфигурации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

mlag MLAGID

no mlag

Параметр

Описание параметра

Значение параметра

MLAGID

Число, используемое в качестве идентификатора MLAG.

1-63

Режим ввода

Interface Configuration

Состояние по умолчанию

Нет

Применение

Команда mlag присваивает идентификатор MLAG к каналу порта. Партнерские коммутаторы MLAG образуют MLAG, когда каждый коммутатор настраивает один и тот же идентификатор MLAG для интерфейса порта-канала. Один номер может быть присвоен только одному интерфейсу. Индивидуальный номер MLAG не может быть присвоен более чем одному интерфейсу.

Команда no mlag удаляет присвоение идентификатора MLAG из интерфейсного режима конфигурации, удаляя соответствующую команду mlag из текущей конфигурации.

Примеры

Назначение идентификатора MLAG к каналу порта:

Switch# configure terminal
Switch(config)# interface agg1
Switch(config-if)# mlag 1

Связанные команды

show mlag interface

3.14.13. priority

Назначение

Команда priority используется для задания значения приоритета устройства в домене MLAG. Приоритет влияет на выбор главного устройства (primary) в паре MLAG при возникновении конфликтных ситуаций или сбоя синхронизации. Устройство с более высоким значением приоритета получает преимущество при определении роли в MLAG.

Команда no priority удаляет заданное значение приоритета и возвращает использование значения по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.5.0

Advanced

-

AQ-N5000

7.5.0

Advanced

-

AQ-N6000

7.5.0

Professional

-

Синтаксис

priority PRIORITY

no priority

Параметр

Описание параметра

Значение параметра

PRIORITY

Значение приоритета устройства

Целое число в диапазоне 1–254

Режим ввода

MLAG Configuration

Состояние по умолчанию

По умолчанию приоритет не задан (эквивалентно значению 0), что означает отсутствие предпочтения — роль главного устройства определяется другими факторами.

Применение

Команда позволяет явно задать приоритет устройства в MLAG домене, что важно для корректного выбора главного устройства при разрешении дублирующих состояний или сбоев связи. Более высокое значение приоритета увеличивает вероятность выбора устройства в роли primary MLAG peer.

Примеры

Назначение идентификатора MLAG к каналу порта:

Switch# configure terminal
Switch(config)# mlag configuration
Switch(config-mlag)# priority 120

Связанные команды

peer-address

dual-active-detection source <source-addr> peer <peer-addr>

dual-active-detection reserved interface <ifname>

show mlag

show mlag peer

3.14.14. clear mlag count

Назначение

Команда clear mlag count очищает информацию о счетчиках MLAG.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

clear mlag count

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Используйте эту команду для очистки счетчиков MLAG, отображаемых с помощью команды show mlag peer.

Примеры

Очистка информации о счетчиках MLAG и отображение данных о соседе MLAG:

Switch# clear mlag count
Switch# show mlag peer 

MLAG neighbor is 12112, MLAG version 1
MLAG state = Established, up for 000039
Last read 000015, hold time is 240, keepalive interval is 60 seconds
Received 0 messages,Sent 0 messages
Open      received 0, sent 0
KAlive    received 0, sent 0
Fdb sync  received 0, sent 0
Failover  received 0, sent 0
Conf      received 0, sent 0
Syspri    received 0, sent 0
Peer fdb  received 0, sent 0
STP Total received 0, sent 0
 Global   received 0, sent 0
 Packet   received 0, sent 0
 Instance received 0, sent 0
 State    received 0, sent 0
Connections established 1; dropped 0
Local host 12111, Local port 61000
Foreign host 12112, Foreign port 37335
remote_sysid 0ecb30301100 

Связанные команды

show mlag peer

3.14.15. show mlag

Назначение

Команда show mlag используется для отображения информацию о конфигурации MLAG.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

show mlag

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Используйте эту команду для отображения информации о конфигурации MLAG.

Примеры

Отображение информации о конфигурации MLAG:

Switch# show mlag 

MLAG configuration
-----------------
role          Master
local_sysid   001e080a6fca
remote_sysid  000000000000
mlag_sysid    001e080a6fca
local_syspri  32768
remote_syspri 0
mlag_syspri   32768
peer-link     -
peer conf     No
reload-delay  300

Связанные команды

mlag configuration

3.14.16. show mlag peer

Назначение

Команда show mlag peer предназначена для отображения информации о соседе MLAG.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

show mlag peer (vlan-if| )

Параметр

Описание параметра

Значение параметра

vlan-if

Информация о VLAN-интерфейсе

-

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Данная команда позволяет отобразить информацию о соседе MLAG.

Примеры

Отображение информации о соседе MLAG:

Switch# show mlag peer

MLAG neighbor is 12112, MLAG version 1
MLAG state = Established, up for 4d02h14m
Last read 000029, hold time is 240, keepalive interval is 60 seconds
Received 6835 messages,Sent 7185 messages
Open      received 1, sent 2
KAlive    received 6831, sent 6830
Fdb sync  received 0, sent 0
Failover  received 0, sent 87
Conf      received 1, sent 1
STP Total received 2, sent 265
 Global   received 2, sent 3
 Packet   received 0, sent 0
 Instance received 0, sent 0
 State    received 0, sent 262
Connections established 1; dropped 0
Local host 12111, Local port 61000
Foreign host 12112, Foreign port 34283
remote_sysid 5e266a03d400

Связанные команды

peer-address

3.14.17. show mlag interface

Назначение

Команда интерфейса show mlag отображает информацию об интерфейсе MLAG.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

show mlag interface (MLAGID| )

Параметр

Описание параметра

Значение параметра

MLAGID

Число, используемое в качестве идентификатора MLAG.

1-63

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Используйте эту команду для отображения информации об интерфейсе MLAG.

Примеры

Отображение информации о интерфейсе MLAG:

Switch# show mlag interface 


mlagid  local-if  local-state    remote-state   
1       agg1      up             up          
2       agg2      up             up          

Связанные команды

mlag MLAGID

3.14.18. show mlag dad

Назначение

Команда show mlag dad используется для отображения текущего состояния и параметров Dual-Active Detection (DAD) в MLAG-домене. Позволяет просмотреть статусы, активные настройки и диагностику работы DAD между MLAG-партнёрами.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.5.0

Advanced

-

AQ-N5000

7.5.0

Advanced

-

AQ-N6000

7.5.0

Professional

-

Синтаксис

show mlag dad

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Команда show mlag dad позволяет оператору получить информацию о текущих параметрах, статусе и состоянии механизма Dual-Active Detection для MLAG-домена. Может использоваться для диагностики отказоустойчивости, проверки активности связей, просмотренных адресов, состояния зарезервированного интерфейса и других параметров DAD в реальном времени.

Примеры

Отобразить текущие параметры Dual-Active Detection:

Switch# show mlag dad
MLAG DAD:
-----------------------
status      : DN
src ip      : -
peer ip     : -
vrf         : -
mgmt-if     : FALSE
udp port    : 1025
interval    : 3
timeout     : 3
updelay     : 300
receive     : ON
send        : ON
HB sec ip   : 0.0.0.0
HB peer ip  : 0.0.0.0
HB mac      : 0000,0000,0000
HB priority : None
DAD occur   : No

Связанные команды

dual-active-detection source <source-addr> peer <peer-addr>

dual-active-detection reserved interface <ifname>

show mlag peer

show mlag