Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технологии корпоративных сетей. Энциклопедия.doc
Скачиваний:
210
Добавлен:
15.08.2019
Размер:
51.83 Mб
Скачать

Формат ячеек atm

53 байта ячейки используются следующим образом: пять байт занимает заголо­вок, а оставшиеся 48 байт отведены под поле данных (рис. 11.11). Поля заголовка содержат: адресную информацию, информацию для определения качества передачи и контрольную информацию. Сетевые устройства ATM ис­пользуют поле заголовка для коммутации ячеек в нужном направлении.

Заголовок (5 байт)

Данные (48 байт)

Рис. 11.11. Общий формат ячейки ATM

48-байтное поле данных ячейки содержит полезную информацию, которая передается по сети. Практически любой тип данных может быть помещен в это поле. Коммутаторам в сети ATM не нужно ничего знать о содержании этого поля для отправки ячеек получателю — всю необходимую информацию комму­татор может получить из заголовка. В некоторых технических документах, пос­вященных технологии ATM, поле данных ячейки может называться полем полезной нагрузки (payload).

Хотя в сети ATM все ячейки имеют один размер и используются во всех случаях сетевого взаимодействия, существует несколько признаков, по которым можно проводить классификацию ячеек. При этом на основе этих признаков определяются способы обработки их сетью и типы устройств, их использующих. Классификацию можно проводить по принадлежности к интерфейсам сети ATM. Существует два различных формата ячеек: первый для интерфейса UNI, второй — для NNI. Различие между этими форматами состоит в том, что 4 бита, использующиеся для управления потоком (Generic Flow Control, GFC) в заго­ловке ячейки UNI, в интерфейсе NNI применяются для идентификации вирту­ального соединения. Это приводит к тому, что управление потоком недоступно для интерфейса NNI. Расширение поля идентификации виртуальных соедине­ний в больших сетях необходимо, так как возможных виртуальных соединений намного больше. Это также способствует более эффективной коммутации ячеек.

Ячейки формата uni

Ячейки формата UNI используются для взаимодействия абонентов, при форми­ровании запроса на установление соединения от отправителя к коммутатору и для обработки трафика, направляемого по установленному соединению. На рис. 11.12 показан заголовок ячейки формата UNI.

7 0

GFC (4 бита)

VPI (4 бита)

VPI (4 бита)

VCI (4 бита)

VCI (8 бит)

VCI (4 бита)

РТ (3 бита)

CLP (1 бит)

НЕС(8 бит)

Рис.11.12. Заголовок ячейки формата UNI

Заголовок ячейки формата UNI содержит следующие поля:

  • GFC (Generic Flow Control) — поле общего управления потоком. Эти че­тыре бита имеют значение только при взаимодействии конечного устрой­ства с соседним коммутатором ATM и используются для контроля нагрузки на соединение. Форум ATM в спецификациях UNI 3.0/3.1 рекомендовал устанавливать биты этого поля в нули. Это поле может использоваться для некоторых специфических целей, таких как идентификация множества пользователей, которые используют один интерфейс ATM, или перена­правление трафика с различными классами обслуживания для обеспече­ния качества обслуживания;

  • VPI (Virtual Path Identifier) — идентификатор виртуального пути;

  • VCI (Virtual Channel Identifier) — идентификатор виртуального канала;

  • РТ (Payload Type) — эти три бита используются для указания того, что содержит ячейка: пользовательские данные, информацию для управления трафиком или данные формата информационного потока ОАМ F5 (Ope­rations Administration and Maintenance — операции по администриро­ванию и эксплуатации), спецификации которого разработаны Форумом ATM. В книге вопросы эксплуатации и технического обслуживания сетей ATM не рассматриваются.

Кратко определим основные функции этой системы:

  • контроль параметров, отвечающих за надежность системы;

  • локализация неисправностей;

  • настройка устройств после отказов;

  • аварийная сигнализация;

  • формирование, передача и отображение служебной информации.

ОАМ является протоколом управления потоками информации об эксплуата­ции и техническом обслуживании. Эти потоки разделены на пять уровней: от F1 до F5. Поток F5 несет информацию о виртуальных каналах на уровне ATM. Согласно этому протоколу, устройства, расположенные на границе сети, должны обмениваться специальными сообщениями, которые передаются по тому же пути, что и данные. Это позволяет быстро отслеживать отказы каналов данных и определять значения обоих интервальных параметров. Ячейки с данными ОАМ отправляются источником регулярно с частотой, выбираемой определенным об­разом для уменьшения накладных расходов и минимизации потери данных. Здесь тоже налицо некий компромисс между стремлением уменьшить потери данных и желанием избежать увеличения служебного трафика.

В табл. 11.5 показаны возможные значения данного поля.

Таблица 11.5. Значения поля РТ в заголовке ячейки UNI

Значение поля

Тип ячейки

Примечания

000

Ячейки, переносящие пользовательские данные

Перегрузка отсутствует

001

Перегрузка отсутствует

010

Перегрузка

011

Перегрузка

100

Ячейки ОАМ

101

110

Ячейка для управления трафиком

111

Зарезервировано для будущего использования

Продолжим перечень полей в заголовке ячейки формата UNI:

  • CLP (Cell Loss Priority) — приоритет потери ячейки. Это поле состоит из одного бита, который указывает, могут ли коммутаторы сбросить эту ячейку (CLP-1) или обязаны ретранслировать ее дальше (CLP=0), как имеющую высокий приоритет. Это поле определяет приемлемый уровень потери ячеек. Ячейки с полем CLP=1 можно рассматривать как наруши­телей соглашения по качеству обслуживания. Это поле также определяет, должны или нет ячейки удаляться коммутаторами в случае перегрузок в сети или при возникновении других нештатных ситуаций. Удаление ячеек допустимо для некоторых видов трафика, например, аудио- и видеоин­формации.

  • НЕС (Header Error Control) — используется на физическом уровне ATM для выявления и исправления битовых ошибок в заголовке ячейки. Без такой защиты возможно нарушение адресации, в результате чего ячейки могут быть перенаправлены другому получателю и включены в собирае­мый им кадр. Эти «чужие» ячейки вызовут ошибку в кадре, что приведет к его полному удалению. Функции исправления ошибок на более высоких уровнях потребуют провести повторную передачу кадра, вызвав дополни­тельную нагрузку на сеть. Это поле позволяет исправлять одну битовую ошибку и обнаруживать ошибки в нескольких битах.