asbnio Опубликовано 7 февраля, 2012 · Жалоба Добрый день. Задача озвучена в сабже. Собственно имеется cisco 7206. Ко всему прочему прописаны vrf. Вот конфиг необходимых vrf: ip vrf vos15 description MNM rd 64999:15 export map rmVOS15out route-target export 64999:15 route-target import 64999:15 ip vrf OAM_MMTS_TB description MMTS testbed rd 65169:3700 export map rmOAM_MMTS_TB route-target export 65169:3700 route-target import 65169:3700 ! ! interface GigabitEthernet0/2.100 description OAM_MMTS encapsulation dot1Q 100 ip vrf forwarding OAM_MMTS_TB ip address 10.169.23.1 255.255.255.224 ! router bgp XXXX ! address-family ipv4 vrf OAM_MMTS_TB no auto-summary no synchronization network 10.169.23.0 mask 255.255.255.224 exit-address-family vrf vos15 - межфилиальный обмен, маршруты по bgp получаются в нем. Там много маршрутов. И задача один из маршрутов внести в vrf OAM_MMTS_TB, который в свою очередь нужен только внутри одного филиала. И обратно тоже необходимо импортнуть маршрут. Соответственно, прописываю export map: route-map rmVOS15out permit 10 match ip address prefix-list plVOS15_to_OAM_MMTS_TB set extcommunity rt 65169:3700 additive ! route-map rmOAM_MMTS_TB permit 10 match ip address prefix-list plOAM_MMTS_TB_for_vos15 set extcommunity rt 64999:15 additive ip prefix-list plOAM_MMTS_TB_for_vos15 seq 10 permit 10.169.23.0/27 ip prefix-list plVOS15_to_OAM_MMTS_TB seq 10 permit 10.63.63.192/26 После всех манипуляций clear ip bgp. В итоге, маршрут из vrf OAM_MMTS_TB попадает в vrf vos15, а обратно нет. Подскажите, пожалуйста, что не так? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bokl Опубликовано 7 февраля, 2012 · Жалоба а если без match? или просто через route-target import route-target export ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
asbnio Опубликовано 7 февраля, 2012 · Жалоба в смысле без match? В vos15 очень много маршрутов. Не хочется их все импортить, поэтому от route-target import не подойдет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
asbnio Опубликовано 7 февраля, 2012 · Жалоба Какие еще есть варианты выборочного обмена маршрутами между vrf? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
desty Опубликовано 7 февраля, 2012 · Жалоба если через это? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
asbnio Опубликовано 7 февраля, 2012 · Жалоба это и есть то, о чем писал bokl выше. Не хочется импортировать/экспортировать много не нужных маршрутов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
agr Опубликовано 7 февраля, 2012 · Жалоба Добрый день. Задача озвучена в сабже. Собственно имеется cisco 7206. Ко всему прочему прописаны vrf. Вот конфиг необходимых vrf: ip vrf vos15 description MNM rd 64999:15 export map rmVOS15out route-target export 64999:15 route-target import 64999:15 ip vrf OAM_MMTS_TB description MMTS testbed rd 65169:3700 export map rmOAM_MMTS_TB route-target export 65169:3700 route-target import 65169:3700 ! ! interface GigabitEthernet0/2.100 description OAM_MMTS encapsulation dot1Q 100 ip vrf forwarding OAM_MMTS_TB ip address 10.169.23.1 255.255.255.224 ! router bgp XXXX ! address-family ipv4 vrf OAM_MMTS_TB no auto-summary no synchronization network 10.169.23.0 mask 255.255.255.224 exit-address-family vrf vos15 - межфилиальный обмен, маршруты по bgp получаются в нем. Там много маршрутов. И задача один из маршрутов внести в vrf OAM_MMTS_TB, который в свою очередь нужен только внутри одного филиала. И обратно тоже необходимо импортнуть маршрут. Соответственно, прописываю export map: route-map rmVOS15out permit 10 match ip address prefix-list plVOS15_to_OAM_MMTS_TB set extcommunity rt 65169:3700 additive ! route-map rmOAM_MMTS_TB permit 10 match ip address prefix-list plOAM_MMTS_TB_for_vos15 set extcommunity rt 64999:15 additive ip prefix-list plOAM_MMTS_TB_for_vos15 seq 10 permit 10.169.23.0/27 ip prefix-list plVOS15_to_OAM_MMTS_TB seq 10 permit 10.63.63.192/26 После всех манипуляций clear ip bgp. В итоге, маршрут из vrf OAM_MMTS_TB попадает в vrf vos15, а обратно нет. Подскажите, пожалуйста, что не так? Маршрут из OAM_MMTS_TB - локальный, при экспорте на него навешивается соответствующее community, поэтому он попадает в vos15. Маршрут из vos15 к вам пришел из филиала, т.е. он внешний по отношению к вашему роутеру, и поэтому не будет повторно переэкспортироваться. Вам надо его помещать в OAM_MMTS_TB через import'ный роут-мап. Что в роут-мап писать с ходу не скажу, надо подумать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
asbnio Опубликовано 7 февраля, 2012 (изменено) · Жалоба Спасибо. Может import map так: route-map vos15_to_mmts permit 10 MATCH extcommunity rt 64999:15 match ip address prefix-list plVOS15_to_OAM_MMTS_TB что скажете? UPD: так тоже не работает... Изменено 7 февраля, 2012 пользователем asbnio Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fomka31ru Опубликовано 7 февраля, 2012 · Жалоба ip vrf OAM_MMTS_TB import map **** route-target export 65169:3700 route-target import 65169:3700 route-target import 64999:15 в любом случае использовать, только с использованием импорт полиси, которую сам написал, только если не ошибаюсь мачится по коммунити target:64999:15 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
asbnio Опубликовано 7 февраля, 2012 (изменено) · Жалоба УРА! Спасибо всем. В итоге: ip vrf OAM_MMTS_TB description MMTS testbed rd 65169:3700 import map rmimportvos15_to_OAM_MMTS_TB export map rmOAM_MMTS_TB route-target export 65169:3700 route-target import 65169:3700 route-target import 64999:15 ip extcommunity-list standard vos15_to_oam_mmts permit rt 64999:15 route-map rmimportvos15_to_OAM_MMTS_TB permit 10 match ip address prefix-list plVOS15_to_OAM_MMTS_TB match extcommunity vos15_to_oam_mmts Наверно, в данном случае, т.е в случае с import map, уже не надо матчаить по коммьюнити, достаточно будет по IP. Надо будет попробовать Изменено 7 февраля, 2012 пользователем asbnio Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...