Traceroute'deki yıldız / yıldız ne demektir?


60

Aşağıda traceroutebarındırılan sunucumun bir parçası :

 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

14. ve 15. satırların anlamı nedir? Bilgi gizlendi mi?

Yanıtlar:


42

Bir paket beklenen zaman aşımı süresi içinde kabul edilmezse, bir yıldız işareti görüntülenir.

Gönderen http://en.wikipedia.org/wiki/Traceroute

Ancak zyzzyva.site5.com sonunda cevap verdi, bu yüzden 16. satıra sahipsin.


Teşekkürler. Neden iki satır aldığını biliyor musunuz?
Chang,

2
@Chang: iki satır sürer çünkü yanıt vermeyen iki ana bilgisayar vardı, ancak yine de diğer ana bilgisayarlardan gelen yanıtları yine de ilettiler. Tim'in cevabına bakınız.
Joe

40

Traceroute, paketleri hedeflere, "yaşama zamanı" (TTL) alanı, atlama sayısına eşit olarak gönderir.

Her yönlendirici gelen bir paketin TTL değerini düşürür ve TTL = 0 olan bir gelen paket görürse düşürür, aksi takdirde değeri azaltır ve gönderir. Aynı zamanda yönlendiricinin kimliği hakkında kaynağa teşhis bilgisi gönderir.

Yönlendirici bir zaman aşımı süresi içinde yanıt vermezse, traceroute bir yıldız işareti yazdırır. Çizgiler 14 ve 15, orijinal TTL 14 ve 15 ile paketleri düşüren yönlendiricilerin zaman aşımı süresinde yanıt vermediğini göstermektedir.


2
Traceroute'un gerçekte nasıl çalıştığını hatırlattığım için oy verildi.
pix

3
Sadece Tim'in cevabını netleştirmek için. Tracert bir dizi PING. İlk ping, TTL'yi 1'e ayarlar. İlk yönlendirici PING aldığında, TTL'yi 1 oranında azaltır ve yeni TTL 0 olduğundan, IP adresiyle birlikte bir "hata" döndürür. Tracert bu sefer PING'i 2 TTL ile tekrarlar. Yönlendirici 1, TTL'yi 1 oranında azaltır ve yönlendirici 2'ye iletir. Yönlendirici 2, TTL'yi azaltır ve şimdi 0 olduğundan IP adresini döndürür. Bu işlem, nihai varış noktasına ulaşılana veya izin verilen maksimum TTL'ye ulaşılana kadar tekrar edilir. Bir PING'den cevap gelmezse, tracert * ile gösterilir.
Trebor,

16

Diğer bir neden, her makineye tipik olarak 3 paket gönderilmesidir ve bazı makineler ne olursa olsun sadece ilk pakete cevap verecektir .

Sorun sadece bir zaman aşımı sorunuysa, -wparametreyi beklemek istediğiniz saniye sayısına ayarlayabilirsiniz ; örneğin, traceroute -w 10 google.comvarsayılan 5 saniye yerine 10 saniye bekleyecektir.

Not: Bazı traceroute istemcileri, -wparametre için saniye yerine milisaniye kullanır .


1

Arp zaman aşımına uğramış olabilir. Paketleyici ile bir test ağı kurdum ve bir hedef sunucu için bir yıldız işareti aldım. Daha sonra ping yaptım, bir yanıt aldım, sonra tekrar izledim ve işe yaradı. Daha sonra yıldız işareti alan makinelerin yerel yönlendiriciye arp girişleri olmadığını fark ettim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.