Автор работы: Пользователь скрыл имя, 07 Февраля 2011 в 20:54, реферат
Пропорции в телекоммуникациях
Рис. 1.11. Сеть SIP с сервером переадресации
Алгоритм установления соединения с использованием протокола SIP при участии сервера переадресации выглядит следующим образом:
Существует также и бессерверный вариант соединения, когда один терминал может передать запрос другому терминалу непосредственно.
Дадим краткую характеристику самого протокола SIP. Следует заметить, что сообщения SIP могут переноситься как протоколом TCP, так и протоколом UDP.
Протокол SIP предусматривает
6 запросов и ответов на них. Сигнализация
SIP дает возможность пользовательским
агентам и сетевым серверам определять
местоположение, выдавать запросы и управлять
соединениями.
INVITE — запрос привлекает пользователя
или услугу к участию в сеансе связи и
содержит описание параметров этой связи.
С помощью этого запроса пользователь
может определить функциональные возможности
терминала своего партнера по связи и
начать сеанс связи, используя ограниченное
число сообщений и подтверждений их приема.
АСК — запрос подтверждает прием
от вызываемой стороны ответа на команду
INVITE и завершает транзакцию.
OPTIONS — запрос позволяет получить
информацию о функциональных возможностях
пользовательских агентов и сетевых серверов.
Однако этот запрос не используется для
организации сеансов связи.
BYE — запрос используется вызывающей
и вызываемой сторонами для разрушения
соединения. Перед тем как разрушить соединение,
пользовательские агенты отправляют этот
запрос к серверу, сообщая о намерении
прекратить сеанс связи.
CANCEL — запрос позволяет пользовательским
агентам и сетевым серверам отменить любой
ранее переданный запрос, если ответ на
нее еще не был получен.
REGISTER — запрос применяется клиентами
для регистрации информации о местоположении
с использованием серверов SIP.
Более подробная информация о протоколе SIP приведена в главе 7.
Третий подход к построению сетей IP-телефонии, основанный на использовании протокола MGCP [56], также предложен комитетом IETF, рабочей группой MEGACO.
При разработке этого протокола рабочая группа MEGACO опиралась на сетевую архитектуру, содержащую основные функциональные блоки трех видов (рис. 1.12):
Рис. 1.12. Архитектура сети на базе протокола MGCP
Таким образом,
весь интеллект функционально
Шлюз сигнализации выполняет функции STP — транзитного пункта сети сигнализации ОКС7. Сами шлюзы выполняют только функции преобразования речевой информации. Один контроллер управляет одновременно несколькими шлюзами. В сети могут присутствовать несколько контроллеров. Предполагается, что они синхронизованы между собой и согласованно управляют шлюзами, участвующими в соединении. Вместе с тем, MEGACO не определяет протокола для синхронизации работы контроллеров. В ряде работ, посвященных исследованию возможностей протокола MGCP, для этой цели предлагается использовать протоколы H.323, SIP или ISUP/IP.
Сообщения протокола MGCP переносятся протоколом без гарантированной доставки сообщений UDP. Рабочая группа SIGTRAN комитета IETF в настоящее время разрабатывает механизм взаимодействия контроллера шлюзов и шлюза сигнализации.
Шлюз сигнализации должен принимать поступающие из ТфОП пакеты трех нижних уровней системы сигнализации ОКС7 (уровней подсистемы переноса сообщений МТР) и передавать сигнальные сообщения верхнего, пользовательского, уровня к контроллеру шлюзов. Шлюз сигнализации также должен уметь передавать по IP-сети приходящие из ТфОП сигнальные сообщения Q.931.
Основное внимание рабочей группы SIGTRAN уделяется вопросам разработки наиболее эффективного механизма передачи сигнальной информации по IP-сетям. Следует отметить, что существует несколько причин, по которым пришлось отказаться от использования для этой цели протокола TCP. Рабочая группа SIGTRAN предлагает использовать для передачи сигнальной информации протокол Stream Control Transport Protocol (SCTP), имеющий ряд преимуществ перед протоколом ТСР, основным из которых является значительное снижение времени доставки сигнальной информации и, следовательно, времени установления соединения — одного из важнейших параметров качества обслуживания.
Если в ТфОП используется сигнализация по выделенным сигнальным каналам (ВСК), то сигналы сначала поступают вместе с пользовательской информацией в транспортный шлюз, а затем передаются в контроллер шлюзов без посредничества шлюза сигнализации.
Отметим, что протокол MGCP является внутренним протоколом для обмена информацией между функциональными блоками распределенного шлюза, который извне представляется одним шлюзом. Протокол MGCP является master/slave протоколом. Это означает, что контроллер шлюзов является ведущим, а сам шлюз — ведомым устройством, которое должно выполнять все команды, поступающие от контроллера Call Agent.
Вышеописанное решение обеспечивает масштабируемость сети и простоту управления сетью через контроллер шлюзов.
Шлюзы не должны
быть интеллектуальными
Третий подход, предлагаемый организацией IETF (рабочая группа MEGACO), хорошо подходит для развертывания глобальных сетей IP-телефонии, приходящих на смену традиционным телефонным сетям. Более подробная информация о протоколе MGCP приведена в главе 8.
Рассмотрим алгоритмы установления и разрушения соединения с использованием протокола MGCP. Первый пример охватывает взаимодействие протокола MGCP с протоколом ОКС7 (рис. 1.13).
Рис. 1.13. Установление и разрушение соединения с использованием протокола MGCP (Пример 1)
Второй пример иллюстрирует взаимодействие протокола MGCP с протоколами ОКС7 и H.323 (рис. 1.14).
Рис. 1.14. Установление и разрушение соединения с использованием протокола MGCP (Пример 2)
Рабочая группа MEGACO комитета IETF продолжает работу по усовершенствованию протокола управления шлюзами, в рамках которой разработан более функциональный, чем MGCP, протокол MEGACO.
Международный союз электросвязи в проекте версии 4 рекомендации H.323 ввел принцип декомпозиции шлюзов. Управление функциональными блоками распределенного шлюза будет осуществляться контроллером шлюза — Media Gateway Controller — при помощи адаптированного к H.323 протокола MEGACO, который в рекомендации H.248 назван Gateway Control Protocol.
Сообщения протокола MEGACO отличаются от сообщений протокола MGCP, но процедуры установления и разрушения соединений с использованием обоих протоколов идентичны, поэтому описание процедуры установления соединения на базе протокола MEGACO здесь не приводится. Эти процедуры, вместе с детальным анализом протокола MEGACO, рассматриваются в главе 9.
В настоящее время для построения хорошо функционирующих и совместимых с ТфОП сетей IP-телефонии подходят протоколы H.323 и MGCP. Как уже отмечалось, протокол SIP несколько хуже взаимодействует с системами сигнализации, используемыми в ТфОП (сравнительный анализ протоколов H.323 и SIP приведен в главе 7).
Подход, основанный на использовании протокола MGCP, обладает весьма важным преимуществом перед подходом, предложенным ITU в рекомендации H.323: поддержка контроллером шлюзов сигнализации ОКС7 и других видов сигнализации, а также прозрачная трансляция сигнальной информации по сети IP-телефонии. В сети, построенной на базе рекомендации H.323, сигнализация ОКС7, как и любая другая сигнализация, конвертируется шлюзом в сигнальные сообщения H.225.0 (Q.931).
Основным недостатком третьего из приведенных в данном параграфе подходов является незаконченность стандартов. Функциональные составляющие распределенных шлюзов, разработанные разными фирмами-производителями телекоммуникационного оборудования, практически несовместимы. Функции контроллера шлюзов точно не определены. Не стандартизированы механизмы переноса сигнальной информации от шлюза сигнализации к контроллеру и в обратном направлении. К недостаткам можно отнести также отсутствие стандартизированного протокола взаимодействия между контроллерами. Кроме того, протокол MGCP является протоколом управления шлюзами, но не предназначен для управления соединениями с участием терминального оборудования пользователей (IP-телефонов). Это означает, что в сети, построенной на базе протокола MGCP, для управления терминальным оборудованием должен присутствовать привратник или сервер SIP.