Разделы презентаций


ЦСИО_ОО_Лекция 09_Протокол MGCP.ppt

Содержание

УрТИСИ, 2013САЛИФОВ Ильнур ИлдаровичРаспространение принципа распределенной архитектуры привело к тому, что моноблочные шлюзы сети NGN разбиваются на отдельные функциональные блоки.Для взаимодействия данных блоков разработаны специализированные протоколы управления шлюзами:MGCP;MEGACO/H.248.Принцип декомпозиции шлюза

Слайды и текст этой презентации

Слайд 1Дисциплина “Цифровые сети интегрального обслуживания”
2013 г.
САЛИФОВ Ильнур Илдарович
Протокол MGCP

Дисциплина “Цифровые сети интегрального обслуживания” 2013 г.САЛИФОВ Ильнур ИлдаровичПротокол MGCP

Слайд 2УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Распространение принципа распределенной архитектуры привело к тому,

что моноблочные шлюзы сети NGN разбиваются на отдельные функциональные блоки.


Для

взаимодействия данных блоков разработаны специализированные протоколы управления шлюзами:
MGCP;
MEGACO/H.248.

Принцип декомпозиции шлюза

УрТИСИ, 2013САЛИФОВ Ильнур ИлдаровичРаспространение принципа распределенной архитектуры привело к тому, что моноблочные шлюзы сети NGN разбиваются на

Слайд 3УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
MGC – контроллер шлюзов –

находится на уровне управления вызовом. Управляет несколькими MG. Осуществляет назначение

и освобождение ресурсов MG.
MG – транспортный шлюз – находится на транспортном уровне. Выполняет прием речевой информации, поступающей от “классической” сети ТфОП, и преобразует ее в вид, пригодный для транспортировки по IP-сетям.
SG – шлюз сигнализации – обеспечивает перенос сигнальных сообщений между сетью ТфОП и контроллером шлюзов.

Архитектура сети, базирующейся на протоколе MGCP

УрТИСИ, 2013САЛИФОВ Ильнур Илдарович  MGC – контроллер шлюзов – находится на уровне управления вызовом. Управляет несколькими

Слайд 4УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
MGCP - Media Gateway

Control Protocol - протокол управления шлюзами с помощью внешнего устройства

MGC (Media Gateway Controller - контроллер шлюзов). Разработан рабочей группой MEGACO комитета IETF.

В основе протокола лежит принцип главный-подчиненный (master-slave), где контроллер MGC является главным, а шлюз MG – подчиненным. Шлюз MG подтверждает команду, выполняет ее и уведомляет контроллер MGC о результате.

Протокол MGCP обеспечивает следующие функции:
- создание соединения «точка-точка»;
- создание соединения «точка-несколько точек»;
- изменение параметров существующих соединений;
- завершение соединения;
- контроль соединения;
- добавление соединений в существующие сеансы связи.

Сообщения MGCP передаются поверх протокола пользовательских дейтаграмм (User Datagram Protocol - UDP).

Протокол управления шлюзами MGCP

УрТИСИ, 2013САЛИФОВ Ильнур Илдарович   MGCP - Media Gateway Control Protocol - протокол управления шлюзами с

Слайд 5УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Рабочей группой MEGACO предложено

классифицировать шлюзы в зависимости от типа подключаемых устройств и функционального

назначения следующим образом :

Trunking Gateway - шлюз между ТфОП и сетью IP обеспечивающий подключение станций коммутации по каналам Е1;
Voice over ATM Gateway - шлюз между ТфОП и сетью АТМ обеспечивающий подключение станций коммутации по каналам Е1;
Residential Gateway - оборудование пользователя предназначенное для подключения аналоговых телефонов к сетям IP;
Access Gateway - шлюз доступа для непосредственного подключения абонентов по двухпроводным абонентским линиям;
Business Gateway - шлюз с небольшим числом портов в корп. сети, предназначенный для подключения УПАТС по цифровым абонентским интерфейсам;
Network Access Server - аналог шлюза AG, но дополнительно реализует функции модемного пула;
Circuit switch или packet switch - иные устройства, управляемые MGC.

Классификация шлюзов MGCP

УрТИСИ, 2013САЛИФОВ Ильнур Илдарович   Рабочей группой MEGACO предложено классифицировать шлюзы в зависимости от типа подключаемых

Слайд 6УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Модель оперирует компонентами двух видов:

Endpoint

– это порты оборудования, являющиеся источниками и приемниками информации. Например,

интерфейс шлюза MG, который завершает канал, получаемый от ТфОП. Каждая конечная точка (endpoint) определяется идентификатором, который имеет два компонента: имя домена, содержащего шлюз MG; локальное имя или идентификатор внутри шлюза.
Connection - означает подключение порта к одному из двух концов соединения, которое создается между ним и другим портом.

Модель протокола MGCP

Такое соединение будет установлено после подключения другого порта к его второму концу. Конечные точки, участвующие в соединении, находятся в разных шлюзах.

Локально каждое соединение обозначено идентификатором соединения (connection ID) и характеризуется набором атрибутов (свойств) соединения.

УрТИСИ, 2013САЛИФОВ Ильнур Илдарович  Модель оперирует компонентами двух видов:Endpoint – это порты оборудования, являющиеся источниками и

Слайд 7УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Общение MGC и MG осуществляется

в виде набора транзакций. Каждая транзакция состоит из команды и

обязательного ответа.

В ходе установления, поддержания и разрушения соединения при помощи протокола MGCP устройство управления и шлюз обмениваются командами и ответами, которые представляют собой набор текстовых строк.

Структура команды:
Заголовок
- Командная строка [Название команды, Идентификатор транзакции,
Идентификатор порта, Версия протокола])
- Список параметров;
2. Пустая строка
3. Описание сеанса связи

Структура ответа:
Заголовок
- Командная строка [Код ответа, Идентификатор транзакции, Комментарий])
- Список параметров;
2. Пустая строка
3. Описание сеанса связи

Команды и ответы MGCP

УрТИСИ, 2013САЛИФОВ Ильнур Илдарович  Общение MGC и MG осуществляется в виде набора транзакций. Каждая транзакция состоит

Слайд 8УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Все команды можно разделить на

три группы:

Простые команды управления вызовом:
- CreateConnection (CRCX)

– создать подключение
- ModifyConnection (MDCX) – модифицировать соединение
- DeleteConnection (DLCX) – удалить подключение

2. Дополнительные команды управления вызовом:
- NotificationRequest (RQNT) – запрос уведомления
- Notify (NTFY) – уведомление

3. Команды управления:
- EndpointConfiguration (EPCF) – конфигурация порта
- AuditEndpoint (AUEP) – проверить порт
- AuditConnection (AUCX) – проверить соединение
- ReStartInProgress (RSIP) – идёт рестарт


Команды MGCP

УрТИСИ, 2013САЛИФОВ Ильнур Илдарович  Все команды можно разделить на три группы:Простые команды управления вызовом:

Слайд 9УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович

Пример команды:
CRCX 1204 ts/1@protei.loniis.net

MGCP 0.1

C: A3С47F21456789FO
L: p:10, a:G.711

M: recvonly

CRCX -  Название команды. Представлено в виде кода из четырех букв.
1204 - Идентификатор транзакции. Команда и ответ на нее образуют транзакцию, имеющую уникальный идентификатор (Transaction-Identifier). Включается в заголовок и команды, и ответа. Значения идентификаторов выбираются из диапазона чисел 1 -999999999, причем значение идентификатора текущей транзакции на единицу больше идентификатора предыдущей транзакции.
ts/1@protei.loniis.net - Идентификатор порта определяет тот порт шлюза, которому надлежит выполнить команду. В данном случае идентифицируется первый порт (временной канал) шлюза «protei», расположенного в домене loniis.
MGCP 0.1 - Версия протокола.

Команды MGCP

УрТИСИ, 2013САЛИФОВ Ильнур Илдарович  Пример команды: CRCX 1204 ts/1@protei.loniis.net MGCP 0.1  C: A3С47F21456789FO  L:

Слайд 10УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Команды MGCP

УрТИСИ, 2013САЛИФОВ Ильнур ИлдаровичКоманды MGCP

Слайд 11УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Команды MGCP

УрТИСИ, 2013САЛИФОВ Ильнур ИлдаровичКоманды MGCP

Слайд 12УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Все команды следует подтверждать. Код

ответа имеет четыре диапазона значений:
От 100 до 199 – предварительный

ответ (100 – команда выполняется, ответ будет позже);
От 200 до 299 – успешное завершение (200 – нормальное выполнение транзакции; 250 – соединение было удалено);
От 400 до 499 – нерезидентная ошибка (400 – неспособность выполнить транзакцию; 401 – трубка телефона уже снята; 402 – трубка уже лежит);
От 500 до 599 – постоянная ошибка (500 – конечная точка неизвестна; 501 – конечная точка неизвестна; 502 – нехватка ресурсов конечной точки; 510 – ошибки протокола; 518 – неподдерживаемый пакет событий; 523 – неизвестное действие).

Ответы MGCP

УрТИСИ, 2013САЛИФОВ Ильнур Илдарович  Все команды следует подтверждать. Код ответа имеет четыре диапазона значений:От 100 до

Слайд 13УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович

Пример ответа:
200 1204 OK

I:

FDE234C8
v=0
C=IN IP4 128.96.41.1
m=audio 3456

RTP/AVP 0

Для описания сеанса связи используется протокол SDP, версия 0, в сети используется протокол IP, версия 4, IPадрес шлюза- 128.96.41.1, передается или принимается речевая информация, упакованная в пакеты RTP, номер порта RTP - 3456, алгоритм кодирования речи G.711.

Ответы MGCP

УрТИСИ, 2013САЛИФОВ Ильнур ИлдаровичПример ответа: 200 1204 OK  I: FDE234C8  v=0  C=IN IP4 128.96.41.1

Слайд 14УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Процедура простого установления соединения между двумя конечными

шлюзами MG при участии контроллера MGC

УрТИСИ, 2013САЛИФОВ Ильнур ИлдаровичПроцедура простого установления соединения между двумя конечными шлюзами MG при участии контроллера MGC

Слайд 15УрТИСИ, 2013
САЛИФОВ Ильнур Илдарович
Рекомендуемая литература

Л1. Гольдштейн Б.С., Пинчук А.В.,

Суховицкий А.Л. IP-телефония // М.: Радио и

связь. 2001, 2003, 2006.

Л2. Джонатан Дэвидсон, Джеймс Питерс и др. Основы передачи голосовых данных по сетям IP, 2-е изд.: Пер. с англ. – М.: Вильямс. 2007.
УрТИСИ, 2013САЛИФОВ Ильнур ИлдаровичРекомендуемая литература Л1. Гольдштейн Б.С., Пинчук А.В., Суховицкий А.Л.    IP-телефония //

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика