Технология Intelligent stack (iStack) позволяет объединить несколько физических коммутаторов в
один виртуальный.

Стекирование обеспечивает высокую надежность и масштабируемость сети, одновременно упрощая управление сетью.
· Высокая надежность: коммутаторы в стеке работают в режиме резервирования. Также для резервирования каналов, между этими коммутаторами могут быть подняты Eth-Trunk линки.
· Высокая масштабируемость: объединяя физические коммутаторы в стек, вы можете легко увеличить количество портов и пропускную способность без изменения топологии сети.
· Упрощенная настройка и управление: вы можете залогиниться в стек с любого коммутатора для дальнейшей настройки и управления. После поднятия стека, не нужно настраивать такие сложные протоколы 2 и 3 уровня, как MSTP или VRRP.
1. Планирование стека.
§ Выбираем ID для коммутаторов.
§Устанавливаем приоритет на коммутаторах, тем самым выбираем кто будет master и standby.
§УстанавливаемID домена для стека. ID домена должен быть уникальным и не совпадать с ID других стеков в сети.
§Добавляем порты на коммутаторах A и B в стек.
2. Настройка стека.
На коммутаторе A устанавливаем приоритет 150 и domain ID 10. По умолчанию member ID равен 1, поэтому на коммутаторе A его задавать не нужно.
<HUAWEI> system-view
[~HUAWEI] sysname SwitchA
[*HUAWEI] commit
[~SwitchA] stack
[~SwitchA-stack] stack member 1 priority 150
[*SwitchA-stack] stack member 1 domain 10
На коммутаторе B задаем member ID 2, приоритет 120, и domain ID 10.
<HUAWEI> system-view
[~HUAWEI] sysname SwitchB
[*HUAWEI] commit
[~SwitchB] stack
[~SwitchB-stack] stack member 1 priority 120
[*SwitchB-stack] stack member 1 domain 10
[*SwitchB-stack] stack member 1 renumber 2 inherit-config
Warning: The stack configuration of member ID 1 will be inherited to member ID 2 after the device resets. Continue? [Y/N]: y
В данном примере на коммутаторе B мы используем команду inherit-config. С ее помощью, после перезагрузки коммутатор B изменит свой ID в стеке на 2 и унаследует все настройки сделанные для ID 1.
3. Настройка стэкируемых портов.
На коммутаторе A добавим порты с 10GE1/0/1 до 10GE1/0/4 в стек.
[~SwitchA] interface stack-port 1/1
[*SwitchA-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4
Warning: After the configuration is complete,
1.The interface(s) (10GE1/0/1-1/0/4) will be converted to stack mode and be configured with the port crc-statistics trigger error-down command if the configuration does not exist.
2.The interface(s) may go Error-Down (crc-statistics) because there is no shutdown configuration on the interfaces.Continue? [Y/N]: y
После добавления портов в стек, на них будет автоматически применена команда port crc-statistics trigger error-down.
На коммутаторе B также добавляем порты с 10GE1/0/1 10GE1/0/4 в стек.
[~SwitchB] interface stack-port 1/1
[*SwitchB-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4
Warning: After the configuration is complete,
1.The interface(s) (10GE1/0/1-1/0/4) will be converted to stack mode and be configured with the port crc-statistics trigger error-down command if the configuration does not exist.
2.The interface(s) may go Error-Down (crc-statistics) because there is no shutdown configuration on the interfaces.Continue? [Y/N]: y
4. Проверка конфигурации стека.
Далее при помощи команды display stack configuration проверим конфигурацию стека. Если где-то допущена ошибка, исправляем конфигурацию согласно плану.
<SwitchA> display stack configuration
Oper : Operation
Conf : Configuration
* : Offline configuration
Isolated Port : The port is in stack mode, but does not belong to any Stack-Port
Attribute Configuration:
----------------------------------------------------------------------------
MemberID Domain Priority Switch Mode Uplink Port
Oper(Conf) Oper(Conf) Oper(Conf) Oper(Conf) Oper(Conf)
----------------------------------------------------------------------------
1(1) --(10) 100(150) Auto(Auto) 4*40GE(4*40GE)
----------------------------------------------------------------------------
Stack-Port Configuration:
--------------------------------------------------------------------------------
Stack-Port Member Ports
--------------------------------------------------------------------------------
Stack-Port1/1 10GE1/0/1 10GE1/0/2 10GE1/0/3
10GE1/0/4
--------------------------------------------------------------------------------
5. Сохраняем конфигурацию, отключаем коммутаторы и при помощи кабелей соединяем их в стек согласно плану.
Далее включаем коммутаторы, первым необходимо включать коммутатор с более высоким приоритетом чтобы он занял роль мастера. В нашем случае это коммутатор A.
6. Проверка конфигурации.
После загрузки коммутаторов ждем несколько минут и вводим команду display stack на коммутаторе A и проверяем, поднялся ли стек.
<SwitchA> display stack
--------------------------------------------------------------------------------
MemberID Role MAC Priority DeviceType Description
--------------------------------------------------------------------------------
+1 Master 0004-9f31-d520 150 CE6850-48T4Q-EI
2 Standby 0004-9f62-1f40 120 CE6850-48T4Q-EI
--------------------------------------------------------------------------------
+ indicates the device where the activated management interface resides.
Вывод показывает, что стек успешно поднялся. Коммутатор A – master, с ID 1 и приоритетом 150. Коммутатор B – standby, с ID 2 и приоритетом 120.
Проверка топологии.
<SwitchA> display stack topology
Stack Topology:
----------------------------------------------
Stack-Port 1 Stack-Port 2
MemberID Status Neighbor Status Neighbor
----------------------------------------------
1 up 2 -- --
2 up 1 -- --
----------------------------------------------
Stack Link:
----------------------------------------------------------------------------
Stack-Port Port Status PeerPort PeerStatus
----------------------------------------------------------------------------
Stack-Port1/1 10GE1/0/1 up 10GE2/0/1 up
Stack-Port1/1 10GE1/0/2 up 10GE2/0/2 up
Stack-Port1/1 10GE1/0/3 up 10GE2/0/3 up
Stack-Port1/1 10GE1/0/4 up 10GE2/0/4 up
Stack-Port2/1 10GE2/0/1 up 10GE1/0/1 up
Stack-Port2/1 10GE2/0/2 up 10GE1/0/2 up
Stack-Port2/1 10GE2/0/3 up 10GE1/0/3 up
Stack-Port2/1 10GE2/0/4 up 10GE1/0/4 up
----------------------------------------------------------------------------