Динамическая маршрутизация OSPF между Mikrotik и Openwrt

кадр из видео https://www.youtube.com/watch?v=aPtr43KHBGk
кадр из видео https://www.youtube.com/watch?v=aPtr43KHBGk

Постановка задачи

Необходимо настроить протокол динамической маршрутизации OSPF. Конфигурация минимальна, с одной областью и не требует особых изяществ. Имеем уже настроенный GRE туннель между MikroTik  и OpenWRT:

  1. Сеть №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. Сеть №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

  1. Необходимо установить Quagga

opkg update
opkg install quagga quagga-ospfd quagga-zebra

2. Запускаем демон

/etc/init.d/quagga start

3. Подключаемся к 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

4. Перезапускаем quagga

/etc/init.d/quagga restart

5. Ждем несколько мгновений и проверяем маршруты

ip route list

Подписывайтесь на мой канал и ставьте лайки!