- Главная
- Информатика
- Технология H.323 IP-телефонии
Содержание
- 2. О программе Лабораторная работа на тему: «Технология H.323 IP-телефонии» Выполнила: Забавникова Анна группа АС-21
- 3. 1.Общие сведения 2. Транспортные протоколы Выбрать раздел:
- 4. 1. Общие сведения 1.1 Протокол Н.323 1.2 Семейство протоколов Н.323 1.3 Сигнализация Н.323 1.4 Основные сценарии
- 5. Назад Содержание 1.1. Протокол Н.323 H.323 - протокол передачи данных, а также передачи в реальном времени
- 6. Преимущества: – Возможность существенного снижения затрат на междугородние и международные телефонные переговоры. – Возможность передачи голосового
- 7. Демонстрация по щелчку мыши! Рисунок 1. Семейство протоколов Н.323 Гарантированная доставка информации по протоколу TCP Негарантированная
- 8. Основными процедурами, выполняемыми оконечным оборудованием и привратником с помощью протокола RAS, являются: 1. Обнаружение привратника. 2.
- 9. Рассмотрим формат сообщения протокола Q.931: 8 Биты 7 6 5 2 1 4 3 Дискриминатор протокола
- 10. Пример трассировки сообщений 08 01 01 05 04 04 88 90 21 8F 6C 07 00
- 11. 1.4. Основные сценарии IP-телефонии Наиболее часто используются 3 сценария IP-телефонии: 1. “компьютер-компьютер”; 2. “компьютер-телефон”; 3. “телефон-телефон”.
- 12. Функции передачи Функции приема Функции передачи Функции приема Абонент А Абонент Б Рисунок 2. Сценарий IP-телефонии
- 13. Назад Содержание Н.323-терминал Н.323-терминал Рисунок 3. Упрощенный сценарий IP-телефонии "компьютер-компьютер" (аналог рисунка 2) Для поддержки сценария
- 14. Н.323-терминал Н.323-терминал шлюз шлюз Рисунок 4. Упрощенный сценарий IP-телефонии "компьютер-компьютер". Соединение пользователей IP-сетей через транзитную СКК
- 15. Н.323-терминал шлюз Вызов инициирован пользователем IP-сети Рисунок 5. Вызов абонента ТфОП пользователем IP-сети по сценарию "компьютер
- 16. Н.323-терминал шлюз Вызов инициирован абонентом ТфОП Рисунок 6. Пользователя IP-сети вызывает абонент ТФОП по сценарию "компьютер
- 17. шлюз шлюз Рисунок 7. Соединение абонентов ТфОП через транзитную IP-сеть по сценарию "телефон-телефон" Назад Демонстрация левым
- 18. Назад Содержание 1.3.Сигнализация Н.323 1.3.1 Алгоритмы установления, поддержания и разрушения соединения 1.3.2 Базовое соединение с участием
- 19. 3.1 Алгоритмы установления, поддержания и разрушения соединения Рассмотрим наиболее часто применяемые на практике примеры базового соединения
- 20. Обнаружение привратника Для взаимодействия оконечного оборудования с привратником нужно, чтобы устройству стал известен сетевой адрес подходящего
- 21. Таблица 1. Сообщения RAS О (options) - необязательное, М (mandatory) - обязательное. 1 2 3 4
- 22. Продолжение таблицы 1. Сообщения RAS 1 2 3 4 5 6
- 23. Продолжение таблицы 1. Сообщения RAS 1 2 3 4 5 6
- 24. Продолжение таблицы 1. Сообщения RAS 1 2 3 4 5 6
- 25. Таблица 2. Параметры сообщения RAS
- 26. Продолжение таблицы 2. Параметры сообщения RAS
- 27. Продолжение таблицы 2. Параметры сообщения RAS
- 28. Продолжение таблицы 2. Параметры сообщения RAS
- 29. Продолжение таблицы 2. Параметры сообщения RAS
- 30. Продолжение таблицы 2. Параметры сообщения RAS
- 31. Продолжение таблицы 2. Параметры сообщения RAS
- 32. Продолжение таблицы 2. Параметры сообщения RAS
- 33. Продолжение таблицы 2. Параметры сообщения RAS
- 34. Продолжение таблицы 2. Параметры сообщения RAS
- 35. Продолжение таблицы 2. Параметры сообщения RAS
- 36. Продолжение таблицы 2. Параметры сообщения RAS
- 37. Продолжение таблицы 2. Параметры сообщения RAS
- 38. Продолжение таблицы 2. Параметры сообщения RAS
- 39. Продолжение таблицы 2. Параметры сообщения RAS
- 40. Таблица 3. Связь процедур и параметров
- 41. Продолжение таблицы 3. Связь процедур и параметров
- 42. Продолжение таблицы 3. Связь процедур и параметров
- 43. Продолжение таблицы 3. Связь процедур и параметров
- 44. Продолжение таблицы 3. Связь процедур и параметров
- 45. Продолжение таблицы 3. Связь процедур и параметров
- 46. Продолжение таблицы 3. Связь процедур и параметров
- 47. Регистрация оконечного оборудования Оконечное оборудование Привратник Оконечное оборудование Оконечное оборудование Привратник Привратник Регистрация оконечного оборудования у
- 48. Доступ к сетевым ресурсам Оконечное оборудование Привратник ARQ ACF / ARJ Демонстрация по левому щелчку мыши!
- 49. Определение местоположения оборудования в сети Оконечное оборудование Привратник LRQ LCF / LRJ Демонстрация по левому щелчку
- 50. Изменение полосы пропускания Оконечное оборудование Привратник BRQ BCF / BRJ Демонстрация по левому щелчку мыши! В
- 51. Опрос текущего состояния оборудования Оконечное оборудование Привратник IRQ IRR Демонстрация по левому щелчку мыши! Привратник в
- 52. Освобождение полосы пропускания Оконечное оборудование Привратник DRQ DCF Демонстрация по левому щелчку мыши! Следует отметить, что
- 53. Демонстрация по левому щелчку мыши! Привратник Оконечное оборудование 2 ARQ ACF / ARJ Setup Setup Call
- 54. Обозначения и пояснения к рисунку: «Пример соединения с участием привратника» Сообщения Н.245 Сообщения RAS Сигнальные сообщения
- 55. Демонстрация по щелчку мыши! 3.3 Базовое соединение без участия привратника Рисунок 16. Пример соединения без участием
- 56. Обозначения и пояснения к рисунку: «Пример соединения без участия привратника» Сообщения Н.245 Сигнальные сообщения Случай, когда
- 57. Рассмотрим наиболее часто используемые сигнальные сообщения: Сообщение Setup передается вызывающим оборудованием с целью установить соединение. Это
- 58. Рассмотрим варианты, предполагающие участие шлюза - элемента сети Н.323. Первый вариант - это случай, когда абонент
- 59. В сетях связи общего пользования применяется двухступенчатый способ. Следует отметить, что необходимость в наборе персонального кода
- 60. Во втором сценарии, когда пользователь IP-сети вызывает абонента ТфОП при помощи шлюза, с точки зрения протоколов
- 61. 2.1. Протокол TCP 2.2. Протокол UDP 2.3. Протокол RTP и RTCP 2.4. Протокол IP 2.Транспортные протоколы
- 62. 2.1. Протокол TCP Протокол управления передачей информации - Transmission Control Protocol (TCP) - был разработан для
- 63. Рисунок 20. Структура сетевого программного обеспечения стека протоколов TCP/IP Назад Содержание Ethernet Ethernet Приложения TCP UDP
- 64. Состав и назначение полей заголовка Пакеты протокола TCP переносятся в поле “Данные” IP-дейтаграммы.Заголовок пакета TCP следует
- 65. 2.2. Протокол UDP Протокол передачи пользовательских дейтаграмм - User Datagram Protocol (UDP) предназначается для обмена дейтаграммами
- 66. Рисунок 22. Формат UDP-пакета Порт отправителя Данные Длина Порт получателя Контрольная сумма ... Демонстрация по щелчку
- 67. 2.3. Протокол RTP и RTCP Комитетом IETF был разработан протокол транспортировки информации в реальном времени -
- 68. Протокол RTP предусматривает индикацию типа полезной нагрузки и порядкового номера пакета в потоке, а также применение
- 69. Назад Демонстрация по нажатию левой кнопки мыши Рисунок 23. Основной заголовок RTP-пакета V=2 P X CC
- 70. 2.4. Протокол IP Протокол IP версии 4 В качестве основного протокола сетевого уровня в стеке протоколов
- 71. Протокол IP базируется на протоколе уровня звена данных, который обеспечивает передачу данных по физической среде. Программный
- 72. Назад Содержание Рисунок 24. IP-дейтаграмма Демонстрация по щелчку мыши! Версия (Version) Длина заголовка Тип обслуживания Общая
- 73. Протокол IP версии 6 Облегчить работу маршрутизаторов можно, в частности, путем модернизации протокола IP. Комитет IETF
- 74. Переход к протоколу IP версии 6. Так как IPv6 представляет собой естественное развитие предыдущей версии, он
- 75. До свидания! ВЫХОД
- 76. ТЕСТ
- 77. 0 IP Eth 0 Конвертор протоколов G.729 RTP 0 G.711 Шлюз Router IP IP PPP Eth
- 78. Управляющий канал Н.245 В рекомендации ITU-Т Н.245 определен ряд независимых процедур, которые должны выполняться для управления
- 79. Перенос управляющей информации Н.245 осуществляется протоколом TCP по нулевому логическому каналу, который должен быть постоянно открытым
- 80. Оконечное Оборудование 1 Оконечное Оборудование 2 MSD MSD MSDAck (ведущее) MSDAck (ведомое) Рисунок 26. Процедура определения
- 81. 2. Обмен данными о функциональных возможностях Оборудование стандарта Н.323, в общем случае, способно принимать и передавать
- 82. В свою очередь, альтернативные режимы объединяются в наборы одновременно возможных режимов функционирования simulta-neousCapabilltles. Функциональные возможности терминала
- 83. 3. Открытие и закрытие логических каналов Информация, передаваемая источником к одному или более приемникам в сетях,
- 84. В некоторых случаях, например, для обмена данными по протоколу Т. 120, оборудование, инициирующее такой обмен, должно
- 86. Сети, построенные на базе протоколов Н.323, ориентированы на интеграцию с телефонными сетями и могут рассматриваться как
- 87. Основной функцией шлюза является преобразование речевой (мультимедийной) информации, поступающей со стороны ТФОП с постоянной скоростью, в
- 88. В число наиболее важных функций, выполняемых привратником, входят: • преобразование так называемого alias (имени абонента, телефонного
- 89. Преимущество централизованной конференции - сравнительно простые требования к терминальному оборудованию, недостаток - большая стоимость устройства управления
- 91. Скачать презентацию
Слайд 2 О программе
Лабораторная работа на тему:
«Технология H.323 IP-телефонии»
Выполнила: Забавникова Анна
группа АС-21
О программе
Лабораторная работа на тему:
«Технология H.323 IP-телефонии»
Выполнила: Забавникова Анна
группа АС-21
Слайд 31.Общие сведения
2. Транспортные протоколы
Выбрать раздел:
1.Общие сведения
2. Транспортные протоколы
Выбрать раздел:
Слайд 4 1. Общие сведения
1.1 Протокол Н.323
1.2 Семейство протоколов Н.323
1.3 Сигнализация Н.323
1.4 Основные
1. Общие сведения
1.1 Протокол Н.323
1.2 Семейство протоколов Н.323
1.3 Сигнализация Н.323
1.4 Основные
Назад
Содержание
Слайд 5Назад
Содержание
1.1. Протокол Н.323
H.323 - протокол передачи данных, а также передачи в
Назад
Содержание
1.1. Протокол Н.323
H.323 - протокол передачи данных, а также передачи в
Слайд 6 Преимущества:
– Возможность существенного снижения затрат на междугородние и международные телефонные переговоры.
–
Преимущества: – Возможность существенного снижения затрат на междугородние и международные телефонные переговоры. –
Смысл введения стандарта H.323 прост - он предлагает протокол, с помощью которого коммуникационные программные продукты, созданные различными производителями, могут работать совместно (то есть взаимодействовать). Компания Intel внесла большой вклад в создание, развитие и распространение технологии H.323.
Совместимые с H.323 приложения и поддерживающая их инфраструктура Internet являются основой нового направления развития коммуникационных возможностей, связанных с использованием ПК. Программное обеспечение, разработанное Intel и другими компаниями на основе стандарта H.323, впервые позволит нам без проблем, с помощью простого нажатия кнопки, осуществлять обмен аудио- и видео- данными.
Назад
Конец раздела
Построение сети по рекомендации Н.323
Слайд 7Демонстрация по щелчку мыши!
Рисунок 1. Семейство протоколов Н.323
Гарантированная доставка
информации по протоколу
TCP
Негарантированная доставка
информации
Демонстрация по щелчку мыши!
Рисунок 1. Семейство протоколов Н.323
Гарантированная доставка
информации по протоколу
TCP
Негарантированная доставка
информации
UDP
Н.245
Н.225
Управление
соединением (Q.931)
RAS
Потоки речи и
видеоинформации
RTCP
RTP
TCP
UDP
IP
Канальный уровень
Физический уровень
2.2.Семейство протоколов Н.323
Q.931
Протокол управления
логическими каналами. По протоколу
Н.245 происходит обмен между
участниками соединения информацией,
которая необходима для создания
логических каналов. По этим каналам
передается речевая информация,
упакованная в пакеты RTP/UDP/IP
Н.225 -
Протокол управления
соединениями
Протокол Н.225.0 (Q.931) поддерживает
процедуры установления, поддержания
и разрушения соединения.
В качестве транспортного протокола
используется протокол с установлением
соединения и гарантированной доставкой
информации TCP.
Протокол RAS (Registration, Admission, Status) обеспечивает
взаимодействие оконечных и других устройств с привратником.
Основными функциями протокола являются: регистрация устройства
в системе, контроль его доступа к сетевым ресурсам, изменение
полосы пропускания в процессе связи, опрос и индикация текущего
состояния устройства.В качестве транспортного протокола используется
протокол с негарантированной доставкой информации UDP
Для переноса речевой и
видеоинформации используется
протокол передачи
информации в реальном
времени - RTP.
Для переноса сигнальных сообщений Н.225 и управляющих сообщений Н.245 используется протокол с установлением соединения и с гарантированной доставкой информации - TCP
Сигнальные сообщения RAS
переносятся протоколом с
негарантированной доставкой
информации - UDP.
Контроль переноса пользовательской информации производится протоколом RTCP
RAS
H.245
Слайд 8Основными процедурами, выполняемыми оконечным оборудованием и привратником с помощью протокола RAS, являются:
1.
Основными процедурами, выполняемыми оконечным оборудованием и привратником с помощью протокола RAS, являются:
1.
2. Регистрация оконечного оборудования у привратника.
3. Контроль доступа оконечного оборудования к сетевым ресурсам.
4. Определение местоположения оконечного оборудования в сети.
5. Изменение полосы пропускания в процессе обслуживания вызова.
6. Опрос и индикация текущего состояния оконечного оборудования.
7. Оповещение привратника об освобождении полосы пропускания, ранее занимавшейся оборудованием.
Выполнение первых трех процедур, предусмотренных протоколом RAS, является начальной фазой установления соединения с использованием сигнализации Н.323. Далее следуют фаза сигнализации Н.225.0 (Q.931) и обмен управляющими сообщениями Н.245. Разъединение происходит в обратной последовательности: в первую очередь закрывается управляющий канал Н.245 и сигнальный канал Н.225.0, после чего по каналу RAS привратник оповещается об освобождении ранее занимавшейся оконечным оборудованием полосы пропускания.
Для переноса сообщений протокола RAS используется протокол негарантированной доставки информации UDP. Важно отметить, что в сети без привратника сигнальный канал RAS вообще не используется.
ссылка
Таблица 1
Таблица 2
Таблица 3
Слайд 9Рассмотрим формат сообщения протокола Q.931:
8
Биты
7
6
5
2
1
4
3
Дискриминатор протокола (Protocol discriminator)
0
0
0
0
Длина значения указателя вызова
Рассмотрим формат сообщения протокола Q.931:
8
Биты
7
6
5
2
1
4
3
Дискриминатор протокола (Protocol discriminator)
0
0
0
0
Длина значения указателя вызова
1
2
Значение указателя вызова (Call reference value – CRV)
3
4
0
Байты
Тип сообщения (Message type – MT)
Другие информационные элементы (IE)
5
Дискриминатор протокола –
предназначен для идентификации
протокола 3-го уровня
Указатель вызова (CRV) предназначен
для идентификации вызова
среди других вызовов или
регистрации услуги в интерфейсе
“пользователь−сеть”
Тип сообщения (MT) –
- кодирует конкретное
сообщение согласно его
назначению
Информационные элементы (IE) –
общее название параметров,
детализирующих конкретное сообщение.
К таким параметрам, например,
относятся – атрибуты запрошенной
услуги – скорость, вид передаваемой
информации, номер абонента и т.п.
Рисунок 1а − Формат сообщений протокола Q.931
Используйте левую кнопку мыши!!!
Слайд 10 Пример трассировки сообщений
08 01 01 05 04 04 88 90
Пример трассировки сообщений
08 01 01 05 04 04 88 90
Используйте левую кнопку мыши!!!
Setup (установить)
08-Дискриминатор Протокола = Q.931. (Protocol discriminator = Q.931)
01 - .... 0001 Длина
Рекомендации
Запроса = 1. ( 01 ....0001 Call Reference Length = 1)
01 - 0 ....... флаг = СОЗДАТЕЛЬ .0000001 Ценностей Рекомендации Запроса = 1. (01 0....... Flag = ORIGINATOR
.0000001 Call Reference Value = 1)
05 - 0 ....... E
.0000101 Сообщений напечатают = УСТАНОВКА. (05 0....... E
.0000101 Message type = SETUP )
04 - Элемент Информации = СПОСОБНОСТЬ ПРЕДЪЯВИТЕЛЯ. (04 Info Element = BEARER CAPABILITY (BC) )
04 - Длина = 4 октета. (04 Length = 4 octets )
88 - 1 ....... РАСШИРЕНИЕ
.00..... Кодирование стандарта = CCITT
... 01000 Информации передают способность = Неограниченная цифровая информация. (88 1....... EXT
.00..... Coding standard = CCITT
...01000 Info transfer capability = Unrestricted digital info )
90 - 1 ....... РАСШИРЕНИЕ
.00..... Способ передачи= способ Кругооборота
... 10000 Информации передают норму = 64 kbit/s. (90 1....... EXT
.00..... Transfer mode = Circuit mode
...10000 Info transfer rate = 64 kbit/s )
21 - 0 ....... РАСШИРЕНИЙ
.01..... Уровень 1 ID ... 00001 Пользовательский разряд информации 1 протокол = CCITT V.110 и X.30. (21 0....... EXT
.01..... Layer 1 ID
...00001 User info layer 1 protocol = CCITT V.110 & X.30 )
8F - 1 ....... РАСШИРЕНИЕ .0 ...... синхронный/Асинхронный = Синхронные данные
.. 0..... Переговоры = В-полосе переговоры, не возможные
... 01111 Пользовательских разрядов = 56 kbit/s V.6. (8F 1....... EXT
.0...... Synchronous/Asynchronous = Synchronous data
..0..... Negotiation = In-band negotiation not possible
...01111 User rate = 56 kbit/s V.6 )
6С - Элемент Информации = ЗВОНЯЩИЙ НОМЕР СТОРОНЫ (CgPN). (Info Element = CALLING PARTY NUMBER (CgPN) )
07 - Длина = 7 октетов. (07 Length = 7 octets )
00 - 0 ....... РАСШИРЕНИЙ
.000.... Тип числа(номера) = Неизвестный
.... 0000 Насчитывающих планирует = Неизвестный. (00 0....... EXT
.000.... Type of number = Unknown ....0000 Numbering plan = Unknown )
80 - 1 ....... РАСШИРЕНИЕ
.00..... Индикатор представления = позволенное Представление
... 000.. Запасной бит (ы) ...... 00 индикаторов Screening = Пользователь, если, не показанный на экране. (80 1....... EXT .00..... Presentation indicator = Presentation allowed
...000.. Spare bit(s)
......00 Screening indicator = User provided, not screened )
цифры Номера = 23974. (32 33 39 37
Number digits = 23974 )
Слайд 11
1.4. Основные сценарии IP-телефонии
Наиболее часто используются 3 сценария IP-телефонии:
1. “компьютер-компьютер”;
1.4. Основные сценарии IP-телефонии
Наиболее часто используются 3 сценария IP-телефонии:
1. “компьютер-компьютер”;
2. “компьютер-телефон”;
3. “телефон-телефон”.
Если оба абонента подключены с помощью терминала Если оба абонента подключены с помощью терминала Н.323, то не требуется подключения шлюзов.Нет перехода с одной технологии на другую, т.к. протокол Н.323 поддерживают сами терминалы.
При технологии “телефон-компьютер” рассматриваются две модификации:
- от компьютера (пользователя IP-сети) к телефону (абоненту ТфОП) (рисунок 5)
- от абонента ТфОП к пользователю IP-сети с идентификацией вызываемой стороны на основе нумерации по Е.164 или IP-адресации (рисунок 6).
Слайд 12 Функции передачи
Функции приема
Функции передачи
Функции приема
Абонент А
Абонент
Функции передачи
Функции приема
Функции передачи
Функции приема
Абонент А
Абонент
Рисунок 2. Сценарий IP-телефонии "компьютер-компьютер"
Демонстрация по левому щелчку мыши!!!
АЦП
ЦАП
АЦП
ЦАП
Сжатие
речевой
информации
Развертывание
речевой
информации
Сжатие
речевой
информации
Развертывание
речевой
информации
пакетизация
Управление и
сигнализация
депакетизация
пакетизация
Управление и
сигнализация
депакетизация
IP-сеть
Сжатые речевые данные поступают в
устройство, развертывающее их в
первоначальную форму, т.е речевые
данные снова преобразуются в
аналоговую форму с помощью
цифро-аналогового преобразователя
(ЦАП) и попадают в телефон
абонента Б
Под IP-сетью, подразумевается
либо глобальная сеть
Интернет, либо корпоративная
сеть предприятия Intranet.
В этом сценарии аналоговые речевые
сигналы от микрофона абонента А
преобразуются в цифровую форму с
помощью аналого-цифрового
преобразователя (АЦП), обычно
при 8000 отсчетов/с, 8 битов/отсчет,
в итоге - 64 Кбит/с.
Отсчеты речевых данных
в цифровой форме затем
сжимаются кодирующим устройством
для сокращения нужной для их
передачи полосы в отношении
4:1, 8:1 или 10:1.
Выходные данные после сжатия
формируются в пакеты, к которым
добавляются заголовки протоколов,
после чего пакеты передаются
через IP-сеть в систему IP-телефонии,
обслуживающую абонента Б.
Когда пакеты принимаются
системой абонента Б, заголовки
протокола удаляются.
Слайд 13Назад
Содержание
Н.323-терминал
Н.323-терминал
Рисунок 3. Упрощенный сценарий IP-телефонии "компьютер-компьютер"
(аналог рисунка 2)
Для поддержки
Назад
Содержание
Н.323-терминал
Н.323-терминал
Рисунок 3. Упрощенный сценарий IP-телефонии "компьютер-компьютер"
(аналог рисунка 2)
Для поддержки
услуг Интернет желательно иметь отдельный сервер (привратник),
преобразующий имена пользователей в динамические адреса IP.
Сам сценарий ориентирован на пользователя, которому сеть
нужна, в основном, для передачи данных, а программное
обеспечение IP-телефонии требуется лишь иногда для
разговоров с коллегами.
IP-сеть
Слайд 14Н.323-терминал
Н.323-терминал
шлюз
шлюз
Рисунок 4. Упрощенный сценарий IP-телефонии "компьютер-компьютер". Соединение пользователей IP-сетей через транзитную
Н.323-терминал
Н.323-терминал
шлюз
шлюз
Рисунок 4. Упрощенный сценарий IP-телефонии "компьютер-компьютер". Соединение пользователей IP-сетей через транзитную
Назад
Содержание
IP-сеть
IP-сеть
ТФОП / ISDN
Слайд 15Н.323-терминал
шлюз
Вызов инициирован пользователем IP-сети
Рисунок 5. Вызов абонента ТфОП пользователем IP-сети по
Н.323-терминал
шлюз
Вызов инициирован пользователем IP-сети
Рисунок 5. Вызов абонента ТфОП пользователем IP-сети по
Назад
Содержание
Используйте левую кнопку мыши!!!
IP-сеть
ТФОП / ISDN
Шлюз (GW) для взаимодействия сетей
ТфОП и IP может быть реализован
в отдельном устройстве или интегрирован
в существующее оборудование ТфОП
или IP-сети. Показанная на рисунке сеть
СКК может быть корпоративной
сетью или сетью общего
пользования.
Слайд 16
Н.323-терминал
шлюз
Вызов инициирован абонентом ТфОП
Рисунок 6. Пользователя IP-сети вызывает абонент ТФОП
Н.323-терминал
шлюз
Вызов инициирован абонентом ТфОП
Рисунок 6. Пользователя IP-сети вызывает абонент ТФОП
Назад
Содержание
Демонстрация левым щелчком мыши!
ТФОП / ISDN
IP-сеть
При попытке вызвать справочно
-информационную службу,
используя услуги пакетной телефонии
и обычный телефон, на
начальной фазе абонент А
вызывает близлежащий
шлюз IP-телефонии
От шлюза к абоненту А поступает запрос
ввести номер, к которому должен быть
направлен вызов (например, номер службы),
и личный идентификационный номер (PIN)
для аутентификации и последующего
начисления платы, если это служба, вызов
которой оплачивается вызывающим абонентом.
Основываясь на вызываемом номере,
шлюз определяет наиболее доступный
путь к данной службе. Кроме того,
шлюз активизирует свои функции кодирования
и пакетизации речи, устанавливает
контакт со службой, ведет мониторинг процесса
обслуживания вызова и принимает информацию
о состояниях этого процесса (например,
занятость, посылка вызова, разъединение и т.п.)
от исходящей стороны через протокол управления
и сигнализации.
Разъединение с любой стороны
передается противоположной
стороне по протоколу сигнализации
и вызывает завершение установленных
соединений и освобождение
ресурсов шлюза для обслуживания
следующего вызова
Слайд 17шлюз
шлюз
Рисунок 7. Соединение абонентов ТфОП через транзитную IP-сеть по сценарию "телефон-телефон"
Назад
Демонстрация
шлюз
шлюз
Рисунок 7. Соединение абонентов ТфОП через транзитную IP-сеть по сценарию "телефон-телефон"
Назад
Демонстрация
Конец раздела
IP-сеть
ТФОП/ISDN
ТФОП/ISDN
Поставщики услуг IP-телефонии
предоставляют услуги "телефон-телефон»
путём установки шлюзов IP-телефонии
на входе и выходе IP-сетей. Абоненты
подключаются к шлюзу поставщика через ТфОП,
набирая специальный номер доступа.
Абонент получает доступ к шлюзу,
используя персональный идентификационный
номер (PIN) или услугу идентификации номера
вызывающего абонента
(Calling Line Identification)
После этого шлюз просит ввести
телефонный номер вызываемого абонента,
анализирует этот номер и определяет,
какой шлюз имеет лучший доступ к нужному
телефону. Как только между входным
и выходным шлюзами устанавливается
контакт, дальнейшее установление
соединения к вызываемому абоненту
выполняется выходным шлюзом через
его местную телефонную сеть
Слайд 18Назад
Содержание
1.3.Сигнализация Н.323
1.3.1 Алгоритмы установления, поддержания
и разрушения соединения
1.3.2 Базовое соединение
Назад
Содержание
1.3.Сигнализация Н.323
1.3.1 Алгоритмы установления, поддержания
и разрушения соединения
1.3.2 Базовое соединение
1.3.3 Базовое соединение без участия привратника
1.3.4 Установление соединения с участием шлюза
Слайд 193.1 Алгоритмы установления, поддержания и разрушения соединения
Рассмотрим наиболее часто применяемые на практике
3.1 Алгоритмы установления, поддержания и разрушения соединения
Рассмотрим наиболее часто применяемые на практике
- вызываемый и вызывающий пользователи зарегистрированы в одном и том же привратнике, который маршрутизирует сигнальную и управляющую информацию;
- вызываемый и вызывающий пользователи соединяются непосредственно друг с другом, привратник в сети отсутствует.
Прежде чем рассматривать эти два сценария, отметим, что в общем случае алгоритмы установления, поддержания и разрушения соединений по Н.323 включают в себя следующие фазы:
Фаза А. Установление соединения;
Фаза В. Определение ведущего/ведомого оборудования и обмен данными о функциональных возможностях;
Фаза С. Установление аудиовизуальной связи между вызывающим и вызываемым оборудованием;
Фаза D. Изменение полосы пропускания, запрос текущего состояния оборудования, создание конференций и обращение к дополнительным услугам;
Фаза Е. Завершение соединения.
Слайд 20Обнаружение привратника
Для взаимодействия оконечного оборудования с привратником нужно, чтобы устройству стал
Обнаружение привратника
Для взаимодействия оконечного оборудования с привратником нужно, чтобы устройству стал
Определены два способа обнаружения - ручной и автоматический.
Ручной способ заключается в том, что привратник, обслуживающий данное устройство, определяется заранее при конфигурации этого устройства. Первая фаза установления соединения начинается сразу с запроса регистрации устройства, который передается на уже известный сетевой адрес привратника и на UDP-порт 1719, а в случае взаимодействия с привратником, поддерживающим первую версию протокола Н.323, - на порт 1718.
Оконечное
оборудование
Привратник
GRQ
GCF / GRJ
Рассмотрим автоматический способ обнаружения привратника:
Устройство передает запрос
GRQ в режиме многоадресной рассылки,
используя IP-адрес
224.0.1.41- Gatekeeper UDP Discovery Multicast Address
- и UDP порт 1718 - Gatekeeper UDP Discovery Port.
Ответить оконечному оборудованию
могут один или несколько привратников,
передав на адрес, указанный в поле
rasAddress запроса GRQ, сообщение
GCF с предложением своих услуг
и с указанием транспортного адреса
канала RAS
Демонстрация по левому щелчку мыши!
Если привратник не имеет
возможности зарегистрировать
оконечное оборудование, он
отвечает на запрос сообщением GRJ
Рисунок 8. Автоматическое обнаружение привратника
Если на GRQ отвечает несколько привратников,
оконечное оборудование может выбрать
по своему усмотрению любой из них, после
чего инициировать процесс регистрации.
Если в течение 5 секунд ни один привратник не ответит
на GRQ, оконечное оборудование может
повторить запрос. Если ответ опять не будет получен,
необходимо прибегнуть к ручному способу
обнаружения привратника. При возникновении
ошибки в процессе регистрации у своего привратника,
т.е. при получении отказа в регистрации или при
отсутствии ответа на запрос регистрации, оконечное
оборудование должно провести процедуру
обнаружения привратника снова.
Слайд 21 Таблица 1. Сообщения RAS
О (options) - необязательное, М (mandatory) -
Таблица 1. Сообщения RAS
О (options) - необязательное, М (mandatory) -
1
2
3
4
5
6
Слайд 22 Продолжение таблицы 1. Сообщения RAS
1
2
3
4
5
6
Продолжение таблицы 1. Сообщения RAS
1
2
3
4
5
6
Слайд 23 Продолжение таблицы 1. Сообщения RAS
1
2
3
4
5
6
Продолжение таблицы 1. Сообщения RAS
1
2
3
4
5
6
Слайд 24 Продолжение таблицы 1. Сообщения RAS
1
2
3
4
5
6
Продолжение таблицы 1. Сообщения RAS
1
2
3
4
5
6
Слайд 25Таблица 2. Параметры сообщения RAS
Таблица 2. Параметры сообщения RAS
Слайд 26Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 27Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 28Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 29Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 30Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 31Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 32Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 33Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 34Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 35Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 36Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 37Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 38Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 39Продолжение таблицы 2. Параметры сообщения RAS
Продолжение таблицы 2. Параметры сообщения RAS
Слайд 40Таблица 3. Связь процедур и параметров
Таблица 3. Связь процедур и параметров
Слайд 41Продолжение таблицы 3. Связь процедур и параметров
Продолжение таблицы 3. Связь процедур и параметров
Слайд 42 Продолжение таблицы 3. Связь процедур и параметров
Продолжение таблицы 3. Связь процедур и параметров
Слайд 43 Продолжение таблицы 3. Связь процедур и параметров
Продолжение таблицы 3. Связь процедур и параметров
Слайд 44 Продолжение таблицы 3. Связь процедур и параметров
Продолжение таблицы 3. Связь процедур и параметров
Слайд 45Продолжение таблицы 3. Связь процедур и параметров
Продолжение таблицы 3. Связь процедур и параметров
Слайд 46 Продолжение таблицы 3. Связь процедур и параметров
Продолжение таблицы 3. Связь процедур и параметров
Слайд 47 Регистрация оконечного оборудования
Оконечное
оборудование
Привратник
Оконечное
оборудование
Оконечное
оборудование
Привратник
Привратник
Регистрация оконечного оборудования у привратника
Инициирование
Регистрация оконечного оборудования
Оконечное
оборудование
Привратник
Оконечное
оборудование
Оконечное
оборудование
Привратник
Привратник
Регистрация оконечного оборудования у привратника
Инициирование
Инициирование процесса отмены регистрации привратником
RRQ
RСF or RRJ
URQ
UСF/URJ
URQ
UСF
Рисунок 9. Процесс регистрации и отмены регистрации
Оконечное оборудование
может отменить регистрацию
у привратника, передав
сообщение Unregister Request (URQ)
Привратник должен ответить подтверждением
UCF. Такая процедура
позволяет оборудованию изменить свой
alias-адрес или транспортный адрес. Если
оборудование не было зарегистрировано у
привратника, последний должен
ответить на требование URQ отказом URJ
При получении сообщения URQ
оконечное оборудование
должно ответить подтверждением
UCF
Оконечное оборудование передает
запрос регистрации RRQ
на сетевой адрес привратника, либо
Полученный при выполнении процедуры
его автоматического обнаружения, либо
известный априори. Стоит отметить, что
запрос направляется на общеизвестный
номер UDP-порта 1719.
Этот порт имеет соответствующее
название - Gatekeeper UDP
Registration and Status Port.
Привратник отвечает на запрос
подтверждением RCF
или отказом в регистрации
RRJ. Если оконечное
оборудование не указывает свой
alias-адрес в запросе RRQ, привратник
может сам назначить такой адрес и
вернуть его в сообщении RCF
Привратник может отменить
регистрацию оборудования,
передав сообщение
URQ
Слайд 48 Доступ к сетевым ресурсам
Оконечное
оборудование
Привратник
ARQ
ACF / ARJ
Демонстрация по левому щелчку мыши!
Доступ к сетевым ресурсам
Оконечное
оборудование
Привратник
ARQ
ACF / ARJ
Демонстрация по левому щелчку мыши!
Рисунок 10. Доступ к сетевым ресурсам
Привратник может выделить требуемую полосу
пропускания или снизить предел суммарной
скорости, передав сообщение ACF.
В этом же сообщении, кроме суммарной скорости,
указывается транспортный адрес сигнального
канала встречного оборудования, если сигнальный
канал будет организован непосредственно между
тем и другим оборудованием, или адрес привратника,
если он будет маршрутизировать сигнальные сообщения.
Если требуемая полоса
недоступна, привратник
передает сообщение
Admission Reject (ARJ)
В начальной фазе установления соединения,
а также после получения запроса соединения
(сообщения Setup), оборудование обращается
к привратнику при помощи запроса ARQ
с просьбой разрешить соединение с другим оборудованием,
что является началом процедуры доступа к сетевым ресурсам.
Важно отметить, что процедура доступа выполняется
всеми участниками соединения
Слайд 49Определение местоположения оборудования в сети
Оконечное
оборудование
Привратник
LRQ
LCF / LRJ
Демонстрация по левому щелчку мыши!
Оконечное
Определение местоположения оборудования в сети
Оконечное
оборудование
Привратник
LRQ
LCF / LRJ
Демонстрация по левому щелчку мыши!
Оконечное
которые имеют alias-адрес некоторого
оборудования и желают узнать его
контактную информацию (адреса сигнального
канала и канала RAS), могут послать запрос
LRQ по адресу канала RAS
отдельно взятого привратника или
по общему адресу всех привратников
(режим Gatekeeper's Discovery Multicast)
Привратник, у которого зарегистрировано
указанное оборудование, должен ответить
сообщением LCF,
содержащим требуемую контактную
информацию
Привратник, получивший на транспортный адрес
своего канала RAS запрос LRQ, должен ответить
отказом LRJ, если искомое оборудование
у него не зарегистрировано. Те же привратники, у которых
искомое оборудование не зарегистрировано, а сообщение
LRQ было получено в режиме многоадресной рассылки
Gatekeeper's Discovery Multicast, вообще не должны
отвечать на запрос
Рисунок 11 Определение местоположения оборудования в сети
Слайд 50Изменение полосы пропускания
Оконечное
оборудование
Привратник
BRQ
BCF / BRJ
Демонстрация по левому щелчку мыши!
В процессе
Изменение полосы пропускания
Оконечное
оборудование
Привратник
BRQ
BCF / BRJ
Демонстрация по левому щелчку мыши!
В процессе
Оконечное оборудование может изменять суммарную скорость, не обращаясь за разрешением к привратнику, если после этого изменения средняя суммарная скорость не превысит предела, определенного при получении доступа к сетевым ресурсам.
Рисунок 12. Изменение полосы пропускания в процессе обслуживания вызова
Оконечное оборудование, которому нужно
превысить указанный предел, должно передать
привратнику запрос BRQ,
но до получения ответа средняя
суммарная скорость должна быть не
выше этого предела.
Если привратник может выделить требуемую
полосу пропускания, он отвечает сообщением
BCF. Далее речевые
и видеоканалы закрываются, а затем при помощи
управляющих сообщений Н.245 открываются каналы
с новой скоростью передачи и приема информации.
Если же привратник по каким-либо причинам не может
удовлетворить требование оборудования, он отклоняет
это требование и передает сообщение BRJ
Слайд 51Опрос текущего состояния оборудования
Оконечное
оборудование
Привратник
IRQ
IRR
Демонстрация по левому щелчку мыши!
Привратник в любой
Опрос текущего состояния оборудования
Оконечное
оборудование
Привратник
IRQ
IRR
Демонстрация по левому щелчку мыши!
Привратник в любой
Рисунок 13. Опрос текущего состояния оборудования
Получив запрос IRQ, оконечное
оборудование должно передать
запрашиваемую информацию в
сообщении IRR
Запрос информации о текущем
состоянии (статусе) оборудования
производится привратником при
помощи сообщения IRQ.
Интервал между посылками IRQ
оставлен на усмотрение производителя,
но должен быть не меньше 10с
Слайд 52Освобождение полосы пропускания
Оконечное
оборудование
Привратник
DRQ
DCF
Демонстрация по левому щелчку мыши!
Следует отметить, что
Освобождение полосы пропускания
Оконечное
оборудование
Привратник
DRQ
DCF
Демонстрация по левому щелчку мыши!
Следует отметить, что
В случае, если привратник инициирует завершение конференции, сообщение DRQ должно передаваться каждому ее участнику.
Рисунок 14. Освобождение полосы пропускания
В конечной фазе завершения
соединения оборудование извещает
привратник об освобождении раннее
занимавшейся полосы пропускания.
Оконечное оборудование передает
своему привратнику сообщение
DRQ
Привратник отвечает
подтверждением
DCF
Слайд 53Демонстрация по левому щелчку мыши!
Привратник
Оконечное оборудование 2
ARQ
ACF / ARJ
Setup
Setup
Call Proceeding
Call Proceeding
ARQ
ACF
Alerting
Alerting
Connect
Connect
TerminalCapabilitySet
TerminalCapabilitySetAck
MSD
MSDAck
OpenLogicalChannel
EndSessionCommand
РАЗГОВОРНАЯ
Демонстрация по левому щелчку мыши!
Привратник
Оконечное оборудование 2
ARQ
ACF / ARJ
Setup
Setup
Call Proceeding
Call Proceeding
ARQ
ACF
Alerting
Alerting
Connect
Connect
TerminalCapabilitySet
TerminalCapabilitySetAck
MSD
MSDAck
OpenLogicalChannel
EndSessionCommand
РАЗГОВОРНАЯ
OpenLogicalChannelAck
Release Complete
DRQ
DCF
TerminalCapabilitySet
TerminalCapabilitySetAck
MSD
MSDAck
OpenLogicalChannel
OpenLogicalChannelAck
EndSessionCommand
Release Complete
DRQ
DCF
3.2 Базовое соединение с участием привратника
Рисунок 15. Пример соединения с участием привратника
Вызывающее оборудование
передает сообщение ARQ
с alias-адресом вызываемого
абонента
В ответ привратник передает сообщение
ACF с уведомлением, что именно он
будет маршрутизировать сигнальные
сообщения (Gatekeeper routed call signaling),
и с указанием транспортного адреса
своего сигнального канала
Далее вызывающее
оборудование передает на
этот транспортный адрес
запрос соединения Setup
Привратник пересылает
сообщение Setup
вызываемому
оборудованию
Также привратник передает
вызывающему оборудованию
сообщение Call Proceeding,
означающее, что полученной
информации достаточно для
обслуживания поступившего
вызова
Вызываемое оборудование
также отвечает на Setup
сообщением Call Proceeding
Если оборудование имеет возможность
принять вызов, оно передает запрос
допуска к ресурсам сети ARQ, на который
привратник может ответить подтверждением
ACF или отказом в допуске к ресурсам
сети ARJ
После того как вызываемый пользователь
примет входящий вызов, привратнику
передается сообщение Connect с
транспортным адресом
управляющего канала Н.245
вызываемого оборудования
Привратник заменяет этот адрес
транспортным адресом своего
управляющего канала Н.245 и
пересылает Connect вызывающему
оборудованию, после чего
открывается управляющий
канал Н.245
После открытия управляющего канала
Н.245 начинается обмен данными о функциональных
возможностях оборудования. В рассматриваемом нами
случае все управляющие сообщения, передаваемые
от одного оконечного оборудования к другому,
маршрутизируются привратником. Терминалы
обмениваются сообщениями TermlnalCapabilttySet,
в которых указываются возможные алгоритмы
декодирования принимаемой информации.
Следует отметить, что сообщение
TermjnalCapabllHySet должно быть первым
сообщением, передаваемым по
управляющему каналу.
Оборудование, принявшее сообщение
TermlnalCapabllitySet от другого оборудования,
подтверждает его получение передачей
сообщения TermlnalCapabllttySetAck
В ответ на полученные сообщения
masterSlaveDetermination оба устройства
передают сообщения masterSlaveDeterminationAck,
в которых указывается, какое из этих устройств
является для данного соединения ведущим, а какое - ведомым.
Напомним, что возможен сценарий процедуры
Master-Slave Determination, предусматривающий
сокращение количества передаваемых
сообщений
После обмена данными о функциональных
возможностях и определения ведущего и
ведомого оборудования может выполняться
процедура открытия однонаправленных
логических каналов. В требовании открыть
логический канал (в нашем случае - прямой
логический канал) openLogicalChannel оборудование
указывает вид информации, который будет
передаваться по этому каналу, и алгоритм
кодирования. В нашем случае логический канал
предназначается для переноса речи, поэтому
в сообщение openLogicalChannel включается
параметр mediaControlChannel с указанием
транспортного адреса канала RTCP, при помощи
которого производится контроль передачи
RTP пакетов
В ответ на сообщение openLogicalChannel
оборудование должно передать
подтверждение openLogicalChannelAck,
в котором указывается транспортный адрес,
на который передающей стороне
следует посылать RTP пакеты,
а также транспортный адрес канала RTCP
Далее открывается разговорная сессия.
Оборудование вызывающего пользователя
передает речевую информацию, упакованную
в пакеты RTP/UDP/IP, на транспортный адрес
RTP-канала оборудования вызванного пользователя,
а вызванный пользователь передает пакетированную
речевую информацию на транспортный адрес
RTP-канала оборудования вызывающего пользователя.
При помощи канала RTCP ведется контроль
передачи информации по RTP каналам
После окончания разговорной фазы
начинается фаза разрушения соединения.
Оборудование пользователя, инициирующего
разъединение, должно прекратить передачу речевой
информации, закрыть логические каналы и передать
по управляющему каналу сообщение Н.245
endSessionCommand, означающее, что
пользователь хочет завершить соединение
Далее от встречного оборудования
ожидается сообщение endSessionCommand,
после приема которого управляющий
канал Н.245 закрывается
Следующим шагом, если сигнальный канал
еще открыт, передается сообщение Release Complete.
Пользователь, получивший команду
endSessionCommand от пользователя, инициировавшего
разрушение соединения, должен прекратить передачу
речевой информации, закрыть логические
каналы и передать сообщение endSessionCommand.
Далее, если сигнальный канал остался открытым,
передается сообщение Release Complete,
и сигнальный канал закрывается
После вышеописанных действий оконечное
оборудование извещает привратник об
освобождении зарезервированной полосы пропускания.
С этой целью каждый из участников соединения
передает по каналу RAS запрос выхода из
соединения DRQ
На запрос DRQ привратник должен
ответить подтверждением DCF,
после чего обслуживание вызова
считается завершенным
Оконечное оборудование 1
Затем инициируется процедура определения
ведущего/ведомого оборудования, необходимая
для разрешения конфликтов, возникающих между
двумя устройствами при организации конференции,
когда оба они могут быть активными контроллерами
конференций, или между двумя устройствами, пытающимися
одновременно открыть двунаправленные логические
каналы. В ходе процедуры устройства
обмениваются сообщениями masterSlaveDetermlnation
В первом случае вызываемое оборудование
передает сообщение Alerting, и привратник
маршрутизирует его к вызывающему
оборудованию.Вызываемому пользователю
подается визуальный или акустический сигнал
о входящем вызове, а вызывающему
дается индикация того, что вызываемый
пользователь не занят и ему подается
вызывной сигнал. При отказе в допуске
к ресурсам сети вызываемое оборудование
закрывает сигнальный канал путем передачи
привратнику сообщения Release
Complete.
В Начало
Слайд 54Обозначения и пояснения к рисунку:
«Пример соединения с участием привратника»
Сообщения Н.245
Сообщения
Обозначения и пояснения к рисунку:
«Пример соединения с участием привратника»
Сообщения Н.245
Сообщения
Сигнальные сообщения
Чтобы ускорить открытие разговорной сессии, управляющий канал может быть открыт вызываемым оборудованием после получения сообщения Setup с транспортным адресом управляющего канала Н.245 вызывающего оборудования или привратника, или вызывающим пользователем после получения сообщения Call Proceeding или Alerting, содержащего транспортный адрес управляющего канала Н.245 вызываемого пользователя или привратника.
Слайд 55Демонстрация по щелчку мыши!
3.3 Базовое соединение без участия привратника
Рисунок 16. Пример соединения
Демонстрация по щелчку мыши!
3.3 Базовое соединение без участия привратника
Рисунок 16. Пример соединения
Оконечное оборудование 1
Оконечное оборудование 2
РАЗГОВОРНАЯ ФАЗА
Setup
Call proceeding
Alerting
Connect
TCS
TCS
TCSAck
TCSAck
MSD
MSD
MSDAck
MSDAck
OLC
OLC
OLCAck
OLCAck
EndSessionCommand
EndSessionCommand
Release Complete
Вызывающее оборудование
посылает запрос соединения
Setup на известный
Транспортный адрес
сигнального канала
вызываемого оборудования
Вызываемое
оборудование отвечает
на Setup сообщением
Call Proceeding
Затем сообщение Alerting.
Вызываемому пользователю
дается визуальный или
акустический сигнал о
входящем вызове, а вызывающему
- индикация того, что
вызываемый пользователь
не занят и получает вызывной
сигнал
Как только вызываемый
пользователь примет входящий
вызов, передается сообщение
Connect с указанием
транспортного адреса
Управляющего канала Н.245
вызываемого оборудования,
после чего открывается
управляющий канал Н.245
Далее открывается разговорная сессия.
Оборудование вызывающего пользователя
передает речевую информацию,
упакованную в пакеты RTP/UDP/IP, на
транспортный адрес RTP-канала оборудования
вызываемого пользователя, а оно, в свою очередь,
передает пакетированную речевую информацию
на транспортный адрес RTP-канала оборудования
вызывающего пользователя
После окончания разговорной фазы
начинается фаза разрушения соединения.
Оборудование пользователя, инициирующего
разъединение, прекращает передачу речевой
информации, закрывает логические
каналы и передает по управляющему каналу
сообщение Н.245 endSessionCommand,
означающее, что пользователь хочет
завершить соединение
Следующим шагом передается сообщение
Release Complete, и сигнальный канал
закрывается. Пользователь, получивший команду
endSessionCommand от пользователя,
инициировавшего разъединение, должен
прекратить передачу речевой информации,
закрыть логические каналы и передать
сообщение endSessionCommand. Далее, если
сигнальный канал остался открытым, передается
сообщение Release Complete, сигнальный
канал закрывается, и обслуживание
вызова считается завершенным
Ожидается сообщение
endSessionCommand от встречного
оборудования, после чего
управляющий канал Н.245
закрывается
После открытия управляющего канала
выполняются все процедуры,
описанные в первом случае: обмен
данными о функциональных возможностях,
определение ведущего/ведомого
оборудования, открытие однонаправленных
логических каналов
Важно!
В Начало
Слайд 56Обозначения и пояснения к рисунку:
«Пример соединения без участия привратника»
Сообщения Н.245
Сигнальные
Обозначения и пояснения к рисунку:
«Пример соединения без участия привратника»
Сообщения Н.245
Сигнальные
Случай, когда вызываемое и вызывающее оборудование взаимодействуют непосредственно друг с другом, привратник в сети отсутствует.
И здесь, чтобы ускорить открытие разговорной сессии, управляющий канал тоже может быть открыт вызываемым оборудованием после получения сообщения Setup с транспортным адресом управляющего канала Н.245 вызывающего оборудования, или вызывающим пользователем после получения сообщения Call Proceeding или Alerting, в котором содержится транспортный адрес управляющего канала Н.245 вызываемого оборудования.
Слайд 57Рассмотрим наиболее часто используемые сигнальные сообщения:
Сообщение Setup передается вызывающим оборудованием с целью
Рассмотрим наиболее часто используемые сигнальные сообщения:
Сообщение Setup передается вызывающим оборудованием с целью
Сообщение Call Proceeding передается вызывающему оборудованию, чтобы известить его о том, что вызов принят к обслуживанию.
Сообщение Alerting передается вызывающему оборудованию и информирует его о том, что вызываемое оборудование не занято, и что пользователю подается сигнал о входящем вызове.
Сообщение Connect передается вызывающему оборудованию и информирует его о том, что вызываемый пользователь принял входящий вызов. Сообщение Connect может содержать транспортный адрес управляющего канала Н.245.
Сообщение Release Complete передается вызывающим или вызываемым оборудованием с целью завершить соединение. Это сообщение передается только в том случае, когда открыт сигнальный канал.
Слайд 58 Рассмотрим варианты, предполагающие участие шлюза - элемента сети Н.323. Первый вариант
Рассмотрим варианты, предполагающие участие шлюза - элемента сети Н.323. Первый вариант
3.4 Установление соединения с участием шлюза
Вызывающий
абонент
Вызываемый
абонент
Рисунок 17. Одноступенчатый способ набора номера вызываемого абонента
Демонстрация по левому щелчку мыши!
ПроцедураSetup.Вызывающий
абонент сразу набирает
номер вызываемого абонента
Setup.И шлюз
устанавливает с
ним соединение
Пока устанавливается
соединение в IP-сети, шлюз
может передать
вызывающему абоненту ТфОП
сообщение Call Proceeding,
чтобы перезапустить таймеры
Слайд 59 В сетях связи общего пользования применяется двухступенчатый способ.
Следует отметить, что
В сетях связи общего пользования применяется двухступенчатый способ.
Следует отметить, что
Вызывающий
абонент
Вызываемый
абонент
Демонстрация по левому щелчку мыши!
Рисунок 18. Двухступенчатый способ набора номера вызываемого абонента
Затем абонент вводит свой
персональный код для идентификации
и номер вызываемого абонента;
эта информация передается
по проключенному разговорному
тракту сигналами DTMF
Процедура Setup.Вызывающий абонент
сначала набирает телефонный номер
шлюза и устанавливает с ним
соединение
Слайд 60 Во втором сценарии, когда пользователь IP-сети вызывает абонента ТфОП при помощи
Во втором сценарии, когда пользователь IP-сети вызывает абонента ТфОП при помощи
Вызывающий
абонент
Вызываемый
абонент
Демонстрация по левому щелчку мыши!
Рисунок 19. Пользователь IP-сети вызывает абонента ТфОП при помощи шлюза.
Вызываемое оборудование
организует сигнальный канал
Н.225.0 со шлюзом
(при участии или без
участия привратника)
Далее передается требование
на установление соединения
Setup, которое содержит
телефонный номер вызываемого
абонента в формате Е. 164
Пока устанавливается соединение в
ТфОП, шлюз может передать вызывающему
абоненту IP-сети сообщение Call Proceeding,
чтобы перезапустить таймеры, если в
течение 4 секунд после приема сообщения
Setup он не передал сообщения Alerting,
Connect или Release Complete.
Чтобы указать, что вызов выходит за
пределы IP-сети, в сообщения Alerting,
Call Proceeding, Progress и Connect должен
включаться информационный элемент
Progress Indicator
Слайд 612.1. Протокол TCP
2.2. Протокол UDP
2.3. Протокол RTP и
RTCP
2.4. Протокол IP
2.Транспортные протоколы
Содержание
2.1. Протокол TCP
2.2. Протокол UDP
2.3. Протокол RTP и
RTCP
2.4. Протокол IP
2.Транспортные протоколы
Содержание
Слайд 62 2.1. Протокол TCP
Протокол управления передачей информации - Transmission Control Protocol
2.1. Протокол TCP
Протокол управления передачей информации - Transmission Control Protocol
Протокол TCP не приспособлен для передачи мультимедийной информации. Основная причина - обеспечение требуемой достоверности путем повторной передачи потерянных пакетов. Пока передатчик получит информацию о том, что приемник не принял очередной пакет, и передаст его снова, проходит слишком много времени. Приемник вынужден либо ждать прихода повторно переданного пакета, разрушая структуру потоковых данных, либо игнорировать этот пакет, игнорируя одновременно принятый в TCP механизм обеспечения достоверности. Кроме того, TCP предусматривает механизмы управления скоростью передачи с целью избежать перегрузок сети.
Аудиоданные и видеоданные требуют, однако, строго определенных скоростей передачи, которые нельзя изменять произвольным образом.
Слайд 63Рисунок 20. Структура сетевого программного обеспечения стека
протоколов TCP/IP
Назад
Содержание
Ethernet
Ethernet
Приложения
Рисунок 20. Структура сетевого программного обеспечения стека
протоколов TCP/IP
Назад
Содержание
Ethernet
Ethernet
Приложения
UDP
IP
ARP
Прямоугольники обозначают
модули, обрабатывающие
данные
линии, соединяющие
прямоугольники, - пути
передачи данных
Демонстрация по щелчку мыши
С одной стороны протокол TCP
взаимодействует с прикладным протоколом
пользовательского приложения, а с другой
стороны -с протоколом, обеспечивающим “низкоуровневые”
функции маршрутизации и адресации пакетов,
которые, как правило, выполняет IP.
Горизонтальная линия
обозначает сеть Ethernet,
которая используется в качестве
примера физической среды
В модели межсетевого соединения взаимодействие
TCP и протоколов нижнего уровня, вообще говоря,
не специфицировано, за исключением того, что должен
существовать механизм, который обеспечивал бы
асинхронную передачу информации от одного
уровня к другому. Результатом работы этого механизма
является инкапсуляция протокола более высокого
уровня в тело протокола более низкого уровня.
Каждый TCP-пакет вкладывается в “пакет”
протокола нижележащего уровня, например, IP.
Получившаяся таким образом дейтаграмма содержит
в себе TCP-пакет так же, как TCP-пакет
содержит пользовательские данные.
Слайд 64Состав и назначение полей заголовка
Пакеты протокола TCP переносятся в поле “Данные” IP-дейтаграммы.Заголовок
Состав и назначение полей заголовка
Пакеты протокола TCP переносятся в поле “Данные” IP-дейтаграммы.Заголовок
представлена на рисунке 21.
Демонстрация по щелчку мыши!
Порт отправителя
Порт получателя
Порядковый номер
Номер при подтверждении
Смещение
данных
Резерв
PSH
URG
ACK
RST
SYN
FIN
Окно
Указатель
срочности
Контрольная сумма
Опции
Заполнение
Данные
Рисунок 21. Заголовок пакета TCP
Порт отправителя (Source Port, 6 битов). Порт получателя (Destination Port, 16 битов)
Порядковый номер (Sequence Number,
32 бита). Если в пакете отсутствует флаг SYN,
то это - номер первого октета данных в этом пакете.
Если флаг SYN в пакете присутствует, то номер
данного пакета становится номером начала
последовательности (ISN), и номером первого
октета данных становится номер ISN+1.
Номер при подтверждении (Acknowledgment
Number, 32 бита) -если пакет содержит
установленный флаг АСК, то это поле содержит
номер следующего ожидаемого получателем
октета данных. При установленном соединении
пакет подтверждения отправляется всегда.
Поле величины смещения
данных (Data Offset,4 бита)
указывает количество 32-битовых
слов заголовка TCP-пакета.
Резерв (Reserved,
6 битов) - зарезервированное
поле.
URG - флаг срочности
АСК - флаг пакета,
содержащего подтверждение
получения
PSH - флаг
форсированной
отправки
RST - сброс соединения
SYN - синхронизация
порядковых номеров
FIN - флаг окончания
передачи со стороны
отправителя
Окно (Window, 16 битов) - поле
содержит количество байтов
данных, которое отправитель данного
сегмента может принять,
считая от байта с номером,
указанным в поле Номер
при подтверждении
Поле контрольной
суммы (Checksum,
16 битов)
Поле указателя срочности данных
(Urgent Pointer, 16 битов). Это поле содержит
номер пакета, начиная с которого следуют
пакеты повышенной срочности. Указатель
принимается во внимание только
в сегментах с установленным
флагом URG
Опции (Options) - поле
дополнительных параметров,
может быть переменной
длины
Заполнение (Padding) - поле,
заполняемое нулями для
выравнивания заголовка
до размера, кратного
32-битам
Слайд 652.2. Протокол UDP
Протокол передачи пользовательских дейтаграмм - User Datagram Protocol (UDP)
2.2. Протокол UDP
Протокол передачи пользовательских дейтаграмм - User Datagram Protocol (UDP)
Протокол UDP базируется на протоколе IP и предоставляет прикладным процессам транспортные услуги, немногим отличающиеся от услуг протокола IP. Протокол UDP обеспечивает негарантированную доставку данных, т.е. не требует подтверждения их получения. Кроме того, данный протокол не требует установления соединения между источником и приемником информации, т. е. между модулями UDP.
К заголовку IP-пакета протокол UDP добавляет служебную информацию в виде заголовка UDP-пакета (рисунок 20). Модуль IP, реализованный в принимающей рабочей станции, передает поступающий из сети IP-пакет модулю UDP, если в заголовке этого пакета указано, что протоколом верхнего уровня является протокол UDP. При получении пакета от модуля IP модуль UDP проверяет контрольную сумму, содержащуюся в его заголовке. Если контрольная сумма равна нулю, значит, отправитель ее не подсчитал.
Назад
Содержание
Слайд 66 Рисунок 22. Формат UDP-пакета
Порт отправителя
Данные
Длина
Порт получателя
Контрольная сумма
...
Демонстрация по щелчку мыши!
Порт отправителя
Рисунок 22. Формат UDP-пакета
Порт отправителя
Данные
Длина
Порт получателя
Контрольная сумма
...
Демонстрация по щелчку мыши!
Порт отправителя
указывает порт рабочей станции, передавшей
дейтаграмму. На этот порт следует
адресовать ответную дейтаграмму.
Если данное поле не используется,
оно заполняется нулями.
Порт получателя (Destination Port)
- поле идентифицирует порт
рабочей станции, на которую
будет доставлен пакет
Длина (Length) - это поле информирует
о длине UDP-пакета в октетах,
включая как заголовок, так и
данные. Минимальное значение
длины равно восьми
Контрольная сумма (Checksum) - поле проверки правильности
передачи данных заголовка пакета, псевдозаголовка
и поля полезной нагрузки пакета. Если данное поле не используется,
оно заполняется нулями. Протоколы UDP и TCP имеют
один и тот же алгоритм вычисления контрольной
суммы (RFC-1071), но механизм ее вычисления для
UDP-пакета имеет некоторые особенности.
В частности, UDP-дейтаграмма может содержать
нечетное число байтов, и в этом случае к ней,
для унификации алгоритма, добавляется
нулевой байт, который никуда не пересылается.
Слайд 67 2.3. Протокол RTP и RTCP
Комитетом IETF был разработан протокол транспортировки
2.3. Протокол RTP и RTCP
Комитетом IETF был разработан протокол транспортировки
Уже длительное время ведется работа по созданию методов уменьшения джиттера и задержек. Для этого могут применяться механизмы, обеспечивающие пользователю заданный уровень качества обслуживания. Они, конечно, улучшают качество услуг, предоставляемых сетью, но не могут совсем устранить образование очередей в сетевых устройствах и совсем убрать джиттер.
Именно протокол RTP позволяет компенсировать негативное влияние джиттера на качество речевой и видеоинформации. В то же время, он не имеет собственных механизмов, гарантирующих своевременную доставку пакетов или другие параметры качества услуг, -это осуществляют нижележащие протоколы.
Обычно протокол RTP базируется на протоколе UDP и использует его функции, но может работать и поверх других транспортных протоколов.
Назад
Содержание
Слайд 68
Протокол RTP предусматривает индикацию типа полезной нагрузки и порядкового номера
Протокол RTP предусматривает индикацию типа полезной нагрузки и порядкового номера
Итак, главная особенность RTP - это вычисление средней задержки некоторого набора принятых пакетов и выдача их пользовательскому приложению с постоянной задержкой, равной этому среднему значению.
Однако следует иметь в виду, что временная метка RTP соответствует моменту кодирования первого дискретного сигнала пакета. Поэтому, если RTP-пакет, например, с видеоинформацией, разбивается на блоки данных нижележащего уровня, то временная метка уже не будет соответствовать истинному времени их передачи, поскольку они перед передачей могут быть установлены в очередь.
На рисунке 21 представлен основной заголовок RTP-пакета, содержащий ряд полей, которые идентифицируют такие элементы, как формат пакета, порядковый номер, источник информации, границы и тип полезной нагрузки.
Назад
Содержание
Слайд 69Назад
Демонстрация по нажатию левой кнопки мыши
Рисунок 23. Основной заголовок RTP-пакета
V=2
P
X
CC
M
PT
Порядковый номер
Временной
Назад
Демонстрация по нажатию левой кнопки мыши
Рисунок 23. Основной заголовок RTP-пакета
V=2
P
X
CC
M
PT
Порядковый номер
Временной
Идентификатор SSRC
...
Идентификатор CSRC
0
2
3
4
8
9
16
31
V (2 бита) - поле версии
протокола. Текущая версия
протокола -вторая
Р (1 бит) - поле заполнения.
Сигнализирует о наличии заполнения
в конце поля полезной нагрузки.
Заполнение применяется, когда приложение
требует, чтобы размер полезной нагрузки был
кратен, например, 32 битам
Х (1 бит) - поле расширения заголовка.
Служит для индикации того, что за основным
заголовком следует дополнительный заголовок,
используемый в экспериментальных
расширениях протокола RTP
СС (4 бита) - поле отправителей.
Содержит идентификаторы отправителей, чьи
данные находятся в пакете, причем сами
идентификаторы следуют за основным
заголовком
М (1 бит) - поле маркера.
Обычно используется для указания
границ потока данных. Смысл бита маркера
зависит от типа полезной нагрузки. В случае
передачи видеоинформации он определяет конец
кадра. При передаче речевой информации
маркер указывает начало периода
активности после периода молчания
РТ (7 битов) - поле типа полезной
нагрузки.Идентифицирует тип полезной
нагрузки и формат данных, включая сжатие и
шифрование.В стационарном состоянии отправитель
использует только один тип полезной нагрузки в
течение сеанса, но он может его изменить
в ответ на изменение условий, если об этом
сигнализирует протокол управления транспортировкой
информации в реальном времени
(Real-Time Transport Control Protocol)
Порядковый номер пакета
(Sequence Number, 16 битов).
Каждый источник начинает нумеровать
пакеты с произвольного номера,
увеличиваемого затем на единицу
с каждым переданным пакетом RTP
Это позволяет обнаруживать потери пакетов и
определять порядок пакетов с одинаковым временным
штампом. Несколько последовательных пакетов
могут иметь один и тот же штамп, если логически
они порождены в один и тот же момент, как,
например, пакеты, принадлежащие одному и
тому же видеокадру
Временной штамп
(Timestamp, 32 бита).
Момент времени, в который был
создан первый октет данных
полезной нагрузки. Единицы,
в которых время указывается в этом поле,
зависят от типа полезной нагрузки. Значение
определяется по локальным часам
отправителя
Идентификатор SSRC (Synchronization
SourceIdentifier, 32 бита) -поле идентификатора
источника синхронизации. Псевдослучайное
число, которое уникальным образом идентифицирует
источник в течение сеанса и не зависит
от сетевого адреса. Это число играет важную
роль при обработке порции данных,
поступившей от одного источника
Идентификатор CSRC (Contributing Source
Identifier, 32 бита) - список полей идентификаторов
источников,участвующих в создании RTP-пакета. Устройство
смешивания информации (миксер) вставляет
целый список SSRC идентификаторов источников,
которые участвовали в построении данного RTP-пакета.
Количество элементов в списке: от 0 до 15.
Если число участников более 15, выбираются первые 15.
Примером может служить речевая конференция,
в которой передаются RTP-пакеты с речью всех
участников - каждый со своим идентификатором SSRC.
Они-то и образуют список идентификаторов CSRC.
Вся конференция имеет общий
идентификатор SSRC
Доставка RTP-пакетов контролируется специальным
протоколом RTCP (Real Time Control Protocol).
Основной функцией протокола RTCP является организация
обратной связи приемника с отправителем информации
для отчета о качестве получаемых данных. Протокол RTCP
передает сведения (как от приемника, так и от отправителя)
о числе переданных и потерянных пакетов, значении джиттера,
задержке и т.д. Эта информация может быть использована
отправителем для изменения параметров передачи, например
для уменьшения коэффициента сжатия информации с целью
улучшения качества ее передачи.
Слайд 702.4. Протокол IP
Протокол IP версии 4
В качестве основного протокола сетевого
2.4. Протокол IP
Протокол IP версии 4
В качестве основного протокола сетевого
Протокол IP не обеспечивает надежность доставки информации, так как он не имеет механизмов повторной передачи.
Он не имеет также и механизмов управления потоком данных (flow-control). Дейтаграммы могут быть потеряны, размножены, или получены не в том порядке, в каком были переданы.
Назад
Содержание
Слайд 71 Протокол IP базируется на протоколе уровня звена данных, который обеспечивает передачу
Протокол IP базируется на протоколе уровня звена данных, который обеспечивает передачу
В каждой рабочей станции, подключенной к IP-сети, обработка IP-дейтаграмм, производится по одним и тем же правилам адресации, фрагментации и маршрутизации. Рабочие станции рассматривают каждую дейтаграмму как независимую протокольную единицу, так как протокол IP не использует логических соединений или каких-либо других средств идентификации виртуальных каналов.
На рисунке 22 показана структура протокольной единицы протокола IP-дейтаграммы.
Слайд 72Назад
Содержание
Рисунок 24. IP-дейтаграмма
Демонстрация по щелчку мыши!
Версия (Version)
Длина заголовка
Тип обслуживания
Общая длина
Идентификатор фрагмента
Флаги
Смещение фрагмента
Время
Назад
Содержание
Рисунок 24. IP-дейтаграмма
Демонстрация по щелчку мыши!
Версия (Version)
Длина заголовка
Тип обслуживания
Общая длина
Идентификатор фрагмента
Флаги
Смещение фрагмента
Время
Протокол
Контрольная сумма заголовка
Адрес отправителя
Адрес получателя
Опционные поля и заполнение
Данные
Протокол IP использует 3 поля заголовка
для управления фрагментацией/сборкой
дейтаграмм. Как уже упоминалось,
фрагментация необходима потому, что
разные сети, по которым передаются дейтаграммы,
имеют разные максимальные размеры кадра
Поле версия (version) идентифицирует
используемую версию протокола IP,
в рассматриваемом случае указывается версия 4.
Необходимость этого поля объясняется тем,
что в переходный период в сети могут
использоваться протоколы разных версий
Поле длина заголовка (header length),
состоящее из 4 битов, определяет длину
заголовка, причем длина указывается
как количество блоков размером 32 бита.
В типичном случае значение
этого поля равно 5
Поле тип обслуживания (Type of Service) содержит
информацию, которая бывает нужна при
поддержке сетью разных классов обслуживания.
Использование этого поля в Интернет будет
возрастать по мере роста в IP-сетях возможностей
передачи мультимедийного трафика с задаваемыми
параметрами качества обслуживания
Поле общая длина (Total Length)
определяет общую длину дейтаграммы
в октетах (байтах), включая заголовок и
полезную нагрузку.Максимальная длина
дейтаграммы составляет 65535 октетов, однако,
на практике,все рабочие станции и маршрутизаторы
работают с длинами, не превышающими
576 байтов. Это объясняется тем, что при
превышении указанной длины,
снижается эффективность работы сети
Идентификатор фрагмента (Identifier)
обозначает все фрагменты одной дейтаграммы,
что необходимо для ее успешной
сборки на приемной стороне
Поле флагов (Flags) обеспечивает
возможность фрагментации дейтаграмм
и, при использовании фрагментации,
позволяет идентифицировать
последний фрагмент дейтаграммы
Поле смещение фрагмента
(Fragment Offset) определяет
положение фрагмента относительно
исходной дейтаграммы в единицах,
равных 8 октетам
Поле время жизни (TTL - Time To Live)
используется для ограничения времени, в
течение которого дейтаграмма находится в сети.
Каждый маршрутизатор сети должен уменьшать
значение этого поля на единицу, и отбрасывать
дейтаграмму, если поле TTL приняло нулевое значение.
Наличие поля TTL ограничивает возможность
бесконечной циркуляции дейтаграммы по сети,
например, в случае, если по какой-либо причине
маршрут, по которому она следует,
оказался “закольцованным”
Поле протокол (Protocol)
идентифицирует протокол
верхнего уровня (TCP,
UDP и т.д.)
Поле контрольная сумма заголовка
(Header Checksum) обеспечивает возможность
контроля ошибок в заголовке. Алгоритм подсчета
контрольной суммы весьма прост,
поскольку обычно протоколы нижнего
уровня имеют более развитые
средства контроля ошибок
IP-дейтаграммы содержат в заголовке
два адреса - отправителя (Source) и
получателя (Destination), которые
не меняются на протяжении
всей жизни дейтаграммы
Слайд 73 Протокол IP версии 6
Облегчить работу маршрутизаторов можно, в частности,
Протокол IP версии 6
Облегчить работу маршрутизаторов можно, в частности,
Комитет IETF намеревается решить существующие проблемы с помощью межсетевого протокола нового поколения - IPng, известного также как IPv6.
Наряду с вводом новых функций непосредственно в протокол IP, целесообразно обеспечить более тесное взаимодействие его с новыми протоколами, путем введения в заголовок пакета новых полей. Например, работу механизмов обеспечения гарантированного качества обслуживания облегчает внесение в заголовок метки потока, а работу IPSec - внесение в заголовок поля аутентификации.
В результате было решено подвергнуть протокол IP модернизации, преследуя следующие основные цели:
- создание новой расширенной схемы адресации;
- улучшение масштабируемости сетей за счет сокращения функций магистральных маршрутизаторов;
- обеспечение защиты данных.
Работы по модернизации протокола IP начались в 1992 году, когда было предложено несколько альтернативных вариантов спецификаций. С тех пор в рамках IETF была проделана огромная работа, в результате которой в августе 1998 года были приняты окончательные версии стандартов, определяющих как общую архитектуру IPv6 (RFC 2460 “Internet Protocol, Version 6 (IPv6) Specification”), так и отдельные компоненты данной технологии (RFC 2373 “IP Version 6 Addressing Architecture”).
Слайд 74 Переход к протоколу IP версии 6.
Так как IPv6 представляет
Переход к протоколу IP версии 6.
Так как IPv6 представляет
Установка на некоторых сетевых узлах сразу двух стеков протоколов, так что при взаимодействии с рабочими станциями, поддерживающими разные версии протокола, используется соответствующий стек протоколов TCP/IP. Маршрутизаторы могут в данном случае обрабатывать оба протокола независимо друг от друга.
Конвертирование протоколов при помощи специальных шлюзов, которые преобразуют пакеты IPv4 в пакеты IPv6 и обратно. Важнейшая часть этого процесса - преобразование адресов.
Для упрощения данной процедуры применяются так называемые “IРv4-совместимые адреса IPv6”, которые содержат в четырех младших байтах адрес, используемый в протоколе IPv4.
Слайд 75 До свидания!
ВЫХОД
До свидания!
ВЫХОД
Слайд 76ТЕСТ
ТЕСТ
Слайд 770
IP
Eth
0
Конвертор
протоколов
G.729
RTP
0
G.711
Шлюз
Router
IP
IP
PPP
Eth
U
U
IP
PPP
RTP
UDP
Codec
G.729
Демонстрация по левому щелчку мыши!
Рисунок 25. Пример обмена пользовательской
IP
Eth
0
Конвертор
протоколов
G.729
RTP
0
G.711
Шлюз
Router
IP
IP
PPP
Eth
U
U
IP
PPP
RTP
UDP
Codec
G.729
Демонстрация по левому щелчку мыши!
Рисунок 25. Пример обмена пользовательской
Передаваемая информация кодируется кодеком G.729
Как указано в протоколе RTP добавляется заголовок UDP
С помощью IP формируется дейтаграмма
Контроль. Для проверки искажен или нет кадр или пакет.
Маршрутизация в нужном направлении
Преобразование и кодирование в конкретный time-слот
Передача на маршрутизатор
АЦП-ЦАП
Слайд 78Управляющий канал Н.245
В рекомендации ITU-Т Н.245 определен ряд независимых процедур, которые должны
Управляющий канал Н.245
В рекомендации ITU-Т Н.245 определен ряд независимых процедур, которые должны
• определения ведущего и ведомого устройств (Master/slave determination);
• обмена данными о функциональных возможностях (Capability Exchange);
• открытия и закрытия однонаправленных логических каналов (Logical Channel Signalling);
• открытия и закрытия двунаправленных логических каналов (Bidirectional Logical Channel Signalling);
• закрытия логических каналов (Close Logical Channel Signalling);
• определения задержки, возникающей при передаче информации от источника к приемнику и в обратном направлении (Round Trip Delay Determination);
• выбора режима обработки информации (Mode Request);
• сигнализации по петле, создаваемой для целей технического обслуживания оборудования (Maintenance Loop Signalling).
Для выполнения вышеуказанных процедур между оконечными устройствами или между оконечным оборудованием и устройством управления конференциями или привратником организуется управляющий канал Н.245. При этом оконечное оборудование должно открывать один (и только один) управляющий канал для каждого соединения, в котором оно участвует.
процедуры
Слайд 79Перенос управляющей информации Н.245 осуществляется протоколом TCP по нулевому логическому каналу, который
Перенос управляющей информации Н.245 осуществляется протоколом TCP по нулевому логическому каналу, который
По управляющему каналу Н.245 передаются сообщения четырех категорий: запросы, ответы, команды и индикации. Получив сообщение-запрос, оборудование должно выполнить определенное действие и немедленно передать обратно сообщение-ответ. Получив сообщение-команду, оборудование также должно выполнить определенное действие, но отвечать на команду не должно. Сообщение-индикация служит для того, чтобы информировать о чем-либо получателя, но не требует от него ни ответа, ни каких бы то ни было действий.
Рассмотрим основные процедуры Н.245, выполняемые в процессе управления логическими каналами.
Определение ведущего и ведомого
Процедура определения ведущего и ведомого оборудования используется для разрешения конфликтов, возникающих между двумя устройствами при организации конференции, когда ведущим в ней может быть любое из этих устройств, или между двумя устройствами, которые одновременно пытаются открыть двунаправленный логический канал.
Все дальнейшие демонстрации по левому щелчку мыши!
Слайд 80Оконечное
Оборудование 1
Оконечное
Оборудование 2
MSD
MSD
MSDAck (ведущее)
MSDAck (ведомое)
Рисунок 26. Процедура определения ведущего и
Оконечное
Оборудование 1
Оконечное
Оборудование 2
MSD
MSD
MSDAck (ведущее)
MSDAck (ведомое)
Рисунок 26. Процедура определения ведущего и
Существует вариант процедуры Master-Slave Determination, предусматривающий сокращение числа передаваемых сообщений.
Оконечное
Оборудование 1
Оконечное
Оборудование 2
MSD
MSDAck (ведущее)
MSDAck (ведомое)
В ответ на полученные сообщения masterSlaveDetermination оба устройства передают сообщения masterSlaveDetermlnatlonAck, в которых указывается, какое оборудование является для данного соединения ведущим, а какое - ведомым. При этом любое оборудование стандарта Н.323 должно быть способно работать и в качестве ведущего, и в качестве ведомого.
Устройства обмениваются сообщениями master-SlaveDetermination, в поле terminalType которых помещается значение, соответствующее типу данного оборудования, а в поле statusDeterminationNumber - случайное число из интервала [0 - 224].
Ведущим становится оборудование, поместившее большее число в поле terminalType, а при совпадении типов оборудования - большее число в поле statusDeterminationNumber.
Оборудование передает сообщение master-SlaveDetermination
И получает в ответ сообщение masterSlave-DeterminationAck
Передает сообщение masterSlaveDetermina-tlonAck
Рисунок 27. Процедура Master-Slave Determination предусматривающая сокращение числа передаваемых сообщений.
Слайд 812. Обмен данными о функциональных возможностях
Оборудование стандарта Н.323, в общем случае, способно
2. Обмен данными о функциональных возможностях
Оборудование стандарта Н.323, в общем случае, способно
Оконечное
Оборудование 1
Оконечное
Оборудование 2
TerminalCapabilitySet
TerminalCapabilltySetAck
Рисунок 28. Обмен данными о функциональных возможностях оборудования.
Терминалы обмениваются сообщениями TerminalCapabilitySet, в которых каждый из них указывает алгоритмы, используемые для декодирования принимаемой и кодирования передаваемой информации, то есть режимы, в которых оборудование может функционировать. В сообщение TerminalCapabilitySet включается поле capability Table - таблица функциональных возможностей, где каждому алгоритму кодирования/декодирования присвоен порядковый номер. Указанные порядковые номера объединяются в список альтернативных режимов alternativeCapabilitySet. Оборудование может использовать любой (но только один) из режимов, указанных в списке.
Оборудование, которое получило от другого оборудования сообщение TerminalCapabllHySet, может подтвердить его получение передачей сообщения TerminalCapabilltySetAck.
При получении сообщения с некорректным набором возможностей оборудование отвечает сообщением TerminalCapabilitySetRe-ject. При срабатывании таймера, запущенного после отправки сообщения TerminalCapabilitySet, оборудование, его пославшее, передает сообщение TerminalCapabilitySetRelease
Слайд 82 В свою очередь, альтернативные режимы объединяются в наборы одновременно возможных режимов
В свою очередь, альтернативные режимы объединяются в наборы одновременно возможных режимов
Заметим, что функциональные возможности оборудования, не определенные рекомендацией ITU H.245, могут быть указаны в поле nonStandardParameter.
Оборудование может в любое время передать сообщение TerminalCapabilitySet с дескриптором, добавляющим новые функциональные возможности, или с дескриптором, обеспечивающим исключение некоторых из ранее указанных возможностей. Любое оборудование стандарта Н.323 должно включать в сообщение TerminalCapabilitySet, no крайней мере, один дескриптор. Исключение составляет сообщение EmptyCapabilitySet (пустой набор функциональных возможностей), которое используется для реализации дополнительных возможностей системы.
Слайд 833. Открытие и закрытие логических каналов
Информация, передаваемая источником к одному или более
3. Открытие и закрытие логических каналов
Информация, передаваемая источником к одному или более
Рекомендацией Н.245 предусмотрена возможность открытия логических каналов двух видов: однонаправленных (uni-directional), т.е. открывающихся в направлении от источника к приемнику информации, и двунаправленных (bi-directional), открывающихся сразу в двух направлениях - от источника к приемнику информации и в обратном направлении.
Однонаправленные логические каналы открываются при помощи процедуры Uni-directional Logical Signalling.
Оконечное
Оборудование 1
Оконечное
Оборудование 2
ОpenLogicalChannel
ОpenLogicalChannelAck
Рисунок 29. Процедура открытия однонаправленных логических каналов
В требовании открыть логический канал openLogicalChannel оборудование указывает вид информации, который будет передаваться по этому каналу, и алгоритм кодирования информации. Если логический канал предназначается для переноса речи или видеоинформации, упакованной в пакеты рассмотренного в главе 4 протокола RTP (Real Time Protocol), то в сообщение openLogicalChannel должен включаться параметр mediaControlChannel с указанием транспортного адреса канала протокола RTCP (Real Time Control Protocol), при помощи которого ведется контроль передачи RTP пакетов.
Оборудование, получившее запрос открыть логический канал для приема данных, вид которых не поддерживается или не распознан, должно ответить сообщением openLogicalChannelReject. Получение корректного сообщения opentogicalChannel оборудование должно подтвердить сообщением openLogicalChannelAck
Закрытие логических каналов может производиться
с помощью процедуры CloseLogicalChannel, но она
используется, в основном, для поддержки
предоставления дополнительных услуг, в первую
очередь, - перевода в режим удержания. Для
нормального разрушения соединения стороны
обмениваются сообщениями endSessionCommand.
После обмена этими сообщениями закрываются не
только логические каналы, но и управляющий
канал Н.245
Слайд 84В некоторых случаях, например, для обмена данными по протоколу Т. 120, оборудование,
В некоторых случаях, например, для обмена данными по протоколу Т. 120, оборудование,
4. Выбор режима обработки информации
Оконечное
Оборудование 1
Оконечное
Оборудование 2
RequestMode
RequestMode Ack
Оконечное оборудование в ходе процедуры Capabilitiesexchange может объявить поддерживаемые им режимы передачи информации. Встречное оборудование, получив список возможных режимов передачи информации, может, передав сообщение requestMode, запросить передачу в одном из этих режимов.
Устройство, получившее сообщение requestMode, должно, если это возможно, выполнить содержащееся в нем требование. Оборудование, не желающее находиться под контролем другого оборудования в части выбора режима передачи информации, может просто не указывать каким способом оно будет ее передавать.
Рисунок 30. Выбор режима обработки информации
Терминальное оборудование, участвующее в конференции
и получившее от контроллера конференций сообщение
multipointModeCommand, должно выполнять требования,
содержащиеся в сообщениях requestMode, если эти
требования не выходят за пределы возможностей оборудования.
Примечательно, что в централизованных и децентрализованных
конференциях, все сообщения requestMode, передаваемые
терминалами, поступают на контроллер конференций, и он
принимает решение, удовлетворить полученные требования
или нет. Приняв нераспознаваемое сообщение, оборудование
Н.323 должно передать в ответ сообщение
functlonNotSupported
Слайд 86Сети, построенные на базе протоколов Н.323, ориентированы на интеграцию с телефонными сетями
Сети, построенные на базе протоколов Н.323, ориентированы на интеграцию с телефонными сетями
Рисунок 31. Архитектура сети Н.323
Основными устройствами сети являются: терминал, шлюз, привратник и устройство управления конференциями.
Терминал Н.323 - это оконечное устройство сети IP-телефонии, обеспечивающее двухстороннюю речевую или мультимедийную связь с другим терминалом, шлюзом или устройством управления конференциями.
Слайд 87 Основной функцией шлюза является преобразование речевой (мультимедийной) информации, поступающей со стороны
Основной функцией шлюза является преобразование речевой (мультимедийной) информации, поступающей со стороны
Кроме того, шлюз должен уметь поддерживать обмен сигнальными сообщениями как с коммутационным или терминальным оборудованием ТфОП, так и с привратником или оконечным устройством сети Н.323. Таким образом, шлюз должен преобразовывать аналоговую абонентскую сигнализацию, сигнализацию по 2ВСК, сигнальные сообщения систем сигнализации DSS1 и ОКС7 в сигнальные сообщения Н.323
В привратнике сосредоточен весь интеллект сетей IP-телефонии, базирующихся на рекомендации ITU Н.323. Сеть Н.323 имеет зонную архитектуру.
Привратник выполняет функции управления зоной сети IP-телефонии, в которую входят терминалы, шлюзы и устройства управления конференциями, зарегистрированные у этого привратника. Разные участки зоны сети Н.323 могут быть территориально разнесены и соединяться друг с другом через маршрутизаторы. Следует обратить внимание на то, что коммутаторы кадров Ethernet и маршрутизаторы пакетов IP не являются сетевыми элементами Н.323, так как они работают на звеньевом или сетевом уровнях соответственно, в то время как оборудование Н.323 работает на прикладном уровне стека протоколов TCP/IP.
Слайд 88В число наиболее важных функций, выполняемых привратником, входят:
• преобразование так называемого alias
В число наиболее важных функций, выполняемых привратником, входят:
• преобразование так называемого alias
• контроль доступа пользователей системы к услугам IP-телефонии при помощи сигнализации RAS (используются сообщения ARQ/ACF/ARJ);
• контроль, управление и резервирование пропускной способности сети;
• маршрутизация сигнальных сообщений между терминалами, расположенными в одной зоне.
Устройство управления конференциями.
Рекомендация Н.323 предусматривает три вида конференций.
Первый вид - централизованная конференция, в которой оконечные устройства соединяются в режиме точка-точка с устройством управления конференциями (MCU), контролирующим процесс создания и завершения конференции, а также обрабатывающим потоки пользовательской информации.
Второй вид - децентрализованная конференция, в которой каждый ее участник соединяется с остальными участниками в режиме точка - группа точек, и оконечные устройства сами обрабатывают (переключают или смешивают) потоки информации, поступающие от других участников конференции.
Третий вид - смешанная конференция, т.е. комбинация двух предыдущих видов.
Слайд 89Преимущество централизованной конференции - сравнительно простые требования к терминальному оборудованию, недостаток -
Преимущество централизованной конференции - сравнительно простые требования к терминальному оборудованию, недостаток -
Для децентрализованной конференции требуется более сложное терминальное оборудование, кроме того, желательно, чтобы в сети
Терминал D
Терминал E
Терминал F
Терминал A
Терминал B
Терминал C
Устройство управления конференциями
Централизованная конференция
Децентрализованная конференция
Рисунок 32. Виды конференции в сетях Н.323