Трехмерная модель ATM
Отличительная черта — обработка пользовательской информации отделена от обработки служебной информации.
Плоскость управления (Control plane) – функции маршрутизации, адресации, сигнализации. Для создания виртуального соединения необходимо указать адрес отправителя и получателя. Должны быть выработаны четкие механизмы определения маршрута, по которому это соединение будет проложено.
Плоскость пользователя (User plane) – обеспечивает передачу пользовательской информации. Эта плоскость отвечает за защиту пользовательских данных от ошибок, контроль и управление потоком данных.
Плоскость менеджмента (Management plane) — выполняет задачи управления плоскостями и управления уровнями. Управление плоскостями позволяет решить задачу создания единой системы с единым описанием. Управление уровнями обеспечивает предоставление требуемых от отдельных уровней ресурсов в каждом конкретном случае. Отвечает за следующие функции: восстановление после перегрузки, управление производительностью, конфигурирование, сбор статистики и обеспечение безопасности.
Уровень адаптации ATM состоит из двух подуровней:
1. подуровень схождения (CS, Convergence Sublayer) – разбивает пользовательские данные на блоки переменной длины (до 64 кбайт), добавляются поля кадра, которые описывают его тип и размер;
2. подуровень сегментации и сборки (SAR, Segmentation and Reassemble) — блоки данных разбиваются на блоки данных по 48 байт. При поступлении данных с двух нижних уровней, эти два подуровня восстанавливают пользовательские данные.
Протоколы уровня адаптации: AAL1, AAL., AAL5.
Каждый из этих протоколов (уровней) различается по скорости передачи (может быть постоянной) и режимом соединения (с установлением или без установления виртуального соединения).
2. Уровень ATM – подготовка данных, получаемых с уровня адаптации данных для передачи в сеть. На этом уровне добавляется заголовок, в котором указывается идентификатор виртуального соединения. На этом уровне определяются методы передачи сигналов, способы управления трафиком и механизмы установления виртуального соединения.
3. Физический уровень — определяет физический интерфейс, через который работает уровень ATM, т. е. интерфейс между потоком ячеек и физической средой передачи. Основные функции: контроль ошибок, согласование скоростей передачи, упаковка ячеек в соответствующие транспортные кадры