Сравнение H.323 и SIP

Протокол Н.323 фундаментален и стремится описать все возможные случаи и

ситуации, возникающие при передаче данных, голоса и видео через IP-сети, что теоретически должно обеспечить взаимодействие различных сетевых элементов. С другой стороны, SIP значительно проще, но представляет собой скорее рамочную спецификацию, в деталях полагающуюся на другие протоколы.

Существует мнение, что, несмотря на существенные различия между протоколами, внедрение SIP и H.323 в одинаковой степени дорого и трудоемко. По всей видимости, выбор протокола должен определяться исходя из задач, стоящих перед конкретной телекоммуникационной сетью.

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

SIP предназначен скорее для мало контролируемых сетей, примером которых может служить Интернет с его нефиксированной топологией и непостоянным количеством и типом терминалов. В этих условиях SIP значительно удобней хотя бы в смысле простоты регистрации, мобильности терминалов и времени установления соединения. Таким образом, не совсем правильно рассматривать SIP и Н.323 как конкурирующие протоколы. Скорее они предназначены для разных сегментов рынка. Надо отметить, что сейчас активно обсуждаются возможности их взаимодействия [

Сеть на базе MGCP и MEGACO Протокол предложен рабочей группой MEGACO (Media Gateway Control Protocol) комитета IETF. Основная идея MGCP очень проста. Она состоит в том, что управление сигнализацией (Call Control) сосредоточено на центральном управляющем устройстве, называемом контроллером сигнализаций (Call Agent, CA), и полностью отделено от медиа-потоков. Эти потоки обрабатываются шлюзами или абонентскими терминалами, которые способны исполнять лишь ограниченный набор команд, исходящих от управляющего устройства. В архитектуре протокола MGCP-сети можно выделить два основных функциональных компонента. Первый может быть представлен транспортным шлюзом (Media Gateway, MG) или IP-телефоном, а второй - устройством управления вызовами, которое может называться контроллером сигнализаций (CA), контроллером шлюза (Media Gateway Controller, MGC) или программным контроллером (Softswitch, SS). Иногда контроллер сигнализаций представляют в виде двух компонентов - собственно контроллера (Call Agent), выполняющего функции управления шлюзами, и шлюза сигнализации (Signaling Gateway), обеспечивающего обмен сигнальной информацией и согласование между традиционной телефонной сетью и сетью IP. При разработке протокола управления шлюзами рабочая группа MEGACO опиралась на принцип декомпозиции, согласно которому шлюз разбивается на отдельные функциональные блоки: · транспортный шлюз - Media Gateway, который выполняет функции преобразования речевой информации, поступающей со стороны ТфОП с постоянной скоростью, в вид, пригодный для передачи по сетям с маршрутизацией пакетов IP: кодирование и упаковку речевой информации в пакеты RTP/UDP/IP, а также обратное преобразование; · устройство управления вызовами - Call Agent, выполняющее функции управления шлюзом; · шлюз сигнализации - Signaling Gateway, который обеспечивает доставку сигнальной информации, поступающей со стороны ТфОП, к устройству управления шлюзом и перенос сигнальной информации в обратном направлении. Рис. 12. Архитектура сети, базирующейся на протоколе MGCP Контроллеры обмениваются со шлюзами (или IP-телефонами) аудиоданными в простом текстовом формате, а функциональное назначение каждого шлюза определяется набором команд, которые он "понимает". Манипулируя наборами команд, можно получать специализированные шлюзы: транковые (Trunking gateways, TGW), абонентские (Residential gateways, RGW), шлюзы доступа (Access gateways, AGW) и др. Контроллер сигнализаций CA воспринимает сеть как набор двух логических элементов - устройств (endpoints) и соединений (connections) между ними. Устройства могут быть физическими (например, IP-телефоны или линии на шлюзах) или виртуальными (например, линии к серверам голосовых сообщений). Соединения могут быть ориентированы на передачу голоса, факс-сообщений или данных. Управление этими элементами, т. е. организация соединений между устройствами, происходит путем посылки команд в виде текстовых (ASCII) сообщений по протоколу UDP - при этом может использоваться протокол SDP. Следует заметить, что протокол MGCP на сегодняшний день используется заметно реже, чем вышерассмотренные протоколы (H.323 и SIP), поскольку он в отличие от них имеет более сложную структуру и меньшие возможности для удобной организации соединений.
 

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: