Почему потери пакетов при ping и traceroute различаются

, у меня есть IP-адрес на 12-м прыжке. Когда я отправляю пакет запроса icmp с TTL 11 на этот IP-адрес, потеря пакетов на 11-м переходе составляет 0%.

Однако, если я пингую IP-адрес 11-го перехода или использую TTL 11 для создания моего запроса icmp пакет для отслеживания 11-го перехода, потеря пакетов превысит 20%.

Я не понимаю причину этого результата. Есть ли разница между обработкой маршрутизатором ответных пакетов и временем превышения пакетов?

Или я должен использовать команду ping для вычисления задержки потери пакетов после получения пути IP-маршрутизации назначения, такого как pathping, но не сохранять traceroute?

Извините, по какой-то причине я не могу вставить свой результат,но мой результат выглядит следующим образом.

trace 123.123.123.124       
IP             TTL  Loss
xxx.xxx.xxx.xxx 1   0%
xxx.xxx.xxx.xxx 2   0%
xxx.xxx.xxx.xxx 3   0%
xxx.xxx.xxx.xxx 4   0%
xxx.xxx.xxx.xxx 5   0%
xxx.xxx.xxx.xxx 6   0%
xxx.xxx.xxx.xxx 7   0%
xxx.xxx.xxx.xxx 8   0%
xxx.xxx.xxx.xxx 9   0%
xxx.xxx.xxx.xxx 10  0%
123.123.123.123 11  0%
123.123.123.124 12  20%

trace 123.123.123.123       
IP             TTL  Loss
xxx.xxx.xxx.xxx 1   0%
xxx.xxx.xxx.xxx 2   0%
xxx.xxx.xxx.xxx 3   0%
xxx.xxx.xxx.xxx 4   0%
xxx.xxx.xxx.xxx 5   0%
xxx.xxx.xxx.xxx 6   0%
xxx.xxx.xxx.xxx 7   0%
xxx.xxx.xxx.xxx 8   0%
xxx.xxx.xxx.xxx 9   0%
xxx.xxx.xxx.xxx 10  0%
123.123.123.123 11  20%

ping 123.123.123.123 loss 20%
0
задан 14 January 2020 в 09:48
1 ответ

IP-трафик не обязательно идет по тому же пути. Поэтому в случае с трассировщиком, посылающим ICMP-пакеты, они не всегда тоже идут по одному и тому же пути (ICMP работает поверх IP). Вот почему у вас разные результаты.

0
ответ дан 14 January 2020 в 23:33

Теги

Похожие вопросы