bgplay·vis
Live BGP route collector + visualizer — watch routes fly around an AS graph.
STABLE Routing & BGP
·
6 features
·
Go · Canvas/WebSocket · BGP (RFC 4271/4760/7911)
overview
Point your routers at bgplay·vis and it keeps per-peer adj-rib-in tables while you watch announces, withdrawals and path changes stream around an animated AS graph in the browser.
It's a passive BGP speaker — it receives everything and never originates routes. IPv4 + IPv6, 4-byte ASNs, add-path, MP-BGP and graceful restart.
features
- ▸Passive receive-only speaker on :179 — never originates
- ▸Animated canvas AS graph — announces settle as glowing dots, withdrawals race back in red
- ▸Search by prefix, bare IP (LPM chain), ASN, community or peer name
- ▸Pause/resume live stream with event-history catch-up
- ▸4096-event ring buffer replayable over the API — ready for archivers
- ▸One binary, demo mode:
-demoruns a synthetic feed with no router needed
screenshots
documentation 1 pages
stack
Go
Canvas/WebSocket
BGP (RFC 4271/4760/7911)
get started
$ go build -o bgplay-vis ./cmd/bgplay-vis $ ./bgplay-vis -demo -bgp :1179 # synthetic feed → http://localhost:8080 ▊