На уровне АТМ реализуются функции передачи ячеек и коммутации ячеек с помощью кроссов и коммутаторов АТМ. Характерная особенность функций этого уровня - независимость от функций физической среды. Уровень АТМ в отличие от других уровней имеет простые (прозрачные) состояния функций: коммутация ячеек; генерация и извлечение заголовков; контроль скорости передачи информации по каналам; мультиплексирование ячеек и демультиплексирование; контроль правильности заполнения заголовков; управление потоком ячеек на интерфейсе UNI (GFC).

Управление потоком ячеек (GFC) на интерфейсе UNI необходимо для устранения перегрузок коммутаторов сети. Генерация, извлечение и контроль заголовков необходимы при перемене маршрутизации ячеек в коммутаторах (VPI и VCI), а также для приема ячеек из физического уровня и передачи их на уровень адаптации.

Мультиплексирование и демультиплексирование ячеек необходимо для организации непрерывного потока ячеек в физической среде. Составной поток ячеек различных пользователей и услуг это нормальный непрерывный поток ячеек. На приемной стороне непрерывный поток демультиплексируется (разделяется) на индивидуальные ячейки по назначенным адресам (VP и VC). Трансляции ячеек обусловлены процедурами коммутации, которые рассмотрены в отдельной части пособия.

Необходимо отметить, что на физическом уровне и уровне АТМ функционируют не только ячейки для переноса трафика пользователей (т.е. оказания услуг), но и ряд специальных ячеек, которые реализуют служебные и вспомогательные функции:

  • пустые ячейки необходимы для передачи по линии (физический уровень) непрерывного потока, вводятся и извлекаются на физическом уровне;
  • неправильные ячейки (с ошибками), ячейки с ошибками, которые не удалось исправить, отбрасываются;
  • назначенные (выделенные) ячейки для определения каналов, например для прокладки маршрутов соединения;
  • неназначенные (невыделенные) ячейки не принадлежат никакому каналу.

Они используются, если разные уровни АТМ используют один и тот же физический уровень, при этом физический уровень выполняет мульти-плексирование ячеек уровней АТМ и добавляет, если необходимо, пустые ячейки.
Уровни АТМ и физический в совокупности рассматриваются как транспортная среда для любого вида информации с определенным качеством переноса. В этой совокупности рассматриваются функции коммутации, мультиплексирования (подчеркнем, статистического мультиплексирования) и передачи с контролем ошибок.