Рассмотрим кратко, как происходит установление и разрыв соединения в коммутируемых сетях ATM.
Для этого используется набор стандартных сообщений, управляющих соединением (СММ). Они описаны в рек. Q.931 и содержат характерные для Q.931 поля: определитель протокола, информация о вызове, тип сообщения, длина сообщения, по содержание сообщений привязано к интерфейсу UNI, см. табл.6-2.
Таблица 6-2. Список сообщений, управляющих соединением
Типы сообщений | Действия |
Установление вызова - Setup - Call Proceeding (Call Proc) - Connect - Connect Acknowledge (Connect Ack) | - Инициализация установления вызова - Осуществление процедуры вызова - Вызов принят (соединение установлено) - Подтверждение установления соединения |
Разрыв соединения - Release - Release complete | - Инициализация разъединения (отбоя) - Завершение разъединения (отбоя) |
Определение статуса - Status enquiry (SE) - Status | - Запрос сообщения о статусе - Ответ на запрос о статусе или сообщение об ошибке |
Глобальный перезапуск вызовов - Restart - Restart Acknowledge | - Перезапуск всех виртуальных вызовов - Подтверждение факта перезапуска |
Операции "точка-многоточка" - Add party - Add party acknowledge - Add party reject - Drop party - Drop party acknowledge | -Добавление абонента к существующему соединению - Подтверждение факта добавления абонента - Отмена факта добавления абонента - Удаление абонента из существующего соединения - Подтверждение факта удаления абонента |
На рис.6-14 дана схема установления соединения между двумя абонентами через сеть ATM.
Рис.6-14. Схема установления соединения в сети ATM
Как видно из рисунка, процедура установления соединения начинается с посылки в сеть ATM вызывающим абонентом сообщения Setup (Начальная установка), доставляемого вызываемому абоненту. Формат сообщения содержит поля, позволяющие идентифицировать сообщение и установить различные параметры уровня AAL: адреса вызывающего и вызываемого абонентов, уровень QoS, а также другие параметры (рис.6-14).
Получив сообщение Setup, сеть посылает вызывающему абоненту сообщение Call Proceeding (Обработка вызова), перенаправляет сообщение Setup вызываемому абоненту и ждет от него сообщения Call Proceeding. Оно используется как индикатор того, что вызов был инициирован и информации для установления вызова больше не требуется.
Вызываемый абонент, если он принял вызов, посылает в сеть сообщение Connect (Соединение). Сеть перенаправляет его вызывающему абоненту. Оно содержит параметры, часть их совпадает с параметрами Setup, но содержит ряд других идентификаторов, созданных в результате обработки информации, содержащейся в сообщении Setup.
Получив сообщение Connect, вызывающий абонент через сеть посылает вызываемому абоненту сообщение Connect Acknowledge (Подтверждение соединения). На этом установление соединения завершается.
На рис.6-15 дана схема разрыва соединения между двумя абонентами через сеть ATM.
Рис.6-15. Схема разрыва соединения в сети ATM
Как видно на рис.6-15, процедура разрыва соединения начинается с посылки абонентом в сеть ATM сообщения Release (Отбой), доставляемого сетью другому абоненту. В результате действия этого сообщения соединение разъединяется. Само сообщение содержит только информацию, нужную для его идентификации. Абонент, получающий сообщение Release, должен послать сообщение Release Acknowledge (Отбой, Завершение), что и завершает разъединение.
При использовании SVC различают три типа состояния виртуальных каналов VC:
- соединенный виртуальный канал (CVC) - канал, рассматриваемый как соединенный сетью и взаимодействующими абонентами;
- разъединенный виртуальный канал (DVC) - канал, рассматриваемый всеми как не соединенный и не готовый к соединению;
- свободный виртуальный канал (RVC) - канал, рассматриваемый всеми как не соединенный и готовый к новому соединению.
Метод туннельной проводки
Рассмотрим идею другой технологии использования сети ATM в качестве магистральной, связывающей другие сети. Она касается СПД и использует интерфейсы B-ICI и DXI (см. рис.6-1). В этой связи важно то, как трафик различных сетей проходит через сеть ATM, как PDU этих сетей транслируются в ячейки ATM и как сервисы этих сетей отображаются на сервисы ATM.
При пропуске трафика через магистральную сеть, наиболее простой является идея " туннельной проводки " (tunneling) этого трафика через сеть ATM, когда сеть представляется в виде туннеля, который не контролирует и не взаимодействует с трафиком, т.е. сеть для пропускаемого трафика " прозрачна ". Взаимодействующие через такую сеть пользователи должны иметь возможность информировать друг друга о характере трафика и условиться о том, какой стек протоколов использовать при обмене данного трафика.
Идея туннельной проводки реализуется операциями, описанными в рек. Q.2931, и специальным информационным сервисным элементом (ISE). Роль последнего в том, чтобы информировать о характере передаваемого трафика. Хотя рек. Q.2931 может информировать о протоколах и типе полезной нагрузки, она не предусматривает никаких процедур, дающих возможность договариваться при взаимодействии. Это должно делать специальное ПО.
Рис.6-16. Схема взаимодействия сетей по методу туннельной проводки
Прохождение сообщения через сеть ATM усложняется в этом случае тем (рис.6-16), что до "левого" частного UNI и после "правого" частного UNI устанавливаются блоки взаимодействия (1WU). Ими м.б. маршрутизаторы, отображающие информацию, принятую от пользователя, в сообщения Q.2931 на передающем конце, или осуществляющие обратную операцию на приемном конце. Сложность этой схемы в том, что блоки IWU д.б. настолько "интеллектуальны", чтобы понимать протоколы уровней 2, 3 и тип используемой связи.