NE40E-X3配置BGP基于ip-prefix的路由策略不生效

发布时间:  2017-03-23 浏览次数:  327 下载次数:  0
问题描述

 

NE40E-X3配置BGP基于ip-prefix的路由策略不生效:
设备配置信息如下:
bgp 100
group vdf external
peer 12.1.1.2 as-number 200
peer 12.1.1.2 group vdf
 #
ipv4-family unicast
  undo synchronization
  import-route direct
  peer vdf enable
  peer vdf ip-prefix 11 export
  peer 12.1.1.2 enable
  peer 12.1.1.2 group vdf
  peer 12.1.1.2 ip-prefix 12 export
#
ip ip-prefix 11 index 10 permit 10.0.0.0 24
ip ip-prefix 11 index 20 permit 10.0.1.0 24
ip ip-prefix 12 index 10 permit 10.0.2.0 24
#
当前对端路由器只能学习到10.0.2.0 24这个路由信息,删除peer 12.1.1.2 ip-prefix 12 export后,对端路由学习异常,全部直连路由都可以学习到;
[Huawei]disp bgp rout peer 12.1.1.2 advertised-routes

BGP Local router ID is 1.1.1.1
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


Total Number of Routes: 5
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

*>   1.1.1.0/24         12.1.1.1        0                     0      100?
*>   10.0.0.0/24        12.1.1.1        0                     0      100?
*>   10.0.1.0/24        12.1.1.1        0                     0      100?
*>   10.0.2.0/24        12.1.1.1        0                     0      100?
*>   12.1.1.0/24        12.1.1.1        0                     0      100?

告警信息
处理过程

1、执行undo peer 12.1.1.2 ip-prefix 12 export后,首先查看本段向对端发送了那些bgp路由;发现全部直连路由都发送过去了;针对vdf这个组的策略并没有生效;
[Huawei]disp bgp rout peer 12.1.1.2 advertised-routes

BGP Local router ID is 1.1.1.1
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


Total Number of Routes: 5
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

*>   1.1.1.0/24         12.1.1.1        0                     0      100?
*>   10.0.0.0/24        12.1.1.1        0                     0      100?
*>   10.0.1.0/24        12.1.1.1        0                     0      100?
*>   10.0.2.0/24        12.1.1.1        0                     0      100?
*>   12.1.1.0/24        12.1.1.1        0                     0      100?

2、通过查找资料,12.1.1.2属于group vdf,当配置peer 12.1.1.2 ip-prefix 12 export后,针对12.1.1.2这个邻居就不继承peer vdf ip-prefix 11 export针对vdf这个group组的策略,不光是ip-prefix比如route-policy这样的策略都是一样不继承的,但是其他属性还是要继承,所以undo peer 12.1.1.2 ip-prefix 12 export同样不继承组的策略,配置的是引入直连,所以直连路由全部发送给邻居;

根因
12.1.1.2属于group vdf,当配置peer 12.1.1.2 ip-prefix 12 export后,针对12.1.1.2这个邻居就不继承peer vdf ip-prefix 11 export针对vdf这个group组的策略,不光是ip-prefix比如route-policy这样的策略都是一样不继承的,但是其他属性还是要继承,所以undo peer 12.1.1.2 ip-prefix 12 export同样不继承组的策略
解决方案

配置peer 12.1.1.2 ip-prefix 11 export跟vdf这个组使用同样的ip-prefix

END