Далее необходимо настроить параметры, отвечающие за качество передачи речи и видео.
Рассмотрим настройку параметров качества обслуживания SIP-терминала. Для этого нажимаем правой кнопкой на изображении SIP-терминала и в появившемся меню выбираем пункт «Options…».
Открывшееся окно содержит всевозможные настройки программы, начиная от выбора используемой звуковой карты до списка используемых аудио и видео кодеков.
Нас же в данный момент интересует качество сервисов (Quality of Service или QoS). Поэтому нажимаем на кнопку «Advanced» (Расширенные настройки) в левом нижнем углу, затем на кнопку «Quality of Service».
Рисунок 6 - Настройки QoS
Окно QoS позволяет устанавливать параметры передачи для аудио-, видео- и сигнального трафика.
При настройке параметров QoS – используйте данные таблицы 1.
Порядок выполнения лабораторной работы
Каждая бригада должна настроить терминал в соответствии с параметрами, полученными при выполнении Лабораторной Работы №1.1. Результатом должна являться успешная регистрация терминала на сервере.
Запустить программу WireShark.
С помощью меню расширенных настроек - «Advanced», в пункте Audio Codecs, поместить в список доступных кодеков кодеки G.711 A-law, G.711-µ-law, и Speex Wideband.
Рисунок 7 – Выбор аудио кодека
Осуществить разговор с другой бригадой. Во время разговора обратить внимание на разборчивость речи, задержку и прочие параметры, которые можно оценить «на слух».
Остановить перехват пакетов. Задать в окне Filter маску rtp, нажать enter.
Рисунок 8 – Отбор RTP-пакетов
В заголовке IP отследить значение DSCP и класс PHB
Рисунок 9 – Значение DSCP и класс PHB в заголовке IP
В заголовке RTP отследить тип нагрузки.
Рисунок 10 – Тип нагрузки в заголовке RTP
Перейти к пункту Video Codecs в меню расширенных настроек. Выбрать для передачи видео-кодек H.263+ (1998) (для терминалов с в/камерами)
Рисунок 11 – Выбор видео кодека
Осуществить видео вызов, предварительно запустив перехват пакетов. Зрительно оценить качество изображения. Остановить перехват пакетов. Проанализировать содержимое заголовков IP и RTP аналогично тому, как это делалось в пункте 3.
Обратите внимание на то, что размер пакетов, содержащих видео значительно превышает размер пакетов, переносящих аудио информацию.
Рисунок 12 – Оценка размера пакета, переносящего видеоинформацию
Оцените частоту и скорость передачи видео и аудиокадров.
Выбрать для передачи кодек H.263 и повторить передачу, перехват пакетов и анализ содержимого заголовков.
Перейти к пункту Quality Of Service в меню расширенных настроек.
Задать наиболее подходящие значения DSCP для каждого вида информации (использовать таблицу 1).
Запустить перехват пакетов и осуществить вызов с передачей как аудио, так и видео данных. Остановить перехват пакетов.
Проверить тот факт, что Ваше требование по качеству, выставленное при настройке значений DSCP в меню Quality Of Service, нашло отражение в значении поля ToS/DSCP протокола IP.
Зафиксировать соответствующие экранные формы для значений поля ToS/DSCP протокола IP для всех видов трафика – аудио, видео и сигнального.
Для упрощения проверки значения DSCP для сигнальной информации – следует в окне Filter задать маску sip. Это позволит отфильтровать только пакеты SIP-протокола.
С помощью пункта меню Wireshark – Statistics – Flow-Graph, зафиксируйте и сохраните в отчете экранную форму процедуры обмена сигнальной информацией между Вашим терминалом и SIP-сервером.
С помощью пункта меню Wireshark – IO Graph оценить скорость передачи как по всему соединению, так и по отдельным протоколам (RTP, RTCP, SIP). Сохранить в отчете экранные формы графиков скорости протоколов RTP, RTCP, SIP (в бит/с).
Сделать комментарии по всем пунктам лабораторной работы.
Правила оформления отчета
Отчет по лабораторной работе должен содержать:
Титульный лист: ФИО, № группы, название лабораторной работы.
Цель работы.
Экранные формы по всем пунктам лабораторной работы.
Комментарии и выводы по всем пунктам лабораторной работы.
Контрольные вопросы.
Возможности SIP - терминала X-Lite?
Назначение QoS?
Классификация аудиокодеков?
Поля заголовка протокола Ethernet?
Поля заголовка протокола IP?
Поля заголовка протокола UDP?
Поля заголовка протокола RTP?
Оборудование, входящее в состав Softswitch?
Назначение и особенности протоколов 802.1p/Q?
Классификация ETSI TS 102 024 – 2?
Требования к алгоритмам кодирования сигнала?
Назначение VAD, влияние порога VAD?
Литература, рекомендуемая для выполнения лабораторной работы
Б.С. Гольдштейн, А.В. Пинчук, А.Л. Суховицкий. IP-телефония. – М.:Радио и связь, 2006. – 336 с.;
Б.С. Гольдштейн, А.А. Зарубин, В.В. Саморезов. Протокол SIP: справочник. – СПб.: БХВ – Санкт-Петербург, 2005г. – 456с.;
Ю.В. Семенов. Проектирование сетей связи следующего поколения. – СПб.: Наука и техника, 2005 – 239с;
IETF, RFC-1889, 1890 Протокол RTP;
IETF, RFC-2543 Протокол SIP;
IETF, RFC-3261 Протокол SIP;
IETF, RFC-2327 Протокол SDP;
IETF, RFC-2326 Протокол RTSP;
Захватов Михаил. Качество обслуживания в операторских сетях. http://www.opennet.ru/docs/RUS/qos_oper/.
X-Lite 3.0 User Guide.
Приложение 1.
П1. Основные понятия качества услуг IP-телефонии
Для любого правила QoS нужно прежде всего определить трафик, имеющий особые требования. Инструмент классификации помечает пакет или фрейм определенным значением. Эти значения меток позволяют разграничить разные типы трафика и применить к ним разные правила обработки очередей (CBWFQ, MDRR и т.д.). Классификация и маркировка производится на основе анализа следующих параметров:
параметры Уровня 2 (биты класса услуг [CoS] 802.1Q, значение экспериментальных бит MPLS);
параметры Уровня 3 (биты IP Precedence [IPP], кодовые точки дифференцированных услуг [DSCP Code-Points], IP-адреса источника и пункта назначения);
параметры Уровня 4 (порты TCP или UDP);
параметры Уровня 7 (подписи приложений).
Для маркировки трафика могут использоваться следующие механизмы: