Traceroute: Routing-Pfad, Hops und Latenz im Blick
Traceroute zeigt, ueber welche Router Ihr Verkehr bis zum Ziel laeuft und an welcher Stelle auf dem Pfad die Latenz ansteigt. Wenn eine Website, API oder ein Server langsam oder nicht erreichbar ist, hilft Traceroute dabei zu erkennen, ob das Problem im eigenen Netz, bei einem Provider oder erst nahe am Ziel entsteht.
Was Traceroute tatsaechlich zeigt
Ein Traceroute listet die Zwischenrouter, meist Hops genannt, zwischen Ihrem Geraet und dem Zielhost auf. Fuer jeden Hop misst es, wie lange eine Antwort braucht. So laesst sich erkennen, ob Verzoegerungen schon am lokalen Netzrand, innerhalb eines ISP oder erst nahe am Ziel entstehen.
Das Ergebnis ist nicht nur ein einfacher Erreichbarkeitstest. Sie erhalten eine grobe Karte der Route plus Zeitwerte. Genau deshalb wird Traceroute haeufig zusammen mit Ping genutzt, wenn langsame Websites, instabile APIs oder sporadischer Paketverlust untersucht werden.
Wann Traceroute eingesetzt wird
Eine Website oder API ist langsam
Traceroute hilft zu pruefen, ob die Verlangsamung bereits im lokalen Netz beginnt, bei einem bestimmten Upstream auftritt oder erst kurz vor dem Ziel sichtbar wird.
Ein Dienst ist von einem Ort erreichbar, von einem anderen nicht
Der Vergleich von Traceroutes aus verschiedenen Regionen kann unterschiedliche Routing-Pfade, Peering-Probleme oder stoerungsbezogene Unterschiede zwischen Providern aufzeigen.
Lokales und externes Problem trennen
Wenn schon die ersten Hops hohe Latenz oder Paketverlust zeigen, liegt die Ursache oft nah am eigenen Geraet oder ISP. Treten die Probleme erst spaeter auf, liegt die Ursache eher ausserhalb des eigenen Netzes.
Nachweise fuer ein Support-Ticket sammeln
Ein Traceroute liefert konkrete Informationen zu Route und Zeiten und ist deshalb oft hilfreich bei Stoerungsmeldungen an ISP, Hoster oder interne Netzwerkteams.
Wie Traceroute funktioniert
Es beginnt mit einem niedrigen TTL-Wert
Traceroute sendet ein Probe-Paket mit einem TTL, also time to live, von 1. Jeder Router auf dem Weg verringert den TTL-Wert um eins.
Jeder Router macht einen Hop sichtbar
Sobald der TTL-Wert 0 erreicht, verwirft der Router das Paket und sendet meist eine ICMP-Antwort vom Typ time exceeded zurueck. Damit erkennt Traceroute, welchen Hop das Paket erreicht hat.
Der TTL-Wert steigt Schritt fuer Schritt
Danach wiederholt Traceroute den Vorgang mit TTL 2, dann 3, dann 4 und so weiter. So wird der Pfad Hop fuer Hop sichtbar, bis das Paket schliesslich das Ziel erreicht.
Fuer jede Probe wird die Round-Trip-Zeit gemessen
Bei jedem Hop misst Traceroute, wie lange die Antwort zurueck braucht. Genau diese Zeiten helfen dabei, Latenzspruenge oder ungewoehnliche Verzoegerungen auf der Route zu erkennen.
Wie man die Ausgabe liest
Eine typische Traceroute-Zeile enthaelt die Hop-Nummer, einen Hostnamen oder eine IP-Adresse und mehrere gemessene Antwortzeiten. Ein vereinfachtes Beispiel:
traceroute to example.com (93.184.216.34), 30 hops max 1 router.home (192.168.1.1) 1.1 ms 0.9 ms 1.0 ms 2 isp-gateway (203.0.113.1) 8.4 ms 8.1 ms 8.5 ms 3 * * * 4 core1.provider.net 18.9 ms 19.2 ms 18.7 ms 5 example.com (93.184.216.34) 24.3 ms 24.0 ms 24.1 ms
Hop-Nummer
Die Zahl am Zeilenanfang zeigt, wie weit das Probe-Paket gekommen ist. Hop 1 ist meist Ihr lokaler Router, danach folgen ISP-Router, Transit-Netze und schliesslich das Ziel.
Hostnamen und IP-Adressen
Traceroute kann einen Reverse-DNS-Namen, eine IP-Adresse oder beides anzeigen. Fehlende Namen sind haeufig und fuer sich allein kein Problem.
Drei Messwerte
Viele Traceroute-Tools senden pro Hop mehrere Probes. Deshalb erscheinen oft drei Zeiten. Kleine Unterschiede sind normal, groessere Abweichungen koennen auf Last oder wechselnde Pfade hindeuten.
Der letzte Hop
Wenn das Ziel antwortet, zeigt die letzte Zeile, dass die Probe dort angekommen ist. Fehlt diese Zeile, blockiert das Ziel eventuell Antworten oder die Route bricht vorher ab.
Was Sterne und Timeouts bedeuten
Eine Zeile mit `* * *` bedeutet, dass Traceroute fuer diese Probe rechtzeitig keine Antwort erhalten hat. Das heisst nicht automatisch, dass der Verkehr an diesem Hop wirklich ausfaellt.
Viele Router begrenzen Antworten auf Traceroute, behandeln ICMP mit niedriger Prioritaet oder blockieren bestimmte Probe-Typen ganz. Wenn spaetere Hops normal antworten, ist der stille Hop oft nur diagnostisch unsichtbar und nicht die eigentliche Stoerung.
Traceroute vs Ping
| Thema | Traceroute | Ping |
|---|---|---|
| Zentrale Frage | Welchen Pfad nimmt der Verkehr, und wo beginnen Verzoegerungen? | Antwortet das Ziel, und wie hoch ist die gesamte Round-Trip-Zeit? |
| Am besten geeignet fuer | Routing-Analyse, Hop-fuer-Hop-Fehlersuche, Provider- und Pfadprobleme. | Schnelle Erreichbarkeitspruefung, Paketverlustkontrolle und Basis-Latenz. |
| Ausgabe | Mehrere Hops mit eigenen Zeitwerten fuer jeden Schritt der Route. | Wiederholte Antworten von genau einem Ziel. |
Sie brauchen zuerst einen schnellen Erreichbarkeitstest?
Ping ist der schnellste erste Check fuer grundlegende Erreichbarkeit, Round-Trip-Latenz und Paketverlust, bevor Sie mit Traceroute den Pfad Hop fuer Hop analysieren.
Zum Ping-Leitfaden βTypische Szenarien richtig interpretieren
Die Latenz springt bei Hop 8 nach oben und bleibt danach hoch
Wenn die Antwortzeiten an einem Hop deutlich steigen und auch bei allen folgenden Hops hoch bleiben, kann dort oder im Netz dahinter reale Verzoegerung entstehen.
Ein mittlerer Hop zeigt Sterne, spaetere Hops sind aber normal
Das bedeutet meist nur, dass dieser Router auf Traceroute-Probes nicht antwortet, nicht dass normaler Nutzverkehr dort zwingend endet.
Nur der letzte Hop antwortet nicht
Der Zielhost kann ICMP- oder UDP-Antworten blockieren, waehrend die Anwendung selbst weiterhin funktioniert. Traceroute allein beweist dann keinen echten Ausfall.
Die Route unterscheidet sich je nach Region
Unterschiedliche Quellstandorte koennen andere Provider oder Peering-Pfade nutzen. Darum kann ein Dienst von einem Ort gesund wirken und von einem anderen degradiert sein.
Wichtige Einschraenkungen
- β Traceroute zeigt den Hinweg der Probes, aber Rueckantworten koennen einen anderen Pfad nehmen.
- β Router behandeln Diagnoseverkehr oft anders als echten Anwendungsverkehr.
- β Manche Netze filtern ICMP-, UDP- oder TCP-Probes, was Hops verbergen oder das Bild verzerren kann.
- β Eine langsame Antwort eines Routers bedeutet nicht automatisch, dass er Produktionsverkehr genauso langsam weiterleitet.
So fuehren Sie Traceroute aus
traceroute example.com Der klassische traceroute-Befehl verwendet je nach Plattform standardmaessig meist UDP-Probes.
tracert example.com Unter Windows heisst der Befehl tracert und verwendet typischerweise ICMP Echo Requests.
mtr example.com MTR kombiniert Ideen aus Ping und Traceroute und ist sinnvoll, wenn Sie Paketverlust und Latenz laufend beobachten moechten.
Haeufige Fragen
Traceroute hilft bei einer Analyse. Monitoring hilft, bevor Nutzer es merken.
Traceroute eignet sich hervorragend fuer manuelle Diagnose, wenn bereits etwas auffaellig ist. nsmon ergaenzt das durch kontinuierliche Messung von Erreichbarkeit und Latenz aus mehreren Regionen, damit Probleme frueher sichtbar werden und Standorte vergleichbar bleiben.