BGP:错误代码 = 保持定时器已过期
66112
Created On 09/20/22 02:35 AM - Last Modified 04/23/25 19:00 PM
Symptom
- BGP 连接将被关闭,如果它发生得太频繁,它会导致连接不稳定。
- 日志将生成在 routed.log (少 mp-log routed.log ) 这类似于...
**** EXCEPTION 0x4102 - 71 (0000) **** T:002c3662 F:00000020 qbnmsnd2.c 167 :at 10:53:51, 6 December 2022 (326534161 ms) A NOTIFICATION message is being sent to a neighbor due to an unexpected problem. NM entity index = 2 Local address = 192.168.10.1 Local port = 0 Remote address = 192.168.10.3 Remote port = 0 Scope ID = 0 Remote AS number = 534 Remote BGP ID = 0XC0A80D01 Error code = Hold Timer Expired (4) Error subcode = Unspecific (0)
- 日志将从监视器>日志>系统将类似于...
Environment
- 帕洛阿尔托防火墙
- BGP
Cause
按照RFC4271 :
如果一个系统没有收到连续KEEPALIVE,UPDATE , 和/或NOTIFICATION在 Hold Time 字段中指定的时间段内的消息OPEN消息,然后NOTIFICATION带有保持定时器过期错误代码的消息被发送并且BGP连接关闭。
Resolution
为防止出现此问题,请增加 Keep Alive Interval 和 Hold time 值。
- 导航GUI:网络 > 虚拟路由器 >(点击VR) >BGP > Peer Group >(点击 Peer)> Connection Options
- 点击OK三次和犯罪配置
建议将 Hold time 的值设置为 Keep Alive Interval 的三倍。
Additional Information
如果增加计时器值不能解决问题,请参阅如何排除拍打故障BGP邻居