Всем привет!Требуется помощь со странным поведением Quagga на одном из OSPF маршрутизаторов.
Имеется сеть из 6 программных маршрутизаторов, построенных на базе
Linux Debian 7.2 и пакета Quagga 0.99.23.1.
На 4 из них приоритет установлен как
ip ospf priority 0
на двух ip ospf priority 255 - они и становятся всегда DR/BDR.
Проблема возникла с BDR маршрутизатором, на котором не вносились никакие изменения в конфигурацию.
Описание проблемы:
При включении он нормально участвует в выборах,
получает роль BDR и соответственно со всеми строит соседство.
Но через 40-50 минут возникает проблема.
Таблица роутов становится пустой:
# sh ip ospf route
============ OSPF network routing table ============
============ OSPF router routing table =============
============ OSPF external routing table ===========
Также пусто:
# sh ip ospf border-routers
============ OSPF router routing table =============
При этом sh ip ospf database, sh ip ospf neighbor показывают актуальную информацию.
Если перезапустить процесс quagga, то таблица ospf route снова заполняется и сервер работает в штатном режиме следующие 40-50 минут.
Как-бы чудес не бывает, но подобная ситуация возникла без видимых причин.
Дамп ospf трафика никак не прояснил ситуацию - происходит нормальный обмен Update-ми.
Происходит обмен без каких-либо ошибок.
Логи также не дают никакой информации - в момент падения трафика в логах нет ничего.
Сталкивался кто-нибудь с подобной ситуацией?
Возможно нужна какая-то дополнительная информация?
спасибо за помощь.