Протокол точного времени
-
Обзор протокола IEEE 1588
- IEEE 1588 — протокол точного времени для синхронизации часов в компьютерных сетях.
- Стандарт IEEE 1588-2002 определяет алгоритм выбора основного источника времени и синхронизации.
- Стандарт IEEE 1588-2008 расширяет функциональность и включает многоадресную рассылку и сообщения Follow_Up.
-
Алгоритм выбора основного источника времени (BMC)
- Алгоритм BMC основан на свойствах часов и MAC-адресах для выбора основного источника времени.
- В IEEE 1588-2002 используется алгоритм, основанный на свойствах часов, в IEEE 1588-2008 — на свойствах часов и качестве сетевого соединения.
-
Синхронизация по IEEE 1588
- Часы определяют смещение между собой и ведущим устройством.
- Ведущий мастер периодически отправляет сообщения синхронизации, которые ведомые часы используют для корректировки своего времени.
- Обмен сообщениями Delay_Req и Delay_Resp позволяет часам точно синхронизироваться с ведущим устройством.
-
Дополнительные функции IEEE 1588-2008
- Стандарт IEEE 1588-2008 включает в себя функции, такие как альтернативный временной масштаб и гроссмейстерский кластер.
- IEEE 1588-2019 добавляет дополнительные функции, включая модульные прозрачные часы и специальные порты PTP.
-
Связанные инициативы и стандарты
- IEEE 1588 является ключевой технологией стандарта LXI и частью группы стандартов IEEE AVB.
- SMPTE 2059-2 и AES67 используют профиль PTP для синхронизации в вещательных и аудиосетях.
- Dante и Q-LAN используют PTPv2 для синхронизации времени.
- IEC 62439-3 и IEC 61850 содержат профили PTP для промышленной автоматизации.
-
Перспективы и исследования
- PTP рассматривается как потенциальный протокол для синхронизации времени в системах глобального мониторинга энергосистем.
- Проводятся исследования по использованию PTP в качестве безопасного протокола синхронизации.
Полный текст статьи: