Quidway S9300 V200R003C00SPC500 next-hop local不生效

发布时间:  2015-07-15 浏览次数:  158 下载次数:  0
问题描述

1、拓扑:A--B(RR)--C 三台设备通过IBGP互联

互联IP如下:

A ip182.18.18.94/31

B ip182.18.18.93/31

C ip182.18.18.92/31

2、B设备作为RR将路由传递给两台IBGP邻居,通过配置next-hop-local后不生效,发现通告的地址段中没有携带自己的接口地址。

[C-R-TTY-bgp]   disp bgp routing-table peer 182.18.18.94 received-routes

 BGP Local router ID is 182.18.18.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: 15
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  49.4.160.0/22      182.18.18.94    0          100        0      i


[C-R-TTY-bgp]   disp bgp routing-table peer 182.18.18.92(通告给设备C) advertised-routes

BGP Local router ID is 182.18.18.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: 1424

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

*>i  49.4.160.0/22      182.18.18.94    0          100        0      i

如果生效下一跳NextHop应该通告的是:182.18.18.93


处理过程

B设备作为RR将路由传递给两台IBGP邻居,通过配置next-hop-local后不生效,发现通告的地址段中没有携带自己的接口地址。

[C-R-TTY-bgp]   disp bgp routing-table peer 182.18.18.94(通过A学习到的路由) received-routes

 BGP Local router ID is 182.18.18.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: 15
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  49.4.160.0/22      182.18.18.94    0          100        0      i


[C-R-TTY-bgp]   disp bgp routing-table peer 182.18.18.92(通告给设备C) advertised-routes

BGP Local router ID is 182.18.18.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: 1424

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

*>i  49.4.160.0/22      182.18.18.94    0          100        0      i

如果生效下一跳NextHop应该通告的是:182.18.18.93


根因

经确认交换机在RR状态下是不允许修改next-hop local的属性,而路由器是支持next-hop local属性修改的。

解决方案
停止部署RR,在IBGP中使用动态路由协议做替换,或者部署静态路由。
建议与总结

建议类似问题,能够在产品文档中有约束的描述,便于问题的定位。

END