Ieee 802.1as: Время и синхронизация в чувствительных ко времени сетях

IEEE 802.1AS является основополагающим стандартом для точного времени и синхронизации в чувствительных ко времени сетях (TSNs). Он позволяет устройствам в сети обмениваться здравым смыслом времени с точностью микросекунды или даже субмикросекунды, что является необходимым для приложений, начиная от промышленной автоматизации до автомобильных систем и профессионального аудио / видео. По мере роста спроса на детерминированную связь с низкой задержкой понимание механики, приложений и эволюции IEEE 802.1AS становится критически важным для инженеров и сетевых архитекторов.

Обзор и исторический контекст

IEEE 802.1AS является частью семейства стандартов IEEE 802.1, которые касаются сетей, мостов и управления. Он был первоначально разработан в качестве профиля протокола прецизионного времени IEEE 1588 (PTP), специально предназначенного для мостовых локальных сетей. Первая версия, IEEE 802.1AS-2011, была опубликована для поддержки приложений аудио / видео мостов (AVB), обеспечивая основу времени для потоковых носителей с жесткими требованиями синхронизации. Более поздние изменения, в частности IEEE 802.1AS-2020, расширили стандарт для охвата более широкого спектра сетевых технологий, включая беспроводные интерфейсы, и улучшили надежность для критических промышленных и автомобильных вариантов использования.

Стандарт определяет «обобщенную» PTP (gPTP), которая предполагает, что все устройства в сети способны к PTP и что чувствительный ко времени трафик должен обрабатываться с низким джиттером. В отличие от своего основного стандарта IEEE 1588, который определяет общую структуру, IEEE 802.1AS определяет обязательные требования к соответствию и конкретный выбор значений параметров для обеспечения совместимости между развертываниями TSN с несколькими поставщиками.

Основные механизмы IEEE 802.1AS

Протокол точного времени (PTP) в сердце

IEEE 802.1AS опирается на механизм PTP, унаследованный от IEEE 1588. PTP работает путем обмена сообщениями с временными метками между источником времени (основными часами) и приемниками (рабскими часами). Протокол использует двухэтапный процесс: сообщения Sync и Follow Up передают точное время отправления от мастера, в то время как сообщения Delay Request и Delay Response измеряют задержку распространения от раба к мастеру. Комбинируя эти временные метки, раб может вычислить смещение между его местными часами и часами мастера, а затем соответствующим образом отрегулировать свои часы.

В сети IEEE 802.1AS лучший алгоритм мастер-часов (BMCA) автоматически выбирает наиболее точный источник часов. BMCA рассматривает качество часов, приоритет и идентификатор для обеспечения стабильной иерархии без ручной настройки. Этот динамический выбор особенно ценен в сетях, где устройства могут быть добавлены или удалены.

Иерархия Мастер-Слава и пограничные часы

IEEE 802.1AS устанавливает строгую иерархию мастер-раб. Часы гроссмейстера находятся наверху, распределяя время вниз по течению через пограничные часы (BC), развернутые в коммутаторах и мостах. Граница часов действует как раб на своей восходящей линии связи и как мастер на каждой нисходящей линии связи, эффективно разделяя сеть на изолированные домены PTP. Эта изоляция предотвращает накопление ошибок времени во многих прыжках и ограничивает нагрузку на конечные устройства.

Например, в сети автоматизации завода основные часы на управляющем сервере синхронизируют несколько переключателей, действующих как пограничные часы, каждый из которых синхронизирует полевые устройства, такие как датчики, приводы и приводы двигателей.Эта иерархическая архитектура хорошо масштабируется, поддерживая десятки или сотни узлов при сохранении точности синхронизации в течение одной микросекунды.

Измерение задержки и прозрачные часы

В дополнение к пограничным часам IEEE 802.1AS также определяет прозрачные часы (TCs). Прозрачные часы не выполняют сами регулировки часов, а пассивно измеряют время пребывания сообщений PTP при прохождении через коммутатор. Это время пребывания добавляется в поле коррекции в сообщении PTP, компенсируя внутреннюю задержку обработки. Этот подход уменьшает количество требуемых доменов синхронизации и особенно популярен в крупномасштабных сетях, где развертывание пограничных часов будет экономически невыгодным.

Стандарт определяет два типа прозрачных часов: сквозные прозрачные часы (E2E-TC) и одноранговые прозрачные часы (P2P-TC). В контексте IEEE 802.1AS P2P-TC является предпочтительной моделью, поскольку она измеряет задержку на каждой линии независимо, что делает общую систему более устойчивой к изменениям топологии.

Измерение задержки имеет решающее значение, поскольку сетевые кабели и коммутаторы вводят непредсказуемые задержки. Благодаря постоянному измерению задержек в оба конца IEEE 802.1AS может компенсировать изменения, вызванные температурой, длиной кабеля и переключающей нагрузкой. Результатом является точность синхронизации, которая изящно ухудшается даже при переходной перегрузке сети.

Профиль gPTP: что его отличает

Хотя IEEE 802.1AS часто называют gPTP (обобщенная PTP), более точно описывается как «профиль PTP», который налагает конкретные требования за пределами базовой спецификации IEEE 1588.

Такая тесная интеграция со слоем связи делает gPTP особенно подходящим для детерминированных сетей, где каждая микросекунда имеет значение. Он также гарантирует, что потоки синхронизации не зависят от решений маршрутизации или фрагментации IP.

Топологии и соображения по развертыванию сети

IEEE 802.1AS может быть развернут в самых разных топологиях: звездных, кольцевых, дейзи-цепных и избыточных кольцах. Выбор зависит от требований к доступности и задержке приложения. Например, в кольцевой топологии BMCA выберет гроссмейстера и пограничные часы будут распространяться во времени в обоих направлениях. Однако необходимо тщательное планирование, чтобы избежать петлей, которые могут сбить с толку часовую иерархию.

При развертывании пограничных часов каждый переключатель должен иметь стабильный локальный осциллятор. Использование ТК вместо БК снижает аппаратную стоимость, но увеличивает вычислительную нагрузку, поскольку каждое сообщение должно быть отсортировано и исправлено. Многие коммутаторы TSN сегодня реализуют как БК, так и TC-функции, позволяя сетевому дизайнеру выбирать лучший режим для каждого узла.

Масштабируемость является ключевой проблемой. По мере увеличения числа хмеля кумулятивный джиттер и неточность растут. При измерении одноранговой задержки gPTP хорошо спроектированная сеть из 30 хмеля все еще может поддерживать точность до микросекунд. Для более крупных сетей могут использоваться несколько гроссмейстеров с отдельными доменами синхронизации, но это вводит границы домена, которыми необходимо тщательно управлять.

Приложения, обеспечивающие потребность в IEEE 802.1AS

Промышленная автоматизация и контроль движения

На современных заводах децентрализованные петли управления требуют синхронизации между многими распределенными осями. Типичный сервопривод должен получать команды положения каждые 125 мкс с дрожанием ниже 1 мкс. IEEE 802.1AS обеспечивает основу времени для протоколов, таких как PROFINET IRT и EtherCAT , когда они работают по TSN. Используя gPTP, контроллер движения и все диски имеют общую временную базу, позволяя синхронизировать многоосевые движения без выделенных синхронизирующих кабелей.

Автоматические системы и автономное вождение

Современные транспортные средства содержат десятки электронных блоков управления (ECU), которые должны координировать такие действия, как торможение, рулевое управление и синтез датчиков. В автономных системах вождения камеры, LiDAR и радар генерируют потоки данных, которые должны быть отметены высокой точностью. IEEE 802.1AS, часто интегрированный в переключатели транспортных средств, гарантирует, что все данные датчиков связаны с одной и той же глобальной временной меткой, позволяя алгоритму синтеза правильно соотносить события. Автомобильная промышленность приняла gPTP в стандарте IEEE 802.1DG для профилей TSN в автомобиле.

Профессиональное аудио/видео и вещание

IEEE 802.1AS возник из целевой группы Audio Video Bridging (AVB). В профессиональных AV-системах несколько микрофонов, камер, усилителей и динамиков должны оставаться синхронизированными, чтобы избежать ошибок синхронизации губ и аудиофазирования. gPTP обеспечивает низкое время синхронизации, которое позволяет распределять аудиопоток 96 кГц по стандартной сети Ethernet с точным воспроизведением образца. Многие профессиональные консоли для смешивания и цифровые протоколы аудиосети (например, Dante, AVB / TSN) полагаются на IEEE 802.1AS.

5G Fronthaul и сети радиодоступа

В сетях 5G радиоблок базовой станции (RU) и распределенный блок (DU) должны быть синхронизированы в течение нескольких сотен наносекунд для поддержки MIMO высокого порядка и агрегации несущих. IEEE 802.1AS используется в качестве протокола времени в сетях фронтальной магистрали с поддержкой TSN, передавая точное время по коммутируемой ткани Ethernet, а не по выделенному волокну. Альянс O-RAN ссылается на gPTP для своих требований к синхронизации на передней магистрали.

Power Grid и Smart Grid приложения

Электрические подстанции полагаются на стандарт IEC 61850 для автоматизации. В подстанции реле защиты должны одновременно отбирать напряжение и формы тока для обнаружения неисправностей. IEEE 802.1AS все чаще используется для синхронизации отбора проб на интеллектуальных электронных устройствах (IED) по общей задней плоскости Ethernet. Стандарт также поддерживает чувствительный ко времени трафик для сообщений GOOSE (Generic Object Oriented Substation Events), гарантируя, что команды поездки прибывают в течение нескольких миллисекунд.

Проблемы и ограничения

Несмотря на свои сильные стороны, IEEE 802.1AS сталкивается с рядом проблем в реальных развертываниях:

Будущие направления и соответствующие стандарты

Разработка IEEE 802.1AS продолжается в рамках целевой группы IEEE 802.1 TSN. Ключевые направления активной работы включают:

  • Интеграция с другими компонентами TSN: Стандарт гармонизируется с IEEE 802.1Qbv (запланирование с учетом времени) и IEEE 802.1Qci (пер-потоковая фильтрация) для создания целостной детерминированной сети. Открытие и закрытие очередей передачи синхронизации, а точность времени напрямую влияет на задержку в худшем случае.
  • Поддержка беспроводных расширений: Обновление 802.1AS-2020 добавило профили для WiFi (IEEE 802.11) и мобильного бэкхаула (LTE/5G). Будущая работа может распространяться на Bluetooth и другие беспроводные технологии ближнего радиуса действия.
  • Более высокие классы точности: Телекоммуникационная индустрия настаивает на точности ниже 100 нс. Поправки оценивают новые модели часов и улучшения временн*х меток.
  • Рациональность и отказоустойчивость: Такие стандарты, как IEEE 802.1CB (Frame Replication and Elimination) могут быть объединены с gPTP для обеспечения бесперебойного синхронизации при наличии сбоев связи.Исследования продолжаются по протоколам, позволяющим быстро переизбирать гроссмейстеров без нарушения синхронизированных операций.

Помимо IEEE, отраслевые консорциумы, такие как AVnu Alliance и Industrial Internet Consortium (IIC), публикуют профили и планы испытаний, которые помогают ускорить внедрение IEEE 802.1AS в реальных системах. Например, профили TSN для промышленной автоматизации (IEC/IEEE 60802) явно требуют gPTP, гарантируя, что заводские сети от разных поставщиков могут взаимодействовать.

Заключение

IEEE 802.1AS (gPTP) является краеугольным камнем синхронизации времени для чувствительных ко времени сетей. Его иерархия мастер-раб, измерение одноранговой задержки и транспортный уровень линк-слоя обеспечивают субмикросекундную точность, требуемую современными промышленными, автомобильными, аудио / видео и телекоммуникационными системами. В то время как такие проблемы, как безопасность и масштабирование, сохраняются, постоянное развитие стандартов и отраслевое сотрудничество неуклонно решают их. Инженеры, реализующие решения TSN, должны рассматривать IEEE 802.1AS не как дополнительный, а как важный компонент инфраструктуры, который лежит в основе детерминированной связи.

Для дальнейшего чтения обратитесь к официальному стандарту IEEE 802.1AS‐2020, статье Wikipedia о PTP для фона и AVnu Alliance для программ соответствия. Кроме того, веб-страница IEEE 802.1 TSN предоставляет обзор соответствующих стандартов времени и планирования.