高级路由引擎 - BGP :保持计时器已过期

高级路由引擎 - BGP :保持计时器已过期

5532
Created On 07/03/24 03:17 AM - Last Modified 01/03/25 06:28 AM


Symptom


  • BGP连接已关闭,系统日志中显示“BGP对等会话保持建立状态”。
  • Notification sent message with to "Hold Timer Expired" is seen in frr/nsX_frr_export.log(较少 mp-log frr/nsX_frr_export.log
    23:40 BGP: [HZN6M-XRM1G] %NOTIFICATION: sent to neighbor vm100-2 4/0 (Hold Timer Expired) 0 bytes 
    23:40 BGP: [PXVXG-TFNNT] %ADJCHANGE: neighbor neighbor vm100-2(192.168.1.2) in vrf default Down BGP Notification send
    
  • “监视” > “日志” > “系统中”生成的日志:

holdtimer2.png



Environment


  • Palo Alto 防火墙
  • 高级路由引擎
  • 逻辑路由器
  • BGP


Cause


根据RFC 4271
如果系统在 OPEN 消息的保持时间字段指定的时间内没有收到连续的KEEPALIVE、UPDATE 和/或 NOTIFICATION 消息,那么会发送带有保持计时器过期错误代码的 NOTIFICATION 消息,并且关闭BGP连接。


Resolution


  1. 在您的网络带宽监视工具(例如 PRTG、WhatUp、Nagios 等)中,关联获取的时间并查看与问题相关的接口的bit(位-bit)率在图表中是否呈现平坦/平稳趋势。如果是,则确认我们需要更多带宽来支持当前需求,如果未满足 SLA,则上报给服务提供商。
  2. 为了防止出现此问题,请增加“保持活动间隔”和“保持时间”值。
      1. 我们需要了解正在使用的计时器配置文件,方法是转到网络 > 路由 > 逻辑路由器 > [单击 LR] > BGP > 对等组 > [单击对等组] > PEER > [单击对等] > 连接选项 > 计时器配置文件

        timerprofile3.png

        注意:在上面我们的计时器配置文件使用“InHerit(从对等组继承)”,因为我们只为一个对等点进行定制,所以我们需要创建一个新的计时器配置文件。

    1. 通过以下方式创建或编辑计时器配置文件:网络 > 路由 > 路由配置文件 > BGP > BGP计时器配置文件 > 添加或 [单击计时器配置文件名称]

      timerprofileC.png

注意:建议保持时间的值是保持活动间隔的三倍。

    1. 如果您刚刚编辑了现有的计时器配置文件,则无需执行此步骤。否则,请按照 2a 中提到的路径应用新创建的计时器配置文件。


Additional Information


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





Actions
  • Print
  • Copy Link

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

Choose Language