ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 20.10.2024
Просмотров: 67
Скачиваний: 0
Конвергенция сетей связи |
29 |
|
|
а также о других функциональных возможностях оборудования, и оповещают друг друга о номерах портов RTP, на которые следу ет передавать информацию.
5.Открываются логические каналы для передачи речевой инфор мации.
6.Речевая информация передаётся в обе стороны в сообщениях протокола RTP; кроме того, ведется контроль передачи инфор мации при помощи протокола RTCP.
Терминал А |
|
Терминал Б |
Н.323 |
|
Н.323 |
|
|
|
Setup |
|
|
Н.225 |
Alerting / Connect |
ТСР,порт 1720 |
Обмен данными о функциональных возможностях
Определение ведущего и ведомого оборудования
Н.245
Динамический TCP,порт
Создание логических каналов
Подтверждение создания логических каналов
RTP
UDP
RTP
Рис. 1.8 Упрощённый сценарий установления соединения в сети H.323
Приведенная процедура обслуживания вызова базируется на протоколе H.323 версии 1. Версия 2 протокола H.323 позволяет пе редавать информацию, необходимую для создания логических ка налов, непосредственно в сообщении SETUP протокола H.225.0 без использования протокола H.245. Такая процедура называется «бы стрый старт» (Fast Start) и позволяет сократить количество циклов обмена информацией при установлении соединения. Кроме орга низации базового соединения, в сетях H.323 предусмотрено пре доставление дополнительных услуг в соответствии с рекомендация ми ITU H.450.х. Более детальный обзор сигнализации H.323 приво дится в главе 6.
Следует отметить еще одну важную проблему – качество обслу живания в сетях H.323. Оконечное устройство, запрашивающее у при вратника разрешение на доступ, может, используя поле transportQoS в сообщении ARQ протокола RAS, сообщить о своей способности резервировать сетевые ресурсы. Рекомендация H.323 определяет
30 |
Глава 1 |
|
|
протокол резервирования ресурсов (RSVP) как средство обеспече ния гарантированного качества обслуживания, что предъявляет к тер миналам требование поддержки протокола RSVP. К сожалению, про токол RSVP используется отнюдь не повсеместно, что оставляет сети H.323 без основного механизма обеспечения гарантированного ка чества обслуживания. Это – общая проблема сетей IP телефонии, характерная не только для сетей H.323.
Мониторинг качества обслуживания обеспечивается протоколом RTCP, однако обмен информацией RTCP происходит только между оконечными устройствами, участвующими в соединении. Более под робно эта проблематика рассматривается в главе 10, целиком по священной качеству обслуживания вызовов IP телефонии.
1.5.2 Сеть на базе протокола SIP
Второй подход к построению сетей IP телефонии, предложенный рабочей группой MMUSIC комитета IETF в документе RFC 2543 [54], основан на использовании протокола SIP – Session Initiation Protocol. SIPпредставляетсобойтекст ориентированныйпротокол,которыйяв ляется частью глобальной архитектуры мультимедиа, разработанной комитетом Internet Engineering Task Force (IETF). Эта архитектура так же включает в себя протокол резервирования ресурсов (Resource Res ervation Protocol, RSVP, RFC 2205), транспортный протокол реального времени (Real Time Transport Protocol, RTP, RFC 1889), протокол пе редачи потоков в реальном времени (Real Time Streaming Protocol, RTSP, RFC 2326), протокол описания параметров связи (Session De scription Protocol, SDP, RFC 2327), протокол уведомления о связи (Ses sion Announcement Protocol, SAP). Однако функции протокола SIP не зависят от любого из этих протоколов.
Сразу следует отметить, что хотя на сегодня наиболее широкое распространение получил протокол H.323, всё большее количество производителей старается предусмотреть в своих новых продуктах поддержку протокола SIP. Пока это – единичные явления и серьез ной конкуренции протоколу H.323 они составить не могут. Однако, учитывая темпы роста популярности протокола SIP , весьма вероят но, что в ближайшем будущем решения на его базе займут значи тельную нишу рынка IP телефонии.
Подход SIP к построению сетей IP телефонии намного проще
вреализации, чем H.323, но меньше подходит для организации взаи модействия с телефонными сетями. В основном это связано с тем, что протокол сигнализации SIP, базирующийся на протоколе HTTP, плохо согласуется с системами сигнализации, используемыми
вТфОП. Поэтому протокол SIP более подходит поставщикам услуг Интернет для предоставления услуги IP телефонии, причем эта ус луга будет являться всего лишь частью пакета услуг.
Конвергенция сетей связи |
31 |
|
|
Тем не менее, протокол SIP поддерживает услуги интеллектуаль ной сети (IN), такие как преобразование (мэппинг) имён, переадре сация и маршрутизация [8], что существенно для использования SIP в качестве протокола сигнализации в сети общего пользования, где приоритетной задачей оператора является предоставление широ кого спектра телефонных услуг. Другой важной особенностью про токола SIP является поддержка мобильности пользователя, т.е. его способности получать доступ к заказанным услугам в любом месте
ис любого терминала, а также способности сети идентифицировать
иаутентифицировать пользователя при его перемещении из одного места в другое. Это свойство SIP не уникально, и, например, прото кол H.323 тоже в значительной степени поддерживает такую возмож ность. Сейчас настал момент, когда эта возможность станет главной привлекательной чертой сетей IP телефонии нового поколения. Дан ный режим работы потребует дистанционной регистрации пользо вателей на сервере идентификации и аутентификации.
Перейдем непосредственно к архитектуре сетей, базирующихся на протоколе SIP (рис. 1.9).
|
|
Сервер опреде |
|
Сервер пере |
ления местопо |
|
ложения |
|
|
адресации SIP |
|
|
|
|
Прокси |
|
Прокси |
сервер SIP |
|
сервер SIP |
Клиент SIP |
|
|
|
|
|
|
|
|
|
|
|
|
|
Клиент SIP |
|
|
Запрос |
|
|
|
|
|
|
|
|
|
|
|
Ответ |
|
Передача |
|
|
|
|
|
|
|
|
|
|
|
|
|
речи |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 1.9 Пример сети на базе протокола SIP
Сеть SIP содержит основные элементы трех видов: агенты поль зователя, прокси серверы и серверы переадресации.
Агенты пользователя (User Agent или SIP client) являются прило жениями терминального оборудования и включают в себя две состав ляющие: агент пользователя – клиент (User Agent Сlient – UAC) и агент пользователя – сервер (User Agent Server – UAS), иначе известные как клиент и сервер соответственно. Клиент UAC инициирует SIP зап росы, т.е. выступает в качестве вызывающей стороны. Сервер UAS принимает запросы и возвращает ответы, т.е. выступает в качестве вызываемой стороны.
32 |
Глава 1 |
|
|
Кроме того, существует два типа сетевых серверов SIP: прокси серверы (серверы посредники) и серверы переадресации. Серве ры SIP могут работать как в режиме с сохранением состояний теку щих соединений (statefull), так и в режиме без сохранения состояний текущих соединений (stateless). Сервер SIP, функционирующий в ре жиме stateless, может обслужить сколь угодно большое количество пользователей, в отличие от привратника Н.323, который может од новременно работать с ограниченным количеством пользователей.
Прокси.сервер (Proxy server) действует «отименидругихклиентов» и содержит функции клиента (UAC) и сервера (UAS). Этот сервер ин терпретирует и может перезаписывать заголовки запросов перед от правкой их к другим серверам (рис. 1.10). Ответные сообщения сле дуют по тому же пути обратно к прокси серверу, а не к клиенту.
ДОМЕН 1 |
ДОМЕН 2 |
Пользователь А (Endpoint1@Site1)
INVITE Endpoint2@Site2
100 |
Trying |
|
|
200 OK |
ACK
Прокси, |
|
|
|
|
|
сервер |
|
|
|
|
|
|
End |
|
|
||
|
|
|
point2 |
|
|
|
|
|
|
|
2 |
|
|
|
|
ite |
|
|
|
|
@S |
|
|
|
|
t2 |
|
|
|
|
oin |
|
|
|
|
dp |
|
|
|
|
|
En |
|
|
|
|
|
|
|
|
|
INVITE |
Сервер опре, |
|
Пользователь Б |
|||
деления мес, |
|
(Endpoint2@Site2) |
|||
тоположения |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
Endpoint2@Site2
100 Trying
200 OK
ACK
Рис. 1.10 Сеть SIP с прокси сервером
Ниже представлен алгоритм установления соединения с помощью протокола SIP при участии прокси сервера:
1.Прокси сервер принимает запрос соединения INVITE от оборудо вания вызывающего пользователя.
2.Прокси сервер устанавливает местонахождение клиента с помо щью сервера определения местоположения (location server).
3.Прокси сервер передает запрос INVITE вызываемому пользова телю.
4.Оборудование вызываемого пользователя уведомляет последне го о входящем вызове и возвращает прокси серверу сообщение о том, что запрос INVITE обрабатывается (код 100). Прокси сер вер, в свою очередь, направляет эту информацию оборудованию
вызывающего пользователя.