Route Graph
Route Facts
Route Selection
Hop Breakdown
Packet Flow
Packets loop continuously along the selected route.
Results
Idle| Prefix | AS Path |
|---|
BGP Simulator For Browser-Based Route And AS Path Simulation
This BGP simulator runs entirely in the browser with WebAssembly, so you can run BGP simulations, inspect route selection, analyze AS path behavior, and study policy outcomes without installing backend software. It is designed for students learning Border Gateway Protocol, network engineers exploring routing behavior, and anyone who wants a fast visual explanation of how Autonomous Systems pick routes.
The website supports bundled benchmark scenarios, custom CSV uploads for graph and announcement data, target-ASN analysis, route graph visualization, and downloadable simulation output. Every BGP simulation is computed client-side, which keeps the tool responsive, easy to share, and easy to crawl.
What This BGP Simulator Shows
This BGP simulator builds an AS graph, propagates route announcements, and shows the winning route for each prefix at a selected target ASN. The route graph highlights the chosen AS path, the target AS, the origin AS, and the relationship seen at each hop, so the full BGP simulation is easier to interpret than raw tables alone.
- Customer, peer, and provider preferences are reflected in route selection.
- The results table stays tied to the visual graph so each prefix can be inspected directly.
- ROV deployment can be included through the bundled dataset or custom files.
- Everything runs client-side in the browser with WebAssembly.
How To Run A BGP Simulation Quickly
- Keep the default dataset selected unless you want to test your own inputs.
- Choose a target ASN with a quick-start button or enter one manually.
- Run the simulation and click any prefix in the results list.
- Use the route graph to see why that path won at the target AS.
The fastest path is to start with the bundled bench 2/many scenario, then compare how different target ASNs resolve the same prefixes across one shared topology. That makes this page useful both as a quick BGP route simulator and as a teaching tool for AS-level routing.
Custom Inputs For Autonomous System Simulation
The simulator accepts CAIDA-style relationship files, an announcements CSV, and an optional ROV ASN file. If you switch to custom upload mode, the site will tell you exactly which files are in use and fall back to the bundled defaults for any inputs you leave blank.
Detailed format examples live on the dedicated BGP simulator file formats reference page so the main homepage can stay focused on simulation.
Why This Browser-Based BGP Simulator Exists
Most BGP tools are either backend-heavy, terminal-first, or visually weak. This site is designed to make route choice legible: pick a target ASN, inspect the selected prefix, and read the graph and hop notes without leaving the browser.
If you searched for a BGP simulator, BGP simulation tool, AS simulation site, or AS path visualizer, this page is built to answer exactly that use case with a fast, indexable, browser-native workflow.