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
- BMP Peer Types
- BMP Peer Flags for Peer Types 0 through 2
- BMP Peer Flags for Loc-RIB Instance Peer Type 3
- BMP Statistics Types
- BMP Initiation Information TLVs
- BMP Termination Message TLVs
- BMP Termination Message Reason Codes
- BMP Peer Down Reason Codes
- BMP Route Mirroring TLVs
- BMP Route Mirroring Information Codes
- BMP Peer Up Message TLVs
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] |