Products/BGP Route Reflector
Built using FIRE

BGP Route Reflector

Create BGP RR's with unparalleled scalability and stability

At a glance
Since 2022
in production
10,000+
BGP neighbors alongside tens of millions of prefixes
1,000+
integration tests on every code change
engine
FIRE · 100% Rust
runs on
Linux, SONiC
licensing
Source code
Overview

BGP Route Reflectors built using the Flock Internet Routing Engine (FIRE) have been in production since 2022.

  • Unparalleled performance. The use of thread pools achieves linear prefix scale and neighbor scale verses CPU count. Tens of millions of IP prefixes can be supported alongside over ten thousand BGP neighbors.
  • Unparalleled safety is achieved by using the memory safe Rust language.
  • Unparalleled stability is achieved by running over one thousand integration tests on every code change. Thousands of network devices have been in production for over three years and the Flock IP Routing suite has never failed, crashed or unexpectedly restarted.
  • Simple configuration. The support of BGP Dynamic neighbors allows a FIRE based RR to be up and running after receiving a single configuration event.
  • Great network observability. The FIRE operational state API and Telemetry API allows monitoring using any protocol you choose. gRPC, REST, Netconf, Prometheus, etc or even bespoke if you require.

Other products built using FIRE

All products →

Build your BGP Route Reflector using FIRE.

The source code is available to license. Run it on Linux or SONiC.