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

Вопрос по vrf-lite и bgp

Есть вопрос:

можно ли зафильтровать маршруты в определённом vrf, полученные из другого vrf через route-leaking, при отдаче их по eBGP внешнему пиру?

Что можно через distribute-list, перечислив конкретные префиксы, знаю. Но хотелось бы более изящного решения - по некому общему признаку для маршрутов полученных из другого vrf...

Share this post


Link to post
Share on other sites

Сейчас сделано примерно так,

и есть желание сделать ещё один линк в vrf Inet, при этом не отдавать маршруты , экспортированные из vrf Pub.

 

ip vrf DC
rd 65500:202
route-target export 65500:202
route-target import 65500:255
!
ip vrf Inet
rd 65500:200
route-target export 65500:200
route-target import 65500:255
!
ip vrf Pub
rd 65500:255
route-target export 65500:255
route-target import 65500:200
route-target import 65500:202
!
router bgp 65500
no synchronization
bgp router-id 172.16.0.8
bgp log-neighbor-changes
bgp graceful-restart restart-time 120
bgp graceful-restart stalepath-time 360
bgp graceful-restart
maximum-paths 2
no auto-summary
!
address-family ipv4 vrf Pub
  redistribute connected
  no synchronization
exit-address-family
!
address-family ipv4 vrf Inet
  redistribute connected
  redistribute ospf 5 vrf Inet match internal external 1
  default-information originate
  no synchronization
exit-address-family
!
address-family ipv4 vrf DC
  redistribute connected
  redistribute static route-map mngm
  redistribute ospf 20 vrf DC match internal route-map ospf20-to-bgp
  neighbor 172.16.130.2 remote-as 65050
  neighbor 172.16.130.2 update-source Vlan4
  neighbor 172.16.130.2 activate
  neighbor 172.16.130.3 remote-as 65050
  neighbor 172.16.130.3 update-source Vlan4
  neighbor 172.16.130.3 activate
  maximum-paths 2
  no synchronization
exit-address-family
!

 

 

Extended Community ?
таки да... только как по нему фильтр на out сделать?
Edited by Stak

Share this post


Link to post
Share on other sites
Есть вопрос:

можно ли зафильтровать маршруты в определённом vrf, полученные из другого vrf через route-leaking, при отдаче их по eBGP внешнему пиру?

Что можно через distribute-list, перечислив конкретные префиксы, знаю. Но хотелось бы более изящного решения - по некому общему признаку для маршрутов полученных из другого vrf...

общий признак для каждого vrf можно определить через tag, да немного сложновато, но лучше чем extended community.

 

Share this post


Link to post
Share on other sites

А как tag назначить при импорте из другого vrf через route-leaking?

Share this post


Link to post
Share on other sites
примерно так как тут.
Может я чего не понимаю, но причём тут isis?

 

Share this post


Link to post
Share on other sites
Extended Community ?
таки да... только как по нему фильтр на out сделать?<br />

route-map export d 10

match extcommunity RT:65500:255

route-map export p 20

 

не?

Share this post


Link to post
Share on other sites

Спс , завтра попробую...

Share this post


Link to post
Share on other sites

Вот такая конструкция заработала. Всем спасибо.

!         
ip extcommunity-list standard E255 permit rt 65500:255
!         
!         
route-map export-from-vrf-dc deny 10
match extcommunity E255
!         
route-map export-from-vrf-dc permit 20
!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this