День добрый. Так получилось, что у нас в конторе вместо админа я, а я рукожоп, но ближе к сути:
Есть одна сеть. Есть бордер на Mikrotik RB1100AHx2 с прошивкой 6.32.2 с кучей интерфейсов, но интересны только 2 из них. На одной белый IP пусть будет 1.1.1.1/30. Смотрит он на Сервер под Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux с IP 1.1.1.2/30 на интерфейсе eth0.
Второй порт с vlan'ом и IP 10.50.10.1/28 смотрит на коммутатор
SNR-S2990G-24T Device, Compiled on Aug 28 09:47:05 2014
SoftWare Version 7.0.3.5(R0102.0089)
BootRom Version 7.1.37
HardWare Version R01
На скажем порт 1/0/1, который транком пропускает все, что ему дают и имеет IP 10.50.10.2/28 на vlan'е конечно же. Соседний порт 1/0/2 также транкает все и подключен к eth1 сервера описанного выше. Такой вот грубый мужской треугольник.
На Mikrotik в стародавние времена был поднят ospf с одной area и все руки не доходили поправить тонны варнингов в логах. С месяц назад area были крупно попилены на подсети */20 и варнинги ушли в небытие.
В те же времена была поставленна и настроена Quagga. OSPF успешно выполнял свои задачи.
Неделю назад моргнул свет в серверной (почему бесперебойник не сработал отдельная история с грустным-грустным началом и трагичным финалом) и Микротик с SNR благополучно ушли в ребут. После чего OSPF между Quagga и Mikrotik загнулась.
Сейчас картина выглядит безрадостно. OSPF на Микротик пашет как надо, area мониторит, приветы/ответы шлёт и получает. Quagg'у видит и зовёт в гости поделится роутами на подсети абонентских белых и серых IP. А грустно здесь то, что Quagga не отвечает ему взаимностью и в упор его не замечает (neighbors пуст). Покопавшись в гугле не нашёл похожих случаев, от чего подозреваю что решение простое (но не для меня).
Конфиг Микротик
Конфиг Quagga
И так после некоторых мытарств получил вот что.
Завожу старый конфиг на котором все работало годами.
Получаю полные логи:
Дебаг же, пестрит этим:
Заранее благодарю всех откликнувшихся. Если нужны ещё данные или конфиги, то с удовольствием поделюсь.
P.S. Цимес в том, что менять что-то можно только ночью, пока абоненты спят.