Стек — это соединение двух или более управляемых коммутаторов, предназначенное для увеличения числа портов и/или повышения отказоустойчивости, при этом полученная группа идентифицируется остальными сетевыми устройствами как один логический коммутатор — имеет один IP-адрес, один MAC-адрес. Стекирование упрощает работу администратора так как для выполнения настроек не нужно подключатся к нескольким устройствам, это делается через одну общую консоль или графический интерфейс.

 

В настройке принимали участие два одинаковых коммутатора Huawei S6730 со следующими параметрами ПО:

Software:V200R022C00SPC500B352

Running patch:s6730-h-v200r022sph120.pat

Web platform version:2.22.00.500.932

 

Соединение портов.

Соединяем патч-кордами любые 2 порта одного коммутатора с двумя портами другого. Любые порты можно использовать для модели S6730, для других моделей нужно смотреть поддерживаемые порты в документации от производителя

Порт 23 первого коммутатора соединен с портом 24 второго коммутатора.​

Порт 23 второго коммутатора соединен с портом 24 первого коммутатора.​

Все остальные рабочие порты отключены программно или отсоединены провода.

Такое соединение образует замкнутый контур, где каждый коммутатор имеет два соединения, обеспечивая два пути для передачи данных между устройствами. Поэтому система автоматически определяет эту топологию как кольцевую (ring), а не цепочечную (chain), хотя сперва кажется наоборот.

Кольцевая топология (ring): Каждый коммутатор соединен с двумя другими, образуя замкнутый контур. Это повышает отказоустойчивость: если одно соединение выходит из строя, трафик перенаправляется по альтернативному пути, и стек продолжает функционировать. ​

Цепочечная топология (chain): Коммутаторы соединены последовательно, и крайние устройства имеют соединение только с одним соседним коммутатором. В такой конфигурации отказ одного соединения может привести к разделению стека и нарушению работы сети.

 

 Подключение к коммутатору.

Настройки надежнее проводить через подключение к сервисным портам. При активации стека коммутатор может пропасть из сети. Через сервисный порт он всегда доступен.

Соединяемся с коммутаторами через консольные порты и подключаемся через putty.

Сетевые карты компьютера можно соединить с сервисными портами коммутаторов и подключится еще и через графический интерфейс. Это особенно полезно для тех, кто настраивает коммутатор первый раз. В графическом интерфейсе гораздо проще сформировать понимание происходящего. У одного из коммутаторов нужно изменить IP-адрес сервисного порта 192.168.1.253 на что-то другое, например 192.168.1.252, или подключать сетевой провод по очереди.

 

Назначаем коммутаторам имена, чтоб их не путать во время настроек. Основной коммутатор будет с номером 1, резервный с номером 2.

 

Стек.

Выполняем настройки в двух коммутаторах по очереди. Из второго коммутатора желательно отключить патч-корды, чтоб он не перезагрузился раньше чем нужно.

Устанавливаем приоритет у первого коммутатора 150 или 200. У второго коммутатора оставляем без изменения. В каком коммутаторе это значение больше, тот будет мастером. При равных приоритетах роль master назначается коммутатору с наименьшим Stack ID или с наименьшим MAC-адресом. Стэк ID от 0 до 8. Логично выбрать по порядку 0, 1, …и тп.

Выбираем порты участвующие в стеке (23 и 24) на кнопку «Manage».

Сохраняем.

 

То же самое через командную строку терминала.

Huawei-1

Назначаем физический интерфейс XGigabitEthernet0/0/23 в качестве члена стекирующего порта stack-port 0/1

Делаем то же для порта 24.

 

Назначаем приоритет слота.

 

Сохраняем конфигурацию.

 

Huawei-2

Отключаем патч-корды из портов 23 и 24.

Вводим команды.

Если патч-корды подключены.

Если патч-корды подключены, то после этой команды начнется перезагрузка коммутатора. Поэтому лучше патч-корды во второй коммутатор подключать после настройки. Но это не критично, потому что случаи могут быть разные и на удаленном доступе может не быть возможности подключать, отключать провода физически. (можно отключить программно, но это не проверялось)

После перезагрузки стек уже будет активирован и, в этом случае нужно продолжить вводить команды иначе в стеке будет отсутствовать один интерфейс. В этом случае в stack-port и названии порта первый ноль нужно заменить на единицу (если без перезагрузки то ничего менять не нужно). Это потому, что коммутаторы распределились, а первая цифра означает стэк ID. У второго коммутатора этот ID изменился на 1.

Перенастройка номера порта стека не нужна.

 

Перенастройка номера порта стека.

 

Сохраняем конфигурацию.

 

Перезагружаем второй коммутатор, если он до этого уже сам не перезагрузился. Коммутаторы распределятся на Master и Standby.

Master-коммутатор: Управляет всей стековой системой, включая обработку и пересылку данных, а также управление конфигурацией.​

Standby-коммутатор: Является резервным и автоматически становится master-коммутатором в случае отказа текущего master.​

Если у коммутаторов были разные настройки, то останется конфигурация мастера, но не вся.

Общими становятся имя, таблица MAC-адресов, таблица маршрутизации, конфигурация VLAN, управление через единый интерфейс и вероятно что-то еще.
Порты общими не становятся. В названии порта первая цифра изменяется в соответствии с номером слота. Настраивать порты в разных коммутаторах можно отдельно.

 

Просмотр состояния портов.

Просмотр состояния стека.

Если вывод команд такой, как в примере, то настройка стека завершена. Теперь в случае отключения (поломки) одного из коммутаторов работа продолжается через второй.

 

Команда для размонтирования стека.

Произойдет сброс настроек стека с последующей перезагрузкой коммутаторов.