Приветствую!
Люди подскажите кто что может, неделю бьюсь уже....
Ситуация такая:
Есть домашние сети, канал до них подаётся по двум радиолинкам, на ключевых узлах поставил три линуксовых маршрутизатора (Ubuntu 8.4)
1 - перед раздачей на 2 канала
2 - на выходе первого канала
3 - на выходе второго канала
Поднят отдельный линк между конечными точками канала (кольцо)
На каждом маршрутизаторе три сетевухи, объединены мостом br0
eth1 - Резервный канал
eth2 - смотрит на подающий канал
eth3 - смотрит в свич, от которого идёт раздача по абонентам
на головном маршрутизаторе задействованы только две сетевые карты
на всех маршрутизаторах поднят STP:
приоритет у основного (через который питаются 2 канала) единица, у двух последующих двойка.
Всё вроде бы ничего, STP корректно определяет резервный канал, блокирует сетевую карту (eth1), если канал на маршрутизатор падает то автоматом включается резервный.
Вот лог с консоли маршрутизатора:
root@rt443:/var/log# brctl showstp br0
br0
bridge id 0002.00134661e5d2
designated root 0001.00134661d9ba
root port 2 path cost 19
max age 20.00 bridge max age 20.00
hello time 2.00 bridge hello time 2.00
forward delay 15.00 bridge forward delay 15.00
ageing time 300.00
hello timer 0.00 tcn timer 0.00
topology change timer 0.00 gc timer 3.31
flags
eth1 (1)
port id 8001 state blocking
designated root 0001.00134661d9ba path cost 19
designated bridge 0002.00134661cce0 message age timer 19.10
designated port 8003 forward delay timer 0.00
designated cost 19 hold timer 0.00
flags
eth2 (2)
port id 8002 state forwarding
designated root 0001.00134661d9ba path cost 19
designated bridge 0001.00134661d9ba message age timer 19.11
designated port 8002 forward delay timer 0.00
designated cost 0 hold timer 0.00
flags
eth3 (3)
port id 8003 state forwarding
designated root 0001.00134661d9ba path cost 19
designated bridge 0002.00134661e5d2 message age timer 0.00
designated port 8003 forward delay timer 0.00
designated cost 19 hold timer 0.31
flags
Тут вроде как всё в норме и всё работает, но периодически (случайным порядком) при просмотре статуса STP появляется вот такое: (параметр flags на eth3)
root@rt443:/var/log# brctl showstp br0
br0
bridge id 0002.00134661e5d2
designated root 0001.00134661d9ba
root port 2 path cost 19
max age 20.00 bridge max age 20.00
hello time 2.00 bridge hello time 2.00
forward delay 15.00 bridge forward delay 15.00
ageing time 300.00
hello timer 0.00 tcn timer 0.00
topology change timer 0.00 gc timer 3.31
flags
eth1 (1)
port id 8001 state blocking
designated root 0001.00134661d9ba path cost 19
designated bridge 0002.00134661cce0 message age timer 19.10
designated port 8003 forward delay timer 0.00
designated cost 19 hold timer 0.00
flags
eth2 (2)
port id 8002 state forwarding
designated root 0001.00134661d9ba path cost 19
designated bridge 0001.00134661d9ba message age timer 19.11
designated port 8002 forward delay timer 0.00
designated cost 0 hold timer 0.00
flags
eth3 (3)
port id 8003 state forwarding
designated root 0001.00134661d9ba path cost 19
designated bridge 0002.00134661e5d2 message age timer 0.00
designated port 8003 forward delay timer 0.00
designated cost 19 hold timer 0.31
flags CONFIG_PENDING
и после этого вся сеть начинает глючить...
Протокол STP больше не задействован ни на каком оборудовании
Ещё такая вещь:
Если отключить STP на одном из конечных маршрутизаторов такая же ерунда выползает на другом и тоже flags этот появляется на той сетевухе которая идёт на раздачу....
Может кто нить сталкивался с подобным?