Почему HPI Networks
Системы синхронизации времени для промышленных и сетевых инфраструктур
Единая временная шкала необходима для корректной регистрации событий, анализа аварий, сопоставления журналов, работы распределённых систем управления и приложений, чувствительных к времени. Если устройства используют разные или нестабильные источники времени, последовательность событий в журналах и системах мониторинга может быть определена неверно.
Архитектура синхронизации зависит от требуемой точности. Для многих IT- и сетевых задач достаточно NTP, тогда как энергетика, телекоммуникации, промышленная автоматизация и другие системы с повышенными требованиями к точности могут использовать IEEE 1588 Precision Time Protocol (PTP).
NTP, SNTP и IEEE 1588 PTP
NTP и SNTP
NTP (Network Time Protocol) используется для синхронизации часов устройств по IP-сети. Сервер времени предоставляет временную информацию клиентам, а иерархия источников позволяет строить распределённую систему синхронизации.
SNTP представляет собой упрощённый вариант использования сетевой синхронизации времени и применяется в устройствах, которым не требуется полный набор механизмов NTP. Поддерживаемый режим — сервер, клиент или оба режима — необходимо проверять для конкретного оборудования.
IEEE 1588 PTP
PTP (Precision Time Protocol, IEEE 1588) предназначен для более точной синхронизации часов в пакетных сетях. В PTP-системе используются роли и механизмы, позволяющие распространять время от опорных часов через сетевую инфраструктуру к конечным устройствам.
Точность PTP зависит не только от источника времени, но и от всей сети: аппаратной поддержки timestamping, типа часов, профиля PTP, топологии, нагрузки и характеристик промежуточного оборудования.
Grandmaster, Boundary Clock и Transparent Clock
PTP Grandmaster
Grandmaster является опорным источником времени для PTP-домена. Он может получать точное время от GNSS/GPS или другого внешнего источника и распространять его по Ethernet-сети.
Boundary Clock
Boundary Clock участвует в синхронизации на нескольких сетевых интерфейсах: синхронизируется с вышестоящим источником и формирует временную опору для нижестоящих PTP-устройств. Такая архитектура применяется для построения масштабируемых PTP-сетей.
Transparent Clock
Transparent Clock учитывает задержку прохождения PTP-сообщений через сетевое устройство и передаёт эту информацию дальше по сети. Поддержка Transparent Clock в промышленных Ethernet-коммутаторах помогает уменьшить влияние сетевой инфраструктуры на точность синхронизации.
Например, отдельные промышленные коммутаторы и redundancy-устройства могут поддерживать аппаратный IEEE 1588v2 PTP Transparent Clock. Такие устройства остаются сетевым оборудованием, а не самостоятельными серверами времени, поэтому их следует классифицировать по основной функции.
Источник эталонного времени
GNSS/GPS
GNSS-приёмник позволяет системе получать опорное время от спутниковых навигационных систем. Для такого решения важны поддерживаемые GNSS-системы, тип антенны, условия её установки, длина кабеля и возможность резервирования источника времени.
Внешние сигналы синхронизации
В зависимости от оборудования могут поддерживаться внешние временные и частотные сигналы, например 1PPS, 10 MHz, IRIG-B или другие интерфейсы. Их наличие и электрические характеристики необходимо проверять для конкретной модели.
Holdover
При временной потере внешнего эталона сервер времени может продолжать формировать временную шкалу на основе собственного генератора. Качество holdover определяется типом осциллятора и временем автономной работы без внешней коррекции.
Если сохранение высокой точности при потере GNSS является критичным, параметры holdover должны рассматриваться отдельно, а не как второстепенная характеристика устройства.
Как выбрать систему синхронизации времени
Требуемая точность
Сначала необходимо определить допустимую ошибку времени для конечных устройств и приложений. Требования журналирования событий, промышленной автоматики, энергетической защиты или телекоммуникационной инфраструктуры могут существенно различаться.
После этого выбирается технология синхронизации и архитектура сети. Использование PTP само по себе не гарантирует заданную точность без соответствующей поддержки всей цепочкой устройств.
PTP-профиль и совместимость
IEEE 1588 определяет базовые механизмы PTP, но в отдельных отраслях применяются специализированные профили. При подборе необходимо проверить требуемую версию и профиль PTP, режимы clock, транспорт PTP-сообщений и совместимость всех участников системы.
Особенно важно не ограничиваться отметкой «IEEE 1588v2» в спецификации: два устройства с поддержкой PTP могут быть предназначены для разных профилей и сценариев применения.
Резервирование
Для критической инфраструктуры может потребоваться резервирование источников времени, GNSS-приёмников, серверов и сетевых путей. Архитектура резервирования определяется требованиями к доступности и допустимым поведением системы при отказе основного источника.
Промышленное исполнение
Для энергетики, транспорта и промышленных объектов учитываются рабочая температура, электромагнитная совместимость, питание, способ монтажа, резервированные входы питания и отраслевые стандарты конкретного оборудования.
Синхронизация времени в энергетике
На электрических подстанциях точное время используется для регистрации событий, анализа аварий и согласованной работы интеллектуальных электронных устройств. В таких проектах могут применяться PTP и другие временные интерфейсы, а к сетевому оборудованию предъявляться требования IEC 61850-3 и IEEE 1613.
Наличие IEC 61850-3 у устройства не означает автоматически поддержку всех требуемых функций синхронизации. PTP-профиль, роль устройства, точность и временные интерфейсы необходимо проверять отдельно для каждой модели и проекта.
Сервер времени и PTP-коммутатор — разные компоненты системы
Сервер времени или PTP Grandmaster формирует либо получает опорную временную шкалу и распространяет её клиентам. PTP-aware Ethernet-коммутатор обеспечивает передачу PTP-трафика с поддержкой Boundary Clock или Transparent Clock и помогает сохранить требуемую точность внутри сети.
Основные параметры при подборе системы синхронизации времени
- требуемая точность синхронизации;
- протокол — NTP/SNTP, IEEE 1588 PTP или их комбинация;
- роль PTP — Grandmaster, Boundary Clock, Transparent Clock или конечное устройство;
- версия и профиль PTP;
- источник эталонного времени — GNSS/GPS, внешний сигнал или сетевой источник;
- поддерживаемые GNSS-системы;
- временные и частотные интерфейсы — 1PPS, 10 MHz, IRIG-B и другие;
- характеристики holdover;
- Ethernet и оптические интерфейсы;
- резервирование источников, питания и сетевых путей;
- рабочая температура, монтаж и отраслевые требования.
Оборудование для NTP и PTP синхронизации
Раздел предназначен для специализированных серверов времени, PTP Grandmaster и другого оборудования, основной задачей которого является формирование, получение или распределение точного времени. По мере расширения ассортимента здесь могут быть представлены решения разных производителей для промышленных, энергетических, транспортных и телекоммуникационных сетей.
Для подбора рекомендуем предоставить схему сети, перечень синхронизируемого оборудования, требуемую точность, используемые протоколы и PTP-профили, доступные источники эталонного времени и требования к резервированию. Это позволяет проектировать систему синхронизации как единую цепочку, а не подбирать отдельные устройства только по наличию NTP или IEEE 1588.