NE40E升级以后BGP路由少了约一半问题处理

发布时间:  2012-07-27 浏览次数:  89 下载次数:  0
问题描述
从V300R001C01B05D升级到V300R003C02B697以后,升级工具会比对路由表,发现BGP路由少了一半!
B05D:
Proto   total   original active  original added       deleted     freed
        routes  routes   routes  active   routes      routes      routes
DIRECT  68      68       68      68       1262        1194        1194        
STATIC  1       1        1       1        3           2           2           
RIP     0       0        0       0        0           0           0           
OSPF    0       0        0       0        0           0           0           
IS-IS   419     419      419     419      7649        7230        7230        
BGP     16861   8527     16802   8470     303581      286720      286720      
Total   17349   9015     17290   8958     312495      295146      295146      
697:
Proto     total      active      added        deleted      freed   
          routes     routes      routes       routes       routes  
DIRECT    185        185         188          3            3         
STATIC    0          0           0            0            0         
RIP       0          0           0            0            0         
OSPF      0          0           0            0            0         
IS-IS     419        419         420          1            1         
BGP       8450       8394        16900        8450         8450      
Total     9054       8998        17508        8454         8454      
可以看到BGP的active路由少了一般左右,但是业务测试正常。
告警信息

处理过程

根因
主要是由于B05D版本有一个派生路由的概念,如果是双上行的话,由BGP学过来的路由一条算两条。
建议与总结
那么如何来确认少了约一半路由没有问题呢?
1、看B05D版本的original routes和697版本的active routes对比一下看差别大不大,不大就没有问题。
2、看使用命令:disp bgp pe看最后一列PrefRcv,如果升级前后相当的话就没有问题。
 Peer            V    AS  MsgRcvd  MsgSent  OutQ  Up/Down       State   PrefRcv
  61.177.232.253  4 64519     1204      153     0 01:20:26 Established    4225
  61.177.232.254  4 64519     1184      153     0 01:20:26 Established    4225

END