Стек протоколов ATM

Стек протоколов ATM

Формат ячейки ATM показан на рисунке 7, а стек протоколов ATM - на рисунке 8. Стек протоколов ATM соответствует нижним уровням семиуровневой модели ISO/OSI и включает адаптационные уровни ATM, называемые AAL1-AAL5, и собственно уровень ATM. Адаптационные уровни транслируют пользовательские данные от верхних уровней коммуникационных протоколов в пакеты, формат и размеры которых соответствуют стандарту ATM. Каждый уровень AAL обрабатывает пользовательский трафик с определенными характеристиками. Уровень AAL1 занимается трафиком с постоянной битовой скоростью (CBR), который характерен, например, для цифрового видео и цифровой речи и чувствителен как к потере ячеек, так и к временным задержкам. Этот трафик передается в сетях ATM так, чтобы эмулировать обычные выделенные цифровые линии. Уровень 3/4 обрабатывает пульсирующий трафик с переменной битовой скоростью (VBR), обычно характерный для трафика локальных сетей. Этот трафик обрабатывается так, чтобы не допустить потерь ячеек, но ячейки могут задерживаться коммутатором. Уровень AAL3/4 выполняет сложную процедуру контроля ошибок при передаче ячеек для их гарантированной безошибочной доставки. Уровень AAL5 является упрощенным вариантом уровня AAL4, он работает быстрее.

Биты

 

8

7

6

5

4

3

2

1

   

5 байт заголовка

Управление потоком (GFC)

Идентификатор виртуального пути (VPI)

1

Байты

Идентификатор виртуального пути (продолжение)

Идентификатор виртуального канала (VCI)

2

Идентификатор виртуального канала (продолжение)

3

Идентификатор виртуального канала (продолжение)

Тип данных (PTI)

Приоритет потери пакета

4

Управление ошибками в заголовке (HEC)

5

 

Данные пакета

6

...

53

Рис. 7. Формат ячейки ATM

Введение различных классов сервисов, реализуемых в стеке протоколов ATM адаптационными уровнями AAL, а также самим протоколом ATM, и позволяет реализовать в сетях ATM совместное сосуществование трафиков разной природы. Коммутаторы ATM, получая в поле типа данных ячейки (поле PTI) информацию о классе сервиса, принимает решение о приоритете обслуживания данной ячейки. Для того, чтобы каждый класс сервиса выполнялся с нужным уровнем качества, в технологии ATM предусмотрены достаточно сложные процедуры заказа качества обслуживания, которые выполняются между станцией и сетью при установлении соединения.

Верхние уровни сети

Уровни адаптации ATM(AAL1-5)

Подуровень конвергенции (CS)

Общая часть подуровня конвергенции

Специфическая для сервиса часть

Подуровень сегментации и реассемблирования

Уровень ATM (маршрутизация пакетов, мультиплексирование, управление потоком, обработка приоритетов)

Физический уровень

Подуровень согласования передачи

Подуровень, зависящий от физической среды

Рис. 8. Структура стека протоколов ATM

(В оглавление)