§ · HELP

Using the simulator

TransitLab is a browser-based simulator for the AWS routing data plane. You build a topology, ask "can traffic get from A to B?", and the engine walks the path hop by hop — reaching the destination or stopping at the exact hop that breaks, with a reason and a fix.

The three panes

Reading a trace

A trace lists every hop on the forward path — subnet → route table → gateway → … — and ends in one of two ways:

Traces run both directions: if A reaches B but B has no route back, that asymmetry is flagged — the classic gotcha where a ping leaves but the reply never returns.

What it models

Enough of the AWS data plane to reason about real hybrid topologies:

What it doesn't model

TransitLab is a focused routing simulator, not a full AWS emulator. By design it does not cover:

One working assumption: keep your CIDRs disjoint. The engine resolves routes by longest-prefix match and doesn't exhaustively flag every overlapping-CIDR misconfiguration across a whole topology.

Start here

Open the examples menu and load "Two VPCs via TGW" — the smallest complete topology. Run the default trace, then break it on purpose (delete a route-table propagation, blackhole a prefix) and watch where the path stops. From there, work up to the Direct Connect and BGP examples.

Open the simulator why I built it →