NTP не особенно чувствителен к джиттеру, потому что он использует originate
и transmit
временные метки для отслеживания задержки. Ntp.org подробно объясняет, как он задерживает проверку , но вот фрагмент:
Синхронизация клиента с сетевым сервером состоит из нескольких обменов пакетами, где каждый обмен представляет собой пару запросов и ответов. При отправке запроса клиент сохраняет свое время (метку времени начала) в отправляемом пакете. Когда сервер принимает такой пакет, он, в свою очередь, сохраняет свое собственное время (временную метку получения) в пакете, и пакет будет возвращен после помещения временной метки передачи в пакет. При получении ответа получатель еще раз запишет свое время получения, чтобы оценить время прохождения пакета. Время в пути (задержка) оценивается как половина «общей задержки за вычетом времени удаленной обработки», при условии симметричных задержек.
Причина, по которой он не относится к той же категории, что и управление сетью, заключается в том, что он не несет прямой ответственности за операции маршрутизации / пересылки пакетов. Все вещи в категории управления сетью не являются критическими компонентами сетевой системы в целом. Если вы потеряли какие-либо пакеты, связанные с SNMP, syslog или NTP, вы, вероятно, даже не заметите.
SNMP просто передаст эту информацию, поскольку он основан на TCP. Даже если связь разорвется, ничего катастрофического не произойдет; вы можете просто получить агент snmp, который не отвечает, а затем попробовать еще раз. Если вы потеряете трафик системного журнала (UDP), вы просто потеряете информацию о журналировании, которая, вероятно, все еще содержится в буфере или в файле журнала на устройстве. Так как NTP вычисляет задержку на основе предыдущих пакетов, а также учитывает максимальную ошибку смещения, вы действительно не столкнетесь с какими-либо проблемами. В худшем случае ваше время смещается на несколько пикосекунд ...
Если вы потеряли пакет, связанный с маршрутизацией, хотя бы на секунду, вы можете столкнуться со сбоем всей системы; делая любые другие маркировки бесполезными. В этот момент NTP просто полностью потеряет синхронизацию и будет полагаться на свой локальный тикер, чтобы сохранить время.