VSF (Virtual Switch Framework) – технология стекирования, т.е. создание одного логического коммутатора из нескольких физических.
Рекомендации:
• использовать до 4 коммутаторов в стеке
Требования:
• использовать коммутаторы одной модели
• использовать порты SFP+
Устройства:
• Серия VA2100/2200/2400
• Серия VC6100
• Серия VC6200
• Серия VC7200
Этапы конфигурации устройства:
1. Создание участника
2. Настройки приоритета
3. Создание групп портов
4. Изменение режима работы
5. Синхронизация конфигураций и программного обеспечения
Member - номер коммутатора в стеке.
Настройка:
switch(config)#vsf member <1-16> |
Номер участника стека повлияет на именование интерфейсов, т. е. для участника 1 интерфейсы будут называться:
interface ethernet 1/0/1
для участника 2:
interface ethernet 2/0/1
Приоритеты влияют на то, какой коммутатор будет выбран главным (master).
Приоритет можно установить от 1 до 32, чем выше приоритет, тем больше вероятность того, что коммутатор будет мастером.
В VSF есть три роли коммутаторов, они задаются автоматически при построении стека:
• master
• standby master (S_Master)
• slave
Только на коммутаторе, который имеет главную роль Master, может управлять всем логическим коммутатором.
На устройствах с другими ролями ничего настраивать нельзя.
Коммутатор с ролью S_Master — это коммутатор, который возьмет на себя роль главного после выхода из строя мастера.
switch(config)#vsf priority 32 |
Работа портов, участвующих в стекировании, аналогична агрегации портов - port-group. Можно определить до двух групп.
Кроме того, для каждой из port-group-X можно назначить несколько интерфейсов - эквивалент агрегации портов (lag)
Настройка:
switch(config)#vsf port-group 1 switch(config-vsf-port1)#vsf port-group interface ethernet 1/0/25 switch(config-vsf-port1)#vsf port-group interface ethernet 1/0/26 switch(config)#vsf port-group 2 switch(config-vsf-port1)#vsf port-group interface ethernet 1/0/27 switch(config-vsf-port1)#vsf port-group interface ethernet 1/0/28 |
В зависимости от модели номера портов могут отличаться, но это всегда Uplink порты.
Важно, что порты, которые были выбраны для стекирования, не могут быть никак настроены.
При попытке как либо настроить vsf порт в консоль будет выдано предупреждение
switch(config)#interface ethernet 1/0/25 switch(config-if-ethernet1/0/25)#switchport mode trunk The port Ethernet1/0/25 is an aggregation member |
У коммутатора есть два режима работы: vsf и stand-alone.
Для того, чтобы коммутатор начал работать в режиме стека, необходимо выполнить команду:
switch(config)#switch convert mode vsf |
При изменении режима работы, коммутатор автоматически перезагрузится.
После сборки стека, рекомендуется включить автоматическое объединение и синхронизацию программного обеспечения.
Объединение конфигураций:
switch(config)#vsf auto-merge enable switch#write |
Отсутствие данной команды приведет к тому, что коммутаторы могут не подключиться в стек.
%Not all devices enable auto-merge property, not merge! |
Без данной команды, после добавления нового коммутатора в стек, необходимо перезагрузить весь стек.
Синхронизация программного обеспечения:
switch(config)#force sync software-version enable switch#write |
Данная команда включает принудительное обновление программного обеспечения с мастер коммутатора.
Таким образом для обновления стека будет обновить ПО только на Master коммутаторе, остальные коммутаторы стека будут загружать ПО с Master коммутатора.
Пример конфигурации
Схема подключения стековых соединений:
![]()
Cut (Inactive) одного линка - это штатное поведение системы, он блокируется для избегания образования петли. |
Где, PGx – это vsf port-group; 1-6 – uplink порты коммутатора.
Преднастройка первого коммутатора, который будет мастером.
conf t vsf member 1 vsf priority 32 vsf port-group 1 vsf port-group Interface Ethernet1/1/1 ! vsf port-group 2 vsf port-group Interface Ethernet1/2/1 |
В каждую vsf порт-группу может быть добавлено больше чем один физический линк. Логически это будет одно соединение.
Преднастройка второго коммутатора, который будет standby:
conf t
vsf member 2
vsf priority 16
vsf port-group 1
vsf port-group Interface Ethernet1/1/1
!
vsf port-group 2
vsf port-group Interface Ethernet1/2/1