首页/网络/BGP 与广域网速查/BMP:BGP 监控协议
BGP 基础与邻居89 条

BMP:BGP 监控协议

BMP 把 BGP 会话的路由信息镜像给监控平台:不改动转发、不依赖设备日志,是路由监控分析(抖动、泄露、劫持)的高效手段。

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

旁路的 BGP 观测通道

BMP(BGP Monitoring Protocol,RFC 7854)让设备把 BGP 会话的信息镜像给监控平台:邻居状态变化、收到或通告的路由(含路径属性)与时间戳。它不改动转发、也不依赖设备日志轮转,属于旁路观测,因此适合生产环境长期开启,用于抖动分析、路由泄露与劫持排查、变更审计与历史回放。

基本信息

标准RFC 7854
角色设备作为 BMP 客户端,向采集器上报
上报内容会话状态、路由与属性、时间戳
对转发影响无,属旁路观测通道
关键前提采集器可达、时钟同步、容量与存储规划
典型用途抖动分析、泄露与劫持排查、审计与回放

典型使用场景

  • 路由抖动分析:回溯某个前缀在一段时间内的反复变化
  • 泄露与劫持排查:从采集数据中发现异常前缀与属性
  • 变更审计:记录策略调整前后的收路由变化
  • 容量与趋势分析:观察 BGP 表规模与邻居数量的增长
  • 事故复盘:回放事故时刻各路段的收路由情况

配置与查看

配置与查看
bmp server 1
 address 10.0.0.250 port 5000        # 采集器地址与监听端口
 description to-route-monitor        # 写明用途,便于审计
!
router bgp 65001
 bmp server 1                        # 在 BGP 进程内引用该采集器
!
show bmp summary                     # 上报状态与计数器(命令随平台版本略有差异)

数据与用途对照

数据类别内容可支撑的分析
会话状态邻居建立与断开事件可用性统计与抖动关联
路由通告前缀与路径属性泄露、劫持、异常属性排查
时间戳事件发生时刻与日志和告警做时序关联
快照特定时刻的路由视图历史回放与合规审计
BMP 是旁路观测:对转发路径零侵入,不需要在数据平面做任何改动,适合长期开启,并可作为设备日志之外的独立证据来源。
落地前先把三件事定下来:采集器容量与数据保留周期、设备与采集器的时钟同步、以及每台设备的上报范围(全表还是指定邻居)。这三项不明确,数据到手也无法做可靠的关联分析。

易错点

  • 不做容量与存储规划:全量路由数据量可观,采集器往往先于业务被压垮
  • 时间不同步:设备与采集器时钟偏差会让事件关联失真,分析结论不可靠
  • 只采集不分析:没有明确的查询口径与告警规则,数据堆积却没人用
  • 把 BMP 当转发或控制手段:它只是观测通道,排障时要与设备侧命令配合看
  • 上报范围不规划:全表上报占用带宽与存储,按需选择范围能显著降低成本

数据来源与参考

  • RFC 7854: BGP Monitoring Protocol
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌