Jump to content

Recommended Posts

Posted

Есть конфигурация роутер 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?

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.