Цель лекции: ознакомление с протоколом управления шлюзами MGCP и MEGACO/H.248.
Рабочая группа MEGACO комитета IETF разработала протокол управления шлюзами – Media Gateway Control Protocol (MGCP). При этом она опиралась на принцип декомпозиции, согласно которому шлюз разбивается на отдельные функциональные блоки (см. рисунок 9.1):
- транспортный шлюз – Media Gateway, который выполняет функции преобразования речевой информации, поступающей со стороны СТОП с постоянной скоростью, в вид, пригодный для передачи по сетям с маршрутизацией пакетов IP: кодирование и упаковку речевой информации в пакеты RTP/UDP/IR а также обратное преобразование;
- шлюз сигнализации – Signaling Gateway, который обеспечивает доставку сигнальной информации, поступающей со стороны СТОП, к устройству управления шлюзом и перенос сигнальной информации в обратном направлении.
Рисунок 9.1 – Архитектура сети, базирующейся на протоколе MGCP
Таким образом, весь интеллект функционально распределенного шлюза размещается в устройстве управления, функции которого, в свою очередь, могут быть распределены между несколькими компьютерными платформами. Шлюз сигнализации выполняет функции STP – транзитного пункта системы сигнализации по общему каналу – ОКС7. Транспортные шлюзы выполняют только функции преобразования речевой информации. Одно устройство управления обслуживает одновременно несколько шлюзов.
Перенос сообщений протокола MGCP обеспечивает протокол негарантированной доставки – UDP.
Если распределенный шлюз подключается к СТОП при помощи сигнализации ВСК, то сигнальная информация вместе с пользовательской информацией сначала поступает в транспортный шлюз, а затем передается в устройство управления без посредничества шлюза сигнализации.
Одно из основных требований, предъявляемых к протоколу MGCP, состоит в том, что устройства, реализующие этот протокол, должны работать в режиме без сохранения информации о последовательности транзакций между устройством управления и транспортным шлюзом.
Недостаток этого подхода – незаконченность стандартов. Функциональные блоки распределенных шлюзов, разработанные разными фирмами-производителями телекоммуникационного оборудования, практически несовместимы. Функции устройства управления шлюзами точно не определены. Не стандартизированы механизмы переноса сигнальной информации от шлюза сигнализации (Signalling Gateway) к устройству управления, а также протокол взаимодействия между устройствами управления. Поэтому в сети на базе MGCP для управления терминалами должен присутствовать привратник или сервер SIP (см. рисунок 9.2).
Рисунок 9.2 – Управление терминалами в сети MGCP
Далее группа MEGACO создала протокол MEGACO. При этом управление транспортными шлюзами – Media Gateway (MG) осуществляется контроллерами транспортных шлюзов – Media Gateway Controller (MGC) с помощью протокола MEGACO в сетевом окружении Н.323. MGC именуется агентом вызовов или программным коммутатором (Softswitch), который определяет логику обработки трафика. Следовательно, MEGACO разработан для управления устройствами по установлению соединения, проведения сеанса связи, такими, как шлюзы VoIP, серверы удаленного доступа, мультиплексоры цифровых абонентских линий DSLAM (Digital Subscriber Line Access Multiplexer), маршрутизаторы с поддержкой многопротокольной коммутации с использованием меток MPLS (Multiprotocol Label Switching), оптические кросс-коннекторы, модули агрегирования сеансов PPP и другие.
Для переноса сигнальных сообщений MEGACO/H.248 могут использоваться протоколы UDP, TCP, SCTP или технология ATM. Поддержка для этих целей протокола UDP – одно из обязательных требований к контроллеру шлюзов. Протокол TCP должен поддерживаться и контроллером, и транспортным шлюзом, а поддержка протокола SCTP, так же, как и технологии ATM, является необязательной.
Еще одной особенностью протокола MEGACO/H.248 является то, что сообщения этого протокола могут кодироваться двумя способами. Комитет IETF предложил текстовый способ кодирования сигнальной информации, а для описания сеанса связи предложил использовать протокол SDP. ITU-T предусматривает бинарный способ представления сигнальной информации -ASN.1, а для описания сеансов связи рекомендует специальный инструмент-Tag-length-value (TLV). Контроллер шлюза должен поддерживать оба способа кодирования, в то время как шлюз – только один из этих способов.
Дата добавления: 2015-10-09; просмотров: 1189;