Apa yang dimaksud dengan tanda bintang / di traceroute?

61

Di bawah ini adalah bagian dari tracerouteke server saya yang dihosting:

 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

Apa arti dari baris 14 dan 15? Informasi disembunyikan?

Chang
sumber

Jawaban:

42

Jika sebuah paket tidak diakui dalam batas waktu yang diharapkan, tanda bintang akan ditampilkan.

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

Namun zyzzyva.site5.com akhirnya merespons dan itulah sebabnya Anda memiliki saluran 16.

paulmorriss
sumber
Terima kasih. Apakah Anda tahu mengapa perlu dua baris?
Chang
2
@ Chang: dibutuhkan dua baris karena ada dua host yang tidak merespons, namun mereka masih memberikan tanggapan kembali dari host lain. Lihat respons Tim.
Joe
41

Traceroute mengirimkan paket ke tujuan dengan bidang "time to live" (TTL) yang sama dengan jumlah hop.

Setiap router mengurangi nilai TTL dari paket yang masuk dan jika ia melihat paket yang masuk dengan TTL = 0 kemudian menjatuhkannya, jika tidak maka akan menurunkan nilainya dan mengirimkannya lebih jauh. Pada saat yang sama ia mengirimkan informasi diagnosa ke sumber tentang identitas router.

Jika router tidak merespons dalam batas waktu maka traceroute mencetak tanda bintang. Baris 14 dan 15 menunjukkan bahwa router yang menjatuhkan paket dengan TTL asli 14 dan 15 tidak merespons dalam batas waktu.

Timofey
sumber
2
Memilih untuk mengingatkan saya bagaimana traceroute benar-benar berfungsi.
pix
3
Hanya untuk memperjelas jawaban Tim. Tracert adalah serangkaian PING. Ping pertama mengatur TTL ke 1. Ketika router pertama menerima PING, ping mengurangi TTL oleh 1 dan karena TTL baru adalah 0, mengembalikan "kesalahan" dengan alamat IP itu. Tracert mengulangi PING kali ini dengan TTL 2. Router 1 menurunkan TTL oleh 1, dan meneruskan ke router 2. Router 2 mengurangi TTL dan karena sekarang 0, mengembalikan alamat IP-nya. Proses ini diulangi sampai tujuan akhir tercapai atau max TTL yang diizinkan tercapai. Jika tidak ada jawaban yang terdengar dari PING, tracert menampilkan *.
Trebor
16

Alasan lain adalah bahwa biasanya 3 paket dikirim ke setiap mesin, dan beberapa mesin hanya akan menanggapi paket pertama tidak peduli apa.

Jika masalahnya hanya masalah batas waktu, Anda dapat mengatur -wparameter ke jumlah detik yang ingin Anda tunggu; misalnya, traceroute -w 10 google.comakan menunggu 10 detik, bukan default 5 detik.

Catatan: Beberapa klien traceroute menggunakan milidetik alih-alih detik untuk -wparameter.

Ian Dunn
sumber
1

Arp mungkin kehabisan waktu. Saya mengatur jaringan uji dengan packetracer dan mendapat tanda bintang untuk host tujuan. Saya kemudian memutarnya, mendapat respons kemudian dilacak lagi dan itu berhasil. Saya kemudian memperhatikan bahwa mesin-mesin yang asterisking kembali tidak memiliki entri arp di router lokal

Nick
sumber