Динамическая маршрутизация OSPF между Mikrotik и Openwrt
Постановка задачи⌗
Необходимо настроить протокол динамической маршрутизации OSPF. Конфигурация минимальна, с одной областью и не требует особых изяществ.
Между Mikrotik и OpenWRT в прошлой статье подняли туннель.
Имеем:
-
Сеть №1 (Mikrotik):
- WAN - 1.1.1.1
- IP туннеля - 172.16.0.1
- Netmask - /30 (255.255.255.252)
- LAN - 192.168.0.0/24
-
Сеть №2 (OpenWRT):
- WAN - 2.2.2.2
- IP туннеля - 172.16.0.2
- Netmask - /30 (255.255.255.252)
- LAN - 192.168.1.0/24
Настройка Mikrotik⌗
Для поставленной задачи конфиг минимален.
/routing ospf network> add network=172.16.0.0/30 area=backbone
/routing ospf network> add network=192.168.0.0/24 area=backbone
Настройка OpenWRT⌗
- Необходимо установить Quagga
opkg update
opkg install quagga quagga-ospfd quagga-zebra
- Запускаем демон
/etc/init.d/quagga start
- Подключаемся к ospfd
nc locahost ospfd
пароль по умолчанию zebra, посмотреть можно в файле: /etc/quagga/ospfd.conf
Далее
OpenWRT> enable
OpenWRT# configure terminal
OpenWRT(config)# router ospf
OpenWRT(config-router)# network 172.16.0.0/30 area 0
OpenWRT(config-router)# network 192.168.1.0/24 area 0
OpenWRT(config-router)# exit
OpenWRT(config)# write
OpenWRT(config)# exit
OpenWRT# exit
- Перезапускаем quagga
/etc/init.d/quagga restart
- Ждем несколько мгновений и проверяем маршруты
ip route list