Действительно ли PTP больше точнее чем NTP? Если да, то почему?

Я довольно много читал о протоколах хранения времени NTP и PTP. Хотя многие источники утверждают, что PTP более точен, чем NTP для такого типа детализации, причина не так ясна. Почему NTP не может быть столь же точным, если эталонные часы страты 0 являются атомарными от GPS и учитываются задержки в сети? В документе на сайте FSMLabs, по сути, утверждается, что если оба протокола реализованы хорошо (как они говорят в TimeKeepeer), они оба могут обеспечить одинаковую точность - и что на самом деле это сводится к возможности указывать время на оборудовании для лучшего учета для джиттера в коммутаторах, маршрутизаторах и операционных системах.

4
задан 16 November 2016 в 07:26
1 ответ

Да, в принципе кажется возможным, что NTP может приблизиться к PTP. Хотя, если требуется просто субсекундная точность, NTP может сделать это практически в любой сети.

NTP может быть очень точным, формат допускает разрешение менее наносекунды. Обычно реализация NTP не приближается к этому: удаленные клиенты по сетям разного качества и без необходимости в драйверах оборудования для получения меток времени. PTP больше подходит для коротких переходов, когда субмикросекундный джиттер на высокой частоте оправдывает стоимость оборудования в каждом устройстве.

Точность Ожидания Ожидаемая точность синхронизированных часов PTP составляет порядка 100 нс и определяется в первую очередь разрешением и стабильностью выделенного тактового генератора и счетчика. Ожидаемая точность NTP широко варьируется в зависимости от генератора и счетчика материнской платы.Типичные результаты варьируются от нескольких микросекунд на первичных серверах с поддержкой PPS до десятков миллисекунд в широко разнесенных Интернет-сетях.

https://www.eecis.udel.edu/~mills/ptp.html

https: / /www.eecis.udel.edu/~mills/stamp.html

5
ответ дан 3 December 2019 в 03:16

Теги

Похожие вопросы