Привет, сетевой друг!
Сегодня разберем, почему OSPF-соседство на MikroTik не устанавливается.🟣Проверим статус соседей:
/routing ospf neighbor print
Если список пуст - значит, OSPF Hello пакеты не доходят. Начнём с интерфейсов:
/routing ospf interface print
Гляньте, что нужный интерфейс действительно участвует в OSPF и не в пассивном режиме:
/routing ospf interface set passive=no [find where interface="ether1"]
🟣Не забываем про MTU: OSPF чувствителен к различиям. Надо убедиться, что на обоих концах интерфейса одинаковое значение MTU, особенно если где-то используется PPPoE или VLAN:
/interface ethernet print
🟣Порты и firewall: OSPF использует IP-протокол 89, а не UDP/TCP, так что проверьте, что фильтры на input цепочке его не режут:
/ip firewall filter add chain=input protocol=ospf action=accept place-before=0
🟣Если туннельная связка - например, GRE - убедитесь, что OSPF разрешён на виртуальных интерфейсах:
/interface gre print
/routing ospf interface add interface=gre1
🟣И на всякий случай логи вам в помощь:
/log print where message~"ospf"
Если видим “mismatched area” — проверяем, что область (area) одинаковая с обеих сторон.
Серверная Админа | #mirkotik