Jump to content

Recommended Posts

Posted

Добрый день.

Задача озвучена в сабже. Собственно имеется 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, а обратно нет.

Подскажите, пожалуйста, что не так?

Posted

Добрый день.

Задача озвучена в сабже. Собственно имеется 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'ный роут-мап. Что в роут-мап писать с ходу не скажу, надо подумать.

Posted (edited)

Спасибо.

Может 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: так тоже не работает...

Edited by asbnio
Posted

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

Posted (edited)

УРА! Спасибо всем.

В итоге:

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. Надо будет попробовать

Edited by asbnio

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 и с Политикой конфиденциальности.