Jika saya melacak keluar dari jaringan rumah saya, saya melihat IP yang sama dua kali berturut-turut langsung setelah router saya:
1 1 ms 1 ms 1 ms router
2 17 ms 16 ms 16 ms 217.0.117.61
3 16 ms 16 ms 16 ms 217.0.117.61
4 17 ms 17 ms 17 ms 87.186.233.102
5 26 ms 24 ms 24 ms 217.239.39.2
6 24 ms 24 ms 25 ms ...
Apakah ini normal, atau mungkinkah terjadi kesalahan konfigurasi atas nama ISP?
networking
routing
Adam Lindberg
sumber
sumber
Jawaban:
Jika ini terjadi sekali atau jarang
Semua paket IP memiliki bidang time-to-live ( TTL ). Bidang ini dikurangi oleh satu per setiap router yang meneruskan sebuah paket. Jika router menurunkan TTL ke 0, itu menjatuhkan paket dan menghasilkan paket kesalahan ICMP TTL melebihi dan mengirimkannya kembali ke originator.
Traceroute menggunakan fitur ini untuk mengirim paket dengan TTL yang meningkat secara berurutan. Ini memungkinkan traceroute untuk membangun gambar jalur antara sumber dan tujuan.
Dalam kasus Anda, mungkin ada dua jalur yang mungkin dari router Anda ke 217.0.117.61, di mana satu lebih panjang dari yang lain. Jadi yang terjadi adalah:
Jadi itu sebabnya Anda memiliki entri yang sama dua kali. Bisa jadi lebih buruk, dengan setiap IP terdaftar dua kali, tetapi tampaknya router untuk memberikan jawaban 217.0.117.61 pertama tidak pernah berpartisipasi lagi dalam penelusuran, sehingga semua paket berikut melewati router yang tidak dikenal yang IP-nya tidak pernah dikembalikan.
Jika ini selalu terjadi
Maka itu karena cara ISP Anda telah mengatur jaringannya. IP dalam daftar Anda adalah milik Deutsche Telekom AG yang memiliki jaringan internal yang sangat besar dengan node canggih berperforma tinggi, di antaranya orang tampaknya menjawab dua kali.
Ada beberapa penjelasan yang mungkin:
ISP memiliki firewall yang menjawab permintaan traceroute. Firewall perusahaan adalah komputer khusus. Mungkin menjawab permintaan tracroute, jika diprogram untuk, dengan alamat IP yang diprogram, yang mungkin dari node yang dilindungi.
Router perusahaan dapat menjawab dari antarmuka dalam dan luar. Router berkecepatan tinggi dan throughput tinggi seperti itu sebenarnya merupakan jaringan-dalam-kotak dengan sub-router khusus sebagai komponen. Jawabannya mungkin datang dari sub-router maju dan mundur, menjawab dengan IP yang sama.
sumber
Karena ini terjadi secara konsisten, saya pikir penyebab yang paling mungkin adalah bug di salah satu firmware router yang menyebabkannya gagal untuk menjatuhkan paket jejak (dan mengirim laporan "TTL melebihi") ketika seharusnya, atau mengirimnya sebelum Sebaiknya. Berikut adalah contoh masalah pertama dari halaman manual BSD traceroute :
Dalam contoh ini adalah router kedua yang memiliki bug, dan router ketiga akhirnya terdaftar sebagai # 2 dan # 3.
Di sisi lain, pertimbangkan apa yang akan terjadi jika router kedua memiliki bug yang membuatnya menjatuhkan paket ketika TTL mencapai 1 bukannya 0:
Sekali lagi itu adalah router kedua yang memiliki bug, tetapi dalam hal ini router kedua yang terdaftar dua kali (dalam contoh di halaman manual itu adalah router ketiga yang terdaftar dua kali).
sumber