Перейти к содержимому
Калькуляторы

Linux traceroute пакеты приходят не по порядку.

Всем привет!

 

Делаю traceroute в Centos7 (icmp пакетами) хоста в ЛС. Показывает только первых хоп и последний. Пинг до хоста работает, iptables отключены.

 

[root@localhost]# traceroute -I 10.236.32.6
traceroute to 10.236.32.6 (10.236.32.6), 30 hops max, 60 byte packets
 1  10.100.81.1 (10.100.81.1)  0.897 ms  1.347 ms  1.820 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  10.236.32.6 (10.236.32.6)  4.489 ms  4.457 ms  4.681 ms

 

при этом tcpdump показывает, что ответы от промежуточных роутеров есть. Но странно то, что ответы приходят не по порядку т.е. первый ответ приходит не от первого хопа, а от третьего, например. При этом, в Win клиенте показывает все хопы и в tcpdump ответы строго по порядку приходят. Что может быть такое?

 

 

2022-08-02_11-19-08.thumb.png.1fd64d36911f3ec5716851436d707e3e.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возможно, различие в поведении между центос и виндой объясняются разными таймерами/таймаутами между отправляемыми пакетами.

По вашему скриншоту видно, что пинг реквесты с ттл=2...5 были отправлены до того, как был получен ответ на реквесты с ттл=1.
Windows же, судя по моим экспериментам, ждёт ответов от первого хоста в трейсе прежде чем начинать проверять следующий.

Если это так, то на центос можно попробовать "поиграться" с параметрами типа -z и, возможно, -w:

Цитата

man tracertoute(8):

-w waittime
Set the time (in seconds) to wait for a response to a probe (default 5.0 sec).
-z sendwait
Minimal time interval between probes (default 0). If the value is more than 10, then it specifies a number in milliseconds, else it is a number of seconds (float point values allowed too). Useful when some routers use rate-limit for icmp messages.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.