)
Настройка стека на оборудовании QSW-4700/6300/6900/6910
В данной статье будет рассмотрена настройка стекирования (VSU), Dual-Active Detection (DAD) на коммутаторах QSW-4700/6300/6900/6910.
Максимально допустимое количество Ethernet коммутаторов в стеке указано в техническом описании конкретной модели коммутатора.
Virtual Switching Unit (VSU) – это технология, предназначенная для упрощения эксплуатации и обслуживания сетевых устройств, а также для оптимизации топологии сети путем виртуализации нескольких сетевых устройств в одно логическое устройство.
Роли устройств в VSU
Устройствам назначаются три роли в зависимости от их функций:
- Active (master) устройство: управляет и контролирует весь VSU. В домене VSU существует только один active.
- Standby (backup) устройство: служит резервной копией active и участвует только в пересылке данных. Все полученные пакеты данных пересылаются на исходное active для обработки. При неисправности исходного active, standby автоматически берет на себя функции active.
- Candidate (slave) устройство: служит резервной копией standby и участвует только в пересылке данных. Если standby неисправен, система автоматически выбирает новое standby из числа сandidate, которое возьмет на себя функции исходного standby. Когда active неисправно и standby переходит в active режим, система автоматически выбирает новое standby из числа сandidate.
Virtual Switching Link (VSL)
VSU представляет собой сетевой объект, объединяющий несколько устройств, которые используют общую управляющую информацию и потоки данных. VSL, или Virtual Switching Link, является специальным каналом, предназначенным для передачи управляющей информации и потоков данных между устройствами в составе VSU.
Обнаружение ошибок Cyclic Redundancy Check (CRC) порта VSL
Если порт VSL имеет множество CRC, отключите этот порт и переключитесь на другой порт VSL. Ошибки CRC обрабатываются в соответствии со следующими правилами:
- По умолчанию порт VSL проверяется на наличие ошибок CRC каждые 5 секунд. Если количество ошибок CRC, увеличившееся между одной проверкой и последней проверкой, превышает порог ошибок CRC (параметр error-number), засчитывается одно возникновение ошибки CRC.
- Когда количество последовательных ошибок CRC превышает настроенное число (параметр time-number), порт неисправен.
- Если имеется несколько VSL и ошибки CRC возникают только в одном канале, VSL переключается. Если имеется несколько каналов VSL и в последнем нормальном VSL возникают ошибки CRC, канал не переключается во избежание разделения топологии.
Шаги настройки стека
Выполните следующую настройку на каждом коммутаторе:
- Настраиваем атрибуты VSU и интерфейсы VSL.
- Сохраняем внесенные изменения в конфигурацию (write).
- Меняем режим standalone на режим VSU.
Топология VSU
Пример конфигурации стека
На DeviceA установите идентификатор домена на 100, идентификатор устройства на 1, приоритет устройства на 200:
DeviceA# configure terminal DeviceA(config)# switch virtual domain 100 DeviceA(config-vs-domain)# switch 1 DeviceA(config-vs-domain)# switch 1 priority 200 DeviceA(config-vs-domain)# switch 1 description DeviceA DeviceA(config-vs-domain)# switch crc errors 10 times 20 DeviceA(config-vs-domain))# exit
На DeviceA установите порты VSL - tenGigabitEthernet 1/1 и tenGigabitEthernet 1/2:
DeviceA(config)# vsl-port DeviceA(config-vsl-port)# port-member interface tengigabitethernet 1/1 DeviceA(config-vsl-port)# port-member interface tengigabitethernet 1/2 DeviceA(config)# exit
Сохраняем конфигурацию и меняем режим на VSU:
DeviceA#write DeviceA# switch convert mode virtual
На DeviceB установите идентификатор домена 100, идентификатор устройства 2, приоритет устройства 100, порты VSL — tenGigabitEthernet 1/1 и tenGigabitEthernet 1/2:
DeviceB# configure terminal DeviceB(config)# switch virtual domain 100 DeviceB(config-vs-domain)# switch 2 DeviceB(config-vs-domain)# switch 2 priority 100 DeviceB(config-vs-domain)# switch 2 description DeviceB DeviceB(config-vs-domain)# switch crc errors 10 times 20 DeviceB(config-vs-domain))# exit DeviceB(config)# vsl-port DeviceB(config-vsl-port)# port-member interface Tengigabitethernet 1/1 DeviceB(config-vsl-port)# port-member interface Tengigabitethernet 1/2 DeviceB(config-vsl-port)# exit
Сохраняем конфигурацию и меняем режим на VSU:
DeviceA# write DeviceA# switch convert mode virtual
Dual-Active Detection (DAD)
Когда VSL отключается, ведомое устройство переключается на ведущее устройство. Если исходное главное устройство все еще работает, возникнет ряд проблем, включая конфликт IP-адресов в локальной сети, поскольку имеется два главных устройства и их конфигурации полностью одинаковы. В этом состоянии система VSU должна обнаружить два устройства и принять меры по восстановлению. Система VSU предоставляет два метода выполнения multi-active detection (MAD):
- Обнаружение двунаправленной пересылки (BFD)
- Обнаружение агрегированного порта (AP-based)
BFD DAD
Система VSU поддерживает BFD для обнаружения нескольких главных устройств. Когда канал VSL между master и slave устройствами отключен, два главных устройства существуют одновременно. Если функция BFD установлена, два главных устройства будут отправлять пакеты BFD друг другу через канал BFD. Таким образом, в текущей системе обнаруживаются те же устройства.
Топология BFD DAD
Пример конфигурации BFD DAD
На VSU устройстве настройте GigabitEthernet 1/1/2 и GigabitEthernet 2/1/2 как маршрутизируемые порты:
DeviceA# configure terminal DeviceA(config)# interface GigabitEthernet 1/1/2 DeviceA(config-if-GigabitEthernet 1/1/2)# no switchport DeviceA(config)# interface GigabitEthernet 2/1/2 DeviceA(config-if-GigabitEthernet 2/1/2)# no switchport
Включите DAD на основе BFD и установите порты обнаружения на основе BFD GigabitEthernet 1/1/2 и GigabitEthernet 2/1/2:
DeviceA(config)#switch virtual domain 100 DeviceA(config-vs-domain)#dual-active detection bfd DeviceA(config-vs-domain)#dual-active bfd interface GigabitEthernet 1/1/2 DeviceA(config-vs-domain)#dual-active bfd interface GigabitEthernet 2/1/2
AP-based DAD
VSU также поддерживает механизм DAD на основе агрегированного порта. VSU и вышестоящее устройство должны поддерживать эту функцию. Когда порт VSL отключен, два активных устройства сосуществуют и отправляют пакеты обнаружения на каждый порт-член агрегированного порта. Вышестоящее устройство пересылает пакеты обнаружения от одного активного устройства к другому.
Топология AP-based DAD
Пример конфигурации AP-based DAD
На VSU устройстве добавьте GigabitEthernet 1/1/1, GigabitEthernet 1/2/1, GigabitEthernet 2/1/1 и GigabitEthernet 2/2/1 в группу портов 1 группы точек доступа:
DeviceA# configure DeviceA(config)# interface range GigabitEthernet 1/1/1-2 DeviceA(config-if-range)# port-group DeviceA(config-if-range)# interface range GigabitEthernet 2/1/1-2 DeviceA(config-if-range)# port-group 1
На VSU устройстве включите AP-based DAD и установите порт обнаружения aggregatePort 1:
DeviceA(config)#switch virtual domain 100 DeviceA(config-vs-domain)#dual-active detection aggregateport DeviceA(config-vs-domain)#dual-active interface aggregatePort 1
На вышестоящем коммутаторе включаем пересылку DAD пакетов
DeviceC(config)#interface aggregateport 1 DeviceC(config if AggregatePort 1)# dad relay enable
Переход из режима VSU в standalone:
Командой show switch virtual topology, можно определить какая роль за каким коммутатором.
Для того чтобы изменить режим коммутатора VSU на автономный режим, необходимо использовать команду switch convert mode standalone [switch_id]. Рекомендуется в первую очередь применять команду для резервных коммутаторов стека, а в последнюю очередь на главном.
После выполнения этой команды система предложит восстановить файл конфигурации standalone [y] или загрузить конфигурацию по умолчанию [n].
Пример
Qtech#switch convert mode standalone 2 Convert mode will backup and delete config file, and reload the switch. Are you sure to continue[yes/no]:y Do you want to recover config file from backup file in standalone mode (press 'ctrl + c' to cancel) [yes/no]:y
Модель: QSW-4700 / QSW-6300 / QSW-6900 / QSW-6910
Вид оборудования: Ethernet коммутаторы

