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

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

Заголовок ячейки формата NNI идентичен заголовку ячейки формата UNI за исключением поля GFC. Оно «поглощается» расширением поля VPI, что необ­ходимо для поддержки большего числа виртуальных путей. На рис. 11.13 пока­зан заголовок ячейки формата NNI.

7 . 0

VPI (8 бит)

VPI(4 бита)

VCI(4 бита)

УС1(8бит)

VCI (4 бита)

РТ (3 бита)

CLP (1 бит)

НЕС (8 бит)

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

Другим подходом к классификации ячеек ATM является определение выпол­няемых ими функций. При этом ячейки делятся на:

  • пустые (Idle),

  • неназначенные (unassigned),

  • ОАМ физического уровня,

  • vp/vc.

Пустые ячейки (на рис. 11.14 они показаны белым цветом) используются для согласования скорости передачи, с которой работает устройство, с пропускной способностью канала или для резервирования полосы пропускания (при этом между передачами происходит как бы захват полосы пропускания). Эти ячейки не содержат полезных данных и в отличие от неназначенных ячеек не доходят до уровня ATM.

В неназначенных ячейках заполнены поля VPI/VCI, но поле данных не со­держит полезной информации.

При прямой передаче ячеек по физическим каналам связи каждая 27-я ячей­ка используется для переноса ОАМ-информации, относящейся к физическому уровню. Эти ячейки не передаются на уровень ATM.

VP/VC-ячейки используются при взаимодействии абонентов по виртуаль­ным каналам или виртуальным путям и, в свою очередь, разделяются на:

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

  • ячейки для метасигнализации,

  • ячейки для широкополосной сигнализации,

  • ячейки SMDS/CBDS,

  • ячейки протокола ILMI,

  • ячейки VC ОАМ.

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

Ячейки бывают корректные и некорректные. Корректные ячейки не содержат ошибок в заголовке (возможно, после коррекции ошибок на физическом уров­не). Некорректные ячейки содержат ошибки, которые не могут быть исправлены существующими методами. Такие ячейки удаляются на физическом уровне.

Подготовка ячеек к передаче

До того как ячейки будут переданы через сеть ATM, они должны быть подготов­лены на соответствующем уровне адаптации ATM. Какой именно уровень адап­тации ATM будет применяться, определяется самим устройством ATM, его типом, классом и сервисными требованиями к сети ATM.

Напомним, что в модели ATM уровень адаптации ATM (AAL) расположен выше уровня ATM. Его основная задача состоит в адаптации потоков информации, получаемых от приложений верхних уровней, для уровня ATM. Одного уровня адаптации, пусть даже очень интеллектуального, недостаточно. Сетевые приложения весьма разнообразны и требуют различного подхода к своему обслуживанию. В результате необходимы отдельные механизмы, направленные именно на поддержку выделенных классов обслуживания. В основу определения этих классов были заложены следующие показатели:

  • согласование временных параметров между отправителем и получателем;

  • определение скорости потока;

  • режим соединения.

Таблица 11.6 содержит определения классов обслуживания.

Таблица 11.6. Классы обслуживания

Класс/ характеристика

Класс А

Класс В

КлассС

КлассD

КлассХ

Временное согласование

Требуется

Требуется

Не требуется

Не требуется

Определяется пользователем

Скорость потока

Постоянная

Переменная

Переменная

Переменная

Определяется пользователем

Режим соединения

Ориентирован

на соединение

Ориентирован

на соединение

Ориентирован

на соединение

Без соединения

Ориентирован

на соединение

ТипААL

AAL1

AAL2

AAL3/4 и AAL5

AAL3/4 и AAL5

AALO

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

При определении уровня адаптации ATM (см. выше) выделены два основ­ных подуровня: подуровень схождения (CS) и подуровень сегментации и сборки (SAR). Для определения общих функциональных задач уровня адаптации ATM такое деление является вполне достаточным. Однако для подробного изучения уровней адаптации необходимо разделить подуровень схождения на два под­уровня: служебно-ориентированный подуровень схождения (Service-Specific Convergence Sublayer, SSCS) и общую часть подуровня схождения (Common Part Convergence Sublayer — CPCS). В зависимости от выполняемых задач слу-жебно-ориентированного подуровня схождения SSCS может и не быть. На рис. 11.15 показаны относительное положение подуровней адаптации ATM, на­звания блоков информации, с которыми они оперируют, и механизмы формиро­вания ячеек.

При формировании подуровнями SSCS, CPCS и SAR протокольных блоков данных PDU используется только поле полезной нагрузки будущей ячейки. При этом доступный объем поля полезной нагрузки вместо декларированного объема в 48 байт уменьшается до 47 байт, а в случае использования уровня AAL3/4 — до 44 байт. Только AAL5 использует один бит в заголовке ячейки — поле РТ. Такой способ размещения служебной информации позволяет уровню адаптации ATM полностью не зависеть от уровня ATM. Для уровня адаптации AAL1 поль­зовательские данные сегментируются по 48 байт, а для уровней адаптации AAL3/4 и AAL5, предназначенных для передачи данных, максимальный размер сегмента пользовательских данных может составлять 65 535 байт. При этом передача данных через уровень адаптации ATM может происходить в двух ре­жимах: режиме сообщения и потоковом режиме. Уровни адаптации AAL3/4 и AAL5 имеют четкое разделение на подуровни SSCS и CPCS.