BGP Monitoring Protocol (BMP) Parameters

Created
2016-04-14
Last Updated
2025-12-12
Available Formats

XML

HTML

Plain text

Registries Included Below

BMP Message Types

Expert(s)
John G. Scudder, Rex Fernando (rex), Paolo Lucente
Reference
[RFC7854]
Available Formats

CSV
Range Registration Procedures
0-127 Standards Action
128-250 Specification Required
251-254 Experimental Use
Type Description Reference
0 Route Monitoring [RFC7854]
1 Statistics Report [RFC7854]
2 Peer Down Notification [RFC7854]
3 Peer Up Notification [RFC7854]
4 Initiation [RFC7854]
5 Termination [RFC7854]
6 Route Mirroring [RFC7854]
7-250 Unassigned
251-254 Experimental [RFC7854]
255 Reserved [RFC7854]

BMP Peer Types

Expert(s)
John G. Scudder, Rex Fernando (rex), Paolo Lucente
Reference
[RFC7854]
Available Formats

CSV
Range Registration Procedures
0-127 Standards Action
128-250 Specification Required
251-254 Experimental Use
Peer Type Description Reference
0 Global Instance Peer [RFC7854]
1 RD Instance Peer [RFC7854]
2 Local Instance Peer [RFC7854]
3 Loc-RIB Instance Peer [RFC9069]
4-250 Unassigned
251-254 Experimental [RFC7854]
255 Reserved [RFC7854]

BMP Peer Flags for Peer Types 0 through 2

Registration Procedure(s)
Standards Action
Reference
[RFC7854][RFC9069]
Available Formats

CSV
Flag Description Reference
0 V flag [RFC7854]
1 L flag [RFC7854][RFC Errata 7703]
2 A flag [RFC7854]
3 O flag [RFC8671]
4 F flag (DEPRECATED) [RFC9069]
5-7 Unassigned

BMP Peer Flags for Loc-RIB Instance Peer Type 3

Registration Procedure(s)
Standards Action
Reference
[RFC9069]
Available Formats

CSV
Flag Description Reference
0 F flag [RFC9069]
1-7 Unassigned

BMP Statistics Types

Reference
[RFC7854][RFC9515]
Available Formats

CSV
Range Registration Procedures
0-32767 Standards Action
32768-65530 First Come First Served
65531-65534 Experimental Use
Stat Type Description Reference
0 Number of prefixes rejected by inbound policy [RFC7854]
1 Number of (known) duplicate prefix advertisements [RFC7854]
2 Number of (known) duplicate withdraws [RFC7854]
3 Number of updates invalidated due to CLUSTER_LIST loop [RFC7854]
4 Number of updates invalidated due to AS_PATH loop [RFC7854]
5 Number of updates invalidated due to ORIGINATOR_ID [RFC7854]
6 Number of updates invalidated due to a loop found in AS_CONFED_SEQUENCE or AS_CONFED_SET [RFC7854]
7 Number of routes in Adj-RIBs-In [RFC7854]
8 Number of routes in Loc-RIB [RFC7854]
9 Number of routes in per-AFI/SAFI Adj-RIB-In [RFC7854]
10 Number of routes in per-AFI/SAFI Loc-RIB [RFC7854]
11 Number of updates subjected to treat-as-withdraw [RFC7854]
12 Number of prefixes subjected to treat-as-withdraw [RFC7854]
13 Number of duplicate update messages received [RFC7854]
14 Number of routes in pre-policy Adj-RIB-Out [RFC8671]
15 Number of routes in post-policy Adj-RIB-Outy [RFC8671]
16 Number of routes in per-AFI/SAFI pre-policy Adj-RIB-Out [RFC8671]
17 Number of routes in per-AFI/SAFI post-policy Adj-RIB-Out [RFC8671]
18 Number of routes currently in pre-policy Adj-RIB-In. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
19 Number of routes currently in per-AFI/SAFI pre-policy Adj-RIB-In. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
20 Number of routes currently in post-policy Adj-RIB-In. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
21 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
22 Number of routes currently in per-AFI/SAFI pre-policy Adj-RIB-In rejected by inbound policy. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
23 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In accepted by inbound policy. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
24 Number of routes currently in per-AFI/SAFI selected as primary route. (TEMPORARY - registered 2024-10-18, extension registered 2025-09-23, expires 2026-10-18) [draft-ietf-grow-bmp-bgp-rib-stats-16]
25 Number of routes currently in per-AFI/SAFI selected as a backup route. (TEMPORARY - registered 2024-10-18, extension registered 2025-09-23, expires 2026-10-18) [draft-ietf-grow-bmp-bgp-rib-stats-16]
26 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In or Loc-RIB suppressed by configured route damping policy. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
27 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In or Loc-RIB marked as stale by GR events. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
28 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In or Loc-RIB marked as stale by LLGR. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
29 Number of routes currently in post-policy Adj-RIB-In left before exceeding the received route threshold. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
30 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In left before exceeding the received route threshold. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
31 Number of routes currently in post-policy Adj-RIB-In or Loc-RIB left before exceeding a license-customized route threshold. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
32 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In or Loc-RIB left before exceeding a license-customized route threshold. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
33 Number of routes currently in pre-policy Adj-RIB-In rejected due to exceeding the locally configured maximum AS_PATH length. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
34 Number of routes currently in per-AFI/SAFI pre-policy Adj-RIB-In rejected due to exceeding the locally configured maximum AS_PATH length. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
35 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In invalidated after verifying route origin AS number through the ROA of RPKI. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
36 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In validated after verifying route origin AS number through the ROA of RPKI. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
37 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-In whose RPKI route origin validation state is NotFound. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
38 Number of routes currently in per-AFI/SAFI pre-policy Adj-RIB-Out rejected by outbound policy. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
39 Number of routes currently in pre-policy Adj-RIB-Out filtered due to AS_PATH length exceeding the locally configured maximum. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
40 Number of routes currently in per-AFI/SAFI pre-policy Adj-RIB-Out filtered due to AS_PATH length exceeding the locally configured maximum. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
41 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-Out invalidated after verifying route origin AS number through the ROA of RPKI. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
42 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-Out validated after verifying route origin AS number through the ROA of RPKI. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
43 Number of routes currently in per-AFI/SAFI post-policy Adj-RIB-Out whose RPKI route origin validation state is NotFound. [RFC-ietf-grow-bmp-bgp-rib-stats-17]
44-65530 Unassigned
65531-65534 Experimental [RFC7854]
65535 Reserved [RFC7854]

BMP Initiation Information TLVs

Reference
[RFC7854][RFC9069][RFC9515][RFC9736]
Available Formats

CSV
Range Registration Procedures
0-32767 Standards Action
32768-65530 First Come First Served
65531-65534 Experimental Use
Type Description Reference
0 String [RFC9736]
1 sysDescr [RFC9736]
2 sysName [RFC9736]
3 Reserved [RFC9736]
4 Reserved [RFC9736]
5-65530 Unassigned
65531-65534 Experimental [RFC7854]
65535 Reserved [RFC9736]

BMP Termination Message TLVs

Reference
[RFC7854][RFC9515]
Available Formats

CSV
Range Registration Procedures
0-32767 Standards Action
32768-65530 First Come First Served
65531-65534 Experimental Use
Type Description Reference
0 String [RFC7854]
1 Reason [RFC7854]
2-65530 Unassigned
65531-65534 Experimental [RFC7854]
65535 Reserved [RFC7854]

BMP Termination Message Reason Codes

Reference
[RFC7854][RFC9515]
Available Formats

CSV
Range Registration Procedures
0-32767 Standards Action
32768-65530 First Come First Served
65531-65534 Experimental Use
Type Description Reference
0 Administratively closed [RFC7854]
1 Unspecified reason [RFC7854]
2 Out of resources [RFC7854]
3 Redundant connection [RFC7854]
4 Permanently administratively closed [RFC7854]
5-65530 Unassigned
65531-65534 Experimental [RFC7854]
65535 Reserved [RFC7854]

BMP Peer Down Reason Codes

Expert(s)
John G. Scudder, Rex Fernando (rex), Paolo Lucente
Reference
[RFC7854][RFC Errata 7194]
Available Formats

CSV
Range Registration Procedures
0-127 Standards Action
128-250 Specification Required
251-254 Experimental Use
Type Description Reference
0 Reserved [RFC7854]
1 Local system closed, NOTIFICATION PDU follows [RFC7854]
2 Local system closed, FSM Event follows [RFC7854]
3 Remote system closed, NOTIFICATION PDU follows [RFC7854]
4 Remote system closed, no data [RFC7854]
5 Peer de-configured [RFC7854]
6 Local system closed, TLV data follows [RFC9069]
7-250 Unassigned
251-254 Experimental [RFC7854][RFC Errata 7194]
255 Reserved [RFC7854][RFC Errata 7194]

BMP Route Mirroring TLVs

Reference
[RFC7854][RFC9515]
Available Formats

CSV
Range Registration Procedures
0-32767 Standards Action
32768-65530 First Come First Served
65531-65534 Experimental Use
Type Description Reference
0 BGP Message [RFC7854]
1 Information [RFC7854]
2-65530 Unassigned
65531-65534 Experimental [RFC7854]
65535 Reserved [RFC7854]

BMP Route Mirroring Information Codes

Reference
[RFC7854][RFC9515]
Available Formats

CSV
Range Registration Procedures
0-32767 Standards Action
32768-65530 First Come First Served
65531-65534 Experimental Use
Type Description Reference
0 Errored PDU [RFC7854]
1 Messages Lost [RFC7854]
2-65530 Unassigned
65531-65534 Experimental [RFC7854]
65535 Reserved [RFC7854]

BMP Peer Up Message TLVs

Reference
[RFC9736]
Available Formats

CSV
Range Registration Procedures
0, 3-32767 Standards Action
32768-65530 First Come First Served
65531-65534 Experimental Use
Type Description Reference
0 String [RFC9736]
1 Reserved [RFC9736]
2 Reserved [RFC9736]
3 VRF/Table Name [RFC9736]
4 Admin Label [RFC9736]
5-65530 Unassigned
65531-65534 Experimental [RFC9736]
65535 Reserved [RFC9736]