IEEE 802.1P Протокол
GARP (Generic Attribute Registration Protocol – базовый протокол
регистрации атрибутов) обеспечивает возможность рассылки атрибутов,
служащую подписчикам в приложениях GARP для регистрации и исключения
(de-register) значений атрибутов у других участников GARP в ЛВС на базе
мостов (Bridged LAN). Участник (подписчик) GARP на базе моста или
пользовательской станции содержит прикладную компоненту (application
component) GARP и информационную декларацию GARP (GARP Information
Declaration или GID), связанные с каждым портом моста. Распространение
информации между участниками GARP для одного приложения на базе моста
осуществляется за счет компоненты распространения информации GARP (GARP
Information Propagation или GIP). Обмен протокольными данными между
участниками GARP осуществляется на базе сервиса LLC типа 1, с
использованием групповых адресов MAC и формата PDU, определенного для
приложений GARP. Формат GARP PDU показан на рисунках. 2 байта | | Идентификатор протокола | Сообщение | Структура заголовка GARP PDU 1 байт | | | Тип атрибута | Атрибут 1 | … | Атрибут n | Маркер завершения | Структура сообщения GARP 1 байт | 1 байт | 1 байт | Длина атрибута | Событие атрибута | Значение атрибута | Структура атрибута GARP Идентификатор протокола Идентификатор протокола указывает на протокол GARP. Идентификатор Десятичное значение, используемое в запросах и откликах. Тип атрибута Определяет атрибут и может принимать два значения: 1 атрибут группы; 2 атрибут запроса сервиса. Длина атрибута Размер атрибута. Событие атрибута Связанное с атрибутом событие. Это поле может принимать следующие значения: 0 оставить все (Leave_all); 1 оператор Join_Empty; 2 оператор Join_In; 3 оператор Leave_Empty; 4 оператор Leave_In; 5 пустой оператор Значение атрибута Значение этого поля устанавливается в соответствии со спецификацией для типа атрибута. Маркер завершения Маркер завершения имеет нулевое значение.
|