Skip to main content

Super Traceroute

Enhanced traceroute mapping every hop to its ASN and organization. Visualize the AS-PATH your traffic takes across the internet.

Traceroute runs server-side. Results may differ from your local machine.

Advertisement · Anuncio

What Is Traceroute?

Traceroute is a network diagnostic tool that maps the path packets take from your machine to a destination host. It sends packets with incrementally increasing TTL (Time To Live) values. Each router decrements the TTL and, when it reaches zero, returns an ICMP "time exceeded" message, revealing that router's IP address and round-trip time.

What Is an Autonomous System (AS)?

An Autonomous System (AS) is a collection of IP networks under the control of a single organization with a unified routing policy. Each AS has a globally unique ASN (Autonomous System Number). The internet is essentially a network of ASes connected via BGP (Border Gateway Protocol). Every traceroute hop that crosses an AS boundary represents your traffic moving between different network operators.

Reading the AS-PATH

The AS-PATH shows which autonomous systems your traffic traverses. A short AS-PATH (2–3 ASes) means well-peered networks with direct connections. Many AS hops may indicate indirect routing through transit providers. Traffic between major CDNs and cloud providers often stays within 1–2 AS hops due to extensive private peering agreements.

Why Do Hops Show Asterisks (*)?

A hop showing * means no ICMP response was received within the timeout period. This can mean the router rate-limits or drops ICMP packets for security reasons, the packet was lost, or the router is configured not to respond to TTL-exceeded messages. Silent hops are common in large ISP backbone networks and do not necessarily indicate a problem.

BGP and Internet Routing

BGP (Border Gateway Protocol) is the routing protocol that connects autonomous systems across the internet. It exchanges reachability information between ASes, allowing routers to determine the best path to any destination. BGP is policy-based: operators prefer routes based on peering agreements, cost, and performance rather than just hop count or latency.

Frequently Asked Questions

Why does traceroute show different results each run?

Load balancers and ECMP (Equal-Cost Multi-Path) routing can send packets on different paths, causing hop variation between runs.

Why is the server-side result different from mine?

The traceroute originates from our server, not your machine. Traffic from different locations takes different BGP paths.

What does RTT tell me?

RTT (Round-Trip Time) measures latency to each hop. Sudden increases indicate congested links or geographic distance jumps.