Zebra ospfd + mpd5 pppoe - не работает ospf
Добавлено: 2011-07-02 21:48:26
Люди, помогите что-нибудь сообразить по такой проблеме: есть с одной стороны Cisco Catalyst с настроенным ospf. С другой стороны должен быть FreeBSD 8.2, на нём zebra и mpd5 для терминации pppoe сессий. Проблема такая: пока mpd5 не поднят и интерфейсов ngX нет, роутеры ospf друг друга видят. Как только запускается mpd5 и появляются интерфейсы ng1-ngXXX, роутеры "теряют" друг друга. tcpdump показывает, что zebra ospfd перестает посылать helo пакеты на адрес 224.0.0.5 (возможно, вообще перестаёт что-либо посылать), т.е. видны только приходящие с cisco helo-пакеты, но ни ответов на них, ни собственных helo не видно. Адреса на туннелях ngX не пересекаются с адресами area 0 (других area нет). Как и положено, в ospf активен только один интефейс em1, которым соединены маршрутизаторы. Про все туннели show ip ospf interface пишет следующее:
ng1 is up, line protocol is up
OSPF not enabled on this interface
То есть никаким образом на прохождение helo-пакетов наличие туннелей влиять не должно, однако ж как-то влияет. В логах ospfd про пакеты написано следующее:
OSPF: make_hello: options: 2, int: em1:<ip-addr>
OSPF: Hello sent to [224.0.0.5] via [em1:<ip-addr>].
Имена интерфейсов и их ip-адреса правильные, однако же tcpdump этих пакетов не видит.
Вопрос: что можно предпринять? Я по незнанию протомозил, и поставил зебру, а не квагу, но в интернете вижу, что похожие проблемы есть и с ней тоже.
Пробовал добавить маршрут в систему: route add -net 224.0.0.0 -netmask 255.255.255.0 -interface em1
думал мало ли что, но ничего это не изменило.
ng1 is up, line protocol is up
OSPF not enabled on this interface
То есть никаким образом на прохождение helo-пакетов наличие туннелей влиять не должно, однако ж как-то влияет. В логах ospfd про пакеты написано следующее:
OSPF: make_hello: options: 2, int: em1:<ip-addr>
OSPF: Hello sent to [224.0.0.5] via [em1:<ip-addr>].
Имена интерфейсов и их ip-адреса правильные, однако же tcpdump этих пакетов не видит.
Вопрос: что можно предпринять? Я по незнанию протомозил, и поставил зебру, а не квагу, но в интернете вижу, что похожие проблемы есть и с ней тоже.
Пробовал добавить маршрут в систему: route add -net 224.0.0.0 -netmask 255.255.255.0 -interface em1
думал мало ли что, но ничего это не изменило.