BFD联动BGP协议与思科对接不up解决办法

发布时间:  2015-06-29 浏览次数:  367 下载次数:  0
问题描述

路由器在缺省情况下,不配置BFD报文的生存时间,采用默认值。对于静态配置的BFD会话(手工配置BFD参数),单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为254;对于动态建立的BFD会话(BFD与其他协议联动),单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为253。因此,在对接时也可能由于TTL问题导致对接失败。

处理过程

路由器在缺省情况下,不配置BFD报文的生存时间,采用默认值。对于静态配置的BFD会话(手工配置BFD参数),单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为254;对于动态建立的BFD会话(BFD与其他协议联动),单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为253。因此,在对接时也可能由于TTL问题导致对接失败。




 

根因

对于静态配置的BFD会话(手工配置BFD参数),单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为254;对于动态建立的BFD会话(BFD与其他协议联动),单跳BFD报文的生存时间为255,多跳BFD报文的生存时间为253,然而在思科方面在动态建立BFD会话的时候,多跳BFD报文的生存时间为255,与华为的设备参数不同导致了对接的失败

解决方案

更改TTL值的命令行如下,在BFD视图下配置:

bfd

peer-ip peer-ip mask-length ttl { single-hop | multi-hop } ttl-value

END