Стек протоколов 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

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

Hosted by uCoz