logo
Учебник проектирование и внедрение компьютерных

Структура ячейки atm

ATM-ячейка очень проста по сравнению со структурами других MOflyjaB данных. Структура ячейки определяется Уровнем ATM, длина ячейка равна 53 байтам. Каждая ячейка имеет 5-байтный заголовок для хранения служебной информации и 48 байтов полезной нагрузки (данных). Размер ATM-ячейки (рис. 1), равный 53 байтам, выбран не сразу, поскольку интересы основных участников Форума ATM различались и предъявляли разные требования к спецификациям. Например, для задач передачи больше подходила ячейка длиной 37 байт, которая соответствовала стандартной 37- байтной ячейке для передачи голоса. Длина в 53 байта была выбрана как компромисс, позволяющий пересылать речь, а также видео данные.

Рис. 1. Ячейка АТМ

Основная функция заголовка ATM-ячейки (рис.2) – снабдить каждую ячейку информацией о канале и пути. ATM-коммутатор, получив ячейки определяет, по какому виртуальному соединению эта ячейка должна передаваться. Заголовок ячейки содержит следующие поля:

Базовое управление передачей (Generic Flow Control, GFC) – только для функций локального управления; значение этого поля не передается между конечными u1091 узлами;

Идентификатор виртуального пути (Virtual Path Identifier, VPI) – содержит первую часть адреса ATM-маршрутизации, определяющую виртуальный путь между пользователями или между пользователем и ATM-сетью;

Идентификатор виртуального канала (Virtual Channel Identifier, VCI) – содержит вторую часть адреса ATM-маршрутизации, определяющую виртуальный канал между пользователями или между пользователем и ATM-сетью;

Признак типа полезной нагрузки (Payload Type Indicator, PTI) – определяет тип данных в поле полезной нагрузки, а также может содержать пользовательскую, сетевую или управляющую информацию;

Приоритет потери ячейки (Cell Loss Priority, CLP) – это поле определяет, может ли ячейка быть выброшена или нет (значение, равное нулю, указывает на то, что ячейка имеет высший приоритет и не может быть удалена);

Управление ошибками заголовка (Header Error Control, НЕС) – используется для обнаружения ошибок и исправления однобитных ошибок.

Рис 2. Заголовок АТМ-ячейки