AAckLab

Start

OverviewLearn

Explore

LabsProtocolsOSI Map

Current Labs

Subnet VisualizerBinary ConverterTCP HandshakeOSI ModelDNS FlowRoutingARP Broadcast

Reference

Tools

Local MVP mode

Mock data only. Auth, payments, storage, and APIs are represented by contracts.

Learning workspace

Routing MVP

Routing Visualizer

Watch a packet follow the lowest-cost known path from source to destination.

Routing lab

Change link costs or fail a link. The lab recomputes the lowest-cost route.

Client to Server

Client -> R1 -> R3 -> Server · cost 7

462512223sourceClient10.0.0.10R110.0.1.1R210.0.2.1R310.0.3.1R410.0.4.1destinationServer10.0.9.20

Route decision

Client to Server

cost 7

Chosen path

Client -> R1 -> R3 -> Server

Client uses Client -> R1 -> R3 -> Server because its total cost is 7. The alternative Client -> R1 -> R3 -> R4 -> Server costs 7.

Selected node

Client

10.0.0.10

Route comparison

Why this route wins.

Client -> R1 -> R3 -> R4 -> Server

Costs 0 more than selected.

7

alternative

Client -> R1 -> R3 -> Server

Lowest total cost.

7

selected

Client -> R2 -> R4 -> Server

Costs 1 more than selected.

8

alternative

Route endpoints

Choose packet direction.

Link editor

Lower cost is preferred. Disabled links are ignored.

0 down

Client access

path

Core router links

path

Server access

path

Lab flow

routing response

1

Choose endpoints

2

Inspect path

3

Change network

4

Recalculate

5

Explain result

Preset experiments

Try a network condition quickly.

Checkpoint

Change costs or links to satisfy one.

Make traffic avoid R3
Make the route go through R2
Disconnect Client from Server

Quick practice

Disable the cheapest link on the route. Which backup path does the packet take next?