BGP route-map prefix-list問題
各位高手,如題想請收在cisco的router上想做route-map針對不同的bgp neighbors去放路由表
但在做LAB時一直不成功
但我依官網文件查看設定是無誤的
請問各位高手能否協助找出盲點
R1对R6 out 方向调用route-map,只允许将本地产生的112.121.111.0路由通告给R6。
route-map 都是正确的。因为你写 ip route 112.121.111.0 255.255.255.0 Null0是24位,所以你在BGP下
router bgp 338187
network 112.121.111.0mask 255.255.255.0 加上掩码。
建议做类似实验,你可以在R1上 R1#show ip bgp 查看本地通告的路由是否已经添加到BGP表。
另外,别忘了R1#clear ip bgp * soft
此外提个小意见,
route-map TW_in deny 5
match as-path 20
!
route-map TW_in permit 10
match as-path 10
!
route-map TW_in deny 30 这条可以不写,route-map 默认最后隐含一条deny all 。
如有疑问,可以添加QQ:393581839 咨询
Hi~~
在BGP下
直接設定network 112.121.111.0 mask 255.255.255.0 是能正在在show ip bgp 時看到的
外部router也是能正常收到此網段的宣告
但問題來了~~我只要再加network 112.121.110.0 mask 255.255.255.0也會自動宣告出去
因為我想做到的是~~
我會有兩個bgp neighbor我想針對A neighbor只放112.121.111.0的網段而B neighbor只放112.121.111.0的網段 torohuang 发表于 2014-4-29 19:13
Hi~~
在BGP下
直接設定network 112.121.111.0 mask 255.255.255.0 是能正在在show ip bgp 時看到的
“我會有兩個bgp neighbor我想針對A neighbor只放112.121.111.0的網段而B neighbor只放112.121.111.0的網段”
根据你的描述,我看到你对A neighbor 和B neighbor 放行的路由都是112.121.111.0,
针对这个问题,如果你对A neighbor 和B neighbor 放行的是相同的路由,你可以写一个route-map,对两个邻居的出方向同时调用。
route-map local_route permit 10
match ip address prefix-list local
match as-path 30
set metric 100
router bgp 338187
neighbor A route-map local_route out
neighbor B route-map local_route out
如果你想对A neighbor 和B neighbor 放行的是不同的路由,那你可以写两个route-map(前提是BGP表中都存在相应的路由)
route-map A permit 10
match ip address A
route-map B permit 10
match ip address A
router bgp 338187
neighbor A route-map A out
neighbor B route-map B out
页:
[1]