Добрый день.
Столкнулся с пока не объяснимой для меня проблемой.
Есть сеть из большого кол-ва коммутаторов Cisco.
На всех коммутаторах прописаны VLAN (их порядка 20). И почему-то один из коммутаторов для нескольких VLAN объявил себя ROOT.
W1#sh spanning-tree summary
Switch is in pvst mode
Root bridge for: VLAN0996-VLAN0997, VLAN0999
EtherChannel misconfig guard is enabled
Extended system ID is enabled
Portfast Default is disabled
PortFast BPDU Guard Default is disabled
Portfast BPDU Filter Default is disabled
Loopguard Default is disabled
UplinkFast is disabled
BackboneFast is disabled
Pathcost method used is short
Подскажите, как с этого коммутатора снять функциональность ROOTа для этих VLAN?
>[оверквотинг удален]
> Portfast BPDU Filter Default is disabled
> Loopguard Default
> is disabled
> UplinkFast
> is disabled
> BackboneFast
> is disabled
> Pathcost method used is
> short
> Подскажите, как с этого коммутатора снять функциональность ROOTа для этих VLAN?1) у вас pvst , медленный протокол, при переключении рута на нужный свич , в этих виланах будет даунтайм от 5 до 30 сек.. Настройке rapid-PVST , только сделайте это ночью, будет даунтайм на всех VLAN , на всех свичах секунд в 10.
2) Не верю что у вас 1000 виланов, удалите ненужные.
3) Заставить быть рутом свич можно с помощью команды span root primary vlan 1-1000, это снимет "обязанности рута" с других свичей..
> 2) Не верю что у вас 1000 виланов, удалите ненужные.это вы определили исходя из название vlan или уверены, что у автора их все-таки 1000?
>> 2) Не верю что у вас 1000 виланов, удалите ненужные.
> это вы определили исходя из название vlan или уверены, что у автора
> их все-таки 1000?Никто не доверит сетку с 1000 виланами рабочими человеку, который не может рута поменять на свиче:)
Команда span root primary vlan 1-1000 не снимает обязанности root с других коммутаторов, это собственно скрипт, который выясняет priority рута и ставит локальный priority (команда spanning-tree vlan <vlan-id> priority <priority>) меньше обнаруженного (если ничего не поменялось за последние 5 лет). Таким образом, если priority существующего рута в этих виланах 0, то эта команда ничего может не дать, так как выбор рута будет происходить по меньшему BridgeID, который состоит из Priority+MAC, то есть фактический по MAC-адресу.
И правильнее пользоваться командой
spanning-tree vlan vlan-id priority priority
а не скриптом
span root primary vlan 1-1000
>[оверквотинг удален]
> коммутаторов, это собственно скрипт, который выясняет priority рута и ставит локальный
> priority (команда spanning-tree vlan <vlan-id> priority <priority>) меньше обнаруженного
> (если ничего не поменялось за последние 5 лет). Таким образом, если
> priority существующего рута в этих виланах 0, то эта команда ничего
> может не дать, так как выбор рута будет происходить по меньшему
> BridgeID, который состоит из Priority+MAC, то есть фактический по MAC-адресу.
> И правильнее пользоваться командой
> spanning-tree vlan vlan-id priority priority
> а не скриптом
> span root primary vlan 1-1000Нечего за последние 5 лет не поменялось, скрипт всё так же и работает, как вы описали. :)
>[оверквотинг удален]
> Portfast BPDU Filter Default is disabled
> Loopguard Default
> is disabled
> UplinkFast
> is disabled
> BackboneFast
> is disabled
> Pathcost method used is
> short
> Подскажите, как с этого коммутатора снять функциональность ROOTа для этих VLAN?Нужно изменить его приоритет, для этих Vlan, очевидно, что при выборах корневого моста, у него оказался самый низких приоритет.