logo
ISiT_Lekcii

6.4.2. Формат атм- ячеек

Все АТМ-ячейки имеют фиксированный размер в 53 байта, 5 байтов из которых отведены под заголовок и 48 байтов - под пользовательские данные. Ячейки, передаваемые через интерфейсы UNI и NNI, отличаются друг от друга только форматом заголовка (рис. 6.8).

Поле GFC (Generic Flow Control) ‑ общее управление потоком, существует только в UNI и, как правило, не используется. В NNI биты, занимаемые этим полем, передаются полю VPI.

Поле VPI (Virtual Path Identifier) ‑ идентификатор виртуального пути. Виртуальный путь может объединять виртуальные каналы, проложенные по одному маршруту через сеть, или каналы, имеющие общую часть маршрута.

Рис. 6.8. Форматы АТМ-ячеек для интерфейсов UNI и NNI

Поле VCI (Virtual Channel Identifier) ‑ идентификатор виртуального канала, назначаемый соединению при его установлении. Все ячейки, передаваемые через это соединение, имеют одинаковый VCI. Поля VCI и VPI позволяют определить следующую точку назначения ячейки - следующий коммутатор на маршруте ее передачи.

Каждый коммутатор назначает этим полям новые значения, так что содержимое полей VPI и VCI имеют смысл только для одной конкретной линии связи, а не для всей сети.

Поле PT (Payload Type) ­ тип информации, позволяет различать пользовательские и служебные ячейки. Первый бит этого поля в пользовательских ячейках равен 0, а в служебных ‑ 1.

Поле CLP (Congestion Loss Priority) ‑ приоритет потерь при перегрузках, выставляется в 1 для указания низкоприоритетных ячеек, которые можно удалить при перегрузке сети.

Поле HEC (Header Error Control) ‑ контрольная последовательность для заголовка, содержит контрольную сумму, вычисленную с помощью корректирующего кода Хемминга.

Коммутаторы ATM могут работать в двух режимах, различающихся использованием значений полей VCI и VPI:

- в режиме коммутации виртуального пути;

- в режиме коммутации виртуального канала.

Виртуальный путь представляет собой группу виртуальных каналов, которые в пределах данного интерфейса имеют одинаковое направление передачи данных.

Виртуальный канал представляет собой фрагмент логического соединения, по которому производится передача данных одного пользовательского процесса.

Первый режим игнорирует поле VCI и выполняет передачу ячеек только на основе поля VPI. Так работают магистральные коммутаторы, коммутирующие группы виртуальных каналов как единое целое ‑ виртуальный путь. Коммутаторы локальных сетей обычно работают во втором режиме ‑ режиме коммутации виртуальных каналов, игнорируя поле VPI и анализируя только поле VCI.