RFC: 2684
Оригинал: Multiprotocol Encapsulation over ATM Adaptation Layer 5
Предыдущие версии: RFC 1483
Категория: Предложенный стандарт
Дата публикации:
Авторы: ,
Перевод: Николай Малых

4. Формат AAL5 PDU

Для обоих вариантов мультиплексирования PDU, для которых требуется маршрутизация или организация мостов, должны инкапсулироваться в поля Payload пакетов AAL5 CPCS-PDU.

Рекомендации ITU-T I.363.5 [2] содержат полное определение формата AAL5 PDU и описание процедур приема и передачи. Должен использоваться сервис режима сообщений AAL5 (message mode service) без обеспечения гарантий (non-assured). Использование опции corrupted delivery (доставка при повреждении) является недопустимым. Может использоваться таймер сборки ячеек (reassembly timer).

Ниже приведено описание формата AAL5 CPCS-PDU:

      AAL5 CPCS-PDU Format
+-------------------------------+
|             .                 |
|             .                 |
|        CPCS-PDU Payload       |
|     up to 2^16 - 1 octets)    |
|             .                 |
|             .                 |
+-------------------------------+
|      PAD ( 0 - 47 octets)     |
+-------------------------------+ -------
|       CPCS-UU (1 octet )      |
+-------------------------------+
|         CPI (1 octet )        |
+-------------------------------+CPCS-PDU Trailer
|        Length (2 octets)      |
+-------------------------------|
|         CRC (4 octets)        |
+-------------------------------+ -------

Поле Payload содержит пользовательскую информацию и может иметь размер до 2^16 — 1 октетов.

Поле PAD (заполнение) служит для выравнивания CPCS-PDU по границе ячеек ATM так, чтобы последнее 48-октетное поле, создаваемое подуровнем SAR (фрагментация и сборка пакетов) совпадало с границей трейлера CPCS-PDU.

Поле CPCS-UU (индикация пользователь-пользователь) служит для прозрачной передачи информации CPCS между пользователями. Это поле не используется при мультипротокольной инкапсуляции ATM, описываемой в данном документе, и может иметь любое значение.

Поле CPI (Common Part Indicator — индикатор общей части) выравнивает трейлер CPCS-PDU по 64-битовой границе. Поле должно иметь значение 0x00.

Поле Length (длина) указывает размер поля Payload в октетах. Максимальное значение этого поля составляет 65535. Значение Length = 0x00 используется в качестве функции прерывания.

Поле CRC (контрольная сумма) служит для обнаружения ошибок в CPCS-PDU с помощью алгоритма CRC-32.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.