Search
Write a publication
Pull to refresh
22
0
Тимофей @timothyz

User

Send message

На первом фото с эргономикой полный П. На втором полуполный. Вангую, что этим держателем никто пользоваться не будет.

Всегда удивляло, зачем люди используют термины, значение которых не до конца понимают, например, "покрылись коррозией". Коррозия - это процесс, а покрыться они могли продуктами коррозии. В некоторых случаях могут ничем не покрываться, но корродировать

Что снесёт крышу демону и увеличит время синхронизации в итоге. А некоторым версиям systemd-timesycd в некоторых ситуациях такое действие сносило крышу так, что они, фактически, устривали DoS атаку на ntp-серверы.

Прошло уже больше месяца, так что возникает вопрос о прогресе по этим пунктам:

Поэтому мы запланировали выделить ресурсы в общий пул NTP‑серверов. Это займёт некоторое время, потому что наши дата‑центры удалены от основных точек обмена трафиком, а для NTP‑серверов RTT (Round Trip Time) это — ключевой фактор качества. Мы установим и запустим мощности на основных точках обмена трафиком.

Для наших устройств мы заведём именную зону в соответствии с гайдлайнами проекта NTPPool.org для бо́льшей прозрачности. Генерируемый ими трафик будет локализован на наших NTP‑серверах, если мы продолжим полагаться на публичную инфраструктуру проекта.

Или, это были пустые обещания, Яндекс? Кстати, RTT не является ключевым фактором качества, ключевым фактором является симметрия время пути "туда" и времени "пути" обратно, но для задачи синхронизации двух колонок между собой и это излишне.

Что точно не поменялось, так это потребительское отношение к чужим ресурсам при сетевом обмене с ntp-серверами - свинью за стол, она и лапы на стол. Во время каждого сеанса синхронизации времени станция выплевывает пачку запросов, получив первый ответ, закрывает сокеты. Когда приходят другие ответы, в сторону ntp-серверов летит ICMP port unreachable. То есть, станции не только нагружают каналы ntp-серверов ненужными запросами, но ещё и ICMP-пакетами. Пример сетевого обмена:

Скрытый текст
08:24:37.633530 IP (tos 0x0, ttl 64, id 11245, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.60798 > 62.84.117.189.123: [udp sum ok] NTPv4, Client, length 48
	Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
	Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
	  Reference Timestamp:  0.000000000
	  Originator Timestamp: 126023.845817840 (1900-01-02T11:00:23Z)
	  Receive Timestamp:    0.000000000
	  Transmit Timestamp:   0.000000000
	    Originator - Receive Timestamp:  -126023.845817840
	    Originator - Transmit Timestamp: -126023.845817840
08:24:37.637385 IP (tos 0x0, ttl 64, id 34051, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.47442 > 92.241.12.152.123: [udp sum ok] NTPv4, Client, length 48
	Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
	Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
	  Reference Timestamp:  0.000000000
	  Originator Timestamp: 126023.845995632 (1900-01-02T11:00:23Z)
	  Receive Timestamp:    0.000000000
	  Transmit Timestamp:   0.000000000
	    Originator - Receive Timestamp:  -126023.845995632
	    Originator - Transmit Timestamp: -126023.845995632
08:24:37.637435 IP (tos 0x0, ttl 64, id 6631, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.46613 > 188.246.226.6.123: [udp sum ok] NTPv4, Client, length 48
	Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
	Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
	  Reference Timestamp:  0.000000000
	  Originator Timestamp: 126023.846080173 (1900-01-02T11:00:23Z)
	  Receive Timestamp:    0.000000000
	  Transmit Timestamp:   0.000000000
	    Originator - Receive Timestamp:  -126023.846080173
	    Originator - Transmit Timestamp: -126023.846080173
08:24:37.637639 IP (tos 0x0, ttl 64, id 5520, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.42357 > 51.250.35.68.123: [udp sum ok] NTPv4, Client, length 48
	Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
	Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
	  Reference Timestamp:  0.000000000
	  Originator Timestamp: 126023.846172548 (1900-01-02T11:00:23Z)
	  Receive Timestamp:    0.000000000
	  Transmit Timestamp:   0.000000000
	    Originator - Receive Timestamp:  -126023.846172548
	    Originator - Transmit Timestamp: -126023.846172548
08:24:37.678737 IP (tos 0x20, ttl 55, id 59717, offset 0, flags [DF], proto UDP (17), length 76)
    188.246.226.6.123 > 192.168.64.191.46613: [udp sum ok] NTPv4, Server, length 48
	Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -26
	Root Delay: 0.008728, Root dispersion: 0.000762, Reference-ID: 0xc2bea801
	  Reference Timestamp:  3944078157.922822256 (2024-12-25T01:15:57Z)
	  Originator Timestamp: 0.000000000
	  Receive Timestamp:    3944078677.658072665 (2024-12-25T01:24:37Z)
	  Transmit Timestamp:   3944078677.658089284 (2024-12-25T01:24:37Z)
	    Originator - Receive Timestamp:  3944078677.658072665 (2024-12-25T01:24:37Z)
	    Originator - Transmit Timestamp: 3944078677.658089284 (2024-12-25T01:24:37Z)
08:24:37.687451 IP (tos 0x20, ttl 50, id 4932, offset 0, flags [DF], proto UDP (17), length 76)
    62.84.117.189.123 > 192.168.64.191.60798: [udp sum ok] NTPv4, Server, length 48
	Leap indicator:  (0), Stratum 2 (secondary reference), poll 3 (8s), precision -25
	Root Delay: 0.003372, Root dispersion: 0.000854, Reference-ID: 0xc2bea801
	  Reference Timestamp:  3944077884.143902239 (2024-12-25T01:11:24Z)
	  Originator Timestamp: 0.000000000
	  Receive Timestamp:    3944078677.660416851 (2024-12-25T01:24:37Z)
	  Transmit Timestamp:   3944078677.660432980 (2024-12-25T01:24:37Z)
	    Originator - Receive Timestamp:  3944078677.660416851 (2024-12-25T01:24:37Z)
	    Originator - Transmit Timestamp: 3944078677.660432980 (2024-12-25T01:24:37Z)
08:24:37.688818 IP (tos 0xc0, ttl 64, id 14942, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 62.84.117.189: ICMP 192.168.64.191 udp port 60798 unreachable, length 84
	IP (tos 0x20, ttl 50, id 4932, offset 0, flags [DF], proto UDP (17), length 76)
    62.84.117.189.123 > 192.168.64.191.60798: [udp sum ok] NTPv4, Server, length 48
	Leap indicator:  (0), Stratum 2 (secondary reference), poll 3 (8s), precision -25
	Root Delay: 0.003372, Root dispersion: 0.000854, Reference-ID: 0xc2bea801
	  Reference Timestamp:  3944077884.143902239 (2024-12-25T01:11:24Z)
	  Originator Timestamp: 0.000000000
	  Receive Timestamp:    3944078677.660416851 (2024-12-25T01:24:37Z)
	  Transmit Timestamp:   3944078677.660432980 (2024-12-25T01:24:37Z)
	    Originator - Receive Timestamp:  3944078677.660416851 (2024-12-25T01:24:37Z)
	    Originator - Transmit Timestamp: 3944078677.660432980 (2024-12-25T01:24:37Z)
08:24:37.692423 IP (tos 0x20, ttl 50, id 49186, offset 0, flags [DF], proto UDP (17), length 76)
    51.250.35.68.123 > 192.168.64.191.42357: [udp sum ok] NTPv4, Server, length 48
	Leap indicator:  (0), Stratum 2 (secondary reference), poll 3 (8s), precision -25
	Root Delay: 0.003265, Root dispersion: 0.001708, Reference-ID: 0xc2bea801
	  Reference Timestamp:  3944077716.389392936 (2024-12-25T01:08:36Z)
	  Originator Timestamp: 0.000000000
	  Receive Timestamp:    3944078677.665503793 (2024-12-25T01:24:37Z)
	  Transmit Timestamp:   3944078677.665526109 (2024-12-25T01:24:37Z)
	    Originator - Receive Timestamp:  3944078677.665503793 (2024-12-25T01:24:37Z)
	    Originator - Transmit Timestamp: 3944078677.665526109 (2024-12-25T01:24:37Z)
08:24:37.693588 IP (tos 0xc0, ttl 64, id 42458, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 51.250.35.68: ICMP 192.168.64.191 udp port 42357 unreachable, length 84
	IP (tos 0x20, ttl 50, id 49186, offset 0, flags [DF], proto UDP (17), length 76)
    51.250.35.68.123 > 192.168.64.191.42357: [udp sum ok] NTPv4, Server, length 48
	Leap indicator:  (0), Stratum 2 (secondary reference), poll 3 (8s), precision -25
	Root Delay: 0.003265, Root dispersion: 0.001708, Reference-ID: 0xc2bea801
	  Reference Timestamp:  3944077716.389392936 (2024-12-25T01:08:36Z)
	  Originator Timestamp: 0.000000000
	  Receive Timestamp:    3944078677.665503793 (2024-12-25T01:24:37Z)
	  Transmit Timestamp:   3944078677.665526109 (2024-12-25T01:24:37Z)
	    Originator - Receive Timestamp:  3944078677.665503793 (2024-12-25T01:24:37Z)
	    Originator - Transmit Timestamp: 3944078677.665526109 (2024-12-25T01:24:37Z)
08:24:37.695263 IP (tos 0x20, ttl 54, id 0, offset 0, flags [DF], proto UDP (17), length 76)
    92.241.12.152.123 > 192.168.64.191.47442: [udp sum ok] NTPv4, Server, length 48
	Leap indicator:  (0), Stratum 3 (secondary reference), poll 3 (8s), precision -19
	Root Delay: 0.012222, Root dispersion: 0.037429, Reference-ID: 0x55154e17
	  Reference Timestamp:  3944077832.123561299 (2024-12-25T01:10:32Z)
	  Originator Timestamp: 0.000000000
	  Receive Timestamp:    3944078677.666431533 (2024-12-25T01:24:37Z)
	  Transmit Timestamp:   3944078677.666788163 (2024-12-25T01:24:37Z)
	    Originator - Receive Timestamp:  3944078677.666431533 (2024-12-25T01:24:37Z)
	    Originator - Transmit Timestamp: 3944078677.666788163 (2024-12-25T01:24:37Z)
08:24:37.696348 IP (tos 0xc0, ttl 64, id 20792, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 92.241.12.152: ICMP 192.168.64.191 udp port 47442 unreachable, length 84
	IP (tos 0x20, ttl 54, id 0, offset 0, flags [DF], proto UDP (17), length 76)
    92.241.12.152.123 > 192.168.64.191.47442: [udp sum ok] NTPv4, Server, length 48
	Leap indicator:  (0), Stratum 3 (secondary reference), poll 3 (8s), precision -19
	Root Delay: 0.012222, Root dispersion: 0.037429, Reference-ID: 0x55154e17
	  Reference Timestamp:  3944077832.123561299 (2024-12-25T01:10:32Z)
	  Originator Timestamp: 0.000000000
	  Receive Timestamp:    3944078677.666431533 (2024-12-25T01:24:37Z)
	  Transmit Timestamp:   3944078677.666788163 (2024-12-25T01:24:37Z)
	    Originator - Receive Timestamp:  3944078677.666431533 (2024-12-25T01:24:37Z)
	    Originator - Transmit Timestamp: 3944078677.666788163 (2024-12-25T01:24:37Z)

Это приводит к тому, что около 25 % ответов ntp-серверов сопровождаются сообщениями ICMP port unreachable - не малая прибавка к траффику.

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

Количество серверов теперь радует глаз. Но, мне кажется, что зоне ru.pool.ntp.org не хватает серверов мониторинга.

Ещё помониторили трафик с Яндекс-станции. Стойкое ощущение, что она выплёвывает пачку запросов, как только набирает нужное ей количество ответов, закрывает сокеты, в итоге оставшиеся ответы "бьются в закрытую дверь", вызывая ICMP port unreachable.

Серые/CGNAT и RFC6890 можно смело дропать

Я имел ввиду, что в ряде случаев транзитный хост с серым IP генерирует ICMP сообщения.

Уверенность есть. Судя по трафику от станции, RFC дальше формата пакета они вообще не читали. Под катом более детальный лог:

Скрытый текст
09:19:17.323183 IP (tos 0x0, ttl 64, id 32563, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.50036 > 195.35.71.4.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 17.415011173 (1900-01-01T00:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -17.415011173
            Originator - Transmit Timestamp: -17.415011173
09:19:17.325956 IP (tos 0x20, ttl 58, id 41229, offset 0, flags [DF], proto UDP (17), length 76)
    195.35.71.4.123 > 192.168.64.191.50036: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 1 (primary reference), poll 4 (16s), precision -24
        Root Delay: 0.000015, Root dispersion: 0.000015, Reference-ID: GPS0
          Reference Timestamp:  3942353954.471630904 (2024-12-05T02:19:14Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942353957.324513870 (2024-12-05T02:19:17Z)
          Transmit Timestamp:   3942353957.324536927 (2024-12-05T02:19:17Z)
            Originator - Receive Timestamp:  3942353957.324513870 (2024-12-05T02:19:17Z)
            Originator - Transmit Timestamp: 3942353957.324536927 (2024-12-05T02:19:17Z)
09:19:17.411028 IP (tos 0x0, ttl 64, id 32565, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.50036 > 195.35.71.4.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 17.420375756 (1900-01-01T00:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -17.420375756
            Originator - Transmit Timestamp: -17.420375756
09:19:17.413154 IP (tos 0x20, ttl 58, id 41238, offset 0, flags [DF], proto UDP (17), length 76)
    195.35.71.4.123 > 192.168.64.191.50036: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 1 (primary reference), poll 4 (16s), precision -24
        Root Delay: 0.000015, Root dispersion: 0.000015, Reference-ID: GPS0
          Reference Timestamp:  3942353954.471630904 (2024-12-05T02:19:14Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942353957.411740924 (2024-12-05T02:19:17Z)
          Transmit Timestamp:   3942353957.411759268 (2024-12-05T02:19:17Z)
            Originator - Receive Timestamp:  3942353957.411740924 (2024-12-05T02:19:17Z)
            Originator - Transmit Timestamp: 3942353957.411759268 (2024-12-05T02:19:17Z)
09:19:17.421226 IP (tos 0x0, ttl 64, id 32567, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.50036 > 195.35.71.4.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 17.513490423 (1900-01-01T00:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -17.513490423
            Originator - Transmit Timestamp: -17.513490423
09:19:17.423275 IP (tos 0x20, ttl 58, id 41239, offset 0, flags [DF], proto UDP (17), length 76)
    195.35.71.4.123 > 192.168.64.191.50036: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 1 (primary reference), poll 4 (16s), precision -24
        Root Delay: 0.000015, Root dispersion: 0.000015, Reference-ID: GPS0
          Reference Timestamp:  3942353954.471630904 (2024-12-05T02:19:14Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942353957.421950871 (2024-12-05T02:19:17Z)
          Transmit Timestamp:   3942353957.421971004 (2024-12-05T02:19:17Z)
            Originator - Receive Timestamp:  3942353957.421950871 (2024-12-05T02:19:17Z)
            Originator - Transmit Timestamp: 3942353957.421971004 (2024-12-05T02:19:17Z)
09:19:17.425252 IP (tos 0x0, ttl 64, id 32568, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.50036 > 195.35.71.4.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 17.517025173 (1900-01-01T00:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -17.517025173
            Originator - Transmit Timestamp: -17.517025173
09:19:17.427357 IP (tos 0x20, ttl 58, id 41240, offset 0, flags [DF], proto UDP (17), length 76)
    195.35.71.4.123 > 192.168.64.191.50036: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 1 (primary reference), poll 4 (16s), precision -24
        Root Delay: 0.000015, Root dispersion: 0.000015, Reference-ID: GPS0
          Reference Timestamp:  3942353954.471630904 (2024-12-05T02:19:14Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942353957.425995252 (2024-12-05T02:19:17Z)
          Transmit Timestamp:   3942353957.426016141 (2024-12-05T02:19:17Z)
            Originator - Receive Timestamp:  3942353957.425995252 (2024-12-05T02:19:17Z)
            Originator - Transmit Timestamp: 3942353957.426016141 (2024-12-05T02:19:17Z)
09:19:17.511293 IP (tos 0x0, ttl 64, id 32569, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.50036 > 195.35.71.4.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 17.521868923 (1900-01-01T00:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -17.521868923
            Originator - Transmit Timestamp: -17.521868923
09:19:17.513454 IP (tos 0x20, ttl 58, id 41257, offset 0, flags [DF], proto UDP (17), length 76)
    195.35.71.4.123 > 192.168.64.191.50036: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 1 (primary reference), poll 4 (16s), precision -24
        Root Delay: 0.000015, Root dispersion: 0.000015, Reference-ID: GPS0
          Reference Timestamp:  3942353954.471630904 (2024-12-05T02:19:14Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942353957.512013175 (2024-12-05T02:19:17Z)
          Transmit Timestamp:   3942353957.512031272 (2024-12-05T02:19:17Z)
            Originator - Receive Timestamp:  3942353957.512013175 (2024-12-05T02:19:17Z)
            Originator - Transmit Timestamp: 3942353957.512031272 (2024-12-05T02:19:17Z)
09:19:17.614896 IP (tos 0x0, ttl 64, id 32576, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.50036 > 195.35.71.4.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 17.624096673 (1900-01-01T00:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -17.624096673
            Originator - Transmit Timestamp: -17.624096673
09:19:17.617294 IP (tos 0x20, ttl 58, id 41276, offset 0, flags [DF], proto UDP (17), length 76)
    195.35.71.4.123 > 192.168.64.191.50036: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 1 (primary reference), poll 4 (16s), precision -24
        Root Delay: 0.000015, Root dispersion: 0.000015, Reference-ID: GPS0
          Reference Timestamp:  3942353954.471630904 (2024-12-05T02:19:14Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942353957.615951857 (2024-12-05T02:19:17Z)
          Transmit Timestamp:   3942353957.615969961 (2024-12-05T02:19:17Z)
            Originator - Receive Timestamp:  3942353957.615951857 (2024-12-05T02:19:17Z)
            Originator - Transmit Timestamp: 3942353957.615969961 (2024-12-05T02:19:17Z)
09:19:17.715271 IP (tos 0xc0, ttl 64, id 9694, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 195.35.71.4: ICMP 192.168.64.191 udp port 50036 unreachable, length 84
        IP (tos 0x20, ttl 58, id 41276, offset 0, flags [DF], proto UDP (17), length 76)
    195.35.71.4.123 > 192.168.64.191.50036: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 1 (primary reference), poll 4 (16s), precision -24
        Root Delay: 0.000015, Root dispersion: 0.000015, Reference-ID: GPS0
          Reference Timestamp:  3942353954.471630904 (2024-12-05T02:19:14Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942353957.615951857 (2024-12-05T02:19:17Z)
          Transmit Timestamp:   3942353957.615969961 (2024-12-05T02:19:17Z)
            Originator - Receive Timestamp:  3942353957.615951857 (2024-12-05T02:19:17Z)
            Originator - Transmit Timestamp: 3942353957.615969961 (2024-12-05T02:19:17Z)

14:19:17.935170 IP (tos 0x0, ttl 64, id 22115, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.53949 > 212.113.99.6.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 18017.822856922 (1900-01-01T05:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -18017.822856922
            Originator - Transmit Timestamp: -18017.822856922
14:19:17.935605 IP (tos 0x0, ttl 64, id 31554, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.58720 > 162.159.200.123.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 18017.823073005 (1900-01-01T05:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -18017.823073005
            Originator - Transmit Timestamp: -18017.823073005
14:19:17.935635 IP (tos 0x0, ttl 64, id 13489, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.43318 > 185.209.85.222.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 18017.823187464 (1900-01-01T05:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -18017.823187464
            Originator - Transmit Timestamp: -18017.823187464
14:19:17.935951 IP (tos 0x0, ttl 64, id 33063, offset 0, flags [DF], proto UDP (17), length 76)
    192.168.64.191.43332 > 5.178.87.94.123: [udp sum ok] NTPv4, Client, length 48
        Leap indicator: clock unsynchronized (192), Stratum 0 (unspecified), poll 0 (1s), precision 0
        Root Delay: 0.000000, Root dispersion: 0.000000, Reference-ID: (unspec)
          Reference Timestamp:  0.000000000
          Originator Timestamp: 18017.823271922 (1900-01-01T05:00:17Z)
          Receive Timestamp:    0.000000000
          Transmit Timestamp:   0.000000000
            Originator - Receive Timestamp:  -18017.823271922
            Originator - Transmit Timestamp: -18017.823271922
14:19:17.979383 IP (tos 0x20, ttl 56, id 53584, offset 0, flags [DF], proto UDP (17), length 76)
    5.178.87.94.123 > 192.168.64.191.43332: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -26
        Root Delay: 0.001174, Root dispersion: 0.000503, Reference-ID: 0xc2bea801
          Reference Timestamp:  3942371517.579242356 (2024-12-05T07:11:57Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942371957.956741811 (2024-12-05T07:19:17Z)
          Transmit Timestamp:   3942371957.956749275 (2024-12-05T07:19:17Z)
            Originator - Receive Timestamp:  3942371957.956741811 (2024-12-05T07:19:17Z)
            Originator - Transmit Timestamp: 3942371957.956749275 (2024-12-05T07:19:17Z)
14:19:17.984834 IP (tos 0x20, ttl 54, id 40206, offset 0, flags [DF], proto UDP (17), length 76)
    185.209.85.222.123 > 192.168.64.191.43318: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -25
        Root Delay: 0.003082, Root dispersion: 0.000473, Reference-ID: 0x596dfb17
          Reference Timestamp:  3942371722.637936447 (2024-12-05T07:15:22Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942371957.960024664 (2024-12-05T07:19:17Z)
          Transmit Timestamp:   3942371957.960514295 (2024-12-05T07:19:17Z)
            Originator - Receive Timestamp:  3942371957.960024664 (2024-12-05T07:19:17Z)
            Originator - Transmit Timestamp: 3942371957.960514295 (2024-12-05T07:19:17Z)
14:19:17.985983 IP (tos 0xc0, ttl 64, id 15223, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 185.209.85.222: ICMP 192.168.64.191 udp port 43318 unreachable, length 84
        IP (tos 0x20, ttl 54, id 40206, offset 0, flags [DF], proto UDP (17), length 76)
    185.209.85.222.123 > 192.168.64.191.43318: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -25
        Root Delay: 0.003082, Root dispersion: 0.000473, Reference-ID: 0x596dfb17
          Reference Timestamp:  3942371722.637936447 (2024-12-05T07:15:22Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942371957.960024664 (2024-12-05T07:19:17Z)
          Transmit Timestamp:   3942371957.960514295 (2024-12-05T07:19:17Z)
            Originator - Receive Timestamp:  3942371957.960024664 (2024-12-05T07:19:17Z)
            Originator - Transmit Timestamp: 3942371957.960514295 (2024-12-05T07:19:17Z)
14:19:17.987429 IP (tos 0x20, ttl 56, id 53719, offset 0, flags [DF], proto UDP (17), length 76)
    162.159.200.123.123 > 192.168.64.191.58720: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 3 (secondary reference), poll 0 (1s), precision -26
        Root Delay: 0.019302, Root dispersion: 0.000213, Reference-ID: 0x0a88086f
          Reference Timestamp:  3942371956.147274201 (2024-12-05T07:19:16Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942371957.960021172 (2024-12-05T07:19:17Z)
          Transmit Timestamp:   3942371957.960091119 (2024-12-05T07:19:17Z)
            Originator - Receive Timestamp:  3942371957.960021172 (2024-12-05T07:19:17Z)
            Originator - Transmit Timestamp: 3942371957.960091119 (2024-12-05T07:19:17Z)
14:19:17.987705 IP (tos 0x20, ttl 54, id 10570, offset 0, flags [DF], proto UDP (17), length 76)
    212.113.99.6.123 > 192.168.64.191.53949: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -23
        Root Delay: 0.005172, Root dispersion: 0.026794, Reference-ID: 0x596dfb18
          Reference Timestamp:  3942371298.169826073 (2024-12-05T07:08:18Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942371957.961497345 (2024-12-05T07:19:17Z)
          Transmit Timestamp:   3942371957.961577041 (2024-12-05T07:19:17Z)
            Originator - Receive Timestamp:  3942371957.961497345 (2024-12-05T07:19:17Z)
            Originator - Transmit Timestamp: 3942371957.961577041 (2024-12-05T07:19:17Z)
14:19:17.989257 IP (tos 0xc0, ttl 64, id 37255, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 162.159.200.123: ICMP 192.168.64.191 udp port 58720 unreachable, length 84
        IP (tos 0x20, ttl 56, id 53719, offset 0, flags [DF], proto UDP (17), length 76)
    162.159.200.123.123 > 192.168.64.191.58720: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 3 (secondary reference), poll 0 (1s), precision -26
        Root Delay: 0.019302, Root dispersion: 0.000213, Reference-ID: 0x0a88086f
          Reference Timestamp:  3942371956.147274201 (2024-12-05T07:19:16Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942371957.960021172 (2024-12-05T07:19:17Z)
          Transmit Timestamp:   3942371957.960091119 (2024-12-05T07:19:17Z)
            Originator - Receive Timestamp:  3942371957.960021172 (2024-12-05T07:19:17Z)
            Originator - Transmit Timestamp: 3942371957.960091119 (2024-12-05T07:19:17Z)
14:19:17.995232 IP (tos 0xc0, ttl 64, id 9049, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 212.113.99.6: ICMP 192.168.64.191 udp port 53949 unreachable, length 84
        IP (tos 0x20, ttl 54, id 10570, offset 0, flags [DF], proto UDP (17), length 76)
    212.113.99.6.123 > 192.168.64.191.53949: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -23
        Root Delay: 0.005172, Root dispersion: 0.026794, Reference-ID: 0x596dfb18
          Reference Timestamp:  3942371298.169826073 (2024-12-05T07:08:18Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942371957.961497345 (2024-12-05T07:19:17Z)
          Transmit Timestamp:   3942371957.961577041 (2024-12-05T07:19:17Z)
            Originator - Receive Timestamp:  3942371957.961497345 (2024-12-05T07:19:17Z)
            Originator - Transmit Timestamp: 3942371957.961577041 (2024-12-05T07:19:17Z)

Суда по анализу трафика на моём NTP-сервере, обилие ICMP не только от точек доступа. Соотношение ICMP/NTP-ответов растёт днём - вряд ли кто-то станции ночью выключает. Плюс, ICMP иногда прилетают с адресов CGNAT провайдеров - вряд ли кто-то точки там размещает. Таким образом, выглядит это как определённое рукожопие от провайдеров и администраторов конторских сетей - где-то псевдоинтеллектуальный фаервол воспринял это как атаку и начал резать ответы, вместо запросов, где-то администраторы такое же придумали в ручном режиме, где-то могли подрезать размеры таблиц statefull nat для NTP, чтобы NTP их не выжирал, и клиенты хоть как-то жили.

Может быть надо в комментах там спросить?

Так вот и спрашиваю "там", так как ваша ссылка именно сюда и ведёт:

https://habr.com/ru/companies/yandex/articles/861538/

А можно поподробнее, где там написано, почему они не воспринимают ответ на запрос, и не просто игнорируют ответ, а еще и оправляют в ответ ICMP port unreachable? Если что, это происходит уже на свежей прошивке, с увеличенным до 600 секунд периодом запроса.

Хотелось бы получить комментарии от Яндекс, почему их станция опрашивает ntp-сервера, а когда к ней от них приходит ответ, она плюёт в них ICMP Unreachable?

Лог под спойлером:

Скрытый текст
23:06:33.926112 IP (tos 0xc0, ttl 64, id 2976, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 188.246.226.6: ICMP 192.168.64.191 udp port 47341 unreachable, length 84
        IP (tos 0x20, ttl 55, id 27708, offset 0, flags [DF], proto UDP (17), length 76)
    188.246.226.6.123 > 192.168.64.191.47341: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -26
        Root Delay: 0.001358, Root dispersion: 0.000808, Reference-ID: 0xc2bea801
          Reference Timestamp:  3942143640.222680021 (2024-12-02T15:54:00Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942144393.901440913 (2024-12-02T16:06:33Z)
          Transmit Timestamp:   3942144393.901446344 (2024-12-02T16:06:33Z)
            Originator - Receive Timestamp:  3942144393.901440913 (2024-12-02T16:06:33Z)
            Originator - Transmit Timestamp: 3942144393.901446344 (2024-12-02T16:06:33Z)
23:06:33.940059 IP (tos 0xc0, ttl 64, id 39983, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 51.250.107.88: ICMP 192.168.64.191 udp port 58025 unreachable, length 84
        IP (tos 0x20, ttl 50, id 14286, offset 0, flags [DF], proto UDP (17), length 76)
    51.250.107.88.123 > 192.168.64.191.58025: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 3 (8s), precision -25
        Root Delay: 0.008804, Root dispersion: 0.001739, Reference-ID: 0x596dfb1a
          Reference Timestamp:  3942142980.958716723 (2024-12-02T15:43:00Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942144393.908478485 (2024-12-02T16:06:33Z)
          Transmit Timestamp:   3942144393.908500012 (2024-12-02T16:06:33Z)
            Originator - Receive Timestamp:  3942144393.908478485 (2024-12-02T16:06:33Z)
            Originator - Transmit Timestamp: 3942144393.908500012 (2024-12-02T16:06:33Z)
23:06:33.963512 IP (tos 0xc0, ttl 64, id 53983, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 193.35.49.242: ICMP 192.168.64.191 udp port 39065 unreachable, length 84
        IP (tos 0x20, ttl 54, id 34404, offset 0, flags [DF], proto UDP (17), length 76)
    193.35.49.242.123 > 192.168.64.191.39065: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -20
        Root Delay: 0.070693, Root dispersion: 0.049606, Reference-ID: 0xc0248f82
          Reference Timestamp:  3942143946.000000000 (2024-12-02T15:59:06Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942144393.914796999 (2024-12-02T16:06:33Z)
          Transmit Timestamp:   3942144393.914819999 (2024-12-02T16:06:33Z)
            Originator - Receive Timestamp:  3942144393.914796999 (2024-12-02T16:06:33Z)
            Originator - Transmit Timestamp: 3942144393.914819999 (2024-12-02T16:06:33Z)
04:06:34.270928 IP (tos 0xc0, ttl 64, id 2133, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 79.137.192.63: ICMP 192.168.64.191 udp port 54580 unreachable, length 84
        IP (tos 0x20, ttl 54, id 24305, offset 0, flags [DF], proto UDP (17), length 76)
    79.137.192.63.123 > 192.168.64.191.54580: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 3 (8s), precision -26
        Root Delay: 0.003509, Root dispersion: 0.000839, Reference-ID: 0x596dfb1a
          Reference Timestamp:  3942162088.402888024 (2024-12-02T21:01:28Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942162394.244022989 (2024-12-02T21:06:34Z)
          Transmit Timestamp:   3942162394.244032805 (2024-12-02T21:06:34Z)
            Originator - Receive Timestamp:  3942162394.244022989 (2024-12-02T21:06:34Z)
            Originator - Transmit Timestamp: 3942162394.244032805 (2024-12-02T21:06:34Z)
04:06:34.274762 IP (tos 0xc0, ttl 64, id 49358, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 45.92.177.52: ICMP 192.168.64.191 udp port 45240 unreachable, length 84
        IP (tos 0x20, ttl 55, id 17452, offset 0, flags [DF], proto UDP (17), length 76)
    45.92.177.52.123 > 192.168.64.191.45240: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -26
        Root Delay: 0.001449, Root dispersion: 0.000366, Reference-ID: 0xc2bea801
          Reference Timestamp:  3942162116.701414259 (2024-12-02T21:01:56Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942162394.238994932 (2024-12-02T21:06:34Z)
          Transmit Timestamp:   3942162394.239001284 (2024-12-02T21:06:34Z)
            Originator - Receive Timestamp:  3942162394.238994932 (2024-12-02T21:06:34Z)
            Originator - Transmit Timestamp: 3942162394.239001284 (2024-12-02T21:06:34Z)
04:06:34.276807 IP (tos 0xc0, ttl 64, id 17876, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 91.206.16.3: ICMP 192.168.64.191 udp port 52495 unreachable, length 84
        IP (tos 0x20, ttl 53, id 58800, offset 0, flags [DF], proto UDP (17), length 76)
    91.206.16.3.123 > 192.168.64.191.52495: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 1 (primary reference), poll 0 (1s), precision -26
        Root Delay: 0.000030, Root dispersion: 0.000030, Reference-ID: GPS^@
          Reference Timestamp:  3942162393.346687264 (2024-12-02T21:06:33Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942162394.232296948 (2024-12-02T21:06:34Z)
         Transmit Timestamp:   3942162394.232302361 (2024-12-02T21:06:34Z)
            Originator - Receive Timestamp:  3942162394.232296948 (2024-12-02T21:06:34Z)
            Originator - Transmit Timestamp: 3942162394.232302361 (2024-12-02T21:06:34Z)
09:06:34.973246 IP (tos 0xc0, ttl 64, id 45597, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 62.173.141.123: ICMP 192.168.64.191 udp port 53383 unreachable, length 84
        IP (tos 0x20, ttl 56, id 26853, offset 0, flags [DF], proto UDP (17), length 76)
    62.173.141.123.123 > 192.168.64.191.53383: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 2 (4s), precision -25
        Root Delay: 0.014083, Root dispersion: 0.002807, Reference-ID: 0x4e9e102b
          Reference Timestamp:  3942179951.103150354 (2024-12-03T01:59:11Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942180394.919304466 (2024-12-03T02:06:34Z)
          Transmit Timestamp:   3942180394.919325697 (2024-12-03T02:06:34Z)
            Originator - Receive Timestamp:  3942180394.919304466 (2024-12-03T02:06:34Z)
            Originator - Transmit Timestamp: 3942180394.919325697 (2024-12-03T02:06:34Z)
09:06:35.005469 IP (tos 0xc0, ttl 64, id 58174, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 188.225.9.167: ICMP 192.168.64.191 udp port 42463 unreachable, length 84
        IP (tos 0x20, ttl 55, id 10623, offset 0, flags [DF], proto UDP (17), length 76)
    188.225.9.167.123 > 192.168.64.191.42463: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -25
        Root Delay: 0.010833, Root dispersion: 0.000259, Reference-ID: 0x596dfb15
          Reference Timestamp:  3942180217.190864693 (2024-12-03T02:03:37Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942180394.922968779 (2024-12-03T02:06:34Z)
          Transmit Timestamp:   3942180394.922994778 (2024-12-03T02:06:34Z)
            Originator - Receive Timestamp:  3942180394.922968779 (2024-12-03T02:06:34Z)
            Originator - Transmit Timestamp: 3942180394.922994778 (2024-12-03T02:06:34Z)
09:06:35.011502 IP (tos 0xc0, ttl 64, id 26096, offset 0, flags [none], proto ICMP (1), length 104)
    192.168.64.191 > 151.0.2.54: ICMP 192.168.64.191 udp port 33538 unreachable, length 84
        IP (tos 0x20, ttl 55, id 13070, offset 0, flags [DF], proto UDP (17), length 76)
    151.0.2.54.123 > 192.168.64.191.33538: [udp sum ok] NTPv4, Server, length 48
        Leap indicator:  (0), Stratum 2 (secondary reference), poll 0 (1s), precision -25
        Root Delay: 0.025955, Root dispersion: 0.001037, Reference-ID: 0x596dfb1a
          Reference Timestamp:  3942179791.738304313 (2024-12-03T01:56:31Z)
          Originator Timestamp: 0.000000000
          Receive Timestamp:    3942180394.928560089 (2024-12-03T02:06:34Z)
          Transmit Timestamp:   3942180394.928595615 (2024-12-03T02:06:34Z)
            Originator - Receive Timestamp:  394

Тут есть ещё нюанс. В попытках борьбы с этим DDoS часть альтернативно одарённых администраторов вместо того чтобы резать исходящие запросы, начала резать входящие ответы от ntp-серверов. В результате чего, вполне нормальные ntp-клиенты мечутся по всему пулу, пытаясь узнать точное время. Ntp-серверы время им отдают, но до клиентов это время не доходит, например, около 48% ответов моего сервера реджектятся с icmp unreachable. Сколько просто дропается, мне неизвестно.

Было бы справедливо, если бы после этого Yandex взял на себя разборки с такими провайдерами. Думаю, Yandex'у будет проще преодолевать первые линии поддержки провайдеров, чем конечным пользователям. А технический инструмент для выявления таких ситуаций Yandex практически есть - это их собственный ботнет.

отчего так много icmp port unreachable? Я писал в теме на ntppool что 25% трафика приходящего на мой сервер это icmp

Сейчас наблюдаю у себя, что 47% ответов моего ntp-сервера приводят к icmp port unreachable. На спуфинг не особо похоже, вряд ли спуферы стали бы с такой дотошностью имитировать поведение клиента. Так что, скорее "ковровые блокировки ntp-протокола". Когда станции DDoSили, могли на скорую руку, например, наконфигурировать statefull NAT таким образом, что сейчас он просто не знает куда кидать ответ и кидает его кому попало, а тот честно говорит - это не мое (icmp port unreachable)

Ну, так советы типа nf_conntrack_udp_timeout_stream=0 встречаются в этих ваших интернетах с 2016 года. Особенно, в контексте "пытаюсь завернуть исходящий udp трафик на самого себя".

Ну, да, очень оперативно. Больше месяца ru.pool.ntp.org лежал под DDoS.

Подтверждаю странное обилие icmp port unreachable, но сомневаюсь в DDoS, скорее уж, очередное рукожопие.

Отловил с десяток icmp port unreachable и посмотрел, что происходит. На первый взгляд, вполне нормальные ntp-клиенты с вполне нормальными интервалами между запросами, которые почем-то не принимают ответ.

Выглядит так, будто они забыли, что слали запрос и его надо бы принять.

Не удивлюсь, если начитались соседней ветки и не вникая в суть, навтыкали где попало notrack или же conntrack_udp_timeout в 0 поставили.

Другой вариант, что за NAT кто-то одновременно долбится куда-то, переполняя statefull nat, так что потом пакет с ответом либо неизвестно кому слать, либо шлёт не тому, кто спрашивал.

Это нормально. man ntpdate, man adjtime до просветления.
Вкратце, ntpdate увидел небольшое расхождение и пытается "плавно" свести его на нет. Этот процесс вы и наблюдаете

Не нужен, достаточно разумного протокола (немного модифицированного SNTP), по которому эти две станции обменяются сообщениями о событии и вычислят текущее расхождение часов между ними.

Подобные обращения мы получали и раньше, но причиной всегда были сетевые ограничения на стороне пользователя (например, работодатель мог ограничивать запросы со стороны колонки в корпоративной сети)

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

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity