BGP:错误代码 = 保持定时器已过期

BGP:错误代码 = 保持定时器已过期

66090
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)
  • 日志将从监视器>日志>系统将类似于...
BGP-定时器过期.png
 


Environment


  • 帕洛阿尔托防火墙
  • BGP


Cause


按照RFC4271 :
如果一个系统没有收到连续KEEPALIVE,UPDATE , 和/或NOTIFICATION在 Hold Time 字段中指定的时间段内的消息OPEN消息,然后NOTIFICATION带有保持定时器过期错误代码的消息被发送并且BGP连接关闭。


Resolution


为防止出现此问题,请增加 Keep Alive Interval 和 Hold time 值。
  1. 导航GUI:网络 > 虚拟路由器 >(点击VR) >BGP > Peer Group >(点击 Peer)> Connection Options
  2. 点击OK三次和犯罪配置
BGP 计时器

建议将 Hold time 的值设置为 Keep Alive Interval 的三倍。


Additional Information


如果增加计时器值不能解决问题,请参阅如何排除拍打故障BGP邻居

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000sZBWCA2&lang=zh_CN%E2%80%A9&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language