首页/网络/BGP 与广域网速查/邻居健康度的观察组合
BGP 基础与邻居89 条

邻居健康度的观察组合

单看状态不够:把「状态+时长+失败计数+前缀数+计数增长」组成观察组合,才能完整判断邻居健康度。

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

邻居健康度的观察组合

只看会话是不是 Established,不足以判断邻居是否健康:状态正常而前缀数悄悄减少、计数停滞、Up 时长反复归零,这些问题都不会体现在单一状态字段上。把「状态 + 时长 + 失败计数 + 前缀数 + 报文计数」当作一个整体来观察,才是把 BGP 邻居当成服务来监控的最小集合。

基本信息

观察项State、Up/Down 时长、Last reset、PfxRcd、Msg 计数
基线方法为每个邻居建立正常值基线,记录前缀数与计数增长速率
偏离判断任何一项持续偏离基线都值得关注
工具监控平台按组合设定告警阈值,而非只看状态
常见命令show ip bgp summary;show ip bgp neighbors <ip> | include reset

典型使用场景

  • 日常巡检:按组合快速判断哪些邻居存在隐性劣化
  • 隐性故障发现:前缀数从 5000 降到 4990,状态却依然 Established
  • 变更前后对比:升级或策略调整后核对各观察项是否回到基线
  • 告警设计:避免只监控状态带来的漏报,把前缀数变化也纳入阈值
  • 交接与复盘:用统一口径描述邻居健康度,减少主观判断

查看与对比

查看与对比
# 一次看全组合字段
show ip bgp summary
# 关注失败与复位历史
show ip bgp neighbors 10.0.0.2 | include reset|Notification
# 前缀数量历史基线比对(间隔采样)
show ip bgp summary | include 10.0.0.2

组合项逐列读法

观察项含义异常提示
State会话当前状态非 Established 时先看是否在 Active/Idle 间循环
Up/Down 时长本状态持续时间频繁归零说明会话反复重建
Last reset最近一次复位原因Administrative 与 Hold Timer Expired 处理路径不同
PfxRcd从该邻居收到的前缀数偏离基线需立即核查,数量骤降常是策略或对端问题
Msg 计数报文收发累计值停滞或暴涨都属异常
前缀数量是这组指标里最敏感的一个:它变化往往先于业务报障,把它做成曲线并设置变化率告警,能在客户投诉之前发现问题。

易错点

  • 只监控是否 Established:中途的隐性劣化被完全忽略,问题暴露时往往已经影响业务
  • 没有基线:不知道多少前缀与计数算正常,异常发生时分不清是变化还是本来就如此
  • 忽略 Last reset 原因:不同复位原因的处置路径不同,跳过它就等于放弃了现成的线索
  • 只看本端组合:对端视角的前缀数同样重要,两边不一致说明方向上有过滤或丢包

数据来源与参考

  • 监控实践: BGP 服务观测
  • 厂商: 监控建议
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌