TTL истек, но пакеты не потеряны - PullRequest
0 голосов
/ 01 мая 2018

Я играл с командой ping и заметил, что, несмотря на изменение значения параметра -i (и, соответственно, истек срок приема сообщения о TTL), потери пакетов не было.

Может кто-нибудь объяснить мне, почему это так?

Результат команды ping

1 Ответ

0 голосов
/ 01 мая 2018

Каждый раз, когда IP-пакет проходит через маршрутизатор (интерфейс уровня 3), TTL уменьшается.

Если TTL достигает 0, маршрутизатор отбрасывает пакет и отправляет ошибку ICMP, указывающую, что TTL истек при передаче.

По моему опыту, этот симптом часто указывает на петлю маршрутизации.

Если вы выполните tracert по тому же адресу, он покажет путь через сеть, и я подозреваю, что он покажет, что существует маршрутная петля (вы увидите одну и ту же пару адресов несколько раз в результатах tracert).

...