Перейти к основному содержимому

20.4 Пример конфигурации стека

20.4.1 Пример стекирования двух коммутаторов (линейная топология)

Топология

Рисунок 20-9: Схема стекирования

Рисунок 20-9: Схема стекирования

Шаги конфигурации

В следующем примере описан процесс настройки стека на примере системы, состоящей из двух коммутаторов.

Если в приведенной ниже конфигурации не указано, к какому коммутатору она относится, это означает, что конфигурация одинакова для всех коммутаторов:

Шаг 1: Перейдите в режим конфигурации

Switch# configure terminal

Шаг 2: Включите стекирование

Switch(config)# stack enable 
% Configuration will not take effect until save configuration and system reload
Примечание

После включения или отключения стекирования и перезагрузки, конфигурация, связанная с портами, будет очищена.

Шаг 3: Настройте domainid для участника стека

Switch(config)# stack domainid 65533
% Configuration will not take effect until save configuration and system reload

Шаг 4: Настройте slotid для участника стека

Конфигурация на Switch 1:

Switch(config)# stack slotid 1
% Configuration will not take effect until save configuration and system reload

Конфигурация на Switch 2:

Switch(config)# stack slotid 2
% Configuration will not take effect until save configuration and system reload

Шаг 5: (Опционально) Настройте приоритет

Конфигурация на Switch 1:

Switch(config)# stack slotid 1 priority 225
% Configuration will not take effect until save configuration and system reload

Конфигурация на Switch 2:

Switch(config)# stack slotid 2 priority 125
% Configuration will not take effect until save configuration and system reload
Примечание

Используйте эту команду для настройки приоритета стека устройства. Чем выше значение, тем выше приоритет. При согласовании ролей в стеке для выборов сравниваются приоритет и MAC-адрес устройства. Приоритет по умолчанию равен 100.

Шаг 6: Настройте порты стека на устройствах-участниках

Конфигурация на Switch 1:

Switch(config)# interface stack-0-1
Switch(config-if)# member-port eth-0-26
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!

Конфигурация на Switch 2:

Switch(config)# interface stack-0-1
Switch(config-if)# member-port eth-0-26
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!

Шаг 7: Выйдите из режима конфигурации

Switch(config-if)# end

Шаг 8: Сохраните конфигурацию

Switch# write

Шаг 9: Перезагрузите устройство

Switch# reload

Шаг 10: Проверка команд

Следующая команда используется для просмотра состояния стека:

Switch(Master:1)# show stack 
Stack domainID: 65533

SlotID Role MAC State priority
===========================================================
1 Master 001e:080d:6d62 Run 225
2 Slave 001e:082b:79e9 Run 125

The System MAC of the Stacking is:001e:080d:6d62

Switch(Master:1)#

Следующая команда используется для просмотра состояния интерфейсов стека

Switch(Master:1)# show stack link 
Stack Interface Status Member Member Status
==========================================================
stack-01-01 up eth-01-26 up
stack-02-01 up eth-02-26 up
Switch(Master:1)#

Следующая команда используется для просмотра топологии стека:

Switch (Master:1) # show stack topology 
M S
+-----+ +-----+
| 1 | 1***1 | 2 |
+-----+ +-----+

Known Ucast Forward:
SlotID Stack-Interface Remote-SlotID
=========================================
1 stack-1-1 2

Switch(Master:1)#

20.4.2 Пример стекирования нескольких устройств (Кольцевая топология)

Топология

Рисунок 20-10: Схема стекирования

Рисунок 20-10: Схема стекирования

Шаги конфигурации

В следующем примере описан процесс настройки стека на примере системы, состоящей из четырех коммутаторов.

Если в приведенной ниже конфигурации не указано, к какому коммутатору она относится, это означает, что конфигурация одинакова для всех коммутаторов:

Шаг 1: Перейдите в режим конфигурации

Switch# configure terminal

Шаг 2: Включите стекирование

Switch(config)# stack enable 
% Configuration will not take effect until save configuration and system reload
Примечание

После включения или отключения стекирования и перезагрузки, конфигурация, связанная с портами, будет очищена.

Шаг 3: Настройте domainid для участника стека

Switch(config)# stack domainid 60000
% Configuration will not take effect until save configuration and system reload

Шаг 4: Настройте slotid для участника стека

Конфигурация на Switch 1:

Switch(config)# stack slotid 1
% Configuration will not take effect until save configuration and system reload

Конфигурация на Switch 2:

Switch(config)# stack slotid 2
% Configuration will not take effect until save configuration and system reload

Конфигурация на Switch 3:

Switch(config)# stack slotid 3
% Configuration will not take effect until save configuration and system reload

Конфигурация на Switch 4:

Switch(config)# stack slotid 4
% Configuration will not take effect until save configuration and system reload

Шаг 5: (Опционально) Настройте приоритет

Конфигурация на Switch 1:

Switch(config)# stack slotid 1 priority 190
% Configuration will not take effect until save configuration and system reload

Конфигурация на Switch 2:

Switch(config)# stack slotid 2 priority 180
% Configuration will not take effect until save configuration and system reload

Конфигурация на Switch 3:

Switch(config)# stack slotid 1 priority 170
% Configuration will not take effect until save configuration and system reload

Конфигурация на Switch 4:

Switch(config)# stack slotid 2 priority 160
% Configuration will not take effect until save configuration and system reload
Примечание

Используйте эту команду для настройки приоритета стека устройства. Чем выше значение, тем выше приоритет. При согласовании ролей в стеке для выборов сравниваются приоритет и MAC-адрес устройства. Приоритет по умолчанию равен 100.

Шаг 6: Настройте порты стека на устройствах-участниках

Конфигурация на Switch 1:

Switch(config)# interface stack-0-1
Switch(config-if)# member-port eth-0-25
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!
Switch(config)# interface stack-0-2
Switch(config-if)# member-port eth-0-26
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!

Конфигурация на Switch 2:

Switch(config)# interface stack-0-1
Switch(config-if)# member-port eth-0-49
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!
Switch(config)# interface stack-0-3
Switch(config-if)# member-port eth-0-50
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!

Конфигурация на Switch 3:

Switch(config)# interface stack-0-3
Switch(config-if)# member-port eth-0-29
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!
Switch(config)# interface stack-0-4
Switch(config-if)# member-port eth-0-30
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!

Конфигурация на Switch 4:

Switch(config)# interface stack-0-2
Switch(config-if)# member-port eth-0-30
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!
Switch(config)# interface stack-0-4
Switch(config-if)# member-port eth-0-29
It may take a few seconds, please wait.......
Please add stacking member ports in pairs on both sides!

Шаг 7: Выйдите из режима конфигурации

Switch(config-if)# end

Шаг 8: Сохраните конфигурацию

Switch# write

Шаг 9: Перезагрузите устройство

Switch# reload

Шаг 10: Проверка команд

Следующая команда используется для просмотра состояния стека:

Switch(Master:1)# show stack 
Stack domainID: 60000

SlotID Role MAC State priority
===========================================================
1 Master bc97:40e5:c873 Run 190
2 Slave d85b:2217:9372 Run 180
3 Slave 001e:082b:79e9 Run 170
4 Slave 001e:080d:6d62 Run 160

The System MAC of the Stacking is:bc97:40e5:c873

Switch(Master:1)#

Следующая команда используется для просмотра состояния интерфейсов стека

Switch(Master:1)# show stack link
Stack Interface Status Member Member Status
==========================================================
stack-01-01 up eth-01-25 up
stack-01-02 up eth-01-26 up
stack-02-01 up eth-02-49 up
stack-02-03 up eth-02-50 up
stack-03-03 up eth-03-29 up
stack-03-04 up eth-03-30 up
stack-04-02 up eth-04-30 up
stack-04-04 up eth-04-29 up
Switch(Master:1)#

Следующая команда используется для просмотра топологии стека:

Switch(Master:1)# show stack topology 
M S S S M
+-----+ +-----+ +-----+ +-----+ +-----+
| 1 | 1***1 | 2 | 3***3 | 3 | 4***4 | 4 | 2***2 | 1 |
+-----+ +-----+ +-----+ +-----+ +-----+

Known Ucast Forward:
SlotID Stack-Interface Remote-SlotID
=======================================
1 stack-1-1 2
1 stack-1-1 3
1 stack-1-2 4

Switch(Master:1)#

20.4.3 Пример настройки обнаружения двойной активности (Dual-Active Detection) для стека

Топология

Рисунок 20-11: Схема обнаружения двойной активности

Рисунок 20-11: Схема обнаружения двойной активности

Шаги конфигурации

В следующем примере описан процесс настройки обнаружения двойной активности (Dual-Active Detection) по схеме прямого подключения. Коммутаторы 1, 2, 3 и 4 образуют систему стека, при этом каждый коммутатор имеет порт прямого подключения ко всем остальным коммутаторам для обнаружения двойной активности, формируя полносвязную (full-mesh) топологию.

Если в приведенной ниже конфигурации не указано, к какому коммутатору она относится, это означает, что конфигурация одинакова для всех коммутаторов:

Шаг 1: Перейдите в режим конфигурации

Switch# configure terminal

Шаг 2: Настройка портов для обнаружения двойной активности

Конфигурация на ведущем устройстве (Master)

Switch(config)# interface range eth-1-1 - 3
Switch(config-if)# stack dual-active detect mode direct
Warning: The interface will block common data packets, Continue? [no]y
Warning: The interface will block common data packets, Continue? [no]y
Warning: The interface will block common data packets, Continue? [no]y
Switch(Master:1)(config-if-range)# exit
Switch(Master:1)(config)#
Switch(Master:1)(config)# int range eth-2-1 - 3
Switch(Master:1)(config-if-range)# stack dual-active detect mode direct
Warning: The interface will block common data packets, Continue? [no]y
Warning: The interface will block common data packets, Continue? [no]y
Warning: The interface will block common data packets, Continue? [no]y
Switch(Master:1)(config-if-range)# exit
Switch(Master:1)(config)#
Switch(Master:1)(config)# int range eth-3-1 - 3
Switch(Master:1)(config-if-range)# stack dual-active detect mode direct
Warning: The interface will block common data packets, Continue? [no]y
Warning: The interface will block common data packets, Continue? [no]y
Warning: The interface will block common data packets, Continue? [no]y
Switch(Master:1)(config-if-range)# exit
Switch(Master:1)(config)#
Switch(Master:1)(config)# int range eth-4-1 - 3
Switch(Master:1)(config-if-range)# stack dual-active detect mode direct
Warning: The interface will block common data packets, Continue? [no]y
Warning: The interface will block common data packets, Continue? [no]y
Warning: The interface will block common data packets, Continue? [no]y
Switch(Master:1)(config-if-range)# exit
Switch(Master:1)(config)#
end
Switch(Master:1)#
Примечание

Порты для обнаружения двойной активности будут блокировать пересылку обычных пакетов, таких как known-unicast (известный юникаст), known-multicast (известный мультикаст), unknown-unicast (неизвестный юникаст), unknown-multicast (неизвестный мультикаст) и broadcast (широковещательный трафик).

Шаг 3: Настройте зарезервированные порты для обнаружения двойной активности

Switch(Master:1)(config)# stack dual-active detect reserved interface eth-1-12
Switch(Master:1)(config)# stack dual-active detect reserved interface eth-2-15
Switch(Master:1)(config)# stack dual-active detect reserved interface eth-3-5
Switch(Master:1)(config)# stack dual-active detect reserved interface eth-4-18
Switch(Master:1)(config)#
Примечание

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

Шаг 4: Выйдите из режима конфигурации

Switch(Master:1)(config)# end

Шаг 5: Сохраните конфигурацию

Switch(Master:1)# write memory slot all

Шаг 6: Проверка команд

Switch(Master:1)# show stack dual-active 
Stack domainID: 60000
Dual-active status: Normal
Dual-active detect mode: Direct
Dual-active detect interface configured:
eth-1-1 up
eth-1-2 up
eth-1-3 up
eth-2-1 up
eth-2-2 up
eth-2-3 up
eth-3-1 up
eth-3-2 up
eth-3-3 up
eth-4-1 up
eth-4-2 up
eth-4-3 up
Dual-active reserved interface configured:
eth-1-12 down
eth-2-15 down
eth-3-5 down
eth-4-18 up
Switch(Master:1)#