it-swarm.com.de

Was bedeutet ein Stern in Traceroute?

Das Folgende ist ein Teil von traceroute auf meinem gehosteten Server:

 9  ae-2-2.ebr2.dallas1.level3.net (4.69.132.106)  19.433 ms  19.599 ms  19.275 ms
10  ae-72-72.csw2.dallas1.level3.net (4.69.151.141)  19.496 ms
    ae-82-82.csw3.dallas1.level3.net (4.69.151.153)  19.630 ms
    ae-62-62.csw1.dallas1.level3.net (4.69.151.129)  19.518 ms
11  ae-3-80.Edge4.dallas3.level3.net (4.69.145.141)  19.659 ms
    ae-2-70.Edge4.dallas3.level3.net (4.69.145.77)  90.610 ms
    ae-4-90.Edge4.dallas3.level3.net (4.69.145.205)  19.658 ms
12  the-planet.Edge4.dallas3.level3.net (4.59.32.30)  19.905 ms  19.519 ms  19.688 ms
13  te9-2.dsr01.dllstx3.networklayer.com (70.87.253.14)  40.037 ms  24.063 ms
    te2-4.dsr02.dllstx3.networklayer.com (70.87.255.46)  28.605 ms
14  * * *
15  * * *
16  zyzzyva.site5.com (174.122.37.66)  20.414 ms  20.603 ms  20.467 ms

Was bedeuten die Zeilen 14 und 15? Informationen versteckt?

59
Chang

Wenn ein Paket nicht innerhalb des erwarteten Zeitlimits bestätigt wird, wird ein Sternchen angezeigt.

Von http://en.wikipedia.org/wiki/Traceroute

Allerdings hat zyzzyva.site5.com irgendwann geantwortet, weshalb Sie Zeile 16 haben.

42
paulmorriss

Traceroute sendet Pakete an das Ziel mit dem Feld "time to live" (TTL) entsprechend der Anzahl der Hops.

Jeder Router verringert den Wert von TTL eines eingehenden Pakets, und wenn er ein eingehendes Paket mit TTL = 0 sieht, löscht er es, andernfalls verringert er den Wert und sendet es weiter. Gleichzeitig werden Diagnoseinformationen zur Identität des Routers an die Quelle gesendet.

Wenn der Router nicht innerhalb eines Timeouts antwortet, druckt traceroute einen Stern. Die Zeilen 14 und 15 zeigen, dass Router, die Pakete mit den ursprünglichen TTLs 14 und 15 verwerfen, nicht innerhalb des Timeouts geantwortet haben.

39
Timofey

Ein weiterer Grund ist, dass normalerweise 3 Pakete an jede Maschine gesendet werden und einige Maschinen antworten nur auf das erste Paket egal was.

Wenn das Problem nur ein Timeout-Problem ist, können Sie den Parameter -w auf die Anzahl der Sekunden einstellen, die Sie warten möchten. Beispielsweise wartet traceroute -w 10 google.com 10 Sekunden anstelle der Standardeinstellung von 5 Sekunden.

Hinweis: Einige Traceroute-Clients verwenden Millisekunden anstelle von Sekunden für den Parameter -w.

16
Ian Dunn

Möglicherweise ist Arp abgelaufen. Ich habe mit packetracer ein Testnetzwerk eingerichtet und einen Stern für einen Ziel-Host erhalten. Ich habe es dann angetippt, eine Antwort bekommen und es hat wieder funktioniert. Ich bemerkte dann, dass die Computer, die zurück mit einem Sternchen versehen waren, keine Arp-Einträge im lokalen Router hatten

1
Nick