Traceroute ist eines der am häufigsten verwendeten Tools zur Fehlersuche im Netzwerk. Es verfolgt Pakete auf ihrem Weg zwischen Computern und untersucht den Pfad, den sie nehmen. Traceroute kann dann feststellen, ob auf dem Weg Verzögerungen oder Verluste auftreten, und Ihnen helfen, genau festzustellen, wo ein Paket verlangsamt wird.
Traceroute gibt es schon lange. Aber trotz seiner Langlebigkeit und weiten Verbreitung gibt es andere, modernere Tools, die Ihnen bei denselben Problemen helfen können, für die Traceroute entwickelt wurde. Wie dieser Leitfaden zeigt, kann eine gute Traceroute-Alternative ein vollständigeres Bild der Probleme in Ihrem Netzwerk liefern und gleichzeitig IT-Mitarbeitern und Administratoren die Arbeit erleichtern. Die von mir empfohlenen Tools sind SolarWinds® Network Performance Monitor (NPM) und SolarWinds Engineer’s Toolset (ETS).
Was ist Traceroute?
Traceroute ist ein Befehl zur Fehlersuche im Netzwerk. In Unix-Systemen gibt es ihn als Kommandozeilen-Tool, unter Mac OS ist er als grafisches Traceroute-Tool über ein Netzwerkdienstprogramm verfügbar. In Windows-Betriebssystemen heißt der Befehl tracert.
Traceroute oder tracert verwendet so genannte „Echo-Pakete“, um den Pfad zwischen Ihrem Standort und einem entfernten Ziel zu untersuchen. Es sendet ein Paket und zeigt eine Liste der Sprünge oder Router an, die das Paket durchläuft, zusammen mit den IP-Adressen für jeden Sprung. Es zeigt auch die Latenz (oder Verzögerung) in Millisekunden für jeden Schritt des Pfades an.
Sie können Traceroute verwenden, um zu sehen, ob einer der Sprünge eine große Latenz hat oder ob die Latenz zwischen den einzelnen Sprüngen konsistent ist. In manchen Fällen wird neben einem Sprung das Symbol * angezeigt, was bedeutet, dass keine Antwort erfolgt ist – dies könnte auf einen Paketverlust an diesen Stellen hindeuten. Die Verwendung von Traceroute auf diese Weise kann Ihnen dabei helfen, die Leistung Ihrer Netzwerkpfade zu ermitteln und Probleme entlang der Netzwerkpfade für die Fehlerbehebung zu identifizieren.
Beste Traceroute-Alternativen
Die Verwendung einer Traceroute-Alternative kann Administratoren dabei helfen, die Vorteile von Traceroute und zusätzliche Funktionen zur schnelleren und effizienteren Fehlerbehebung zu nutzen. In vielen Unternehmen verwenden IT-Fachleute beispielsweise Traceroute zusammen mit mehreren anderen Tools. Sie müssen diese Tools zusammenstellen und Integrationen zwischen ihnen ausarbeiten, während sie in einigen Fällen eine umfassendere Lösung für die Netzwerküberwachung und Fehlerbehebung verwenden könnten.
Es gibt eine große Auswahl an Netzwerk-Trace-Tools auf dem Markt. Einige von ihnen sind relativ einfach, andere wiederum sind sehr umfassend. Im Folgenden sind meine Favoriten für alternative Traceroute-Tools aufgeführt.
- SolarWinds Network Performance Monitor
Meine erste Wahl für Unternehmen, die eine Traceroute-Alternative suchen, ist SolarWinds® Network Performance Monitor. NPM ist ein allgemeines Tool zur Überwachung der Netzwerkleistung mit einer breiten Palette von Funktionen, die bei der Fehlersuche und Verwaltung des Netzwerks helfen. Neben den Überwachungs-, Warn- und Berichtstools enthält es eine spezielle Funktion namens NetPath, die mit Traceroute vergleichbar ist.
Die NetPath-Funktion ist ein grafisches Traceroute-Tool, mit dem Sie die Leistungsmetriken der einzelnen Knoten und Verbindungen zwischen Ihren Diensten und Endbenutzern messen können. NetPath wurde entwickelt, um detailliertere Informationen über die Pfade Ihres Netzwerkverkehrs zu liefern und mehr Erkenntnisse zur Beseitigung von Verzögerungen zu gewinnen. Insbesondere erleichtert NetPath mit seiner farbcodierten Oberfläche die Identifizierung und genauere Untersuchung von Problembereichen. Traceroute liefert statischen Text, den Sie zur Identifizierung von Problemen verwenden können. Die NetPath-Benutzeroberfläche und die visuellen Routen erleichtern das Erkennen von Problembereichen, die Konzentration auf bestimmte Objekte und die Anzeige potenzieller Maßnahmen, die Sie zur Lösung von Problemen ergreifen können. Mit NetPath können Sie sogar mit dem Mauszeiger über Objekte fahren, um detaillierte Konfigurationsinformationen anzuzeigen, was bei Traceroute nicht möglich ist.
Außerdem bietet NetPath historische Pfadansichten, die nützlich sind, um festzustellen, ob ein Knoten die Ursache für Verlangsamungen ist. Im Gegensatz dazu bietet Traceroute keine historischen Informationen, sondern zeigt nur Daten über den aktuellen Zustand eines Pfades an.
Neben den normalen Hop-by-Hop-Traceroute-Funktionen ermöglicht NetPath die Erstellung einer Multi-Path-Map zwischen einem Windows-Knoten und einer Quelle. Sie können auch Zweigstellenverbindungen und kritische Dienste hinzufügen, um eine Anwendungs- und Dienstzuordnung auf der Grundlage der Netzwerkinfrastruktur zu erstellen. Auf diese Weise können Sie feststellen, wie sich ein Netzwerkproblem auf eine problematische Anwendung auswirkt.
Im Gegensatz dazu bieten die Traceroute-Befehle keine Möglichkeit, Multipath-Maps zu erstellen. In modernen Netzwerken wird der Datenverkehr oft über mehrere Pfade geleitet, auch über verschiedene Pfade in jeder Richtung. Ein einzelner Traceroute-Befehl zeigt Hop-by-Hop-Details des einzelnen Pfads an. Um mehr zu sehen, müssen Sie eine Reihe von Traceroute-Befehlen ausführen und manuell verfolgen und analysieren, welche Pfade untersucht wurden. Dies kann es erschweren, festzustellen, bei welchem Pfad eine Verzögerung auftritt. Mit den Multi-Path-Maps in NetPath können Sie die Pfade, die der Datenverkehr nimmt, leichter erkennen und Verlangsamungen schnell identifizieren.
SolarWinds bietet eine voll funktionsfähige kostenlose Testversion von Network Performance Monitor für 30 Tage.
- SolarWinds Engineer’s Toolset
Engineer’s Toolset ist ein weiteres leistungsstarkes Tool von SolarWinds. ETS ist eine Netzwerksoftware mit einer Sammlung von Netzwerk-Tools für eine schnelle und einfache Fehlersuche. Mit automatischer Netzwerkerkennung und Switch-Port-Mapping sowie Echtzeit-Überwachung und -Warnungen können Sie die Leistung Ihres Netzwerks ähnlich wie mit einem Traceroute-Tool überwachen.
Im Gegensatz zu Traceroute enthält ETS jedoch zahlreiche Tools zur Überwachung der Netzwerkleistung und -verfolgung, die zusätzliche Funktionen bieten, wie z. B. einen Reaktionszeitmonitor, Speichermonitor, CPU-Monitor und Schnittstellenmonitor. Mit dem Ping Sweep und dem DNS-Analysator der Software können Sie außerdem problemlos Aufgaben zur Fehlerbehebung durchführen. Diese Tools verfolgen die Geräteverfügbarkeit, die Speichernutzung und die CPU-Last, analysieren die Speichernutzung und zeigen Informationen zu DNS-Hierarchien und -beziehungen an. Mit dem Ping Sweep erfahren Sie, welche IP-Adressen bereits verwendet werden und welche frei sind, und das Traceroute-Tool der Software zeigt visuelle Informationen zu den Hop-by-Hop-Pfaden an, so dass Sie diese leichter verstehen können.
Wenn Sie Ihr Netzwerk einem Stresstest unterziehen möchten, können Sie den WAN-Killer des Tools verwenden, der zufälligen Datenverkehr auf Ihrer Verbindung erzeugt. Sie können die Spezifikationen dieses Datenverkehrs anpassen, einschließlich der Paketgröße, der Bandbreite und des Prozentsatzes der zu verwendenden Bandbreite.
Engineer’s Toolset kann 14 Tage lang kostenlos getestet werden.
- SolarWinds Traceroute NG
Dies ist ein kostenloses Tool, das Pfadänderungen in Ihrem Netzwerk anzeigen kann und eine kontinuierliche oder zeitlich begrenzte Untersuchung ermöglicht. Im Gegensatz zu Traceroute warnt das Tool Sie, wenn es eine Pfadänderung feststellt. Wie Traceroute können Sie Traceroute NG verwenden, um TCP- und ICMP-Pfade zu analysieren, und es erstellt eine .txt-Logdatei, damit Sie die Ergebnisse Ihrer Traces sehen können. Es unterstützt IPv4- und IPv6-Setups.
Traceroute NG ist als die „nächste Generation“ von Traceroute gedacht und eignet sich für kleine Unternehmen oder Einzelpersonen, die Zugang zu grundlegenden Traceroute-Funktionen haben möchten. Es hat jedoch viel mit dem ursprünglichen Traceroute gemeinsam, und für eine professionelle IT-Umgebung bietet es möglicherweise nicht die zusätzlichen Funktionen, die Sie benötigen, um Ihr Netzwerk optimal zu betreiben.
Traceroute NG ist kostenlos zu installieren und zu verwenden. Sie können es hier herunterladen.
- Open Visual Traceroute
Open Visual Traceroute ist ein weiteres kostenloses Tool, das mehrere Hilfsprogramme für die Fehlersuche im Netzwerk enthält. Mit der Traceroute-Funktion können Sie den Weg Ihres Pakets von der Quelle bis zum Ziel sehen und dies auf einer 3D-Weltkarte anzeigen. Der Netzwerk-Paket-Sniffer hingegen zeigt Ihnen die Daten an, die zwischen den beiden Standorten hin- und hergeschickt werden (z. B. zwischen dem Internet und dem lokalen System).
Open Visual Traceroute enthält auch eine WHOIS-Funktion, mit der Sie öffentliche Informationen über eine Domäne abrufen können. Es zeigt die WHOIS-Informationen und die Ergebnisse des Netzwerk-Packet-Sniffing neben der Weltkarte an, die für Betriebssysteme, die Probleme mit dem 3-D-Format haben, auch in 2-D dargestellt werden kann.
Obwohl dieses Tool kostenlos ist und die visuelle Route zwischen Quelle und Ziel eine interessante Funktion darstellt, bietet es nicht wesentlich mehr Funktionalität als das einfache Traceroute. Für ein Unternehmen, das sich auf die Netzwerkleistung und -überwachung konzentrieren möchte, benötigen Sie möglicherweise etwas Leistungsstärkeres.
Open Visual Traceroute ist kompatibel mit Windows-, Mac OS X-, Ubuntu- und openSUSE-Systemen. Sie können es hier herunterladen.
- WinMTR
Dies ist ein etwas anderes Tool, das im Gegensatz zu den anderen Tools auf dieser Liste keine grafische Oberfläche hat. WinMTR ist eine kostenlose visuelle Anwendung für Windows, die die Funktionen von Traceroute und Ping in einem Tool vereint.
Ping und Traceroute sind die grundlegendsten Netzwerkdiagnosetools, und es ist für Netzwerkadministratoren und IT-Experten äußerst nützlich, sie an einem Ort zu haben. Sie können Tests zwischen dem Host, auf dem die Anwendung installiert ist, und einem von Ihnen angegebenen Zielhost durchführen. WinMTR zeigt Ihnen dann einen Hop-by-Hop-Pfad des Pakets an und prüft die Qualität der Verbindung zwischen den einzelnen Knotenpunkten.
Dieses Tool ist nur für Windows verfügbar. Wenn Sie eine Linux-Version benötigen, sollten Sie eine WinMTR-Alternative wie MTR oder Angry IP Scanner in Betracht ziehen.
WinMTR ist völlig kostenlos und eignet sich daher für grundlegende Tests der Netzwerkkonnektivität und Fehlersuche. Wenn Sie jedoch mehr Funktionalität für umfassende Netzwerktests und Fehlersuche benötigen, sollten Sie ein Premium-Tool wie das von SolarWinds verwenden.
Sie können WinMTR hier herunterladen.
Implementierung einer Traceroute-Alternative
Trotz der Tatsache, dass Traceroute ein bewährtes Netzwerktool ist, ist es in seiner Anwendung relativ begrenzt. Es gibt eine breite Palette moderner Tools, die die Fähigkeiten von Traceroute unterstützen und ergänzen. Meine erste Wahl für den Einsatz in Unternehmen ist SolarWinds Network Performance Monitor, da es grundlegende Tools für die Fehlersuche im Netzwerk und eine Reihe leistungsstarker Netzwerküberwachungs- und -verwaltungsfunktionen enthält und somit ein komplettes Paket für einen IT-Administrator oder -Manager darstellt.
Alternativ dazu bietet Traceroute NG mehrere grundlegende Tools in einer kostenlosen, einfach zu verwaltenden Konsole, so dass Sie Ihre Prozesse zur Fehlersuche im Netzwerk rationalisieren können.