CSE3150 // Internet Routing

BGP Simulator

Full BGP route-propagation engine compiled to WebAssembly. Runs entirely in your browser — no server, no uploads.

WebAssembly Client-side Gao-Rexford ROV Support C++17
01 — Configure Simulation
🌐
AS Relationships
Drop .txt file here or click
📡
Announcements CSV
Drop .csv file here or click
🛡️
ROV ASNs
Optional — drop file or click
Filter results to this AS number
02 — Results
ASN Prefix AS Path
Step 01

Upload Files

Drop your CAIDA AS-relationship file, announcements CSV, and optional ROV ASN list into the browser. Nothing leaves your machine.

Step 02

Simulate in Browser

The C++17 BGP engine — compiled to WebAssembly — propagates routes UP → ACROSS → DOWN through the full AS graph using Gao-Rexford rules.

Step 03

Inspect & Export

Filter results by target ASN, browse the paginated RIB table, and download the full ribs.csv output for offline analysis.