Взаимодействие уровней AAL, ATM и АТМ-сети

5.4.1. Взаимодействие уровней при передаче/приеме

Уровень адаптации ATM - AAL, по сути, является интерфейсом между приложениями пользо­вателя и уровнем ATM и, как мы видели выше, поддерживает 4 группы приложений. С учетом этого схема взаимодействия уровней AAL, ATM и сети ATM имеет вид, представленный на рис.6-6 (физический уровень не конкретизирован).

 

Рис.6-6. Схема взаимодействия уровней модели ATM

Тип полезной нагрузки(Payload) приложений пользователя определяется подуровнем CS уровня AAL, который формирует состав функций, необходимых для обработки данной нагруз­ки. Нагрузка разбивается подуровнем SR уровня AAL на сегменты (длиной 44-47 байтов) и упаковывается в 48-байтовую ячейку - протокольный блок данных(PDU), содержащий заго- ­ловок Н (длиной 1-2 байта), и концевикТ (длиной в 0-2 байта). Содержимое Н и Т меняется в зависимости от типа полезной нагрузки. Далее на уровне ATM к 48 байтовой ячейке присое-

 

диняется заголовок ячейки(СН) длиной 5 байтов. Полученная 53-байтовая ячейка обрабаты­вается на физическом уровне. Структура ячейки не меняется, хотя она и упаковывается в кад­ры, или фреймы, например, фрейм SDH, если ATM уровень организуется как надстройка над этим физическим уровнем, н посылается в сеть ATM. Обратная схема - симметрична:

 

сеть АТМ→Физический уровень→Уровень АТМ→Уровень AAL→Приложения пользователя.

 

К этой схеме нужно сделать, по крайней мерс, два замечания.

1. Стандарты ATM не определяют полностью, какой тип обработки д.б. совершен на верхнем подуровне AAL, ес­ли он связан с приложениями, которые требуют специальной обработки (например, выравнивание задержки PDU при передаче речи или сжатие видеоданных). Это решается производителями оборудования ATM.

2. Сеть ATM, получая ATM-ячейку (сформированную на уровне ATM, обработанную на физическом уровне и прошедшую через локальный интерфейс UNI), транспортирует ее в пределах своих границ (NNI-NNI) до удаленного интерфейса UNI, начиная с которого и запускается обратная схема обработки, описанная выше.

 

При детальном рассмотрении взаимодействия уровней можно отметить, что оно происхо­дит в точном соответствии с общей схемой взаимодействия уровней модели OSI: между уров­-нями оно осуществляется через точки доступа к сервису (SAP), в которых определяется, как нужно обслужить поступающий PDU. Характер обслуживания определен в описании сервиса (называемом примитивом), зависящем от уровня-источника (посылающего PDU) и уровня-назначения (принимающего PDU), участвующих в этом взаимодействии. В результате этого из полученного PDU на входе уровня назначения сначала формируется сервисный блок данных (SDU), а уже затем новый PDU, соответствующий данному уровню (или'подуровню). Эта при­надлежность PDU к конкретному уровню (подуровню) определяется соответствующей при­ставкой (например, CS-PDU).

В соответствии с этим взаимодействие уровней модели ATM можно представить в виде следующей схемы:

 

Payload→AAL-SAP→AAL-SDU→CS-PDU→SAR-PDU→ATM-SAP→ATM-SDU→ATM-PDU→

 

Заметим, что между подуровнями CS и SAR точка доступа к сервису (SAP) не определена.