Протокол резервирования потока ( 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, по сути, работает в следующей последовательности:
- Рекламируйте поток от говорящего
- Зарегистрируйте пути по потоку данных
- Рассчитайте задержку в наихудшем случае
- Создать домен AVB
- Зарезервируйте полосу пропускания для потока
Станция (говорящий) отправляет запрос на резервирование с общим приложением MRP. Все участники потока имеют приложение MSRP и спецификацию объявления атрибута MRP (MAD) для описания характеристик потока. Затем каждый мост в одном домене SRP может отображать, выделять и пересылать поток с необходимыми ресурсами, используя распространение атрибута MRP.
Ссылки [ править ]
- ^ a b «802.1Qat - протокол резервирования потока» . Официальный сайт . Комитет стандартов IEEE 802 . Проверено 27 мая 2013 года .