orlik Posted June 14, 2018 Posted June 14, 2018 после обновления ядра на 4.16.8 наблюдаю интересное поведение , при запуске mtr c опцией -i 0.5 (2 пакета в сек) наблюдаю, что этот сервер теряет 46% пакетов. В tcpdump тоже вижу, что приходит на него гораздо больше пакетов чем уходит с него icmp ttl expired. Причем потери появляются через ~10 сек после начала, и на транзитный трафик никак не влияет. Очень данное поведение похоже на наличие какого-то буфера поторый переполняется ttl expired пакетами. Кто-нить с таким сталкивался и знает как это починить ? Вставить ник Quote
Mystray Posted June 14, 2018 Posted June 14, 2018 /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 ? Вставить ник Quote
orlik Posted June 14, 2018 Author Posted June 14, 2018 Ну сейчас стоят дефолтные значения , и на мой взгляд достаточно высокие 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 Вставить ник Quote
orlik Posted June 14, 2018 Author Posted June 14, 2018 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) все стало работать нормально Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.