- •И.И.Безукладников, е.Л.Кон, н.Н. Матушкин, а.А. Южаков
- •Введение
- •Определение сетей следующего поколения (ngn, ссп), основные характеристики, виды трафика и услуги ссп
- •Особенности современных услуг связи
- •Особенности инфокоммуникационных услуг
- •Требования к сетям связи
- •Понятие сети ссп и ее базовые принципы
- •Классификация услуг для сетей ссп
- •Базовые услуги
- •Дополнительные виды обслуживания (дво)
- •Услуги доступа
- •Информационно-справочные услуги
- •Услуги vpn
- •Услуги мультимедиа
- •Транспортная инфраструктура сетей ngn. Сети с коммутацией каналов и коммутацией пакетов.
- •Достоинства коммутации пакетов
- •Недостатки коммутации пакетов
- •Коммутация сообщений
- •Сравнение способов коммутации. Динамическая и постоянная коммутация. Пропускная способность сетей с коммутацией пакетов.
- •Виртуальные каналы в сетях с коммутацией пакетов
- •Конвергенция компьютерных и телекоммуникационных сетей
- •Общая структура телекоммуникационной сети
- •Сеть доступа
- •Магистральная сеть
- •Информационные центры
- •Сети операторов связи
- •Операторы связи и клиенты
- •Услуги, провайдеры услуг и сетевая инфраструктура
- •Контрольные вопросы
- •Архитектура, основные протоколы и оборудование сетей следующего поколения
- •Архитектура ссп
- •Основные протоколы, используемые в сетях следующего поколения
- •Протоколы rtp, rtcp, udp
- •Протокол н.323
- •Протокол sip
- •Протокол mgcp
- •Протокол megaco/h.248
- •Протокол bicc
- •Транспортировка информации сигнализации(sigtran)
- •Протокол передачи информации управления потоком (sctp)
- •Пользовательский уровень адаптации isdn (iua)
- •Пользовательский уровень адаптации мтр уровня 2 (m2ua – mtp2 –User Adaptation Layer)
- •Пользовательский уровень адаптации м2ра
- •Пользовательский уровень адаптации мтр уровня 3 (m3ua)
- •Пользовательский уровень адаптации sccp (sua)
- •Оборудование ссп
- •Основные характеристики Softswitch.
- •Поддерживаемые протоколы
- •Поддерживаемые интерфейсы SoftSwitch
- •Емкость
- •Производительность
- •Протоколы
- •Поддерживаемые интерфейсы сигнальных шлюзов
- •Программный коммутатор Softswitch
- •Функциональные плоскости SoftSwitch
- •Плоскость управления обслуживанием вызова и сигнализации
- •Плоскость услуг и приложений
- •Функциональные объекты
- •Реализация Softswitch
- •Взаимодействие Softswitch и окс7
- •Оборудование Softswitch в качестве транзитной станции
- •Оборудование Softswitch в качестве распределенной оконечной станции коммутации
- •Оборудование Softswitch в качестве распределенного ssp
- •Оборудование Softswitch в качестве распределенного узла телематических служб
- •Контрольные вопросы
- •Формальные показатели качества обслуживания в сетях ngn.
- •Проектные и эксплуатационные показатели качества в современных сетях связи
- •Ориентированных на пользователей служб передачи данных
- •Контролируемые показатели качества обслуживания в службах пд с коммутацией пакетов по протоколам, относящимся к семейству Internet Protocol (ip)
- •С коммутацией пакетов по протоколу ip
- •Показатели качества обслуживания, и факторы, влияющие на качество пд согласно стандартам itu-t
- •Общие показатели качества ip-телефонии
- •Влияние сети на показатели качества ip-телефонии
- •Задержка
- •Джиттер
- •Потеря пакетов
- •Работы itu-t по стандартизации качества обслуживания в ip-ориентированных сетях
- •Общая характеристика работ itu-t по стандартизации качества обслуживания в сетях ip
- •Рекомендация itu-t y.1540
- •Рекомендация itu-t y.1541
- •Архитектура сетевых механизмов обеспечения качества обслуживания в ip-ориентированных сетях.
- •Механизмы поддержки качества обслуживания в сетях ip
- •Оценка качества передачи речи в сетях ip
- •Субъективные методики оценки качества услуг.
- •Объективные методики оценки качества услуг
- •Анализ искажающих факторов, влияющих на качество речи в пакетных сетях
- •Контрольные вопросы
- •Модели и методы управления качеством в сетях следующего поколения
- •Основные управляемые показатели(функции) качества обслуживания
- •Характеристики производительности сетевого соединения
- •Потеря пакетов
- •Влияние оконечного оборудования и сети на показатели качества речи
- •Функции качества обслуживания Классификация и маркировка пакетов
- •Управление интенсивностью трафика
- •Распределение ресурсов
- •Предотвращение перегрузки и политика отбрасывания пакетов
- •Маршрутизация
- •Методы обеспечения качества обслуживания: DiffServ и IntServ
- •Протокол rsvp
- •Работа протокола rsvp
- •Rsvp-компоненты
- •Стили резервирования
- •Индивидуальное резервирование
- •Общее резервирование
- •Типы услуг
- •Регулируемая нагрузка
- •Гарантированная битовая скорость
- •Масштабируемость протокола rsvp
- •Формирователи трафика, расположенные на границе сети
- •Классификатор пакетов
- •Механизмы обработки очередей fifo
- •Технология mpls
- •Введение в mpls
- •Стек меток
- •Класс эквивалентности пересылки fec
- •Коммутируемый по меткам тракт lsp
- •Принцип работы
- •Метки и механизмы mpls
- •Стек меток mpls
- •Инкапсуляция меток
- •Привязка "метка-fec"
- •Режимы операций с метками
- •Протоколы распределения меток
- •Роль rsvp и rsvp-те в mpls
- •Управление трафиком в mpls
- •Контрольные вопросы
- •Вспомогательные механизмы и технологии обеспечения качества в сетях следующего поколения
- •Метрики ospf
- •Области ospf
- •Принципы работы ospf
- •Протокол is-is
- •Метрики is-is
- •Маршрутизация is-is
- •Использование протокола bgp в mpls
- •Алгоритм Беллмана-Форда
- •Маршрутизаторы bgp
- •Протокол ebgp
- •Протокол ibgp
- •Инжиниринг трафика. Виртуальные частные сети
- •Применение туннелей для vpn
- •Сравнительный анализ туннелей mpls и обычных туннелей
- •Контрольные вопросы
- •Список использованных источников
Анализ искажающих факторов, влияющих на качество речи в пакетных сетях
А. Влияние кодеков на качество пакетизированной речи
При расчете R-фактора одна из составляющих - ls, уменьшающая значение R-фактора, определяется искажениями, возникающими в кодеке при пакетизации речевого сигнала. Качество передачи речи в сетях с коммутацией пакетов в последние годы было значительно улучшено путем создания эффективных кодеков, обеспечивающих хорошую разборчивость речевого сигнала на приемном конце. В состав этих методов входят:
методы эффективного кодирования речи (рекомендации ITU-T серии G.7xx);
механизмы подавления пауз (механизм кодирования речи при прерывистой передаче, известный как Voice Activity Detection, VAD);
механизмы эхоподавления (рекомендация ITU-T G.164) и эхокомпенсации (рекомендации ITU-T G.165 и G.168);
механизмы маскирования ошибок (packet loss concealment), обеспечивающие компенсацию пробелов в речевом потоке, вызванных потерей отдельных пакетов.
Характеристики речевых кодеков. При обработке аудио (и видео) информации используются специальные устройства – кодеки. На передающей стороне кодек преобразует аналоговый сигнал в цифровой и на приемной стороне кодек выполняет обратное преобразование. Сегодня имеется большой набор эффективных кодеков с различными характеристиками (см. Табл. 5).
Типы кодеков, в основном, различаются по названию соответствующего стандарта ITU-T, содержащего спецификацию того или иного кодека. Исторически первый тип кодека, известный как G.711 (версии G.711a и G.711u, скорость выходного сигнала кодека - 64 кбит/с), преобразует аналоговый сигнал в цифровой с очень высоким качеством и без применения операции сжатия. Однако, при этом требуется значительная пропускная способность по сравнению с кодеками, в которых осуществляется сжатие информации. При создании первых кодеков (70-е гг.) технология современных цифровых сигнальных процессоров (DSP) была недоступна. Сегодня, на базе DSP возможно построить весьма эффективные кодеки со значительно меньшими требованиями к пропускной способности тракта передачи.
Низкоскоростные кодеки требуют существенно меньшие значения пропускных способностей, однако оказывают значительно большее влияние на качество речевого сигнала по сравнению с высокоскоростными кодеками, определяемое потерями при высоких коэффициентах сжатия.
Таблица 3.7. Типы речевых кодеков и их характеристики
Кодек |
Скорость передачи, кбит/с |
Длительность датаграммы, Мс |
Задержка пакетизации, мс |
Полоса пропускания для двунаправленного соединения, кГц |
Задержка в буфере джиттера |
Теоретическая максимальная оценка MOS |
G.711u |
64 |
20 |
1 |
174,4 |
2 датаграммы, 40 мс |
4,4 |
G.711a |
64 |
20 |
1 |
174,4 |
2 датаграммы, 40 мс |
4,4 |
G.726-32 |
32 |
20 |
1 |
110.4 |
2 датаграммы, 40 мс |
4,22 |
G.729 |
8 |
20 |
25 |
62,4 |
2 датаграммы, 40 мс |
4,07 |
G.723m |
6,3 |
30 |
67,5 |
43,73 |
2 датаграммы, 60 мс |
3,87 |
G.723a |
5,3 |
30 |
67,5 |
41,6 |
2 датаграммы, 60 мс |
3,69 |
Меньшая пропускная способность означает, что можно организовать большее число телефонных соединений по одному и тому же тракту, но при этом уменьшается разборчивость речи, возрастают задержки и качество речи становится более чувствительно к потере пакетов. В Табл. 3.7 представлены характеристики кодеков ITU-T, и в Табл. 3.8 - оценки качества речи на базе R-фактора и модели MOS для некоторых типов кодеков ITU-T.
Таблица 3.8. Качество речи для различных типов кодеков (оценки на базе R-фактора и модели MOS)
Кодек |
Скорость передачи, кбит/с |
R-фактор |
MOS |
G.711 |
64 |
93,2 |
4,4 |
G.729 |
8 |
82,2 |
4,1 |
G.723.1m |
6,3 |
78,2 |
3,9 |
G.723.1a |
5,3 |
74,2 |
3,7 |
Б. Задержки и джиттер в сетях IP
Задержка доставки пакета. В соответствии с определением, данным в Р. 2, задержка доставки пакета определяется временем переноса пакета от источника до получателя. Время задержки меняется в зависимости от трафика в сети и доступных сетевых ресурсов, в частности, пропускной способности сети, во время доставки. Речь представляет собой трафик, чувствительный к задержке, тогда как большинство приложений данных относительно устойчиво к задержке. Если задержка доставки пакета превышает определенное значение (нормированное в Рекомендациях ITU-T), пакет отбрасывается. В результате, при большом числе отброшенных пакетов качество речи ухудшается, что и отражено в приведенной выше формуле для R-фактора, где влияние задержки учтено через составляющую ld.
Естественным является вопрос, какая задержка допустима при пакетной передаче речи. В результате исследований качества речевого сигнала еще в 60-х гг. 20 века было установлено, что человек начинает чувствовать задержки речевого сигнала, превышающие 150 мс, и ощущает заметный дискомфорт, если задержка превышает 250 мс.
Позднее, при поддержке ITU были проведены масштабные исследования влияния сетевой задержки на качество телефонного разговора. Эти результаты нашли отражение в Рекомендации ITU-T G.114 [18], в соответствии с которой рекомендуемый порог задержки при передаче речи равен 150 мс. Задержки выше 150 мс осложняют телефонный разговор, в частности, при этом значении задержки оба участника начинают говорить одновременно. При задержке 300 мс разговор распадается на фрагменты, которые невозможно связать в слитную речь.
Рассмотрим, какие факторы определяют суммарную величину задержки доставки пакета. Сквозная задержка доставки пакета Dд (“из конца в конец”) определяется как сумма четырех составляющих:
Dд = Dр + Dпк + Dпр + Dбд,
где:
Dр – задержка распространения: время прохождения электрического сигнала в металлическом или волоконно-оптическом кабеле или в беспроводной среде. Это время зависит от физического расстояния между точкой входа в сеть и точкой выхода из сети. Как известно, в вакууме время распространения сигнала равно примерно 3,3 микросекунды на один километр; в случае металлических кабелей время распространения сигнала составляет примерно 5 мкс/км, в волоконно-оптических кабелях – примерно 4 мкс/км. Таким образом, в случае организации сеанса связи через спутник, находящийся на высоте 40 тыс. км, задержка прохождения сигнала между двумя земными станциями может составить порядка 260 мс; задержка распространения на трассе Москва – Владивосток по металлическому кабелю равно примерно 50 мс, по волоконно-оптическому кабелю – 40 мс;
Dпк – задержка пакетизации: время, которое необходимо затратить в кодеке для преобразования аналогового сигнала в цифровой и формирования пакета. Как видно из Табл. 3.7, чем ниже скорость сигнала на выходе кодека, тем выше задержка пакетизации, поскольку кодек тратит больше времени на процессы компрессии и декомпрессии сигнала; кодек G.711 тратит всего 1 мс на пакетизацию, тогда как кодеку G.723 требуется для пакетизации 67,5 мс;
Dпр – задержка переноса пакета: время прохождения пакета через все устройства сети, расположенные вдоль пути передачи пакета, включая маршрутизаторы, шлюзы, сетевые экраны, обработчики трафика, сегменты сети с относительно малой пропускной способностью в условиях перегрузки и т.д. Для некоторых устройств, например, мультиплексоров, эта величина постоянна, для других, таких, как маршрутизаторы, задержка переноса меняется с изменением нагрузки в сети.
Dбд – задержка на приемной стороне в буфере джиттера. Буфер джиттера используется для уменьшения вариаций между моментами поступления пакетов на вход приемного устройства. Буфер может накапливать от одной до нескольких датаграмм. В соответствии с данными Табл. 5 типичный буфер джиттера накапливает две датаграммы и задержка Dбд составляет от 20 до 30 мс в зависимости от типа кодека.
Очевидно, что задержка распространения, задержки в кодеке и в буфере джиттера являются постоянными величинами для выбранного пути передачи пакета, тогда как задержка переноса является случайной величиной, зависящей от условий в сети в конкретный момент времени. Рассматривая возможные количественные оценки всех составляющих задержки доставки пакета, можно видеть, что в сети Интернет общего пользования задержка речевого сигнала может легко превысить 150 мс, в основном из-за перегрузок, пакетизации и наличия буфера джиттера.
Вариация задержки доставки пакета (джиттер). Термин “джиттер” используется для обозначения случайных изменений между моментами поступления последовательных пакетов речи в приемник
Джиттер определяется большим числом причин, включая следующие: вариации длин очередей в узлах сети, вариации времени обработки пакетов, которые поступают в пункт назначения с нарушением последовательности их на передаче, наличие в сети трафика данных, конкурирующего с трафиком речи при доступе к общим ресурсам. Когда моменты прибытия речевых пакетов в пункт назначения становятся нерегулярными, это ведет к искажению звукового сигнала и при больших значениях джиттера, превышающих несколько десятков мс (см. Табл. 3.7), речь становится неразборчивой.
В. Потери пакетов
Потери пакетов определяются как процент недоставленных пакетов. В сети имеется ряд причин, приводящих к потерям пакетов. Назовем основные из них:
При перегрузке сети очереди в коммутаторах и маршрутизаторах быстро растут. Если перегрузка сохраняется в течение длительного времени, происходит переполнение буферов, и пакеты теряются.
При потере пакетов данных, они могут быть переданы повторно в соответствии с запросом приемной стороны. Повторная передача увеличивает задержку пакетов, и поэтому при пакетной передаче речи речевые пакеты сбрасываются. Потери речевых пакетов не должны превышать 1%в среднем на достаточно большом интервале, скажем, в течение месяца. При больших значениях коэффициента потерь в восстановленной на приемной стороне речи возникают разрывы.
Г. Проект TIPHON (ETSI)
Заметный вклад в определение качества услуг IP-телефонии внес проект TIPHON (Telecommunications and Internet Protocol Harmonization Over Networks), где одно из направлений связано с разработкой формальных оценок «качества вызова». Качество вызова при передаче речи в виде пакетов в проекте TIPHON определяется величинами сквозных задержек на фазе установления соединения (этот момент не рассматривался в Рекомендации ITU-T Y.1540) и на фазе разговора, а также субъективной оценкой качества речи на основании уже рассмотренной выше методики MOS.
Таблица 3.9. Характеристики классов обслуживания (проект TIPHON)
Характеристика |
Классы обслуживания |
|||
Наилучший (Gold) |
Высокий (Silver) |
Средний (Bronze) |
Низкий |
|
Качество передачи речи* |
Лучше, чем G.711 |
Не хуже, чем G.726 (32 кбит/с) |
Не хуже, чем GSM (13 кбит/с) |
Не определено |
Сквозная задержка, мс |
<150 |
<250 |
<350 |
<450 |
Время установления вызова, с |
||||
При прямой IP-адресации |
<1,5 |
<4 |
<7 |
<7 |
При трансляции номера Е.164 в IP-адрес** |
<2 |
<5 |
<10 |
<10 |
При трансляции номера Е.164 в IP-адрес через клиринговый центр или роуминг** |
<3 |
<8 |
<15 |
<15 |
При трансляции номера Е.164 в IP-адрес*** |
<4 |
<10 |
<20 |
<20 |
При трансляции номера Е.164 в IP-адрес через клиринговый центр или роуминг*** |
<6 |
<15 |
<30 |
<30 |
При трансляции адреса электронной почты в IP-адрес |
<4 |
<13 |
<25 |
<25 |
Примечания:
В одном направлении без интерактивных измерений.
** Пользователь IP-сети вызывает абонента ТфОП.
*** Абонент ТфОП вызывает пользователя IP-сети.
В проекте TIPHON определены четыре уровня качества (классы обслуживания), представленные в Табл. 3.9 [3]. Отметим, что представленное разделение на классы и нормы по качеству несколько отличаются от аналогичных моментов в Рекомендациях ITU-T по качеству обслуживания. При этом необходимо иметь ввиду, что проект TIPHON был реализован во второй конце 90-х гг., когда еще не были стандартизованы современные методы поддержки качества обслуживания в сетях IP.
В проекте TIPHON также исследовалось влияние потерь пакетов на качество речи. Основные требования к коэффициенту потерь речевых пакетов представлены в Табл. 3.10. При условии, что сквозная задержка не превышает 150 мс, все названные классы качества приемлемы.
Таблица 3.10. Коэффициенты потери пакетов для различных классов обслуживания (проект TIPHON)
-
Класс обслуживания
Коэффициент потерь пакетов
Gold
< 0,5%
Silver
От 0,5% до 1%
Bronze
От 1% до 2%
