ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 20.10.2024
Просмотров: 39
Скачиваний: 0
СОДЕРЖАНИЕ
6.2. Модель v5: услуги и порты пользователя
164 Глава 6____________________ _______________
6.3. Протоколы и пропускная способность
168 Глава 6_______________________ ______________
6.4. Физический уровень протокола v5
172 Глава 6 _______________________________
6.6. Форматы сообщений уровня 3
178 Глава 6 ______________________________
6.7. Мультиплексирование портов isdn
7.2. Информационные элементы сообщений протокола ТфОп
186 Глава 7 ______________ _______
178 Глава 6 ______________________________
Таблица 6.4. Типы сообщений интерфейса V5
Тип сообщения |
Адрес кадра |
Кодировка типа сообщения |
Биты типа сообщения |
||||||
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||
Сообщения протокола ТфОП |
8176 |
от 0 до 15 |
0 |
о |
о |
- |
- |
- |
- |
Сообщения протокола управления |
8177 |
от 16 до 23 |
0 |
о |
1 |
0 |
- |
- |
- |
Сообщения протокола защиты |
8178 |
от 24 до 31 |
о |
о |
1 |
1 |
- |
- |
- |
Сообщения протокола ВСС |
8179 |
от 32 до 47 |
о |
1 |
о |
- |
- |
- |
- |
Сообщения протокола управления трактами |
8180 |
от 48 до 55 |
о |
1 |
1 |
0 |
- |
- |
- |
Если необходимо идентифицировать сторону интерфейса, передающую сообщение, к имени сообщения добавляется через косую черту префикс AN или LE. Например, сообщение AN/ESTABLISH передается сетью доступа, а сообщение LE/ESTABLISH оконечной станцией. Необязательные информационные элементы сообщения указываются добавлением через косую черту суффикса, который начинается заглавной буквой, а если в нем несколько слов, то они соединяются тире. Например, если в сообщение ESTABLISH вводится необязательный информационный элемент Steady-signal (непрерывный сигнал), то запись имеет вид: ESTABLISH/Steady-signal. Если необязательные информационные элементы предусмотрены, но ни один из них в сообщение не включен, это указывается с помощью тире: AN/ESTABLISH/- представляет собой сообщение ESTABLISH, передаваемое сетью доступа и не содержащее необязательных информационных элементов.
Значения необязательных информационных элементов указываются расширением суффикса с помощью двоеточия. Например, при установлении соединения от АТС: LE/ESTABLISH/ Steady-signaLnormal polarity, что означает сообщение ESTABLISH, передаваемое станцией и содержащее необязательный информационный элемент Steady-signal, причем этот необязательный информационный элемент имеет значение, представленное словами normal polarity.
Значения обязательных информационных элементов можно указывать, используя тот же способ, что и для необязательных информационных элементов. Кроме того, запись может быть сокращена, поскольку указывать на присутствие обязательного инфор-
Открытый интерфейс V5 179
мационного элемента нет необходимости. Например, сообщение STATUS: Response:ANO представляет собой сообщение STATUS с обязательным информационным элементом Cause (причина), который указывает, что оно было передано в ответ на сообщение LE/STATUS-ENQUIRY и что идентифицируемый адресом уровня 3 в общем заголовке порт ТфОП находится в состоянии 0 (выключен из обслуживания). Сокращение можно использовать и в необязательных информационных элементах. В этом случае подразумевается, что необязательный элемент включен в состав сообщения. Таким образом, сообщение ESTABLISH/Line-information:impedance-marker-set эквивалентно сообщению ESTABLISH: impedance-marker-set, т.к. необязательный элемент Line-information должен присутствовать по смыслу
Следует отметить, что данное соглашение не исключает записей, которые с точки зрения спецификации интерфейса V5 неверны. Например, запись LE/STATUS — неверна из-за того, что станции не разрешено передавать сообщение STATUS. Если рассматривать только правильные записи, то сообщения PROTOCOL-PARAMETER и LE/PROTOCOL-PARAMETER эквивалентны, поскольку сообщение AN/PROTOCOL-PARAMETER было бы нарушением спецификации интерфейса V5.
Соглашение не требует указывать тот протокол V5, которому принадлежит сообщение, поскольку протоколы идентифицируются адресом уровня 2, а также определяются косвенно, по смыслу, именем сообщения. Это соответствует принятому для интерфейса V5 принципу, согласно которому информационный элемент «тип сообщения» в общем заголовке, содержащий код имени сообщения, идентифицирует по смыслу протокол, явно определяемый адресом уровня кадра.
6.7. Мультиплексирование портов isdn
Трудности специфицирования протокола V5 применительно к портам ISDN неоднократно упоминались в этой главе. В основном эти упоминания сводились к сетованиям по поводу отсутствия машины времени, с помощью которой можно было бы попасть к началу разработки DSS-1 и подсказать разработчикам, что терминалы ISDN будут являться элементами сети абонентского доступа и, следовательно, сообщения DSS-1 будут, наряду с сообщениями других протоколов, мультиплексироваться в интерфейсе V5. Но история не терпит сослагательного наклонения.
180 Глава б_______________________________________
В связи с этим уместно привести цитату из монографии одного из руководителей разработки V5 Алекса Гиллеспая [83]:
«... делегаты первых встреч по стандартизации интерфейса V5 не прибегали к физической силе, чтобы урегулировать различные подходы к тому, как должна мультиплексироваться сигнализация ISDN. Рассматривались три варианта, соответствующие уровням 1, 2 и 3 модели ВОС. Решение использовать подход трансляции кадров представляло торжество как логики, так и взаимных уступок, и впоследствии было немало слез сожаления, но не было никакого самосожжения».
Именно в результате этой дискуссии в интерфейсе V5 для мультиплексирования сигнальных потоков от пользовательских портов ISDN стал использоваться подход, основанный на трансляции кадров. Он действует на уровне 2 модели OSI и приводит к тому, что сигнализация ISDN прозрачно мультиплексируется сетью доступа. Обнаружение и повторная передача испорченных кадров производится терминалами ISDN и местной АТС, но не сетью доступа.
Другой обсуждавшийся тогда вариант был связан с интерпретацией сообщений уровня 3 ISDN в сети доступа, что привело бы к дополнительному усложнению протоколов V5. Кроме того, в случае внесения каких-либо изменений в протокол сигнализации ISDN пришлось бы модернизировать и протоколы сети доступа.
Третий подход к решению проблемы мультиплексирования сигнализации ISDN, ориентированный на уровень 1, концептуально проще, но он потребовал бы выделения в интерфейсе V5 специальной дополнительной полосы пропускания для сигнализации ISDN. Этот недостаток мультиплексирования на уровне 1 не слишком серьезен, т.к. полосу пропускания для поддержки D-каналов пользовательских портов можно было бы выделять по требованию, основываясь на сигналах активизации и деактивизации. Более серьезная проблема, связанная с вариантом мультиплексирования на уровне 1, состоит в том, что он потребовал бы также дополнительного аппаратного обеспечения для обслуживания каждого D-канала каждого пользовательского порта, чего удается избежать при ориентации на уровень 2.
Таким образом, решение использовать для сигнализации ISDN мультиплексирование на уровне 2 является наиболее простым и наименее дорогостоящим. Оно исключает расходование полосы пропускания на сигнализацию, в результате чего аппаратное
Открытый интерфейс V5 181
обеспечение сигнализации оказывается проще, чем в варианте мультиплексирования на уровне 1, т.к. оно может быть распределено на несколько портов, вместо того, чтобы предусматривать аппаратные средства для каждого порта. Оно также проще, чем в варианте мультиплексирования на базе средств уровня 3, т.к. не требует выполнения обработки сообщений сетью доступа.
Как уже не раз отмечалось, главная функция уровня 2 заключается в согласовании неструктурированного потока данных на физическом уровне, в котором могут быть искажения вследствие ошибок, и структурированных сообщений уровня 3, которые получаются после исправления ошибок. В главе 3 было показано, что уровень 2 присваивает каждому кадру порядковый номер и снабжает этот кадр средствами обнаружения ошибок, так что поврежденные кадры можно идентифицировать и запросить их повторную передачу начиная с последнего правильно принятого кадра. Интерфейс V5 для сигнализации ISDN использует подход обнаружения ошибок и повторной передачи, заимствованный из рекомендации Q.921.
Кадр сигнализации ISDN, правильно принятый из пользовательского порта (исходный кадр), дополняется расположенным в начале кадра адресом порта, который передал этот кадр. Проверочная комбинация (FCS) в конце исходного кадра пересчитывается и подставляется вместо исходной. Затем модифицированный таким образом кадр проходит через интерфейс V5 к АТС (рис. 6.9). Правильно принятый модифицированный кадр, поступивший от станции через интерфейс V5, обрабатывается в обратном порядке:
адрес порта ISDN отделяется от модифицированного кадра и используется для того, чтобы направить кадр в соответствующий пользовательский порт. FCS пересчитывается и заменяет FCS модифицированного кадра, после чего преобразованный в исходную форму кадр передается через пользовательский порт пользователю ISDN.
Для информации D-канала ISDN был принят двухшаговый подход, поскольку общая полоса пропускания, необходимая для передачи данных D-канала через интерфейс V5, может быть больше 64 Кбит/с, доступных в одном С-канале. Чтобы обеспечить необходимую гибкость, пользовательские порты не ассоциируются прямо с С-каналами, а сначала ассоциируются с С-путями, которые затем размещаются в С-каналах интерфейса V5. Это позволяет