Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Протокол резервирования потока ( SRP ) - это расширение Ethernet, которое реализует управление доступом . В сентябре 2010 года SRP был стандартизирован как IEEE 802.1Qat, который впоследствии был включен в IEEE 802.1Q-2011 . SRP определяет концепцию потоков на уровне 2 в модели OSI . Также предоставляется механизм для сквозного управления ресурсами потоков, чтобы гарантировать качество обслуживания (QoS). [1]

SRP является частью стандартов IEEE Audio Video Bridging (AVB) и Time-Sensitive Networking (TSN). Техническая группа SRP начала работу в сентябре 2006 г. и завершила встречи в 2009 г. [1]

Описание [ править ]

SRP регистрирует поток и резервирует ресурсы, необходимые для всего пути, пройденного потоком, на основе требований к полосе пропускания и задержки, которые определяются классом трафика резервирования потока.

Используются примитивы Listener (место назначения потока) и Talker (источник потока). Слушатели указывают, какие потоки должны быть получены, а говорящие объявляют потоки, которые могут быть предоставлены объединенным объектом. Сетевые ресурсы распределяются и настраиваются как в конечных узлах потока данных, так и в транзитных узлах на пути потоков данных. Также предоставляется механизм сквозной сигнализации для обнаружения успеха / неудачи усилия.

Сообщение SRP «рекламирует говорящего» включает требования QoS (например, идентификатор VLAN и точку кода приоритета (PCP) для определения класса трафика, ранга (экстренный или неэкстренный), спецификации трафика (максимальный размер кадра и максимальное количество кадров в классе трафика), интервал измерения и накопленная задержка наихудшего случая).

  • Статический по сети:
    • StreamID (48-битный MAC-адрес плюс 16-битный UniqueID)
    • Адрес назначения потока (или MAC-адрес многоадресной группы)
    • ID VLAN (используется MVRP)
    • Приоритет (PCP)
    • Классифицировать
    • Спецификация трафика
      • Максимальный размер кадра
      • Максимальное количество кадров (на интервал измерения)
    • Интервал измерения
  • Скорректировано для каждого прыжка:
    • Накопленная задержка
    • Информация об отказе (идентификатор моста и код отказа)

Требуемая полоса пропускания рассчитывается как MaxFrameSize × MaxIntervalFrames. Если мост может зарезервировать требуемые ресурсы, он передает объявление следующему мосту; В противном случае появляется сообщение "сбой говорящего". Когда рекламное сообщение достигает слушателя, оно отвечает сообщением «слушатель готов», которое распространяется обратно говорящему.

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

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

Для формирователя на основе кредита, определенного в IEEE 802.1Qav, класс резервирования потока A является наивысшим, с требованием к задержке в наихудшем случае 2 мс и интервалом измерения (максимальным периодом передачи) 125 мкс; Класс B занимает второе место с задержкой в ​​наихудшем случае 50 мс и интервалом измерения 250 мкс. Максимальное количество прыжковравно 7. Задержка однорангового порта, обеспечиваемая gPTP, и задержка пребывания сетевого моста суммируются для расчета накопленных задержек и обеспечения соблюдения требований к задержке. Управляющий трафик имеет третий по важности приоритет и включает трафик gPTP и SRP. Планировщик с привязкой ко времени IEEE 802.1Qbv представляет класс CDT для данных управления в реальном времени от датчиков и командных потоков к исполнительным механизмам с задержкой в ​​наихудшем случае 100 мкс на 5 переходах и максимальным периодом передачи 0,5 мс. Класс CDT имеет наивысший приоритет над классами A, B и контрольным трафиком. Интервал измерения составляет 125 мкс для трафика класса A и 250 мкс для класса B.

SRP работает с использованием протокола регистрации нескольких MAC-адресов (MMRP), протокола регистрации нескольких VLAN (MVRP) и протокола регистрации нескольких потоков (MSRP). MMRP контролирует распространение групповой регистрации, а MVRP контролирует членство в VLAN (информацию о MAC-адресе).

MSRP работает в распределенной сети мостов и конечных станций; он регистрирует и объявляет потоки данных и резервирует ресурсы моста для обеспечения гарантий QoS.

Протокол SRP, по сути, работает в следующей последовательности:

  1. Рекламируйте поток от говорящего
  2. Зарегистрируйте пути по потоку данных
  3. Рассчитайте задержку в наихудшем случае
  4. Создать домен AVB
  5. Зарезервируйте полосу пропускания для потока

Станция (говорящий) отправляет запрос на резервирование с общим приложением MRP. Все участники потока имеют приложение MSRP и спецификацию объявления атрибута MRP (MAD) для описания характеристик потока. Затем каждый мост в одном домене SRP может отображать, выделять и пересылать поток с необходимыми ресурсами, используя распространение атрибута MRP.

Ссылки [ править ]

  1. ^ a b «802.1Qat - протокол резервирования потока» . Официальный сайт . Комитет стандартов IEEE 802 . Проверено 27 мая 2013 года .