WebAssembly Powered

BGP Route
Simulator

Simulate valley-free BGP routing on the real internet topology โ€” 78,000+ ASes and 489,000+ edges โ€” entirely in your browser. No server required.

78,370 Autonomous Systems
489,407 Network Edges
~1s Avg Simulation

Configuration

Step 1
1 2 3
ROV-Enabled ASNs (optional)

Routing Table

Configure your simulation on the left, then click Run Simulation to see results here.

1 Enter announcements CSV or upload a file
2 Set which AS you want to inspect
3 Click Run โ€” results appear here

How It Works

Load Topology

On page load, the real CAIDA AS relationship dataset (78K ASes, 489K edges) is loaded into the WASM runtime.

Input Announcements

Provide a CSV of BGP announcements (seed ASN, prefix, ROV status) and choose a target AS to inspect.

Simulate

Valley-free propagation runs in C++ compiled to WebAssembly: up through providers, across peers, down to customers.

View Results

See the full routing table at your target AS: each prefix, the AS path it took, origin, and next hop.