9.4.2 Структура ячеек атм
Ячейка АТМ имеет 5 октетов заголовка и 48 – информационного поля. Октеты передаются в порядке нумерации, начиная из первого. Биты октета передаются в порядке, обратному нумерации, то есть, начиная из восьмого. Для любого поля ячейки бит, переданный первым, является старшим (Most Significant Bit – MSB). Формат заголовка ячейки в интерфейсе пользователь-сеть – на рис. 9.6. Определенные значения заголовка закреплены за физическим уровнем в интерфейсе UNI для идентификации ячеек ОАМ физического уровня, пустых ячеек. Все другие значения – для использования уровнем АТМ.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Бит Октет |
|||
GFC |
VPI |
1 |
|||||||||
VPI |
VCI |
2 |
|||||||||
VCI |
3 |
||||||||||
VCI |
PT |
CLP |
4 |
||||||||
HEC |
5 |
Рисунок 9.6 – Формат заголовка ячейки АТМ в интерфейсе пользователь-сеть (UNI)
Поле GFC общего управления потоком
Одной из функций уровня АТМ есть общее управление потоком GFC (Generic Flow Control) в интерфейсе пользователь-сеть для облегчения условий кратковременных перегрузок или ограничения эффективной пропускной способности передачи. Поле GFC задает процедуры управляемой или неуправляемой передачи. В первом случае механизм GFC может обеспечить разные равные качества обслуживания QoS в сети пользователя, подсоединенной к UNI (управление не выполняется для потоков, входных от сети АТМ).
Поле VPI/VCI маршрутизации
Для маршрутизации есть 24 бита: 8 – для идентификатора виртуального тракта VPI, 16 – для идентификатора виртуального канала VСI. Есть определенные стандартные значения VСI и VPI для идентификации:
ячеек с данными физического уровня;
нерабочих (или не назначенных – unassigned) ячеек4;
виртуальных соединений метасигнализации;
виртуальных соединений распределительной (broadcast) сигнализации;
виртуальных соединений двупунктной (point-to-point) сигнализации;
потоков данных технической эксплуатации OAM четвертого уровня (F4)5 .
Нулевое значение VСІ не разрешено для идентификации виртуального канала пользователя. Число бит полей VСІ и VPI, используемых для маршрутизации, согласуется между пользователем и сетью. Эти биты размещаются в полях VСI и VPI в позициях смежных младших битов (начиная с бита 5 октета 2 для поля VPI и с бита 5 октета 4 для поля VСI на рис. 3.2). Неиспользуемые биты поля маршрутизации устанавливают в 0.
Поле PТ типа полезной погрузки
Поле типа полезной погрузки (Payload Тур) указывает, что ячейка содержит полезную погрузку (информационное поле) – данные пользователя или информацию управления. Кодирование поля для данных пользователя позволяет фиксировать состояние перегрузки, а для данных управления – различать три типа ячеек: техэксплуатации ОАМ f5, передаваемые из конца в конец или закрепленные за сегментами тракта, и управления ресурсами.
Поле СLP приоритета потери ячейки
При перегрузках сети ячейки, с битом СLР (Cell Loss Priority) установленным в 1, сбрасываются раньше, чем те, где СLР = 0. Приоритет потери ячейки устанавливает пользователь или поставщик услуг. Ячейки от источников с постоянной скоростью передачи должны иметь приоритет относительно источников с переменной скоростью. При переменной скорости ячейкам, потеря которых мало влияет на качество обслуживания, может предоставляться CLP = 1, а остатку каморок – CLP = 0. В узлах доступа контролируются параметры потока ячеек пользователя, в транзитных узлах – параметры нагрузки сети. Если параметры потока превышают установленные соглашением по нагрузке, то у части ячеек значение поля СLP может изменяться с 0 на 1 и при перегрузках на узлах сети эти ячейки будут сбрасываться.
Поле НЕС коррекции ошибок заголовка на уровне АТМ не заполняется и не проверяется – это функции физического уровня.
Формат заголовка ячейки в интерфейсе NNI (Network Node Interface) сетевого узла различается лишь отсутствием поля GFC – за его счет расширено поле маршрутизации VPI (до 12 бит).