Протокол резервирования потоковой передачи - Stream Reservation Protocol

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

SRP является частью IEEE Аудио-видео мост (AVB) и Сеть, чувствительная ко времени (TSN) стандарты. Техническая группа SRP начала работу в сентябре 2006 г. и завершила встречи в 2009 г.[1]

Описание

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

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

Сообщение 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. ^ а б «802.1Qat - протокол резервирования потока». Официальный веб-сайт. Комитет стандартов IEEE 802. Получено 27 мая, 2013.