Коммутаторы MES5312/MES5316A/MES5324A/MES5332A можно объединять в стек до 8 устройств. В режиме стекирования коммутаторы MES5312/53xxA используют XG-порты для синхронизации, коммутаторы MES5400-XX используют 100G порты для синхронизации, при этом интерфейсы в режиме стекирования работают только на максимальной скорости интерфейса. Указанные порты не участвуют в передаче данных. Возможны две топологии синхронизирующихся устройств – кольцевая и линейная. Рекомендуется использовать кольцевую топологию для повышения отказоустойчивости стека.
Коммутаторы по умолчанию уже работают в режиме стека с UNIT ID 1.
Перед выполнением настроек стекирования следует убедиться, не активна ли в текущий момент какая-либо стековая конфигурация (например, стековые порты) командой show stack configuration.
Также необходимо проверить наличие установленных лицензий show license.
Конфигурация коммутатора:
console(config)# stack configuration unit-id {1-8}
console(config)# stack configuration links {te1-24|hu1-6}
Необходимо указывать два стековых интерфейса на каждом юните. Пример команды :
console(config)# stack configuration unit 1 links te23-24
Конфигурация определенного unit в стеке:
console(config)#stack unit 2
console(unit)#stack configuration {links|unit-id}
Первые 2 юнита в стеке имеют роль master/backup, остальным юнитам присвоена роль slave.
Важно! Начиная с версии ПО 6.6.8.8 появилась возможность смены роли для любого юнита в стеке:
console(unit)#stack configuration role {slave|master}
Стековая конфигурация применяется после перезагрузки коммутатора.
Для удаления конфигурации стека вводится команда
console(config)# no stack configuration
Конфигурация удаляется после перезагрузки устройства.
При отказе мастера его роль на себя берет бэкап коммутатор. На бэкап коммутаторе резервируется конфигурация. Мастером могут быть только юнит 1 и 2.
Для стека с установленной версией ПО до 6.6.8.3:
Если мастер вернется в строй, то вновь возьмет на себя мастерство в случае, если аптайм бэкап-коммутатора составляет менее 10 минут (при этом бекап коммутатор перезагрузится).
Если аптайм бэкапа будет более 10 минут, то мастерство останется за юнитом 2.
При передаче мастерства возможен кратковременный перерыв в предоставлении сервисов на время доинициализации нового мастера стека.
Каждый коммутатор использует свои tcam правила (правила acl, sqinq).
Нагрузка идет только на процессор мастера.
Передача данных между юнитами ограничивается пропускной способностью стековых портов.
Внутри юнита - пропускной способностью портов коммутатора.
Подробней с настройкой стекирования можно ознакомиться в "Руководстве по эксплуатации" раздел 4.4
Работа портов OOB в стеке.
Если на стеке задействованы несколько портов OOB, то их порядок работы будет следующий:
-Активен порт только на мастере.
-IP адресация для такого интерфейса назначается глобально для всего стека.
console(config)# interface oob
console(config-oob)# ip address X.X.X.X /XX
-При статической адресации, в случае выхода из строя мастера, активируется OOB-порт нового мастера, при этом IP-адрес остается тот же.
-Если настроено получение IP-адреса OOB по DHCP, в случае выхода из строя мастера, активируется OOB-порт нового мастера, при этот IP-адрес будет выдан сервером другой, т.к. MAC-адрес OOB-порта изменился.
Процедура обновления ПО стека
При обновлении ПО, файл загружается на Master юнит, далее автоматически выполняется синхронизация файлов ПО Master юнита с остальными юнитами в стеке.
Сообщение о начале синхронизации файлов ПО :
22-Jul-2023 11:37:23 %DFS-I-FILE-SYNC: Synchronizing flash://system/images/mes3300-6610-R6.ros to unit 2
Сообщение об окончании процедуры загрузки и синхронизации файлов ПО между юнитами:
22-Jul-2023 11:38:37 %COPY-N-TRAP: The copy operation was completed successfully
При перезагрузке для обновления, ПО обновляется на всех юнитах одновременно.
Рекомендуемый порядок действий при сборке стека.
Для минимизации потерь в эксплуатации при объединении коммутаторов в стек, рекомендуется следующий общий порядок при его формировании:
1. Установить единую актуальную версию ПО на всех стекируемых коммутаторах.
2. Выполнить настройки стекирования для каждого коммутатора:
- определяем номер юнита и порты для стекирования (обязателен выбор двух портов)console_unit1(config)# stack configuration unit-id 1 links te 1-2 (unit 1 будет master)
console_unit2(config)# stack configuration unit-id 2 links te 1-2 (unit 2 будет backup, последующие unit будут slave)
3. Подключить стековые линки и перезагрузить коммутаторы для применения стековых настроек.
4. После загрузки проверить настройки и состояние стекаconsole# show stack configuration
Unit Id After Reboot Configuration Unit Id Stack Links -------- ------- --------------- 1 1 te1-2 2 2 te1-2
console# show stack
Topology is ChainUnits stack mode: Native
Unit Id MAC Address Role Network Uplink Port Port Type Type ------- ------------------- -------- ------- ------ 1 68:13:e2:ac:7a:80 master 2 68:13:e2:89:b0:c0 backup
console# show stack links details
UNIT ID Link Status Speed Uptime Neighbor Neighbor Neighbor (d,h:m:s) Unit ID Link MAC Address------- -------- ---------- ----- ----------- -------- -------- ------------------- 1 te1 Active 10G 00,00:15:38 2 te1 68:13:e2:89:b0:c0 1 te2 Active 10G 00,00:15:37 2 te2 68:13:e2:89:b0:c0 2 te1 Active 10G 00,00:15:38 1 te1 68:13:e2:ac:7a:80 2 te2 Active 10G 00,00:15:38 1 te2 68:13:e2:ac:7a:80
5. Добавить остальную конфигурацию, сохранить и перезагрузить стек.
Примечание:
Данная последовательность действий по усмотрению инженера может быть изменена.