ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 20.10.2024

Просмотров: 42

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

уровня 2, используемым для идентификации портов ISDN. Адреса уровня 3 для ISDN определены в стандартных спецификациях про­токола ISDN и находятся вне области спецификации интерфейса V5. Значения от 0 до 8175 используются для идентификации поль­зовательских портов ISDN и не используются для идентификации протокольных объектов уровня 3.

Сообщения служебного протокола управления для адресации на уровне 3 используют адреса общего пространства для портов ТфОП, портов ISDN и самого протокола управления. Адрес уров­ня 3 для сообщений протокола управления указывает, относится ли сообщение управления к порту ТфОП или к порту ISDN или оно является общим сообщением служебного управления. Адрес уровня 2 указывает, что сообщение принадлежит протоколу управления. Когда этот адрес используется на уровне 3, он указывает, что сооб­щение не связано с пользовательским портом, а принадлежит ука­занному конкретному протоколу V5.

Смысл общего адресного пространства и правила его исполь­зования станут более понятными читателю, когда он ознакомится с содержанием следующего параграфа 6.6.

Рассмотрим чрезвычайно важное для V5 понятие обрамления кадров. Дело в том, что сообщения ISDN до передачи через V5 уже помещены в информационное поле кадров LAPD. Чтобы эти кадры могли транслироваться через сеть доступа, необходимо снабдить их дополнительной внешней «оболочкой» с ярлыком, указывающим


174 Глава 6

адрес пользовательского порта ISDN. Для сообщений управления соединениями ISDN адрес в этом ярлыке является адресом порта ISDN из общего адресного пространства V5. Такая же двухуровне­вая структура адресации кадра применима и для сообщений других протоколов, позволяя тем самым свободно специфицировать в даль­нейшем внутреннюю часть структуры кадра для новых протоколов сети доступа.

С учетом всего вышесказанного становится понятным разде­ление уровня LAPV5 на два подуровня: подуровень функций об­рамления LAPV5-EF (Enveloping Function sublayer) и подуровень зве­на данных LAPV5-DL (Data Link sublayer). Справедливости ради сле­дует заметить, что такая двухслойная структура уровня 2 представ­ляется весьма громоздкой, а для служебных протоколов V5 необхо­димость в ней отсутствует. Более того, внешний адрес в ярлыке и внутренний адрес в кадре с сообщением служебного протокола дуб­лируют одну и ту же информацию. Но это следует принимать как плату заранее принятые решения, т.к. структура кадра для переноса сообщений управления базовыми соединениями ISDN была стан­дартизирована до начала разработки спецификаций V5.

Структура обрамления кадра показана на рис. 6.6. Внешний адрес в ярлыке обрамления является 13-битовым числом, которое вместе с тремя фиксированными битами составляет два байта, рас­полагающихся непосредственно за открывающим флагом кадра. Эти 13 битов позволяют присваивать внешнему адресу значения от 0 до 8191 (см. табл. 6.2). Оставшиеся в байтах 2 и 3 биты _ это два бита расширения адресного поля (ЕА) и один бит идентификации ко­манды/ответа (C/R) кадра ISDN. Здесь бит C/R всегда имеет фик­сированное значение 0, так как его функцию выполняет бит C/R в кадре подуровня звена, находящемся внутри обрамления.

Внешние адреса от 0 до 8175 используются для идентифика­ции портов ISDN, связанных с интерфейсом V5. Остающиеся ад­реса от 8176 до 8191 используются для идентификации виртуаль­ных портов в оборудовании на любой стороне интерфейса V5. За­вершают обрамление два байта проверочной комбинации FCS и закрывающий флаг. Флаги имеют ту же кодировку 01111110, что и, например, в протоколе DSS-1 (см. параграф 3.3).

Минимальный размер необрамленного кадра (без открываю­щего и закрывающего флагов и проверочной комбинации) — 3 бай­та, максимальный — 533 байта. Данная величина требует поясне-

Открытый интерфейс V5 175


Рис. 6.6. Обрамление кадра

ния. Кадр уровня 2 считается ошибочным, если его длина вдвое пре­вышает разрешенную величину 268 байтов плюс 2 байта. Таким об­разом, максимально допустимая длина кадра от открывающего флага до закрывающего равна 2-268+2—1 =537 байтов. Если вычесть 2 бай­та флагов и 2 байта проверочной комбинации, то получится упомя­нутая выше величина 533 байта.

В кадре подуровня звена проверочная комбинация отсутст­вует (рис. 6.7), поскольку нет необходимости дважды проверять один и тот же кадр.

Рис. 6.7. Кадр подуровня звена

Для сообщений управления базовыми соединениями ISDN кадр подуровня звена LAPV5 начинается полями адреса уровня 2 протокола ISDN. Для других протоколов оно начинается двумя бай­тами, содержащими адрес подуровня звена. Эти байты содержат, кроме того, биты ЕА и бит C/R, используемые также, как и в кадрах ISDN. Затем следуют байты поля управления, а за ними может сле­довать информационное поле, в котором помещено сообщение уров­ня 3. Максимальный размер этого поля составляет 260 байтов.


176 Глава 6

Подобно адресу в ярлыке обрамления, внутренний адрес подуровня звена для протоколов, отличающихся от протокола управ­ления соединениями ISDN, также состоит из 13 битов, что позволя­ет присваивать адресу значения от 0 до 8191. Внешний адрес и адрес подуровня звена для этих протоколов содержат одинаковую инфор­мацию. Адреса в диапазоне от 8176 до 8180 указывают протокол ТфОП, протокол управления, протокол ВСС, протокол защиты и протокол управления трактами, как это определено в общем адрес­ном пространстве интерфейса V5 (таблица 6.3).

6.6. Форматы сообщений уровня 3

Все упомянутые в параграфе 6.3 протоколы уровня 3 интер­фейса V5 (протокол ТфОП, протокол управления, протокол управ­ления трактами, ВСС-протокол и протокол защиты) являются про­токолами, ориентированными на сообщения.

Каждое сообщение содержит три обязательных информаци­онных элемента — дискриминатор протокола (1 байт), адрес уровня 3 (2 байта), тип сообщения (1 байт) и другие информационные эле­менты, обязательность/необязательность и длина каждого из кото­рых зависят от типа сообщения. Структура сообщения представле­на на рис. 6.8.

Рис. 6.8. Формат сообщения протокола V5

Дискриминатор протокола V5 занимает первый байт сообще­ния и имеет значение 01001000 (48 в шестнадцатеричной систе­ме). Назначение дискриминатора протокола — обеспечить возмож­ность отличать сообщения протоколов V5 по ETS 300 324-1 и ETS 300 347-1 (протокола ТфОП, протокола управления, прото­кола управления трактами, ВСС-протокола и протокола защиты) от сообщений других протоколов, использующих то же соедине­ние уровня 2. Дискриминатор протокола включается в состав со-

Открытый интерфейс V5 177

общений протоколов V5 для обеспечения структурной совмести­мости с другими протоколами (например, с ETS 300 102-1), в том числе и с новыми протоколами уровня 3, которые пока еще нахо­дятся в стадии разработки.

Следом за дискриминатором протокола помещаются два бай­та адреса уровня 3. Назначение этого обязательного информаци­онного элемента — идентификация логического объекта уровня 3 в рамках интерфейса V5. Для протокола управления в качестве ад­ресов уровня 3 используются значения из общего адресного про­странства (табл. 6.3).


Для протокола ТфОП адресом уровня 3 тоже является число, взятое из общего адресного пространства V5; это число идентифи­цирует конкретный пользовательский порт ТфОП (табл. 6.3). Один бит в двух байтах адреса имеет фиксированное значение, а оставшиеся 15 битов обеспечивают адресацию для 32768 портов ТфОП.

Для протокола ВСС адрес уровня 3 использует 13 битов плюс бит индикации либо сети доступа, либо оконечной АТС, что обес­печивает 8192 возможных значения для идентификации процесса ВСС, к которому относится сообщение.

Для протокола управления трактами адрес уровня 3 содер­жит только восемь битов. Эти биты образуют значения идентифи­каторов 16 трактов интерфейса V5.2.

Для протокола защиты адрес уровня 3 может использовать все 16 битов двух байтов адреса. Значение адреса идентифицирует логический С-канал, к которому относится сообщение.

Третий обязательный информационный элемент — тип со­общения занимает 7 битов четвертого байта сообщения. Правила кодирования типа сообщения для разных протоколов V5 иллюст­рирует табл. 6.4. Сами сообщения и их структура будут рассмотрены в двух следующих главах, здесь же целесообразно привести краткие сведения о соглашении относительно правил записи, отражающих как имя, так и содержимое любого сообщения протокола V5.

Как это делалось в главе 4 для протокола DSS-1 и в главе 10 первого тома для ОКС-7, типы сообщений V5 будут записываться заглавными буквами и через дефис, если названия этих типов со­стоят более чем из одного слова. Приводимые ниже примеры для протоколов V5 взяты из [83].

www.kiev-security.org.ua

BEST rus DOC FOR FULL SECURITY