Протоколы Internet


Протоколы сетей ATM - часть 12


Рис. 4.3.5.7. Формат блока данных подуровня конвергенции AAL 3/4-типа

CPI

(common part indicator) – однооктетный индикатор общей части, используется при интерпретации последующих полей;

BTAG

(beginning tag) – однооктетная метка начала, в сочетании с ETAG определяет границы протокольного блока данных (PDU);

BAsize

(buffer allocation size) – емкость буфера, сообщает получателю максимальный размер буфера. Поле занимает 2 байта;

PAD

заполнитель, обеспечивает кратность поля данных 4 октетам;

AL

(alignment) – выравнивание, заполняется нулями;

ETAG

(end tag) – метка конца (один октет);

Длина

задает протяженность cpcs-pdu;

CPCS-PDU

(common part convergence sublayer – protocol data unit) – протокольный блок данных общей части подуровня конвергенции

Тип 3/4 имеет существенную избыточность (4 байта из 48 на каждый SAR-PDU). По этой причине был введен 5-ый тип. Этот уровень обеспечивает канал, ориентированный на соединение, с переменной скоростью обмена (VBR) в широковещательном режиме при минимальном контроле ошибок (или вовсе без него). IP-дейтограммы передаются через сети ATM через адаптационный уровень 5 (RFC-1577). Уровень AAL5 иногда называют SEAL (simple and efficient adaptation layer – простой и эффективный адаптационный уровень). AAL5 занимает в наборе протоколов семейства ATM нишу протокола udp стека TCP/IP. Формат ячейки SAR-PDU 5-го типа показан на рис. 4.3.5.8.

Рис. 4.3.5.8. Формат ячейки SAR-PDU 5-го типа (AAL5)

Рис. 4.3.5.8a. Формат сообщения AAL5 субуровня конвергенции

UU

(user to user) – поле необходимо для верхних уровней, чтобы обеспечить мультиплексирование;

Длина

двухоктетное поле длины поля данных (PDU);

CRC

4-октетная контрольная сумма;

Однобайтовое поле, расположенное между полями UU и длина зарезервировано для использования в будущем. Так как здесь для переноса информации используется заголовок, работа AAL не является независимой от нижележащего уровня, что является нарушением эталонной модели. Инкапсулироваться в поля данных AAL5 могут блоки длиной до 216-1 октетов (65535). Выполнение операций здесь зависит от того, работает ли система в режиме сообщения или потока. На подуровне конвергенции для передачи протокольного блока данных используется 4-х байтовая CRC с образующим полиномом G(x) = x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1, что обеспечивает высокую надежность корректности доставки. Положение адаптационного уровня в рамках эталонной модели показано на рис. 4.3.5.9. Следует впрочем заметить, что не вполне ясно, какой уровень занимает сам протокол ATM (транспортный или сетевой?).




Начало  Назад  Вперед