Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metoda.doc
Скачиваний:
65
Добавлен:
01.03.2016
Размер:
8.2 Mб
Скачать
    1. Порядок выполнения работы

Для выполнения лабораторной работы необходим установленный и настроеный согласно требованиям второй лабораторной работы сервер Asterisk. А также утилитаtrafshow– из пакета netdiag для Ubuntu (можно также использовать любое другое ПО, позволяющее считать трафик), и программаWiresharkдля отлавливания пакетов, содержащих голосовой трафик. Из аппаратного обеспечения нужен IP – телефон (при отсутствии можно использовать любой softphone) в количестве не менее двух экземпляров.

Необходимо протестировать каждый их кодеков по отдельности, но так как все кодеки тестируются по одному плану, то приведем этот план на примере тестрования кодека G.729.

  1. Настраиваем /etc/asterisk/sip.conf. В строке, где задаётся кодек, ставим нужный нам: allow =g729, также включаем NAT, чтобы трафик шёл через наш сервер: nat=yes. Остальные настройки программы asterisk приведены во второй лабораторной работе. Конфигурируем телефоны, указывая наш сервер и кодек g729.

  2. Для проверки используемого кодеком трафика и скорости передачи запускаем trafshow. Звоним с одного телефона на другой, засекаем 1 минуту. Отмечаем исходящий и входящий трафик с адресов, принадлежащих телефонам. Скорость будет отношением трафика и времени опыта.

  3. Аналогичный опыт проводим с отключенной трубкой для определения полезного трафика. Этим самым мы определим сжимает ли кодек тишину или пропускает её.

  4. Проводим аналогичные опыты со включенной программой Wireshark, в которой выставлен фильтр, чтобы утилита ловила только UDP пакеты и только с нужных нам адресов. Таким образом мы увидим сколько пакетов передалось за минуту и какой их размер.

  5. Провести чисто субъективный опыт, который будет заключаться в том, какое качество связи будет при загруженной сети. Для этого нужно просто общаться через телефоны и слушать качество передаваемого звука в то время, как с сервера будет исходить большой трафик (можно просто с сервера качать большой файл, например фильм).

Тестирование нужно провести при величине задержек более 500 мс и потери пакетов около 10%.

    1. Содержимое отчета

  1. Название работы

  2. Цель работы

  3. Теоретические сведения

  4. Значимые фрагменты настроек sip.conf для каждого эксперимента

  5. Скриншоты окна статистики trafshow

  6. Скриншоты окна статистики wireshark

  7. Результаты выполнения тестирования в виде таблицы

    Кодек

    Требуемая полоса пропускания

    Количество пакетов за минуту

    Пропускание тишины

    Влияние потерь пакетов

    Влияние задержек

  8. Анализ полученных результатов

  9. Выводы.

    1. Контрольные вопросы

  1. Как задать приоритет использования кодеков для сервера Asterisk?

  2. Как задать использование кодека G711 по A закону ?

  3. Какие кодеки относятся к стандарту ITU-T?

  4. Назовите этапы кодирования голосовых данных.

  5. В чем суть процесса компандирования?

  6. Какие кодеки наиболее восприимчивы к проблемам в сетевом канале?

  7. Какие кодеки имеют наименьшую полосу пропускания, и почему?

  8. Приведите пример фильтра, для отлова голосовых пакетов

  9. Где в сетевом пакете указывается используемый кодек?

  10. Как изменить используемый кодек в настройках UA?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]