Из Википедии, бесплатной энциклопедии
  (Перенаправлено с контроллера медиашлюза )
Перейти к навигации Перейти к поиску
Взаимосвязь сетевых компонентов в архитектуре протокола управления медиашлюзом

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

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

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

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

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

Реализации [ править ]

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

  • Протокол Media Gateway Control (MGCP) впервые был описан в RFC 2705, и пересмотрен в RFC 3435. [3]
  • Megaco , или H.248, или Megaco / H.248, впервые был описан в RFC 3525, который был пересмотрен и расширен в различных спецификациях, что привело к его устареванию, как описано в RFC 5125. [4] [5]

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

Другие протоколы управления медиа-шлюзом включают предшественников MGCP, а именно простой протокол управления шлюзом (SGCP) и протокол управления устройствами по Интернет-протоколу (IPDC). Собственным протоколом, использующим аналогичную архитектуру, является протокол управления Cisco Skinny Client Control Protocol (SCCP).

Сетевые элементы [ править ]

Медиа-шлюз [ править ]

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

Контроллер медиашлюза [ править ]

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

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

Протоколы [ править ]

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

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

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

Первая «официальная» версия MGCP определена в RFC 2705 как информационная. RFC 3435 устарел RFC 2705. MGCP в настоящее время является чисто информационным, а не стандартным протоколом, хотя он включает в себя спецификацию протокола. Даже в то время, когда MGCP все еще был черновиком Internet , многие разработанные компании включали 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 (версия 3 протокола управления шлюзом H.248.1) опубликован Международным союзом электросвязи (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 Media Gateway Control Protocol (MGCP), версия 1.0 , октябрь 1999 г. (информационная)
  • RFC 3435 Media Gateway Control Protocol (MGCP) версии 1.0 (заменяет RFC 2705) (информационный)
  • RFC 3015 Megaco Protocol Version 1.0 , ноябрь 2000 г. (стандартный трек)
  • RFC 3525 Gateway Control Protocol Version 1 , июнь 2003 г. (Устарело: RFC 3015) (стандарт)

См. Также [ править ]

  • Софтсвитч
  • Профиль аудио-видео RTP
  • Голос по Интернет-протоколу

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Первый проект протокола управления простым шлюзом , IETF, 30 июля 1998 г.
  • Первый проект протокола управления подключением , IETF, август 1998 г.
  • Протокол управления медиашлюзом (MGCP), 1-й проект , IETF, 27 октября 1998 г.
  • ПРОТОКОЛ УПРАВЛЕНИЯ МЕДИА-УСТРОЙСТВАМИ (MDCP), 1-й проект , ноябрь 1998 г.
  • MEGACO 1st Draft , IETF, апрель 1999 г.
  • Рекомендации ITU-T серии H
  • H.248.1 Спецификация базового протокола , ITU-T
  • Информационный сайт MGCP
  • Информационный сайт H.248
  • Внедрение протоколов управления медиашлюзами - информационный документ RADVISION
  • Описание MGCP и SIP Майкл Лами, подразделение корпоративных сетей ADTRAN