BMP

RFC 7854

Missing features (non exhaustive):
  • Per-Peer Header

    • Peer Type Flag

    • Peer Distingsher

  • Peer Up

    • Reason codes (according to TODO comments in code)

Peer Type Flag and Peer Distinguisher can be implemented easily using RFC 9069’s base code.

RFC 9069

Everything that isn’t listed here is implemented and should be working. Missing features (should be exhaustive):

  • Per-Peer Header

    • Timestamp

      • set to 0

      • value is now saved struct bgp_path_info -> locrib_uptime

      • needs testing

  • Peer Up/Down

    • VRF/Table Name TLV

      • code for TLV exists

      • need better RFC understanding

  • Peer Down Only

    • Reason code (bc not supported in RFC 7854 either)

  • Statistics Report

    • Stat Type = 8: (64-bit Gauge) Number of routes in Loc-RIB.

    • Stat Type = 10: Number of routes in per-AFI/SAFI Loc-RIB. The value is structured as: 2-byte AFI, 1-byte SAFI, followed by a 64-bit Gauge.