Уровень адаптации АТМ отвечает за взаимодействие между уровнем АТМ и более высокими уровнями (4 - 7). При перемещении информации вниз, в модели АТМ уровень адаптации разбивает пользовательскую информацию на единицы данных длиной до 48 байт, которые затем используются для формирования поля полезной нагрузки ячейки АТМ. На пути вверх в модели АТМ происходит сборка поступающих ячеек, при которой происходит восстановление пользовательской информации.
Введение этого уровня позволяет сделать сеть независимой от вида трафика. Иными словами этот уровень ограждает верхние и нижние уровни от несвойственных им функций. Так, например, он позволяет снять с коммутаторов функции фрагментации и сборки, передав их на конечные станции.
Уровень адаптации состоит из двух подуровней: подуровня схождения (Convergence Sublayer, CS) и подуровня сегментации и сборки (Segmentation and Reassemble, SAR).
Подуровень схождения (CS) |
Подуровень сегментации и сборки (SAR) |
Рисунок 3. - Подуровни уровня адаптации АТМ
Пользовательские данные, например файл размером 1 Мбайт, передаются с более высоких уровней вниз до уровня адаптации АТМ (до подуровня CS) и разбиваются на кадры (блоки) переменной длины. Размер a кадра не может превышать 64 Кбайт. К кадру добавляются поля, которые считывают его тип и размер. После этого кадр передается на нижний подуровень (SAR), где он разбивается на блоки данных размером 44, 47 или 48 байт, в зависимости от уровня адаптации. Другими словами, не все 48 байт будут заняты пользовательской информацией, до 4 байт могут использоваться для служебных целей. Эти блоки затем передаются на уровень АТМ. При поступлении ячеек с нижних подуровней, подуровни SAR и CS восстанавливают их в пользовательские данные.
|
|
Разные виды трафика предъявляют разные требования к сети. Например, при передаче аудиоинформации требуется постоянный поток; видеоинформация критична к временным задержкам, передача данных носит непостоянный, импульсный характер и допускает некоторые задержки.
В связи с тем, что различные виды трафика (видео, аудиоинформация, данные) предъявляют различные требования к характеристикам среды передачи (средняя задержка, вероятность потерь ячеек), то вводится несколько подуровней адаптации АТМ: ААL1, AAL3/4, AAL5, характеристики которых приведены в таблице 2.Таблица 2.
Характеристики | ААL1 | AAL3/4 | AAL5 |
Согласование различных временных параметров между отправителем и получателем | Требуется | Не требуется | Не требуется |
Скорость передачи | Постоянная | Переменная | Переменная |
Режим соединения | С установлением соединения | С установлением соединения | Без установления соединения |
Тип трафика | Голос, видео | Сжатые видеоданные | Данные |
Класс | Класс А (голос) Класс В (видео) | Класс С (данные) | Класс Д (данные) |
Помимо переменных в таблице уровней адаптации существует уровень AAL2, который был разработан для обеспечения переменной скорости для синхронного чувствительного к задержкам трафика со сжатым видео.
|
|
В настоящее время эта функция выполняется уровнем адаптации AAL3/4.
Для наглядности уровень адаптации можно представить так, как показано на рис. 5
Рисунок 5. - Обобщенная функциональная схема уровня адаптации АТМ.
Каждый уровень адаптации характеризуется двумя основными параметрами: скоростью передачи (постоянная или переменная) и режимом соединения: с установлением соединения или без установления соединения.