MikroTik OSPF
OSPF (Open Shortest Path First) — протокол динамической маршрутизации, который автоматически строит таблицу маршрутов на основе топологии сети. В MikroTik RouterOS реализована полная поддержка OSPFv2 (IPv4) и OSPFv3 (IPv6).
Когда нужен OSPF
- Сеть из нескольких маршрутизаторов с резервными каналами
- Автоматическое переключение при отказе канала (failover)
- Сети провайдеров и крупных организаций
- Замена ручной прописки статических маршрутов
Основные понятия
- Area — логическая зона сети. Backbone area (0.0.0.0) — основная, к ней подключаются остальные
- Router ID — уникальный идентификатор маршрутизатора в OSPF-домене
- Cost — стоимость маршрута, рассчитывается из пропускной способности интерфейса
- DR/BDR — выделенный и резервный маршрутизатор в broadcast-сегменте
- LSA — объявления о состоянии каналов, которыми обмениваются маршрутизаторы
Базовая настройка OSPF (RouterOS 7)
Создание OSPF-инстанса и области:
/routing/ospf/instance add name=ospf-instance-1 router-id=10.0.0.1
/routing/ospf/area add name=backbone area-id=0.0.0.0 instance=ospf-instance-1
Добавление интерфейсов в OSPF:
/routing/ospf/interface-template add area=backbone networks=10.0.0.0/24
/routing/ospf/interface-template add area=backbone networks=192.168.1.0/24
Проверка соседей и маршрутов:
/routing/ospf/neighbor print
/ip/route print where routing-table=main and ospf
Пример: два маршрутизатора с OSPF
Маршрутизатор R1 (10.0.0.1):
/routing/ospf/instance add name=ospf1 router-id=10.0.0.1
/routing/ospf/area add name=backbone area-id=0.0.0.0 instance=ospf1
/routing/ospf/interface-template add area=backbone networks=10.0.0.0/30
/routing/ospf/interface-template add area=backbone networks=192.168.1.0/24
Маршрутизатор R2 (10.0.0.2):
/routing/ospf/instance add name=ospf1 router-id=10.0.0.2
/routing/ospf/area add name=backbone area-id=0.0.0.0 instance=ospf1
/routing/ospf/interface-template add area=backbone networks=10.0.0.0/30
/routing/ospf/interface-template add area=backbone networks=192.168.2.0/24
Полезные команды
/routing/ospf/neighbor print — список OSPF-соседей
/routing/ospf/lsa print — таблица LSA
/routing/ospf/interface print — OSPF-интерфейсы
/ip/route print where routing-table=main — таблица маршрутов
Услуги
Нужна помощь в проектировании и настройке OSPF на MikroTik?
Предоставляю услуги по настройке динамической маршрутизации, отказоустойчивости и оптимизации сетей.
Свяжитесь со мной для консультации и обсуждения деталей.