Другие информационные элементы
В управлении вызовами В ISDN большую роль играют информационные элементы (IE). Они делятся на два класса:
· однобайтные IE фиксированной длины (их всего 5, в них 8-й бит равен 1, идентификатор IE - биты: 5-7, а содержимое - биты 1-4);
· IE переменной длины (их в рек. Q.931 указано 32 и их 8-й бит первого байта равен 0); минимальная длина IE составляет 3 байта, а максимальная может достигать 35 байтов.
Кодовые номера информационных элементов переменной длины присваиваются в порядке возрастания номеров при их появлении в каждом IE какого-то сообщения. Это позволяет па приемной стороне определять наличие или отсутствие определенного IE, не просматривая всего сообщения.
Формат информационного элемента представлен на рис.7-10а, здесь идентификатор IE находится в 1-м байте, и па рис.7-10б, где идентификатор IE находится в 3-м байте, а выход на него (по механизму "escape for extension" (выход на расширение) - ext.l) идет с первого байта.
Байты | ||||||||
Идентификатор IE | ||||||||
Длина элементов содержимого IE | ||||||||
Элементы содержимого IE | … |
А)
Выход на расширение (ext. 1) | Байты | |||||||
Длина элементов содержимого IE | ||||||||
ext. 1 | Идентификатор IE | |||||||
Элементы содержимого IE | … |
Б)
Рис.7-10. Формат IE переменной длины: обычный (а) и с выходом на расширение (б)
При 7-битном кодиронапии можно закодировать 128 IE переменной длины, а при 3- битном- 8 III фиксированной длины, т.е. всего 133 IE, если не считать 0-е IE и IE, осущесивляющий Shift-операцию. Это значит, что все множество IE м.б. покрыто 8-ю кодовыми наборами: Codeset 0-7, из которых сегодня используется только 5:
Codeset 0, разработанный ITU-T в рамках рек. Q.931 и используемый по умолчанию;
Codeset 4, зарезервированный для использования стандартами ISO/IEC;
Codeset 5, зарезервированный для национального использования IE;
Codeset 6, зарезервированный для IE, специфических для ЛС;
Codeset 7, зарезервированный для IE, специфических для пользовательских IE.
Используемый кодовый набор считается активным, по он м.б. заменен другим набором с лзыощыо Shift-операций. Кроме того, наборы 4—7 м.б. использованы вместе с активным Codeset 0.
Существуют два способа изменить кодовый набор, используя:
Shift - этот метод (команда) позволяет временно сменить кодовый набор. Он также назы-вается сменой без фиксации, т.к. она (смена) действует только на следующий информационный элемент;
Shift lock - этот метод (команда) позволяет постоянно сменить кодовый набор, до следующей команды. Она также называется сменой с фиксацией. Однако такая смена позволяет сменить кодовый набор только на набор с большим номером (напр., Codeset 0 на Codeset 5).
Международные варианты ISDN
ITU-Т (CCITT) впервые выпустила серию рекомендаций/стандартов по технологии ISDN в 1984 году. Однако до этого момента ряд организаций уже разработал свои варианты ISDN, которые были воплощены в оборудовании производителей. Версия ITU-T, переработанная ETSI, получила впоследствии признание как Euro-ISDN. Перечислим наиболее распространенные варианты управляющих протоколов ISDN. Их использование облегчает применение кодовых наборов (Codeset).
Национальный ISDN-1,2 (Bellcore, США)
Национальный ISDN-l (6.1991) использует 4 типа сетевых сообщений и оперирует информационными элементами кодовых наборов: Codeset 0, 5 и 6. Национальный ISDN-2 (12.1992) использует 7 типов сетевых сообщений и оперирует расширенным набором информационных элементов кодовых наборов: Codeset 0, 5 и 6.
ISDN 5ESS (AT&T, США)
Этот вариант ISDN используется в широко распространенной АТСЦ 5ESS. Он использует 19 типов сетевых сообщений и оперирует большим набором информационных элементов кодовых наборов: Codeset 0 и 6.
Euro ISDN (ETSI, Европа)
Этот вариант ISDN (12.1990) используется всеми европейскими странами. Он работает только с набором Codeset 0, но допускает однобайтные сообщения.