Zum Inhalt springen
Zurück zum Blog
Veröffentlicht am 15. Februar 20265 Min. Lesezeit

Was ist MTR und wie man es für Netzwerkdiagnosen verwendet

Erfahren Sie, wie MTR traceroute und ping zu einem leistungsstarken Echtzeit-Netzwerkdiagnosetool kombiniert. Verstehen Sie seine Ausgabe, wichtige Kennzahlen und praktische Anwendungsfälle.

mtrnetwork-diagnosticstraceroutelatency

Beim Beheben von Netzwerkproblemen benötigen Systemadministratoren und Netzwerkingenieure Werkzeuge, die mehr bieten als eine einfache Antwort auf die Frage "Ist es erreichbar?". MTR (My Traceroute) ist eines der mächtigsten Diagnosetools, das die Funktionalität von traceroute und ping in einer einzigen, Echtzeit-Interface vereint.

Was macht MTR?

MTR sendet kontinuierlich Probe-Pakete an ein Ziel und zeigt die Ergebnisse für jeden Hop entlang des Netzwerkpfads an. Im Gegensatz zu einem Standard-Traceroute, der einmal ausgeführt wird und dann beendet ist, läuft MTR weiter und sammelt über die Zeit Statistiken. Dies macht es unschätzbar wertvoll, um intermittierenden Paketverlust und Latenzspitzen zu identifizieren, die bei einem einmaligen Traceroute übersehen werden würden.

Jede Zeile in der MTR-Ausgabe repräsentiert einen Router (Hop) zwischen Ihrem Gerät und dem Ziel. Für jeden Hop zeigt MTR:

  • Loss% — den Prozentsatz der bei diesem Hop verlorenen Pakete
  • Snt — die Anzahl der gesendeten Pakete
  • Last — die Round-Trip-Zeit des letzten Pakets
  • Avg — die durchschnittliche Round-Trip-Zeit aller Pakete
  • Best / Wrst — die minimalen und maximalen Round-Trip-Zeiten
  • StDev — die Standardabweichung, die angibt, wie konstant die Latenz ist

Wie man MTR ausführt

Auf den meisten Linux-Distributionen ist MTR über den Paketmanager verfügbar. Auf macOS können Sie es mit Homebrew installieren, mit brew install mtr. Ein grundlegender MTR-Befehl sieht so aus:

mtr example.com

Dies öffnet eine interaktive Ansicht, die kontinuierlich aktualisiert wird. Für eine berichtsartige Ausgabe, die eine feste Anzahl von Zyklen durchführt, verwenden Sie:

mtr --report --report-cycles 100 example.com

Auswertung der MTR-Ergebnisse

Der Schlüssel zum Lesen der MTR-Ausgabe liegt darin, zu verstehen, wo der Paketverlust tatsächlich auftritt. Wenn Sie bei Hop 5 Verlust sehen, aber nicht bei den Hops 6 bis 10, liegt der Verlust bei Hop 5 wahrscheinlich an ICMP-Rate-Limiting auf diesem Router — nicht am tatsächlichen Paketverlust. Der Router priorisiert die Antworten auf Probe-Pakete herunter, leitet den echten Traffic aber weiterhin normal weiter.

Echter Paketverlust zeigt sich, wenn der Verlustprozentsatz beständig von einem bestimmten Hop bis zum Ziel auftritt. Zum Beispiel, wenn Hops 7 bis 12 alle 15% Verlust anzeigen, liegt das Problem wahrscheinlich bei Hop 7.

MTR vs. Standard-Traceroute

Standard-Traceroute gibt Ihnen eine einzelne Momentaufnahme. MTR liefert Ihnen einen Film. Über Dutzende oder Hunderte von Probezyklen entstehen Muster: ein Router, der gelegentlich Pakete verliert, ein Pfad, der während der Stoßzeiten Jitter zeigt, oder ein Hop, bei dem die Latenz plötzlich verdoppelt wird. Diese Muster sind bei einem einmaligen Traceroute unsichtbar.

Praktische Anwendungsfälle

MTR ist besonders nützlich für:

  • Probleme bei Ihrem ISP melden — ein MTR-Bericht liefert konkrete Beweise, wo das Problem liegt
  • VPN-Leistung diagnostizieren — sehen, welche Hops die meiste Latenz in Ihrem Tunnelpfad hinzufügen
  • Serververbindung überwachen — regelmäßig MTR-Berichte ausführen, um die Routing-Qualität im Laufe der Zeit zu verfolgen
  • Netzwerkpfade vergleichen — MTR von unterschiedlichen Standorten aus durchführen, um Routing-Unterschiede zu erkennen

Tools wie TraceMapper gehen noch einen Schritt weiter, indem sie jeden Hop auf einer Weltkarte visualisieren, Geolokalisierung, ASN-Daten und visuelle Latenzindikatoren hinzufügen — und rohe Zahlen in umsetzbare Erkenntnisse verwandeln.