NETWORK ROUTING GUIDEHow Network Routing and Traceroute Work
The engineering principles of TTL decrements, ICMP time exceeded packets, and asymmetric internet routing.
The Mechanics of Time-To-Live (TTL) Probing
When an IP packet enters the internet, its header contains an 8-bit integer called Time-To-Live (TTL). Every router that forwards the packet decrements the TTL by 1. If TTL hits 0, the router discards the packet to prevent infinite routing loops and transmits an ICMP Type 11 (Time Exceeded) message back to the sender.
Traceroute exploits this behavior methodically:
- It sends a packet with TTL = 1. The first gateway router drops it and replies, revealing Hop 1.
- It sends a packet with TTL = 2. The second router drops it and replies, revealing Hop 2.
- This sequence continues incrementing until the packet finally arrives at the destination host, which replies with an ICMP Echo Reply or TCP acknowledgment.
Why Asterisks (* * *) Do Not Always Mean Packet Loss
One of the most frequent misconceptions in network diagnostics is assuming that a timeout asterisk (*) indicates a dead connection. In modern internet backbones:
Asymmetric Routing: The Return Path Reality
Internet traffic rarely takes the identical physical route in both directions. Outbound packets from Uzvera to your destination might traverse Level3/Lumen fiber across Chicago, while returning packets from the target may route through Telia/Arelion across Atlanta. Traceroute latency measurements represent the total round-trip time across both asymmetric legs.