6.3 Стек протоколов atm
.
Формат ячейки ATM показан на рисунке 4, а стек протоколов ATM - на рисунке 5.
Стек протоколов 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  | 
		||||||||||
Рисунок 4 Формат ячейки ATM
. Введение различных классов сервисов, реализуемых в стеке протоколов ATM адаптационными уровнями AAL, а также самим протоколом ATM, и позволяет реализовать в сетях ATM совместное сосуществование трафиков разной природы. Коммутаторы ATM, получая в поле типа данных ячейки (поле PTI) информацию о классе сервиса, принимает решение о приоритете обслуживания данной ячейки. Для того, чтобы каждый класс сервиса выполнялся с нужным уровнем качества, в технологии ATM предусмотрены достаточно сложные процедуры заказа качества обслуживания, которые выполняются между станцией и сетью при установлении соединения.
Верхние уровни сети Уровни адаптации ATM(AAL1-5)  | 
			Подуровень конвергенции (CS)  | 
			Общая часть подуровня конвергенции  | 
		
Специфическая для сервиса часть  | 
		||
Подуровень сегментации и реассемблирования  | 
		||
Уровень ATM (маршрутизация пакетов, мультиплексирование, управление потоком, обработка приоритетов)  | 
		||
Физический уровень  | 
			Подуровень согласования передачи  | 
		|
Подуровень, зависящий от физической среды  | 
		||
Рис. 5. Структура стека протоколов ATM
