Wie lese und prüfe ich meine Traceroute, um Probleme mit AWS Direct Connect zu lösen?

Lesedauer: 4 Minute
0

Ich möchte meine Traceroutes lesen und auf Fehler überprüfen, um meine Probleme mit AWS Direct Connect zu lösen.

Lösung

Durchführen einer Traceroute

Führen Sie den Traceroute-Befehl für Ihr Betriebssystem aus. Ersetzen Sie example-destination-router durch Ihren Zielrouter:

Windows:

tracert <example-destination-router>

MacOS:

traceroute <example-destination-router>

Linux:

traceroute <example-destination-router>

Lesen Ihrer Traceroute-Ausgabe

Wenn Sie Traceroute-Befehle ausführen, wird eine Liste der Hops (Netzwerkgeräte) angezeigt, die die Pakete durchlaufen. Jeder Hop wird mit seiner IP-Adresse, seinem Hostnamen (falls verfügbar) und der Zeit in Millisekunden aufgeführt, die das Paket benötigt hat, um den Hop zu erreichen. Die Ausgabe besteht aus einer Reihe von Zeilen, die je einen Hop entlang des Netzwerkpfads darstellen.

Die Traceroute-Zeile besteht aus folgenden Hauptkomponenten:

  • Hop-Nummer: Gibt die Reihenfolge der Hops an, beginnend mit eins und aufsteigend mit jedem nachfolgenden Hop. Sie identifiziert auch die Reihenfolge, in der entlang des Pfads Router durchlaufen werden.
  • IP-Adresse oder Hostname: Identifiziert die IP-Adresse oder den Hostnamen des Routers beim spezifischen Hop, der angezeigt wird. IP-Adressen werden in punktierter Dezimalschreibweise angezeigt, während Hostnamen beschreibende Informationen über den Router enthalten.
  • Hin- und Rückfahrt (RTT): Misst die Zeit, die ein Paket benötigt, um am jeweiligen Hop vom Quellgerät zum Router und wieder zurück zu gelangen.

Beispiel für eine Traceroute-Ausgabe:

traceroute to 203.0.113.5 (203.0.113.5), 30 hops max, 60 byte packets
1  192.168.0.1 (192.168.0.1)  1.112 ms  0.948 ms  0.847 ms
2  10.0.0.1 (10.0.0.1)  5.463 ms  *  5.385 ms
3  203.0.113.5 (203.0.113.5)  20.846 ms  20.912 ms  21.156 ms
4  *  *  *

Diese beispielhafte Traceroute-Ausgabe enthält folgende Informationen über die Hops:

  • Hop 1: Die IP-Adresse lautet 192.168.0.1 und die RTT-Werte (ms) sind 1,112, 0,948 und 0,847. Dieser Hop zeigt niedrige RTT-Werte, was auf eine schnelle und schnell reagierende Verbindung zum zugehörigen Router hinweist.
  • Hop 2: Die IP-Adresse lautet 10.0.0.1, die RTT-Werte (ms) sind 5,463, 5,385, und ein Sternchen wird angezeigt. Dieser Hop hat etwas höhere RTT-Werte als Hop 1, die aber immer noch niedrig sind und eine schnelle und reaktionsschnelle Verbindung anzeigen. Das Sternchen gibt an, dass ein Timeout aufgetreten ist und der Router nicht innerhalb des erwarteten Zeitrahmens reagiert hat.
  • Hop 3: Die IP-Adresse lautet 203.0.113.5 und die RTT-Werte (ms) sind 20,846, 20,912 und 21,156. Dieser Hop hat höhere RTT-Werte, was auf mögliche Netzwerküberlastung oder längere Verarbeitungszeiten am Zielrouter hinweist.
  • Hop 4: Dieser Hop zeigt drei aufeinanderfolgende Sternchen, die darauf hinweisen, dass vom zugehörigen Router keine Antworten empfangen wurden. Das Ausbleiben von Antworten bei nachfolgenden Hops weist auf einen Verlust der Konnektivität oder das Herausfiltern von Traceroute-Paketen hin.

Hinweis:

  • Hops mit niedrigen RTT-Werten und ohne Sternchen weisen auf eine schnelle und reaktionsschnelle Verbindung zum Router hin.
  • Hops mit hohen RTT-Werten deuten auf eine langsame Verbindung und mögliche Netzwerküberlastung oder längere Verarbeitungszeiten am Zielrouter hin.
  • Die Kennzeichnung eines Hops mit Sternchen weist darauf hin, dass ein Timeout aufgetreten ist und der Router nicht innerhalb des erwarteten Zeitrahmens reagiert hat. Ein Grund dafür kann sein, dass der Router an diesem Hop aufgrund seiner Konfiguration nicht auf Traceroute-Pakete reagiert. Dies liegt an der Firewallkonfiguration, einer ICMP-Ratenbegrenzung oder der Routerkonfiguration.
  • Drei aufeinanderfolgende Sternchen bei einem Hop bedeuten, dass vom zugehörigen Router keine Antworten empfangen wurden.

Das Erscheinen von Sternchen in der Mitte der Hops bedeutet nicht immer, dass ein Problem oder Netzwerkfehler vorliegt. Traceroute-Abfragen untersuchen weiterhin nachfolgende Hops, um Informationen über den Netzwerkpfad zu sammeln. Wenn die Ausgabe auf der gesamten Traceroute Sternchen anzeigt, kann dies auf ein Netzwerkproblem oder eine Fehlkonfiguration hinweisen.

Fehlerbehebung bei Ihrer Traceroute

Eine hohe Latenz tritt auf, wenn Pakete zu viel Zeit brauchen, um ihr Ziel zu erreichen. Hops mit hohen RTT-Werten verursachen eine hohe Latenz. Wenn die RTT-Werte über mehrere Traceroute-Abfragen hinweg konstant hoch sind, deutet dies auf Probleme mit Ihrem Router oder Netzwerk hin.

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

1.Öffnen Sie ein Befehlszeilen- oder Terminalfenster auf Ihrem lokalen Gerät.

2.Geben Sie den Befehl traceroute ein <IP address of the destination host>, und drücken Sie die Eingabetaste.
**Hinweis:**Die Ausgabe dieses Befehls zeigt eine Liste von Hops an, die die Pakete auf ihrem Weg zum Zielhost durchlaufen. Die RTT wird ebenfalls angezeigt.

3.Öffnen Sie die AWS-Managementkonsole und identifizieren Sie den Hop mit der IP-Adresse des Direct-Connect-Endpunkts.

4.Überprüfen Sie die Traceroute-Ausgabe und identifizieren Sie alle Hops, die höhere RTT-Werte aufweisen als erwartet. Diese Hops könnten zum Latenzproblem beitragen.

5.Prüfen Sie, ob der Direct-Connect-Endpunkt ein Hop ist, der Latenzprobleme verursacht.

6.Nachdem Sie die Hops identifiziert haben, die Latenzprobleme verursachen, suchen Sie in der Netzwerkkonfiguration jedes Geräts im Patch nach Ursachen für den Datenstau.

7.Wenn der Direct-Connect-Endpunkt der Hop ist, der Latenzprobleme verursacht, wenden Sie sich an den AWS Support.

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 10 Monaten