bgpath
A public BGP route collector — RouteViews and RIPE RIS for the post-Isolario world.
BETA Routing & BGP
·
6 features
·
Go · PHP 8.4 / CI4 · NATS · MariaDB
overview
bgpath collects BGP routes from the public Internet and publishes them for everyone: looking glass, live streams, and MRT archives. Sign in with PeeringDB, peer with a collector — or send a BMP feed — and your routes join the public record.
Collectors are Go agents installed with a one-line enrol script; the platform is PHP/CodeIgniter 4 + MariaDB with a NATS frame bus and streamd gateways for SSE and RIS Live-compatible WebSockets.
features
- ▸PeeringDB OAuth — your affiliated ASNs are what you may peer with, no manual claims
- ▸Two feed types — native receive-only BGP sessions, or BMP (RFC 7854) for route-servers and send-only routers
- ▸Edge dedup — agents emit only real transitions; identical re-announcements never touch the bus
- ▸Silent filtering — prefix ceilings and rate shedding happen inside the agent; sessions stay established
- ▸Public output — looking glass, AS-path graphs, per-ASN views, SSE live feed, RIS Live WebSocket, bzip2'd MRT archives (RFC 6396) to object storage
- ▸Collector toolkit —
bgpath-agent(speaker + BMP + MRT),bgpath-streamd(NATS→SSE/WS),bgpath-sim(loadgen/replay)
stack
Go
PHP 8.4 / CI4
NATS
MariaDB
rclone
MRT (RFC 6396)