Лекция 7 Диагностика качества iptv
Вид материала | Лекция |
СодержаниеИзмерения уровня ADSL Контроль режима Multicast |
- Лекция 6 Квалиметрия услуг iptv «Важнейшим искусством для нас является кино, 117.09kb.
- Лекция №6 Тема: Острый живот в гинекологии, 61.32kb.
- Расписание занятий по курсу госпитальной терапии, 138.36kb.
- Расписание занятий по курсу госпитальной терапии, 77.54kb.
- Лекция Диагностика бизнеса, 520.65kb.
- Программа лекций для студентов 4 курса медико-профилактического факультета на 2010/2011, 14.69kb.
- Графический и рисуночный тест. Диагностики изучения мотивационной сферы учащихся 1-й, 99.85kb.
- Программа, 8.65kb.
- Расписаниезаняти й, 112.63kb.
- Расписаниезаняти й, 112.66kb.
Лекция 7
Диагностика качества IPTV
Перейдем к исследованию принципов диагностики качества услуг IPTV. Для этого рассмотрим систему, представленную на рис.6.5, как отдельный технологически независимый сегмент современной сети NGN.
Основной эксплуатационный вопрос, который всегда возникает в условиях внедрения новой технологии: «А будет ли это все работать?» Детальный анализ возможных проблем показывает, что в случае с IPTV сомнений более чем достаточно.
Экcплуатационный вопрос можно разделить на несколько менее эпохальных и более прикладных.
- Способна ли абонентская сеть в должной мере поддержать услугу Triple Play, чтобы абонентам ADSL2+ стала доступна услуга IPTV?
- Имеет ли транспортная сеть достаточный ресурс для того, чтобы выдержать взрывоподобный рост трафика, обычно сопровождающий внедрение IPTV?
- Правильно ли выбрано оборудование IPTV?
- Правильно ли подобран (разработан) контент?
В условиях развития новой технологии едва ли найдется инженер, которого не посещали подобные сомнения, следовательно, без исследования вопроса не обойтись.
А где исследование, там неизбежны измерения и тестирование как оборудования, так и сегментов сетей.
Рассмотрим, что и как целесообразно тестировать в новых для российской практики сетях IPTV.
Анализ четырех перечисленных выше вопросов приводит нас к измерительной концепции IPTV, которая состоит из трех уровней (рис.7.1):
- уровень доступа (в частности, уровень ADSL), где все определяется качеством «последней мили» и оборудованием DSLAM;
- уровень транспортной сети, поскольку любые нарушения в передачи трафика Multicast, перегрузки в сети, проблемы маршрутизации и пр. -все сразу скажется
Рис.7.1. Три уровня контроля сети IPTV
на качестве картинки;
- уровень контроля качества самой услуги, где диагностируется уровень качества той самой картинки, которая и является целью развертывания всей сети IPTV.
Пользователь обычно жалуется именно на качество картинки, а не на перегрузки сети (он о них вообще едва ли догадывается).
Поэтому логично предположить, что именно контроль качества на уровне услуги представляет собой самый главный раздел в технологии измерений IPTV, так как помогает приблизить оператора к реальному клиенту. Так сказать, увидеть услугу глазами потребителя. И при этом, следуя инженерному призванию, облечь полученные данные в цифры.
Ниже мы отдельно рассмотрим все уровни контроля качества услуги IPTV.
Измерения уровня ADSL
Проблемы уровня ADSL для предоставления услуг IPTV рассматривались выше практически во всех разделах книги.
Зададимся вопросом, какие нюансы необходимо учесть, анализируя потенциальную проблемность уровня ADSL для услуг IPTV.
- Первая проблема, связанная с услугами TVoDSL, ограничения по полосе передачи цифровой информации, которые имеет ADSL для каждого пользователя.
Здесь следует учесть, что каждый STB, размещаемый в доме пользователя, требует полосы 5-6 Мбит/с.
Принципиально можно ограничиться одним STB на дом, но тогда все телевизоры в доме будут показывать один канал. Получается домостроевская ситуация, когда все смотрят те программы, которые смотрит глава семейства.
Уже сейчас во многих домах используется несколько телевизоров, в среднем - 2-3 (отец семейства, мать, дети).
В таком случае на дом необходимы 3 STB и полоса передачи более 15-18 Мбит/с, что соответствует самому высокому тарифному плану.
- Вторая потенциальная проблема связана с фактором нестабильности скорости в канале ADSL. Как было показано в [1] главы 1 и 2, в случае внешних воздействий на абонентскую пару, технология ADSL подстраивает скорость передачи данных. Даже при использовании адаптивных алгоритмов SRA, исключающих факты перезагрузки модема, скорость передачи данных в ADSL не может быть постоянной.
В то же время выше при анализе стандартов IPTV мы видели, что передача информации в стандарте MPEG требует постоянного канала передачи.
Только стандарт MPEG-4 позволяет адаптировать скорость передачи, ухудшая качество видеосигнала. Но пока нет алгоритма, который позволил бы связать изменение скорости в ADSL с изменение типа кодирования MPEG.
Следовательно, все рассмотренные выше варианты линейных и нелинейных искажений сигнала могут присутствовать на сети TVoDSL.
- Третий источник потенциальных проблем - оборудование пользователя и, даже в большей степени, сетевое оборудование - DSLAM. В [1] глава 6 кратко показаны проблемы, связанные с функционированием DSLAM в условиях передачи и приема трафика Triple Play.
До последнего времени не было ни одного производителя DSLAM, который гарантировал бы работоспособность своего оборудования в условиях интенсивной загрузки трафиком Triple Play всех портов. Поэтому в цепи от STB к видеосерверу DSLAM может оказаться «бутылочным горлом» и тем самым еще уменьшить итак небольшой для IPTV абонентский канал ADSL2+.
По перечисленным выше причинам уровень ADSL является одним из самых критичных для работы сети IPTV.
Если переходить к практике контроля параметров уровня ADSL, то можно сказать, что приведенные выше проблемные факторы ADSL не являются новыми.
В разных разделах мы говорили о методах контроля уровня ADSL, и все описанные выше методики могут эффективно применяться для диагностики IPTV.
- SELT, тестирование по методам DMT,
- клиентские измерения,
- философия AWARE и пр.
- все это будет чрезвычайно востребовано в процессе измерений сети IPTV. Более того, выше не было рассмотрено ни одной методики, которая не была бы интересна для эксплуатации сети IPTV.
При массовом внедрении услуг Triple Play (и особенно IPTV) сеть ADSL начинает работать на пределе, поэтому все наработки методического плана, вся квалификация эксплуатирующего персонала, все невыявленные проблемы сети - все это проявится в сети IPTV.
Контроль режима Multicast
Второй уровень тестирования сетей IPTV - уровень транспортной сети. Стратегический вопрос применительно к уровню транспортной сети звучит так: «Готова ли транспортная сеть к появлению и расширению в ней трафика IPTV?»
Выше мы рассматривали принципы групповой рассылки Multicast и потенциальные проблемы, которые могут возникать в сети.
Технологически транспортную сеть можно представить как соединение транспортных потоков и системы маршрутизации трафика.
Соответственно, сомнения относительно готовности транспортной сети к IPTV также делятся на два уровня вопросов.
Во-первых, в сети может быть недостаточно ресурсов.
Во-вторых, сами методы и протоколы маршрутизации могут спровоцировать недопустимые параметры качества соответствующих потоков IPTV, и качество услуг станет неприемлемым. Это особенно критично, если учесть, что транспортные сети многих операторов создавались вовсе не под задачи IPTV.
На уровне транспорта сеть IPTV рассматривается как набор каналов передачи трафика определенного свойства: большие по размеру пакеты, высокий приоритет, выделение под каждый канал полосы пропускания 5-6 Мбит/с для каждого пользователя, соответствующая сигнализация.
[3десь мы рассматриваем принципы измерений по методике RFC-2544 довольно кратко, так как они довольно далеки от темы ADSL. Все интересующиеся данной темой могут найти самое детальное описание проблематики контроля транспортных сетей в монографии [2]«SDH-NGSDH: практический взгляд на развитие транспортных сетей». М.: Метротек, 2006.]
Разрешить все сомнения помогает паспортизация транспортной сети по методике RFC-25441 (рис.7.2). Эта методика в настоящее время рассматривается многими как стандарт для измерений параметров качества на уровне транспортной сети.
Рис.7.2. Паспортизация транспортной сети по методике RFC-2544
Данная методика предусматривает использование двух приборов для тестирования распределенной системы (DUT). Один прибор генерирует тестовый профиль трафика, задаваемый следующими параметрами:
- уровень использования ресурса (GAP);
- длина тестовых пакетов (L);
- уровень приоритетности (Рг);
- тип поддерживаемой сигнализации (Sig).
Тестовый поток с заданным профилем передается по транспортной сети и анализируется на удаленном конце по параметрам качества RFC-2544:
- пропускная способность (Throughput, Th);
- количество потерянных пакетов (Frame Loss, FL);
- количество пакетов с ошибками (Frame Error, FE);
- задержка передачи (Latency, Lat) и ее распределение (Latency Distribution, LD);
- динамика изменения параметра задержки со временем (Latency over Time, LOT);
- тесты берстности трафика (Back-to-Back).
Отдельные измерения отличаются только профилем генерируемой нагрузки и результирующими зависимостями параметров качества.
Для IPTV в процессе исследований на отечественных сетях были проработаны несколько тестовых профилей и профилей ожидаемых результатов (по сути, нормы), в зависимости от схемы организации взаимодействия STB - сервер.
Так что можно считать, что этот раздел методики измерений IPTV проработан по сравнению с другими довольно хорошо.
Измерения на транспортной сети перед внедрением IPTV не ставят только вопрос проверки возможности или невозможности развертывания услуг IPTV. Вообще, «однобитовый» ответ в наше время мало кого заинтересует.
Целью проведения измерений на транспортной сети может стать определение возможных ограничений на участках STB - сервер, «бутылочных горл» на сети, где новые услуги IPTV будут «буксовать», разработка практических требований к параметрам качества в соглашениях о качестве обслуживания (SLA), а также оценка потенциального размера будущей сети по количеству пользователей.
Словом, измерения потоков транспортной сети - весьма полезный инструмент, позволяющий проверить готовность ресурсов к внедрению IPTV.
Однако емкость ресурсов транспортной сети играет роль не единственного фактора, влияющего на успех внедрения услуги IPTV. В большей степени, чем состояние транспортных потоков, эффективность работы транспортной сети зависит от работы системы маршрутизации трафика.
Выше были рассмотрены принципы функционирования системы маршрутизации в сети IPTV на основе применения методов групповой рассылки (Multicast) и различных вариантов протокола IGMP.
Именно эти два фактора - поддержка режима Multicast и протокола IGMP - определяют в настоящее время готовность транспортной сети к внедрению услуги IPTV.
Выше мы говорили, что самое простое с точки зрения обычного телезрителя явление переключения каналов (Zapping) для систем IPTV представляет довольно сложный механизм, требующий подключения нового абонента к системы групповой рассылки или даже формирования новой группы Multicast.
По этой причине тесты Zapping стали одной из основ проверки работы транспортной сети.
Методика измерений Zapping связана с имитацией отдельного пользователя или группы пользователей. Имитационные измерения вообще часто используются в NGN и в методиках диагностики транспортной сети. Рассмотрим методику таких измерений. Вместо сети рис.6.5 схема измерений предполагает использование двух устройств (рис.7.3). Со стороны пользователей к сети подключается прибор Avalanche, позволяющий имитировать группу STB от нескольких пользователей до нескольких десятков тысяч. С другой стороны вместо набора видеосерверов подключается «эталонный» видеосервер Reflector.
Рис.7.3. Диагностика транспортной сети на предмет ее готовности к предоставлению услуг IPTV
Целесообразность использования вместо реальных видеосерверов имитатор обусловлена рядом важных методических факторов.
За счет использования имитатора можно проводить тесты транспортной сети даже в условиях отсутствия оборудования IPTV, неготовности контента видеосерверов и пр.
Эталонный видеосервер исключает влияние производительности реальных видеосерверов на результаты измерений, равно как использование Avalanche исключает субъективное влияние на результат производительности STB. По сути, методика из трех компонентов IPTV: STB, серверов и транспортной сети, оставляет только транспортную сеть и диагностирует ее параметры.
В ходе измерений выполняются тесты Zapping по схеме рис.7.4.
Имитатор пользователя осуществляет переключение с видеосервера с мультфильмом «Шрек» на видеосервер с мультфильмом «В поисках Немо».
С точки зрения пользователя это одно нажатие на пульте переключения каналов.
С точки зрения процессов в сети IPTV команда на переключение требует отключить пользователя от группы Multicast «Шрек» (команда Leave) и подключить его к группе Multicast «Немо» (команда Join). Время переключения фиксируется как время отклика сервера. Чтобы услуга IPTV не раздражала пользователя, Zapping time не должен превышать 100 мс, в противном случае недовольства не избежать.
Следует отметить, что для функционирования транспортной сети не столько страшна задержка переключения каналов отдельного пользователя, сколько массовое переключения каналов. В таком случае проблема приобретает статистические и даже отчасти социологические свойства. В мировой практике уже сейчас было обнаружено явление, которое получило название «спираль коллапса» сети IPTV.
Рис.7.4. Методика диагностики Zapping
Сценарий возникновения «спирали коллапса» можно описать следующим образом.
Предположим, на сети IPTV имеет место трансляция популярной программы, например, футбольного матча финала мирового первенства. Большая часть (более 30%) всех зрителей смотрят сегодня этот матч, т.е. принадлежат к единой группе Multicast.
Матч заканчивается, и каждый зритель понимает, что после него идет надоевшая всем реклама. Большая часть пользователей переключают канал.
В таком случае в сети возникает ситуация массового переключения каналов. Сеть наполняется служебными командами Join/Leave. Списки групп Multicast стремительно меняются.
В результате массового переключения сеть перегружается и дает высокий показатель потери пакетов (более 5%) для 1% пользователей. Что в таком случае видит на экранах этот 1% пользователей, представлено на рис.6.6.
Качество нового канала вполне естественно не нравится, и пользователи спонтанно переключают канал снова, некоторые по нескольку раз.
Новая волна массовых переключений приводит к еще большей перегрузки сети. Это вызывает недопустимый уровень потерь пакетов еще для 5% пользователей сети.
Далее лавина нарастает; 5% пользователей делают массовое переключение каналов, так что перегрузка «убивает» качество для 10% пользователей. А потом 15, потом 20, 50% и т.д.
В результате вся сеть «падает». Она не может предоставить качественной трансляции видеопрограмм и нуждается в ПОЛНОЙ перезагрузке.
Представленный сценарий «спирали коллапса» показывает всю серьезность возможных нарушений в работе системы маршрутизации трафика для работы сети IPTV. При неправильных настройках системы маршрутизации либо при любых нарушениях в работе транспортной сети по обслуживанию трафика Multicast услуга IPTV не просто может дать сбой, но и вызвать нарушения работы всей транспортной сети, включая компоненты VoIP и передачи данных.
Поэтому диагностика транспортной сети должна включать не просто тесты Zapping, но и тесты на устойчивость к процессам массовых переключений. В таком случае необходима имитация не только одного пользователя и тестирование сети на качественном уровне, требуется имитация сотен пользователей уже на первых этапах эксплуатации сети, когда общее количество пользователей невелико. Когда сеть расшириться до такой степени, что проблемы Multicast будут видны, сделать ничего не удастся.
Подводных камней в диагностике транспортной сети на ее готовность к обработке трафика IPTV очень много.
Например, сеть может проявлять очень хорошую устойчивость к обработке Multicast, но как только в сеть будет добавлен трафик данных Unicast, ситуация может измениться радикально.
В качестве примера рассмотрим несколько тестов, проводившихся пару лет назад на сети одного из европейских операторов. В качестве тестовых профилей были выбраны приведенные на рис.7.5 схемы имитации.
Рис.7.5. Профили имитируемого трафика тестов Multicast (слева) и
Unicast + Multicast (справа)
В обоих случаях профиль нагрузки имеет ступенчатый характер. Каждые 10 с в течение 100 с добавляется 100 абонентов. После того, как число абонентов достигает 1000 (в случае Unicast 2250), генерация трафика заканчивается и через 120 с закрываются все сессии.
В процессе измерений рассматривались все ключевые параметры качества транспортной сети, важные для предоставления услуг:
- уровень неравномерности задержки (Jitter). Фиксировалось количество потоков вещания с джиттером менее 50 мс, от 50 до 100 мс и т.д.;
- уровень ошибок в потоках (Streams Errors), причем контролировались одновременно уровень активных потоков и уровень «убитых» потоков, т.е. тех потоков где уровень потерь пакетов был выше 5%;
- количество Join/Leave команд;
среднее время отклика видеосервера (Streaming Average Response Time), что является эквивалентом среднего времени Zapping.
Литература
1. Бакланов И.Г. Технологии ADSL/ADSL2+: теория и практика применения.-М.: Метротек,2007.
2. Бакланов И.Г. SDH-NGSDH: практический взгляд на развитие транспортных сетей. М.: Метротек, 2006.
Контрольные вопросы
- Какие проблемы необходимо проанализировать перед началом эксплуатации сети IPTV.
- Изобразите схему трех уровней контроля сети IPTV.
- Какая должна быть полоса передачи на каждый STB размещенный в квартире пользователя.
- Укажите три источника потенциальных проблем уровня ADSL при внедрении IPTV.
- Какие вопросы необходимо решить при тестировании сети IPTV на уровне транспортной сети.
- Изобразите схему паспортизации транспортной сети по методике RFC-2544.
- По каким параметрам качества RFC-2544 анализируется тестовый поток.
- Какие два фактора определяют готовность транспортной сети к внедрению услуги IPTV.
- Опишите методику измерений тестов Zapping.
- Изобразите схему методики диагностики Zapping.
- Опишите сценарий возникновения «спирали коллапса» в сети IPTV.