Общая информация:
Стекирование чаще всего используется в центрах коммутации или в кампусных сетях. Стек образуется из фиксированных коммутаторов, которые объединяются короткими медными кабелями и образуют в результате одно логическое устройство, что позволяет упростить и облегчить администраторам управление сетью. Существует возможность так называемого горизонтального стекирования, когда коммутаторы не обязательно расположены рядом и могут объединяться в стек посредством оптических кабелей например для создания стека между коммутаторами используемыми в ЦОД в качестве Top of the Rack устройств для подключения серверов в стойках.
Технология Brocade IronStack позволяет объединять в стек до 8 коммутаторов серии FastIron CX как через встроенные стековые порты, так и с помощью портов 10Gbe, причем возможен микс из коммутаторов и подключений разных типов.
Использованное в примере оборудование:
3 x FastIron FCX that runs FCXR07202.bin (Router Code)
Возможные схемы подключения:
а) подключение через встроенные стековые порты:
Стекирование чаще всего используется в центрах коммутации или в кампусных сетях. Стек образуется из фиксированных коммутаторов, которые объединяются короткими медными кабелями и образуют в результате одно логическое устройство, что позволяет упростить и облегчить администраторам управление сетью. Существует возможность так называемого горизонтального стекирования, когда коммутаторы не обязательно расположены рядом и могут объединяться в стек посредством оптических кабелей например для создания стека между коммутаторами используемыми в ЦОД в качестве Top of the Rack устройств для подключения серверов в стойках.
Технология Brocade IronStack позволяет объединять в стек до 8 коммутаторов серии FastIron CX как через встроенные стековые порты, так и с помощью портов 10Gbe, причем возможен микс из коммутаторов и подключений разных типов.
Использованное в примере оборудование:
3 x FastIron FCX that runs FCXR07202.bin (Router Code)
Возможные схемы подключения:
а) подключение через встроенные стековые порты:
б) подключение через порты 10GbE:
Последовательность действий при настройке IronStack:- соединяем коммутаторы через стековые порты с помощью кабелей
- включаем устройства
- подключаем консоль к одному из устройств
- активируем стек командами
FCX# config t
FCX(config)# stack enable
FCX(config)# exit
- Вводим команду secure-setup которая включает процесс поиска и подключения других устройв, а так же делает коммутатор с которого была запущена активным контроллером стека
FCX# stack secure-setup
- далее формируется стек, конфигурацию которого можно посмотреть командой show stack
FCX# show stack
alone: standalone, D: dynamic config, S: static config
ID Type Role Mac Address Pri State Comment
1 S FCX648S active 00e0.5201.4000 128 local Ready
2 S FCX648S standby 001b.ed5e.c480 0 remote Ready
3 S FCX648S member 00e0.5205.0000 0 remote Ready
ID Type Role Mac Address Pri State Comment
1 S FCX648S active 00e0.5201.4000 128 local Ready
2 S FCX648S standby 001b.ed5e.c480 0 remote Ready
3 S FCX648S member 00e0.5205.0000 0 remote Ready
active standby
+---+ +---+ +---+
-2/1| 1 |3/1--2/1| 2 |3/1--2/2| 3 |2/1-
| +---+ +---+ +---+ |
| |
|-------------------------------------|
+---+ +---+ +---+
-2/1| 1 |3/1--2/1| 2 |3/1--2/2| 3 |2/1-
| +---+ +---+ +---+ |
| |
|-------------------------------------|
Standby u2 - No hitless failover. Reason: hitless-failover not configured
Current stack management MAC is 00e0.5201.4000
Note: no "stack mac" config. My MAC will change after failover.
- на следующем шаге задаем статический MAC-адрес для стека, чтобы в случае смены активного контроллера адрес стека не менялся и не провоцировал пересчет STP:
FCX(config)# stack mac 00e0.5201.4000
- И наконец даем команду Hitless Failover и сохраняем конфигурацию:
FCX(config)# write mem
Обновление прошивок в стеке коммутаторов FCX:
Каждое устройство в стеке должно использовать тот же самый имидж софта, который установлен на активном контроллере. В случае если требуется обновление софта, то необходимо обновить его на активном контроллере:
FCX# copy tftp flash x.x.x.x grz07100.bin bootrom
FCX# copy tftp flash x.x.x.x FCXR07202a.bin primary
И убедиться что новый имидж был загружен на все остальные коммутаторы стека:
FCX#show flash
Stack unit 1:
Compressed Pri Code size = 6007397, Version:07.2.02aT7f3 (FCXR07202a.bin)
Compressed Sec Code size = 4474947, Version:07.2.00aT7f1 (FCXS07200a.bin)
Compressed Boot-Monitor Image size = 369292, Version:07.1.00T7f5
Code Flash Free Space = 54788096
Stack unit 2:
Compressed Pri Code size = 6007397, Version 07.2.02aT7f3(FCXR07202a.bin)
Compressed Sec Code size = 4474947, Version 07.2.00T7f1 (FCXS07200a.bin)
Compressed Boot-Monitor Image size = 369292, Version 07.1.00T7f5
Code Flash Free Space = 54788096
Stack unit 3:
Compressed Pri Code size = 6007397, Version 07.2.02aT7f3(FCXR07202a.bin)
Compressed Sec Code size = 4474947, Version 07.2.00T7f1 (FCXS07200a.bin)
Compressed Boot-Monitor Image size = 369292, Version 07.1.00T7f5
Code Flash Free Space = 54788096
Последний шаг - перезагрузка стека для запуска нового ПО:
FCX#reload
Are you sure? (enter 'y' or 'n'): y
Reload request sent to attached stack member(s)...
Таким образом мы получили отказоустойчивую конфигурацию, которая отличается от стандартного стека тем что в случае выхода из строя активного контроллера его функции подхватывает Standby устройство без каких либо перевыборов устройств в стеке и, соответственно, прерываний трафика идущего через порты других устройств в стеке.