Antworten auf Ihre häufigsten Fragen

Wie führe ich einen Erreichbarkeitstest (Traceroute/Looking Glass) durch?
pdf print

Wenn Ihr Server bei uns nicht oder schlecht zu erreichen ist, ist es für die Fehlersuche oft nötig, das Problem mit einer Routenverfolgung einzugrenzen. Hier erfahren Sie mehr darüber.

Einen Traceroute per MTR erstellen ohne viel zu lesen: Wenn Sie einfach nur einen Traceroute erzeugen möchten, ohne viel darüber wissen zu wollen, führen Sie folgende Schritte aus:

  1. Laden Sie auf dem Rechner das Programm (Win)MTR herunter (Links s.u.). Unter Windows Vista nutzen Sie den Befehl "pathping", da WinMTR nicht lauffähig ist.
  2. Starten Sie dieses und geben Sie dort die Adresse des problematischen Zielservers an.
  3. Starten Sie die Routenverfolgung und lassen Sie sie einige Zeit laufen (30 Sekunden sind ein guter Anfang).
  4. Gehen Sie auf lg.core.heg.com und klicken Sie auf "mtr to your IP address".
  5. Kopieren Sie die beiden Ausgaben (bei Windows "Export Text") in eine E-Mail und schicken Sie uns diese zu.

Download Links:

  • Windows: winmtr.net
  • Linux: Über den Paketmanager gängiger Distributionen verfügbar, ggf. sonst unter www.bitwizard.nl/mtr/
  • Mac: mtr kann über MacPorts installiert werden

Ausführlichere Infos: Die vermaschte Struktur des Internets führt dazu, dass Daten um von einem Punkt zum anderen zu kommen oft mehrere Möglichkeiten ("Routen") haben. Wenn also ein Server Erreichbarkeitsprobleme aufweist, kann man eine Routenverfolgung dazu benutzen herauszufinden, wo Daten verloren gehen oder nur langsam transportiert werden.

Eine solcher Aufruf auf dem Quellrechner (hier ein Dedicated Server bei uns) erfolgt durch Angabe eines Zielrechners (in diesem Fall www.heg.com, ein Server in England), am besten per MTR. (Win)MTR stellt die Ergebnisse der Routenverfolgung sehr übersichtlich dar, dort werden auch Paketverluste und einige statistische Daten mehr angezeigt:

% mtr www.heg.com --report -c 10
Start: Wed Oct 26 16:26:08 2016
HOST: work                        Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- ds62-138-153-206.dedicate  0.0%    10    0.1   0.1   0.1   0.2   0.0
  2.|-- ds62-138-144-3.dedicated.  0.0%    10    0.3   0.8   0.3   2.8   0.7
  3.|-- ae3.cr-vega.sxb1.core.heg  0.0%    10    0.3   0.4   0.3   1.4   0.0
  4.|-- ae4.cr-nunki.sxb1.core.he  0.0%    10    0.4   0.4   0.4   0.4   0.0
  5.|-- ae2.cr-sargas.lon1.core.h  0.0%    10   12.7  13.2  12.7  17.1   1.3
  6.|-- 176.28.4.6                 0.0%    10   13.0  14.9  12.9  33.1   6.4
  7.|-- 109.104.95.102             0.0%    10   18.0  30.3  17.7 141.9  39.2
  8.|-- cr5-cr4.core.webfusion.co  0.0%    10   17.5  17.5  17.4  17.5   0.0
  9.|-- cr4-ld4.core.webfusion.co  0.0%    10   17.7  19.3  17.7  26.3   2.6
 10.|-- www.hosteuropegroup.com    0.0%    10   17.6  17.9  17.5  18.3   0.0

Wenn MTR bei Ihnen nicht geht, können Sie alternativ den Befehl "traceroute" (Linux), "tracert" (Windows) oder auch "pathping" (Windows XP und Vista) nutzen. Wenn es irgendwie möglich ist, nutzen Sie bitte stattdessen MTR, wie oben angegeben.

Unter MacOS 10.x können Sie auch das Modul "Trace" unter "Finder > Programme > Dienstprogramme > Netzwerkdienstprogramm" nutzen um eine Traceroute zu Ihrem Server zu erstellen. Eine solcher Aufruf auf dem Quellrechner (hier ein Dedicated Server bei uns) erfolgt durch Angabe eines Zielrechners (in diesem Fall www.heg.com, ein Server in England), z.B. so:

$ traceroute www.heg.com
traceroute to www.heg.com (94.136.40.124), 30 hops max, 60 byte packets
 1  ds62-138-153-206.dedicated.hosteurope.de (62.138.153.206)  0.227 ms  0.216 ms  0.209 ms
 2  ds62-138-144-3.dedicated.hosteurope.de (62.138.144.3)  0.384 ms  0.422 ms  0.417 ms
 3  ae3.cr-vega.sxb1.core.heg.com (87.230.114.21)  0.348 ms  0.342 ms  0.335 ms
 4  ae4.cr-nunki.sxb1.core.heg.com (87.230.114.65)  0.380 ms  0.369 ms  0.385 ms
 5  ae2.cr-sargas.lon1.core.heg.com (87.230.114.6)  12.766 ms  12.760 ms  12.753 ms
 6  176.28.4.6 (176.28.4.6)  13.244 ms  12.778 ms  13.176 ms
 7  109.104.95.102 (109.104.95.102)  18.119 ms  17.665 ms  18.071 ms
 8  cr5-cr4.core.webfusion.com (109.104.95.145)  17.783 ms  17.384 ms  17.835 ms
 9  cr4-ld4.core.webfusion.com (109.104.95.142)  18.165 ms  18.173 ms  18.340 ms
10  www.hosteuropegroup.com (94.136.40.124)  17.961 ms  18.001 ms  17.509 ms

oder unter Windows:

PS C:\> tracert www.heg.com

Routenverfolgung zu www.heg.com [94.136.40.124] über maximal 30 Abschnitte:

 1    <1 ms    <1 ms    <1 ms  192.168.4.69
 2    <1 ms    <1 ms    <1 ms  pvcw-5-35-228-3.dedicated.hosteurope.de [5.35.228.3]
 3    <1 ms    <1 ms    <1 ms  ae3.cr-vega.sxb1.core.heg.com [87.230.114.21]
 4    <1 ms    <1 ms    <1 ms  ae4.cr-nunki.sxb1.core.heg.com [87.230.114.65]
 5    13 ms    37 ms    13 ms  ae2.cr-sargas.lon1.core.heg.com [87.230.114.6]
 6    23 ms    12 ms    21 ms  176.28.4.6
 7    17 ms    17 ms    17 ms  109.104.95.102
 8    18 ms    18 ms    18 ms  cr5-cr4.core.webfusion.com [109.104.95.145]
 9    17 ms    18 ms    17 ms  cr4-ld4.core.webfusion.com [109.104.95.142]
10    18 ms    18 ms    18 ms  www.hosteuropegroup.com [94.136.40.124]

Ablaufverfolgung beendet.

Unter Windows Vista:

PS C:\> pathping -p 10 -q 200 www.heg.com

Routenverfolgung zu www.heg.com [94.136.40.124]
über maximal 30 Abschnitte:
  0  CT122236 [83.169.12.154]
  1  192.168.4.69
  2  pvcw-5-35-228-3.dedicated.hosteurope.de [5.35.228.3]
  3  ae3.cr-vega.sxb1.core.heg.com [87.230.114.21]
  4  ae4.cr-nunki.sxb1.core.heg.com [87.230.114.65]
  5  ae2.cr-sargas.lon1.core.heg.com [87.230.114.6]
  6  176.28.4.6
  7  109.104.95.102
  8  cr5-cr4.core.webfusion.com [109.104.95.145]
  9  cr4-ld4.core.webfusion.com [109.104.95.142]
10  www.hosteuropegroup.com [94.136.40.124]

Berechnung der Statistiken dauert ca. 20 Sekunden...
           Quelle zum Abs.  Knoten/Verbindung
Abs. Zeit   Verl./Ges.=   %  Verl./Ges.=   %  Adresse
 0                                           CT122236 [83.169.12.154]
                               0/ 200 =  0%   |
 1    0ms     0/ 200 =  0%     0/ 200 =  0%  192.168.4.69
                               0/ 200 =  0%   |
 2    0ms     0/ 200 =  0%     0/ 200 =  0%  pvcw-5-35-228-3.dedicated.hosteurope.de [5.35.228.3]
                               0/ 200 =  0%   |
 3    0ms     0/ 200 =  0%     0/ 200 =  0%  ae3.cr-vega.sxb1.core.heg.com [87.230.114.21]
                               0/ 200 =  0%   |
 4    0ms     0/ 200 =  0%     0/ 200 =  0%  ae4.cr-nunki.sxb1.core.heg.com [87.230.114.65]
                               0/ 200 =  0%   |
 5   15ms     0/ 200 =  0%     0/ 200 =  0%  ae2.cr-sargas.lon1.core.heg.com [87.230.114.6]
                               0/ 200 =  0%   |
 6   26ms     1/ 200 =  0%     1/ 200 =  0%  176.28.4.6
                               0/ 200 =  0%   |
 7   20ms     1/ 200 =  0%     1/ 200 =  0%  109.104.95.102
                               0/ 200 =  0%   |
 8   21ms     0/ 200 =  0%     0/ 200 =  0%  cr5-cr4.core.webfusion.com [109.104.95.145]
                               0/ 200 =  0%   |
 9   18ms     1/ 200 =  0%     1/ 200 =  0%  cr4-ld4.core.webfusion.com [109.104.95.142]
                               0/ 200 =  0%   |
10   18ms     0/ 200 =  0%     0/ 200 =  0%  www.hosteuropegroup.com [94.136.40.124]

Ablaufverfolgung beendet.

Die Angaben sind so zu verstehen, dass die Position und Namen der Netzwerkknoten (Router) auf dem Weg dargestellt werden, dazu drei Messwerte für die Laufzeit eines Datenpaketes. Bei den ersten vier Punkten ("Hops") liegt die Zeit bei unter einer Millisekunde. Zum fünften Hop sind es dann plötzlich schon 20. Wie man aus dem Namen des Routers erschließen kann, befindet sich dieser schon in LONdon/England, so dass sich diese Laufzeit tatsächlich realistisch ist. Die Zeiten variieren beim gleichen Hop leicht durch verschiedene variable Eckdaten wie Auslastung der Leitung.

Beim 12 Hop, dem eigentlich Ziel erscheinen keine Daten mehr. Eine Firewall sorgt anscheinend dafür, dass hier keine Antworten auf unsere Datenpakete erzeugt werden (Traceroute benutzt unter Linux sog. UDP-Pakete, die gefiltert werden können, die Option "-I" schaltet auf ICMP um. Unter Windows wird normalerweise ICMP verwendet).

Auch kann es nützlich sein, eine Routenverfolgung von unserem Rechnenzentrum aus zu Ihnen (oder anderen externen Adressen) durchzuführen, da der Hin- und Rückweg nicht zwangsläufig gleich ist ("asymetrisches Routing"). Hierfür haben wir eine Webseite (ein sog. "Looking glass") für Sie vorbereitet: lg.core.heg.com. Dort geben Sie einfach an, wohin die Route bestimmt werden soll. |

Problemanalyse

Typische Netzwerkprobleme äußern sich auf folgende Arten und Weisen:

  • Die Laufzeiten werden von einem Hop zum nächsten plötzlich und unerwartet massiv größer. "Unerwartet" ist dies dann, wenn keine Leitungseigenschaften dies erwarten lassen; eine gängige DSL-Leitung hat zum Beispiel Laufzeiten zwischen 20 und 80 ms allein beim ersten Hop.
  • Die Route erreicht das Ziel nicht sondern endet unterwegs; die Daten erreichen also das Ziel nicht.

Solche Störungen liegen im Einflussbereich des jew. Providers, der hier ggf. durch Routingänderungen oder Kapazitätenvergrößerung reagieren kann.

Scheinbare Störungen/Paketverlust unterwegs, aber nicht zum Ziel:

Wenn Sie eine Leitungsstörung aufgrund eines Traces annehmen, der wie folgt aussieht, obwohl Sie möglicherweise noch nicht mal Probleme bemerken, finden Sie hier eine Erklärung.

HOST: 10.169.2.117     Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 10.169.2.117    0.0%   100    0.3   0.4   0.2   0.8   0.2
  2.|-- 85.214.0.121    0.0%   100    2.9   1.4   0.6   5.7   0.7
  3.|-- 85.214.1.254    0.0%   100   13.8  13.9  12.6  58.9   4.6
  4.|-- 80.81.192.239  46.0%   100   17.8  20.0  15.8  74.1  10.1
  5.|-- 80.237.129.14   0.0%   100   16.1  16.5  15.7  28.0   1.3
  6.|-- 80.237.129.98   0.0%   100   19.9  17.2  15.8  19.9   1.0

Dieser Anzeige ist zu entnehmen, dass der Router 4. nicht auf alle Pakete eine Antwort sendet, der angesprochene Zielserver aber schon. In diesem Fall kann man nicht auf ein Erreichbarkeitsproblem des Servers schließen. Ursache für ein solches Verhalten liegt in der Arbeitsweise des Routers selbst begründet. Solange keine Verluste beim Zielserver (hier 6.) auftreten, liegt kein hier erkennbares Problem vor.


otto.friedrich@hosteurope.de xanthippe.ypsilante@hosteurope.de hercules.ikarus@hosteurope.de