Главная  Классификация протоколов сигнализации 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [ 139 ] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169]

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

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

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

8 7 6 5 4 3 2 1

Байт1

Флаг(01111110)

Внешний адрес (старшие биты) Внешний адрес (младшие биты)

ЕА=0

ЕА=1

Содержимое кадра подуровня звена данных

Проверочная комбинация FCS (старшие биты) Проверочная комбинация FCS (младшие биты)

Флаг (01111110)

Байт 2 БайтЗ Байт 4

Байт (N-3) Байт(М-2) Байт(М-1) БайтМ

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

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

Адрес подуровня звена данных (старшие биты) Адрес подуровня звена данных (младшие биты)

ЕА=0

ЕА=1

Поле управления

Информационное поле

Байт 1 Байт 2 БайтЗ

Байт М Байт(М+1)

Байт (М+К)

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

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

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



протокол защиты и протокол управления трактами, как это определено в общем адресном пространстве интерфейса V5 (таблица 6.3).

6.6. ФОРМАТЫ СООБЩЕНИЙ УРОВНЯ 3

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

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

7 6 5 4 3

Дискриминатор протокола

Байт1

Адрес уровня 3 (старшие биты)

Байт 2

Адрес уровня 3 (младшие биты)

БайтЗ

Тип сообщения

Байт 4

Другие информационные элементы

Байт 5

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

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

Таблица 6.4. Типы сообщений интерфейса V5

Тип сообщения

Адрес кадра

Кодировка

типа сообщения

Биты типа сообщения

Сообщения протокола ТфОП

8176

от 0 до 15

Сообщения протокола управления

8177

от 16 до 23

Сообщения протокола защиты

8178

от 24 до 31

Сообщения протокола ВСС

8179

от 32 до 47

Сообщения протокола управления трактами

8180

от 48 до 55

Если необходимо идентифицировать сторону интерфейса, передающую сообщение, к имени сообщения добавляется через косую черту префикс AN или LE. Например, сообщение AN/ESTABLISH передается сетью доступа, а сообщение LE/ESTABLISH оконечной станцией. Необязательные информационные элементы сообщения указываются добавлением через косую черту суффикса, который начинается заглавной буквой, а если в нем несколько слов, то они соединяются тире. Например, если в сообщение ESTABLISH вводится необязательный информационный элемент Steady-signal (непрерывный сигнал), то запись имеет вид: ESTABLISH/Steadysignal. Если необязательные информационные элементы предусмотрены, но ни один из них в сообщение не включен, это указывается с помощью тире: AN/ESTABLISH/- представляет собой сообщение ESTABLISH, передаваемое сетью доступа и не содержащее необязательных информационных элементов.

Значения необязательных информационных элементов указываются расширением суффикса с помощью двоеточия. Например, при установлении соединения от АТС: LE/ESTABLISH/ Steady-signal: normal polarity, что означает сообщение ESTABLISH, передаваемое станцией и содержащее необязательный информационный элемент Steady-signal, причем этот необязательный информационный элемент имеет значение, представленное словами normal polarity.

Значения обязательных информационных элементов можно указывать, используя тот же способ, что и для необязательных информационных элементов. Кроме того, запись может быть сокращена, поскольку указывать на присутствие обязательного информационного элемента нет необходимости. Например, сообщение STATUS: Response :ANO представляет собой сообщение STATUS с обязательным информационным элементом Cause (причина), который указывает, что оно было передано в ответ на сообщение LE/STATUS-ENQUIRY и что идентифицируемый адресом уровня 3 в общем заголовке порт ТфОП находится в состоянии О (выключен из обслуживания). Сокращение можно использовать и в необязательных информационных элементах. В этом случае подразумевается, что необязательный элемент включен в состав сообщения. Таким образом, сообщение ESTABLISH/Line-information: impedance-marker-set эквивалентно сообщению ESTABLISH: impedance-marker-set, т.к. необязательный элемент Line-information должен присутствовать по смыслу.

Следует отметить, что данное соглашение не исключает записей, которые с точки зрения спецификации интерфейса V5 неверны. Например, запись LE/STATUS - неверна из-за



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [ 139 ] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169]

0.0014