NE80E-1升级后,与互连NE80E-2的Eth-Trunk接口一直是down

发布时间:  2009-06-10 浏览次数:  78 下载次数:  0
问题描述
版本信息: V300R006C01B297
组网描述:NE80E-1与NE80E-2通过Eth-Trunk 0直连
故障现象:NE80E-1升级后,与互连的NE80E-2的Eth-Trunk 0一直处于down。


处理过程
1、新建Eth-Trunk 10,把Eth-Trunk 0成员口加入其中,Eth-Trunk 10 UP,成员口也是UP。
2、恢复故障时的接口配置后,删除BFD配置,Eth-Trunk 0 UP。
3、对比故障时NE80E-1与NE80E-2的BFD配置,发现NE80E-1上缺少commit命令。
4、恢复NE80E-1上的BFD配置,并加入commit,BFD 会话UP,Eth-Trunk0 UP。
5、查询日志,发现BFD配置在会话成功后有修改过,但是没有执行命令commit,而是直接退出配置模式和退出系统了。
附NE80E-1的BFD配置:
#                                                                               
bfd ne80_to_ne80_1 bind peer-ip default-ip interface GigabitEthernet1/0/23      
 discriminator local 10                                                         
 discriminator remote 20                                                        
 process-interface-status                                                       
#                                                                               
bfd ne80_to_ne80_2 bind peer-ip default-ip interface GigabitEthernet9/0/0       
 discriminator local 11                                                         
 discriminator remote 21                                                        
 process-interface-status                                                       
#   
NE80E-2的BFD配置:
#                                                                               
bfd ne80_to_ne80_1 bind peer-ip default-ip interface GigabitEthernet1/0/23      
 discriminator local 20                                                         
 discriminator remote 10                                                        
 process-interface-status                                                       
 commit                                                                         
#                                                                               
bfd ne80_to_ne80_2 bind peer-ip default-ip interface GigabitEthernet9/0/0       
 discriminator local 21                                                         
 discriminator remote 11                                                        
 process-interface-status                                                       
 commit                                                                         
#  
根因

NE80E-1与NE80E-2之间配置了BFD,而NE80E-1的BFD配置中缺少commit命令。因NE80E-1在升级完重启后,要重新下发配置,那么BFD配置中缺少commit命令的话,系统是不会发送BFD报文的,则BFD会话一直是down,就会一直使得Eth-Trunk接口状态一直是down。升级前BFD会话是UP的,升级后会话却是down的,是因为BFD的配置在会话UP后有修改过,但是没有敲入commit命令使得修改的配置生效,而是直接退出BFD配置模式和退出系统了。

解决方案

在BFD配置中添加commit

建议与总结
完成BFD配置,会话UP后。以后每修改一次BFD的配置或者其中参数,都必须敲入commit命令,使得修改的配置生效。

END