Jump to content
Калькуляторы

Дайте совет по quagga/OSPF

Есть конфигурация роутер r1 , роутер r2 , vpn сервер far_far_vpn

 

схема включения такая

far_far_vpn <----> public inet <---> r1 <--- vlan10 , cost 100 ---> r2

r1 <--- vlan20 , cost 200 ---> r2

 

r2 получает default маршрут по ospf от r1 через две разных vlan ,проложенных разным путем. ( основной и резервный маршрут )

 

между far_far_vpn и r2 поднят GRE-тунель , BGP-сессия , через которую r2 тоже получает default gateway.

Для того чтоб GRE-тунель не рушился, требуется чтобы путь к far_far_vpn на r2 был прописан отдельно.

 

Настроить r1 так , чтоб он анонсировал отдельно IP или подсеть far_far_vpn невозможно.

Как настроить quagga таким образом, чтоб получая от r2 маршрут 0.0.0.0/0 она вместо него ( или вместе с ним ) добавляла в роутинг-таблицу маршрут к far_far_vpn?

 

Попробовал ip protocol ospf route-map , но там нету вообще никаких манипуляций в quagga, кроме set src.

 

вижу варианты

1) попробовать bird

2) попробовать bgp между r1 и r2

3) запустить две разных копии zerbad , так чтоб ospf маршруты добавлялись в отдельную таблицу роутинга и в эту таблицу направить трафик от vpn по "ip rule src"

 

 

Есть ли вариант для quagga/ospf?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.