PTP, известный как протокол точного времени или IEEE 1588v2, представляет собой высокоточную технологию синхронизации времени, зависящую от пакетов. PTP изначально был разработан для улучшения возможностей синхронизации времени в телекоммуникационных системах. Сейчас он широко используется в сетях мобильного транспортного сегмента и распределённых системах, чтобы обеспечить точную координацию часов в IP-сетях по мере роста нагрузки.
PTP обеспечивает синхронизацию главных и клиентских часов, отправляя пакеты с временными метками. Этот протокол отлично работает в сетях мобильного бэкхола, а благодаря новой технологии аппаратной маркировки времени теперь позволяет синхронизировать часы с точностью до наносекунды. Это делает его одним из самых точных методов синхронизации времени.
Как работает PTP?
Внедрение синхронизации времени PTP в сети примерно подразделяется на следующие этапы:
Выбор режима синхронизации: PTP поддерживает различные режимы синхронизации, такие как режим E2E (от конечной точки до конечной точки) и режим P2P (от точки к точке). Короткие пути подходят для режима E2E, а длинные пути подходят для режима P2P.
Установление отношений «ведущий-ведомый»: PTP сначала устанавливает отношения «ведущий-ведомый» посредством обмена сообщениями: ведущие часы периодически отправляют сообщения Sync и фиксируют время отправки t1; ведомые часы после получения сообщений Sync фиксируют время получения t2, тем самым завершая первоначальную синхронизацию времени между двумя устройствами.
Измерение задержки: PTP необходимо измерять и компенсировать задержку распространения в сети. Главные часы отправляют сообщение Delay_Req, а ведомые часы получают его и отправляют сообщение Delay_Resp; главные часы фиксируют время получения Delay_Resp, t3. Базовое время ведомых часов корректируется путем вычисления разницы между t1, t2 и t3.
Расчет временного смещения: PTP далее использует информацию о задержке для расчета временного смещения. При симметричной задержке в сети и наличии четырех временных меток (t1, t2, t3 и t4, где t4 — время, когда ведомые часы отправляют Delay_Resp) PTP может оценить временные смещения ведущих и ведомых часов и синхронизировать ведомые часы с ведущими.
Характеристики PTP
PTP имеет значительные преимущества при высокоточной синхронизации времени, что делает его важным выбором в современных сетях.
Безопасность: по сравнению с использованием радиосигналов GNSS, PTP обеспечивает более высокий уровень безопасности благодаря оптоволоконным соединениям и эффективно защищён от природных и антропогенных помех.
Точность: PTP обеспечивает точность синхронизации до наносекунд, что значительно лучше субсекундной точности NTP.
Гибкость: PTP применим к различным сетевым топологиям и поддерживает совместное использование нескольких служб и профилей через одно физическое соединение для удовлетворения различных требований приложений.
Надежность: ведущие и ведомые часы в системе PTP образуют автоматическую иерархическую структуру, поэтому при отказе ведущих часов можно быстро переключиться на следующие по качеству часы, что повышает стабильность системы.
Применение PTP
Область применения PTP постепенно расширяется, и этот протокол стал ключевым методом синхронизации времени во многих областях.
Промышленная автоматизация: PTP обеспечивает одновременную работу устройств, датчиков и контроллеров. Например, роботизированные манипуляторы на производственной линии могут идеально работать согласованно, что повышает их производительность и надежность.
Мобильная связь: в телекоммуникационных сетях PTP используется для синхронизации времени между базовыми станциями, чтобы обеспечить согласованность всех данных на базовых станциях, что повышает пропускную способность и зону покрытия сети.
Научные исследования: PTP впервые использовался для высокоточного управления в лабораториях, но теперь он применяется во множестве различных научных исследований.
Финансовые транзакции: в финансовом секторе PTP предоставляет высокоточные услуги синхронизации времени, подходящие для высокочастотной торговли и сценариев расчетов в реальном времени, а также отвечает требованиям к временным меткам, установленным нормативами MiFID II.





