Introducing Netom: an open-source BGP/BMP monitoring engine built for scale

FastNetMon

September 24, 2026

Home ‣ FastNetMon Blog ‣ Introducing Netom: an open-source BGP/BMP monitoring engine built for scale

We’re excited to announce the first release of Netom, an open-source BGP and BMP monitoring engine developed and maintained by FastNetMon.

Netom is built for network operators who need to collect, inspect, and redistribute large volumes of routing information. It brings BGP, BMP, and MRT data into an in-memory RIB and makes that data accessible through a CLI and HTTP API—providing a programmable foundation for routing observability, analysis, and automation.

This first release incorporates the scalability work we presented at NANOG 97, where we demonstrated monitoring 300 million prefixes across 3,800 BGP sessions.

Built for production routing environments

Netom goes beyond simply receiving BGP updates. The first release includes:

  • BGP, BMP, and MRT ingestion with an in-memory RIB that can be inspected through the CLI and HTTP API.
  • BMP restreaming, including connections to active TCP/TLS BMP feeds and the ability to provide downstream consumers with an initial RIB dump followed by live updates.
  • Detailed routing visibility, including ADD-PATH and FlowSpec data and inspection of best-path decisions.
  • Streaming route exports for integrating routing information with other network and observability systems.
  • ClickHouse observation history, enabling routing data to be retained and analyzed beyond the current state of the RIB.

The architecture is intended for environments where conventional routing collectors can become difficult to operate as the number of sessions, prefixes, and updates grows.

Open source and built on Rotonda

Netom is a fork of Rotonda, the routing information platform originally developed by NLnet Labs. We’re grateful for the work of the Rotonda team and are building on that foundation with a focus on the requirements we encounter in large-scale production networks.

Netom is open source under the Mozilla Public License 2.0, so operators can deploy it themselves, inspect the implementation, integrate it into their tooling, and contribute improvements upstream.

This is only the first release. We see Netom becoming a useful building block for engineers who need high-performance access to routing state without treating the routing collector as a black box.

Documentation: https://netom.io/
Source code: https://github.com/FastNetMon/netom