LostSoul Posted October 24, 2012 Есть конфигурация роутер 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? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vlad11 Posted October 24, 2012 читайте про route-map в контексте reflector Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
LostSoul Posted October 24, 2012 роутер r1 недоступен для конфигурирования на нём чего-либо. он работает как работает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...