Архитектура протокола управления медиашлюзом - Media gateway control protocol architecture

Взаимосвязь сетевых компонентов в архитектуре протокола управления медиашлюзом

В архитектура протокола управления медиашлюзом это методология предоставления телекоммуникационных услуг с использованием разложенных мультимедийных шлюзов для передачи телефонных вызовов между протокол Интернета сетевые и традиционные аналоговые средства телефонная сеть общего пользования (ТфОП).[1] Архитектура была первоначально определена в RFC 2805 и использовался в нескольких известных передача голоса по IP (VoIP) реализации протокола, например Протокол управления медиа-шлюзом (MGCP) и Мегако (H.248), оба являются преемниками устаревшего Простой протокол управления шлюзом (SGCP).

Архитектура разделяет функции, необходимые для интеграции традиционных телекоммуникационных сетей и современных пакетных сетей, на несколько физических и логических компонентов, в частности, медиа-шлюз, то контроллер медиа-шлюза, и сигнальные шлюзы. Взаимодействие между медиа-шлюзом и его контроллером определяется в протоколе управления медиа-шлюзом.

Протоколы медиашлюза были разработаны на основе сетевой модели Интернета, Пакет Интернет-протокола, и называются протоколами управления устройством. Медиа-шлюз - это устройство, которое предлагает IP-интерфейс и унаследованный телефонный интерфейс и которое преобразует мультимедийные данные, например аудио- и видеопотоки, между ними. Устаревший телефонный интерфейс может быть сложным, например, интерфейс для PSTN коммутатор, или может быть простым интерфейсом к традиционному телефону. В зависимости от размера и назначения шлюза, он может позволить исходящим из IP вызовам завершаться в PSTN или наоборот, или может просто предоставить средства для подключения телефона к телекоммуникационной системе через IP-сеть.

Первоначально шлюзы рассматривались как монолитные устройства, которые управляли вызовами, используя такие протоколы, как H.323 и Протокол инициирования сеанса, и оборудование, необходимое для управления интерфейсом PSTN. В 1998 году была предложена идея разделить шлюз на две логические части: одна часть, содержащая логику управления вызовом, называется контроллер медиа-шлюза (MGC) или агент вызова (CA), а другая часть, которая взаимодействует с PSTN, называется медиа-шлюз (МГ). При таком функциональном разделении между MGC и MG существовал новый интерфейс, требующий структуры для связи между элементами, что привело к архитектуре протокола управления медиашлюзом.

SIP и H.323 - это протоколы сигнализации, а протоколы управления медиашлюзом - это протоколы управления устройствами. Архитектурное различие между SIP и H.323 и протоколами управления медиашлюзом состоит в том, что отношения между объектами в SIP и H.323 являются одноранговыми, в то время как отношения между объектами в протоколах управления медиашлюзами используют ведущий / ведомый (технология) модель. SIP и H.323 обрабатывают установление вызовов, соединение, управление и разрыв вызовов между подобными интерфейсами, тогда как протоколы управления медиашлюзами определяют механизмы настройки путей и потоков мультимедиа между IP и другими сетями.[2]

Реализации

Часто используются несколько реализаций протокола управления медиашлюзом. Названия наиболее известных протоколов - это аббревиатуры группы протоколов:

Хотя архитектура похожа, MGCP и H.248 / Megaco являются совершенно разными протоколами и несовместимы. H.248 / Megaco и MGCP протоколы дополняют H.323 и SIP, которые оба могут называться протоколами интеллектуальных оконечных устройств. H.248 / Megaco и MGCP могут называться протоколами управления устройствами.[6][7]

Другие протоколы управления медиашлюзом включают предшественников MGCP, а именно: Простой протокол управления шлюзом (SGCP) и Управление устройством по интернет-протоколу (IPDC). Проприетарный протокол, использующий аналогичную архитектуру, называется Cisco Тощий протокол управления клиентом (SCCP).

Сетевые элементы

Медиа-шлюз

А медиа-шлюз - это устройство, которое преобразует медиапотоки в виде цифровых данных или аналоговых сигналов в телекоммуникациях для таких услуг, как голос, видео и факсимильные приложения, между двумя, обычно разными интерфейсами с использованием разных технологий. Одна из технологий обычно - это пакет, рамка или клетка сеть.[1] Например, он может преобразовывать голосовые телефонные звонки между традиционными аналоговыми телефон в цифровой формат для передачи по протокол Интернета (IP) сеть, чтобы облегчить передача голоса по IP коммуникации.

Контроллер медиашлюза

А контроллер медиа-шлюза (MGC), также известный как агент вызова, контролирует медиа-шлюзы. Он контролирует шлюзы на предмет событий, таких как состояние "трубка снята", когда пользователь намеревается инициировать телефонный вызов, и выдает запросы к шлюзу, чтобы инициировать или завершить сеансы, чтобы предупредить вызываемую сторону или завершить вызов. Протоколы, используемые для этого взаимодействия между шлюзом и его контроллером, эволюционировали до различных типов и версий. В Простой протокол управления шлюзом (SGCP) и Управление устройством по интернет-протоколу (IPDC) были заменены Протокол управления медиа-шлюзом (MGCP) и Megaco, также известный как H.248.

Некоторые контроллеры MGC взаимодействуют с другими протоколами сигнализации, такими как Система сигнализации № 7 (SS7), для соединения с традиционной телефонной системой, H.323, а Протокол инициирования сеанса (ГЛОТОК).

Протоколы

Протоколы управления устройствами развивались в нескольких версиях. MGCP возник из группы, которая теперь называется International SoftSwitch Consortium. Эта группа началась рано с Уровень 3 Коммуникации (через приобретение Xcom) и Telcordia (BellCore).

В июле 1998 г. Telcordia (Bellcore) и Cisco Systems создал протокол под названием Простой протокол управления шлюзом (SGCP) для управления телефонными шлюзами с внешних элементов управления вызовами.[8]Между тем, в середине 1998 года на уровне 3 был создан Технический консультативный совет (TAC), состоящий из десятка ведущих производителей оборудования связи. TAC предложил протокол устройства под названием Управление устройством по интернет-протоколу (IPDC) в августе 1998 г.[9] IPDC был предназначен для использования между медиашлюзом и контроллером медиашлюза. Медиа-шлюз мог действовать как шлюз передачи голоса по IP, шлюз передачи голоса по ATM, медиа-шлюз модема с коммутируемым доступом, коммутатор каналов или кросс-соединение. В октябре 1998 г. Простой протокол управления шлюзом (SGCP) был объединен с Управление устройством по интернет-протоколу (IPDC), что приводит к MGCP.[10]

MGCP был представлен IETF Рабочая группа MeGaCo в октябре 1998 года.[11] В ноябре 1998 г. Lucent Технологии представили проект протокола третьего устройства, который называется Протокол управления мультимедийными устройствами (MDCP) для использования медиашлюзами и их контроллерами.[12] IETF объединила MGCP и MDCP и в апреле 1999 года предложила новый улучшенный протокол под названием MeGaCo protocol (также известный как H.248).[13]

Первая «официальная» версия MGCP определена в RFC 2705 как информационный. RFC 3435 устаревший RFC 2705. MGCP в настоящее время является чисто информационным, а не стандартная дорожка протокол, хотя он включает спецификацию протокола. Даже когда MGCP был Интернет-проект, многие компании разработали, вместо того чтобы ждать стандартизованного протокола, включили MGCP в свою собственную разработку. Поэтому в октябре 1999 года было принято решение выпустить MGCP в качестве информационного RFC. Разработка IETF MGCP остановлена, хотя компании продолжают внедрять MGCP,[14] движимый усилиями PacketCable развитие Сетевая сигнализация вызовов.

Дальнейшая стандартизация MGCP проводилась в IETF, в рабочей группе MEGACO, а также в ITU-T / SG16, под кодовым названием H.GCP. RFC 3015 стандарт отслеживает протокол MEGACO (также H.248) и

Мотивом Megaco была потребность удовлетворить различные требования, которые не были должным образом удовлетворены MGCP.[нужна цитата ] Megaco - это эволюция MGCP. Это комбинация MGCP и MDCP, опубликованная как стандарт в RFC 3015 в ноябре 2000 г. Megaco и MGCP отличаются друг от друга и несовместимы.

H.248 (H.248.1 Gateway Control Protocol версии 3) публикуется Международный союз электросвязи по электросвязи (ITU-T) как стандарт протокола. В ITU-T опубликовал три версии H.248.1. IETF опубликовала его как Gateway Control Protocol Version 1 в информационном RFC 3525.

И H.248, и MGCP являются протоколами для управления медиашлюзами с использованием контроллер медиа-шлюза или же агент вызова. В системе VoIP H.248 и MGCP используются с SIP или H.323. Протоколы SIP или H.323 обеспечивают взаимодействие между контроллерами шлюзов, а протокол MGCP используется для управления установлением среды передачи в шлюзах передачи данных.[15]

Документы стандартов

  • RFC 2805 Архитектура и требования протокола управления медиашлюзом, Апрель 2000 г. (информационное)
  • RFC 2705 Протокол управления медиашлюзом (MGCP) версии 1.0, Октябрь 1999 г. (информационное)
  • RFC 3435 Протокол управления медиашлюзом (MGCP) версии 1.0, (заменяет RFC 2705 ) (Информационная)
  • RFC 3015 Протокол Megaco версии 1.0, Ноябрь 2000, (Стандартный трек)
  • RFC 3525 Протокол управления шлюзом версии 1, Июнь 2003 г. (Устарело: RFC 3015 ) (Стандарт)

Смотрите также

Рекомендации

  1. ^ а б RFC 2805, Архитектура и требования протокола управления медиашлюзом, Н. Грин, М. Рамальо, Б. Розен, IETF, апрель 2000 г.
  2. ^ «Понимание протоколов VoIP». packetizer.com. Получено 2012-06-07.
  3. ^ RFC 3435, Протокол управления медиашлюзом (MGCP) версии 1.0, Ф. Андреасен, Б. Фостер, The Internet Society (январь 2003 г.)
  4. ^ RFC 3525, Протокол управления шлюзом версии 1, К. Гровс, М. Панталео, Т. Андерсон, Т. Тейлор (редакторы), The Internet Society (июнь 2003 г.)
  5. ^ RFC 5125, Реклассификация RFC 3525 к историческому, Т. Тейлор, IETF Trust (февраль 2008 г.)
  6. ^ title = Использование MEGACO по отношению к MGCP для создания шлюзового решения
  7. ^ "Устав основной рабочей группы SIP h2.48 история". packetizer.comg. Получено 2012-06-07.
  8. ^ «Простой протокол управления шлюзом (SGCP»). IETF. 30 июля 1998 г.. Получено 8 июн 2012.
  9. ^ «IPDC - Протокол управления подключением». IETF. Август 1998 г.. Получено 8 июн 2012.
  10. ^ «Коммуникации уровня 3, Bellcore объявляет о слиянии спецификаций протоколов для передачи голоса по IPe». Уровень 3 Коммуникации. Получено 8 июн 2012.
  11. ^ "Протокол управления медиашлюзом (MGCP)". IETF. 27 октября 1998 г.. Получено 8 июн 2012.
  12. ^ «На пути к межсетевому взаимодействию PSTN / Интернет - ПРОТОКОЛ УПРАВЛЕНИЯ МЕДИА УСТРОЙСТВАМИ». IETF. Ноябрь 1998. Получено 8 июн 2012.
  13. ^ «Протокол МЕГАКО». IETF. 16 апреля 1999 г.. Получено 8 июн 2012.
  14. ^ Коллинз, Дэниел (22 сентября 2000 г.). «Глава 6: Управление медиа-шлюзом и архитектура софтсвитча». Большой сборник с множеством глав и отдельными авторами глав. Книжные издательства. стр.239–240. ISBN  0071363262.
  15. ^ "Протокол управления медиашлюзом". telecomspace.com. Получено 2012-06-07.

внешняя ссылка