draft-geng-grow-bmp-sync-options-and-state
BGP Monitoring Protocol (BMP) Enhancements for RIB View Synchronization and Monitoring Options Notification
The BGP Monitoring Protocol (BMP) is a widely deployed operational
tool that allows BMP collectors to obtain per-address-family BGP
Routing Information Base (RIB) entries, runtime statistics, events,
and other critical BGP state data from BMP sender routers, enabling
full visibility into BGP routing status and supporting core network
operations such as troubleshooting, security monitoring, and traffic
auditing. However, two key limitations exist in the current BMP
specification during practical deployment. First, transient faults,
message loss, or session interruptions may cause inconsistencies
between the RIB views of the BMP sender and collector, and the
existing protocol lacks a non-disruptive mechanism to resolve such
mismatches. Second, there is no standardized notification mechanism
for senders to inform collectors of modified or updated monitoring
reporting options, leading collectors to store stale or invalid BGP
information as reporting configurations change.
This document defines two new backward-compatible BMP message types
to address these issues: a Route-Refresh message for non-disruptive
RIB view synchronization between senders and collectors, and a
Monitoring Options (MO) message to notify collectors of active and
disabled reporting parameters. These extensions enhance the
reliability and accuracy of BMP-based BGP monitoring without
disrupting existing deployment workflows.