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

kernel 4.16.8 ttl expired

после обновления ядра на 4.16.8 наблюдаю интересное поведение , при запуске mtr c опцией -i 0.5 (2 пакета в сек) наблюдаю, что этот сервер теряет 46% пакетов. В tcpdump тоже вижу, что приходит на него гораздо больше пакетов чем уходит с него icmp ttl expired. Причем потери появляются через ~10 сек после начала, и на транзитный трафик никак не влияет. 

Очень данное поведение похоже на наличие какого-то буфера поторый переполняется ttl expired пакетами. Кто-нить с таким сталкивался и знает как это починить ?

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


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

/proc/sys/net/ipv4/icmp_ratelimit
/proc/sys/net/ipv4/icmp_ratemask
/proc/sys/net/ipv4/icmp_msgs_burst
/proc/sys/net/ipv4/icmp_msgs_per_sec

?

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


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

Ну сейчас стоят дефолтные значения , и на мой взгляд достаточно высокие 

net.ipv4.icmp_msgs_burst = 50
net.ipv4.icmp_msgs_per_sec = 1000
net.ipv4.icmp_ratelimit = 1000
net.ipv4.icmp_ratemask = 6168
net.ipv6.icmp.ratelimit = 1000
 

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


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

 

6 hours ago, Mystray said:

/proc/sys/net/ipv4/icmp_ratelimit
/proc/sys/net/ipv4/icmp_ratemask
/proc/sys/net/ipv4/icmp_msgs_burst
/proc/sys/net/ipv4/icmp_msgs_per_sec

?

Спасибо , после отключения rate-limit для icmp(11) все стало работать нормально

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


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

Join the conversation

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

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

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

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

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

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

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