Соеденены в цепочку: Cisco 1 - корневой -> Cisco 2 -> Eltex. За Eltex'ом находится сеть партнера. Необходимо использовать spanning-tree guard root в его сторону. Произвожу проверку на столе, настроив аналогичные коммутаторы.
Настройки Cisco 1:
Код: Выделить всё
spanning-tree mode rapid-pvst
spanning-tree logging
spanning-tree extend system-id
spanning-tree vlan 1-4094 priority 0
Настройки Cisco 2 аналогичны за исключением priority
Код: Выделить всё
spanning-tree vlan 1-4094 priority 24576
и того что в сторону Eltex
Код: Выделить всё
interface Port-channel2
spanning-tree guard root
Настройку guard root необходимо использовать на Eltex. Настраиваю по мануалу:
Код: Выделить всё
spanning-tree mode rapid-pvst
spanning-tree pathcost method short
!
spanning-tree vlan 292 priority 24576
spanning-tree vlan 494 priority 24576
!
interface gigabitethernet1/0/24
spanning-tree guard root
switchport mode trunk
switchport trunk allowed vlan add 292,494
Для проверки на столе ставлю за элтексом коммутатор с настроенным spanning-tree как на Cisco 1. То есть пытающийся заявить себя как root. Eltex, не поведя и бровью, перестраивает торологию - указывает что корневой коммутатор не Cisco 1, а тестовый лже-root.
Если убрать из цепочки Eltex, то на Cisco 2 отрабатывает guard root и блокирует VLAN с подставным root на порту. Eltex же этого не делает. Попытки настроить на порту cost или port-priority результата не дали - Eltex упорно не блокирует рута и перестраивает топологию.
Подскажите что делать? Нет ли проблем с совместимостью между указанными коммутаторами? Или может какие расхождения с мануалом?
Использовалась версия ПО 4.0.13.3.