LINUX.ORG.RU
ФорумAdmin

Quagga ospf->rip

 , , ,


0

1

Добрый день.

На квагге пытаюсь настроить передачу маршрутов из OSPF в RIP (для сервера оффтопика).

                    192.168.9.234/24
192.168.50.0/24, 
192.168.9.1/24  R2 <----> R1 <----> R3 192.168.9.0/24
                    OSPF       RIP

Есть R1, у которого 2 интерфейса: eth0 в сети 192.168.9.234/24 и eth1 в другой подсети, не важно в какой.

У маршрутизатора R2 есть 2 интерфейса. Один смотрит в ту же сеть 192.168.9.0/24, другой в другие подсети, одна из них допустим 192.168.50.0/24.

В сети 192.168.9.0/24 работает OSPF и R1 получает от другого маршрутизатора R2 192.168.9.1 скажем маршрут в сеть 192.168.50.0/24 через оный (192.168.9.1).

Т.е. на R1 есть маршрут - 192.168.50.0/24 via 192.168.9.1.

С R1 хочу по RIP рассказать оффтопику (R3) про данный маршрут. Сам оффтопик тоже подключен к сети 192.168.9.0/24.

Делаю конфиг:

router rip
 version 2
 redistribute ospf
 redistribute static
 redistribute connected
 network 192.168.9.0/24
 network eth0
 neighbor 192.168.9.15
 neighbor 192.168.9.17
 neighbor 192.168.9.99
 neighbor 192.168.9.100
 passive-interface default
 default-metric 10
 distribute-list routes-in in 
 distribute-list routes-out out eth0
!
access-list routes-in deny any
access-list routes-out deny 169.254.0.0/16
access-list routes-out permit any
!

На R3 появляются маршруты в сети, которые были объявлены в OSPF. Только маршрут через R1 192.186.9.234.

Т.е. 192.168.50.0/24 via 192.168.9.234.

Хотя мне лучше «более прямой» маршрут сразу на R2 (192.168.50.0/24 via 192.168.9.1) т.к. он тоже в сети 192.168.9.0/24 находится. Куда копать?


А если сделать это не через distribute-list а через ACL-и команды redistribute? У меня так работает redistribute из OSPF в BGP и обратно

У меня типа так:

        ip prefix-list home_networks seq 10 permit 192.168.0.0/16 le 32
        ip prefix-list home_networks seq 100 deny any

        route-map home-out permit 10
        match ip address prefix-list home_networks

        redistribute connected route-map home-out
        redistribute ospf route-map home-out

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

На квагге пытаюсь настроить передачу маршрутов из OSPF в RIP (для сервера оффтопика).

А, может, соломоново решение ? xorp на оффтопик, и RIP RIP ? :-)

AS ★★★★★
()
Ответ на: комментарий от AS

xorp на оффтопик
xorp

не-не-не, Дэвид Блэйн, ну его нафиг

Pinkbyte ★★★★★
()
Ответ на: комментарий от AS

Да была такая мысль, но уже не вспомню почему остановились...

nstorm
() автор топика
Ответ на: комментарий от Pinkbyte

Не, не помогло. Машруты передаются, но также почему-то через R1.

Хотя я заглянул в Wireshark этих дел - так вот Quagga в RIP корректно говорит, что Next Hop 192.168.9.1. А на оффтопике добавляется маршрут через 192.168.9.234. *facepalm*.

Видимо это к оффтопику вопрос всё-таки...

nstorm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.