Traceroute Traceroute Traceroute Traceroute Traceroute

Einführung in Traceroute

Traceroute ist ein Tool zur Diagnostizierung von Netzwerken, welches sich auf den meisten Betriebssystemen befindet und ermöglicht, den von einem Paket genommenen Weg zu ermitteln. Der Befehl Traceroute ermöglicht es so eine Kartographie der Router zu erstellen, die sich zwischen der Quellmaschine und der Zielmaschine befinden. Der Befehl traceroute ist je nach Betriebssystem unterschiedlich.

  • Unter den Systemen UNIX/Linux , ist der Befehl Traceroute der folgende :
    traceroute name.der.maschine
  • Unter den Systemen Windows , ist der Befehl Traceroute der folgende :
    tracert name.der.maschine

Ausgabe eines Befehls Traceroute

Der Befehl Traceroute liefert eine Ausgabe, die die Namen und IP Adressen der aufeinanderfolgenden Router beschreibt, und vorher jeweils eine laufende Nummer angibt, sowie die minimale, mittlere und maximale Antwortzeit :

Ermittlung des Weges zu de.kioskea.net [163.5.255.85]
mit maximal 30 Sprüngen :
  1	33 ms	32 ms	33 ms  raspail-2-81-57-234-254.fbx.proxad.net [81.57.234.254]
  2	33 ms	33 ms	33 ms  vlq-6k-2-a5.routers.proxad.net [213.228.4.254]
  3	33 ms	33 ms	33 ms  vlq-6k-2-v802.intf.routers.proxad.net [212.27.50.46]
  4	33 ms	33 ms	33 ms  th1-6k-2-v806.intf.routers.proxad.net [212.27.50.41]
  5	32 ms	34 ms	34 ms  cbv-6k-2-v802.intf.routers.proxad.net [212.27.50.34]
  6	34 ms	32 ms	33 ms  ldc-6k-1-a0.routers.proxad.net [213.228.15.67]
  7	35 ms	35 ms	35 ms  cogent.FreeIX.net [213.228.3.187]
  8	36 ms	36 ms	35 ms  NeufTelecom.demarc.cogentco.com [130.117.16.22]
  9	36 ms	36 ms	36 ms  V3994.c1cbv.gaoland.net [212.94.162.209]
 10	34 ms	34 ms	35 ms  V4080.core3.cbv.gaoland.net [212.94.161.129]
 11	36 ms	35 ms	37 ms  212.94.164.210
 12	36 ms	36 ms	36 ms  nestor.commentcamarche.org [163.5.255.85]
 
Ermittelter Weg.

Funktionsweise von Traceroute

Traceroute stützt seine Funktionsweise auf das TTL Feld des IP Pakets . Tatsächlich besitzt jedes IP Paket ein Lebenszeit- Feld (TTL, Time To Live ) welches bei jedem Durchlauf eines Routers vermindert wird. Wenn das Feld bei null ankommt, so geht der Router davon aus, dass sich das Paket im Kreis dreht, zerstört es, und schickt eine ICMP Mitteilung an den Absender.

So schickt Traceroute Pakete an einen nicht privilegierten UDP Anschluss, der als nicht verwendet gilt (standardmäßig der Anschluss 33434) mit TTL gleich 1. Der erste angetroffene Router wird das Paket löschen und ein ICMP-Paket zurückschicken, welches insbesondere die IP Adresse des Routers, sowie die Paketumlaufzeit angibt. Auf diese Weise wird Traceroute sequenziell das Lebenszeit-Feld vermindern, um so eine Antwort von jedem auf dem Weg angetroffenen Router zu erhalten, bis er die Antwort «port ICMP nicht erreichbar» («ICMP port unreachable») von der Zielmaschine erhält.

Letzte Änderung am Mittwoch 1 April 2009 à 14:16:17.Das Dokument mit dem titel « Traceroute » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.