首页/网络/BGP 与广域网速查/报文计数与停滞的判断
BGP 基础与邻居89 条

报文计数与停滞的判断

MsgRcvd/MsgSent 长期不变而状态 Up:可能对端已失去更新能力;结合 Last 变化与探测手段判断「假活」。

BGP 与广域网速查网络更新于 2026-10-13

报文计数与停滞判断

BGP 邻居靠周期性的 Keepalive 维持:只要会话正常,MsgRcvd 与 MsgSent 就会按周期稳定增长。若状态显示 Established 而计数长时间不动,就要怀疑这条会话已经失去了真实通信能力——最常见的原因是单向丢包,本端还在发,对端的回应却没有回来,直到 Hold 时间到期会话才断开。

基本信息

关键字段show ip bgp summary 中的 MsgRcvd / MsgSent 与 Up/Down 时长
正常表现按 Keepalive 周期增长,节奏与邻居定时器一致
判断方法间隔一到两个周期采样两次,比较计数差值
佐证手段对端视角的会话状态、BFD 状态与接口错误计数
适用平台Cisco IOS/IOS-XE、华为 VRP(display bgp peer 含相应计数)

典型使用场景

  • 疑似假活:状态正常但前缀长时间不更新,先看计数是否停滞
  • 单向丢包定位:本端计数在涨、对端没收到,问题出在中间路径
  • 抖动评估:计数暴涨往往对应更新风暴或路由翻动
  • 监控基线:把计数变化率做成指标,异常时先于业务侧告警
  • 故障取证:保存两次采样结果作为时间序列证据

采样与对比

采样与对比
# 第一次采样
show ip bgp summary | include 10.0.0.2
# 等一到两个 Keepalive 周期再采样一次
show ip bgp summary | include 10.0.0.2
# 对端视角同时观察(需协调对端操作)
# 华为 VRP
display bgp peer 10.0.0.2 verbose

计数现象读法

现象可能原因核对动作
计数按周期稳定增长会话与心跳正常无需处理,记录增量作为基线
计数停滞但状态 Established单向丢包或对端失去更新能力两端采样对比,检查接口错误与中间路径
计数短时间内暴涨更新风暴或路由频繁翻动查看路由变化次数与抖动抑制状态
Up 时长频繁归零会话反复重建结合日志与通知码定位根因
计数是会话的体温计,单次快照没有意义:一定要间隔采样看趋势,并结合对端视角,否则无法区分「本端没发」与「发了但没到」。

易错点

  • 只做单次采样:没有对比就看不出趋势,容易漏掉停滞问题
  • 忽略对端视角:一端表现异常时另一端通常有对应记录,双端对照能快速定位方向
  • 把计数暴涨当正常:通常伴随路由翻转或更新风暴,需继续追根因
  • 等 Hold 时间到期才发现:没有计数监控时,问题往往在会话真正断开后才被注意

数据来源与参考

  • 厂商: BGP 计数器说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌