MikroTik: WireGuard + OSPF для динамической маршрутизации
Когда OSPF поверх WireGuard оправдан для нескольких площадок и как не превратить простую сеть в трудно поддерживаемую.
Содержание
Не начинайте с OSPF
WireGuard сам не выбирает маршруты динамически. Но поверх адресуемых туннелей можно построить OSPF-соседство. Для одной или двух площадок это обычно избыточно: две статические записи понятнее, безопаснее и легче проверяются при инциденте.
Что нужно для устойчивой схемы
Каждому туннелю требуется уникальная transit-подсеть, стабильное соседство и фильтры анонсов. Объявляйте только реальные LAN-префиксы, не redistribuйте default route случайно и не допускайте, чтобы лабораторная сеть попала в production. Сначала поднимите одно соседство и подтвердите таблицу маршрутов.
Наблюдаемость важнее автоматики
Заведите понятные имена интерфейсов, метрики и уведомления о flap соседства. При проблеме сначала смотрят handshake WireGuard, затем IP-связность соседей и только потом состояние OSPF. Это сокращает поиск ошибки между транспортом и control plane.
Мини-чеклист
- Оценить, нужны ли динамические маршруты.
- Выделить transit-подсети.
- Настроить фильтры анонсов.
- Проверить таблицу маршрутов и соседство.
Частые ошибки
- Использовать OSPF вместо двух статических routes.
- Анонсировать default route без политики.
- Не фильтровать лишние префиксы.
Источники и документация
FAQ
Подходит ли OSPF для mesh?
Да, но mesh увеличивает число туннелей и соседств. Часто hub-and-spoke с ясной политикой проще в эксплуатации.
Хотите перейти сразу к рабочему доступу?
Если сценарий уже ясен и не хочется проходить все шаги вручную, оформите доступ и проверьте подключение на своем устройстве.
Получить доступ