Настройка стекирования
Механизм стекирования предназначен для объединения нескольких физических устройств в одно логическое устройство с единой плоскостью управления и коммутации.
В результате настройки формируется стек, в котором:
- Устройства работают как единый коммутатор;
- Используется единая конфигурация;
- Обеспечивается централизованное управление;
- Увеличивается количество доступных интерфейсов;
- Повышается отказоустойчивость.
В стеке определяются следующие роли:
- master — управляющее устройство, выполняет контроль и синхронизацию;
- slave — подчиненные устройства, выполняют команды master;
Выбор master осуществляется на основе параметра priority.
Необходимые условия и предварительные требования
- Используется одинаковая версия программного обеспечения;
- Для соединения устройств в стек используются интерфейсы 25GigabitEthernet;
- Интерфейсы, используемые для стекирования, не должны быть задействованы в других сервисах;
- Для формирования стека обязательно использование топологии кольцо.
Особенность реализации
- При вводе slave устройств в стек, у них удаляются настройки из интерфейсов (включая OOB интерфейс), так как дальнейшая конфигурация производится с master устройства;
- Для подключения к CLI slave устройств необходимо использовать консольный порт;
- Для того, чтобы применились настройки формирования стека, необходимо сохранить конфигурацию и перезагрузить устройство.
Назначение применяемой команды/конфигурации
Команды в режиме глобальной конфигурации
| iss member <1-16> [prioprity <0-15>]
iss mode {independence | iss}
|
Команды отображения информации
| show stack [stack-member-number <1-16> | stack-ports | switch | topo]
|
Пример конфигурирования
Схема соединений

Настройка
Настройка на ASW4
| ASW4# configure terminal
ASW4(config)# iss mode iss
ASW4(config)# iss member 1 priority 0
ASW4(config)# exit
ASW4# reload cold
|
Настройка на ASW5
| ASW5# configure treminal
ASW5(config)# iss mode iss
ASW5(config)# iss member 2 priority 1
ASW5(config)# exit
ASW5# reload cold
|
Настройка на ASW9
| ASW9# configure treminal
ASW9(config)# iss mode iss
ASW9(config)# iss member 3 priority 2
ASW9(config)# exit
ASW9# reload cold
|
Настройка на ASW10
| ASW10# configure treminal
ASW10(config)# iss mode iss
ASW10(config)# iss member 4 priority 3
ASW10(config)# exit
ASW10# reload cold
|
Полный вывод выполненных конфигураций
ASW4
| configure terminal
!
iss mode iss
iss member 1 priority 0
|
ASW5
| configure treminal
!
iss mode iss
iss member 2 priority 1
|
ASW9
| configure treminal
!
iss mode iss
iss member 3 priority 2
|
ASW10
| configure treminal
!
iss mode iss
iss member 4 priority 3
|
Изучение состояния устройства
Просмотр конфигурации
| ASW4# show stack topo
Stack Topology
==============
Mode: ISS Members: 4 Local ID: 1
MASTER * MEMBER MEMBER MEMBER
+----------+ +----------+ +----------+ +----------+
| ID: 1 +===+ ID: 2 +===+ ID: 3 +===+ ID: 4 |
| Prio: 0 | | Prio: 2 | | Prio: 3 | | Prio: 4 |
+----------+ +----------+ +----------+ +----------+
|=======================================================|
+= (ring) ==============================================+
CIT S2158-48 CIT S2158-48 CIT S2158-48 CIT S2158-48
Local stack ports (ID: 1):
Stk1 phy-port 49 Link UP
Stk2 phy-port 50 Link UP
Members:
ID Role Prio State MAC Name
---- ------ ---- ---------- ----------------- ------------------
1 * Master 0 Master 00-16-d6-00-01-c0 CIT S2158-48T4D-N
2 Member 2 Member b4-e0-25-00-02-00 CIT S2158-48T4D-N
3 Member 3 Member b4-e0-25-00-24-00 CIT S2158-48T4D-P-AC-FR
4 Member 4 Member 00-16-d6-00-01-80 CIT S2158-48T4D-N
|
Обновление устройств в стеке
Для того, чтобы обновить устройства в стеке необходимо:
- Разобрать стек;
- Отдельно обновить каждое устройство;
- Собрать стек.
Пример обновления стека из трех устройств

Шаг 1.
Вывод slave устройств из стека
-
вывод ASW3
| ASW3# configure terminal
ASW3#(config)# iss mode independence
ASW3#(config)# exit
ASW3# copy running-config startup-config
ASW3# reload cold
|
-
вывод ASW2
| ASW2# configure terminal
ASW2#(config)# iss mode independence
ASW2#(config)# exit
ASW2# copy running-config startup-config
ASW2# reload cold
|
Шаг 2.
Вывод master устройства из стека
| ASW1# configure terminal
ASW1#(config)# iss mode independence
ASW1#(config)# exit
ASW1# copy running-config startup-config
ASW1# reload cold
|
Шаг 3.
Обновление каждого устройства
-
ASW1
| ASW1# firmware upgrade tftp://172.70.55.155/fw2100/s2158x.ext4.gz
|
-
ASW2
| ASW2# firmware upgrade tftp://172.70.55.155/fw2100/s2158x.ext4.gz
|
-
ASW3
| ASW3# firmware upgrade tftp://172.70.55.155/fw2100/s2158x.ext4.gz
|
Шаг 4.
Сборка стека
-
ввод master устройства
| ASW1# configure terminal
ASW1#(config)# iss mode iss
ASW1#(config)# iss member 1 priority 0
ASW1#(config)# exit
ASW1# copy running-config startup-config
ASW1# reload cold
|
-
ввод slave устройств
-
ASW2
| ASW2# configure terminal
ASW2#(config)# iss mode iss
ASW2#(config)# iss member 2 priority 2
ASW2#(config)# exit
ASW2# copy running-config startup-config
ASW2# reload cold
|
-
ASW3
| ASW3# configure terminal
ASW3#(config)# iss mode iss
ASW3#(config)# iss member 3 priority 3
ASW3#(config)# exit
ASW3# copy running-config startup-config
ASW3# reload cold
|
Шаг 5.
Проверка стека после обновления
| ASW1# show stack topo
Stack Topology
==============
Mode: ISS Members: 3 Local ID: 1
MASTER * MEMBER MEMBER
+----------+ +----------+ +----------+
| ID: 1 +===+ ID: 2 +===+ ID: 3 +
| Prio: 0 | | Prio: 2 | | Prio: 3 |
+----------+ +----------+ +----------+
|========================================|
+= (ring) ===============================+
CIT S2158-48 CIT S2158-48 CIT S2158-48
Local stack ports (ID: 1):
Stk1 phy-port 49 Link UP
Stk2 phy-port 50 Link UP
Members:
ID Role Prio State MAC Name
---- ------ ---- ---------- ----------------- ------------------
1 * Master 0 Master 00-16-d6-00-01-c0 CIT S2158-48T4D-N
2 Member 2 Member b4-e0-25-00-01-00 CIT S2158-48T4D-P
3 Member 3 Member 00-16-d6-00-00-40 CIT S2158-48T4D-N
|