ixia hawkeye
TRANSCRIPT
Hawkeye SLA Monitoring solution
Паливода АлександрСистемный инженер[email protected]
Виды мониторинга
Традиционный Активный Пассивный
24/7 24/7 и по запросу 24/7 и по запросу
L2-4 (L2-7) L2-3 L4-7 L2-7
Опрос данных с сетевого оборудования через SNMP, Netflow, Sflow• Загруженность
интерфейсов, CPU, RAM и тп
• Данные о транзакциях, их классификация
Параметры производительности сети:• Задержка• Пакетный
джиттер • Потери • пропускная
способность L2-3
Параметры работы сервиса поверх транспортной сети, метрики QoE:• Скорость
транзакций, загрузки веб страницы, БД
• Пропускная способность “goodput”
• MOS• Транзакции на
реальный сервер
Захват и анализ пользовательского трафика • Forensic анализ
исторических данных
• Мониторинг загруженности канала с классификацией трафика
Hawkeye
При возникновении проблем с сервисами и приложениями всегда первыми обвиняют сеть и оператора
Ощущения пользователя первичны и сильно влияют на развитие бизнеса
Чтобы оперировать фактами, а не только ощущениями, нужны количественные показатели качества понятные и пользователям, и инженерам оператора
Hawkeye
Hawkeye – решение для активного мониторинга сети• Распределенное тестирование – низкая стоимость пробника• Создан для работы на живых сетях, генерирует трафик реальных сервисов• Измерения и контроль SLA с предсказуемым трафиком• Тесты по запросу и интервальное тестирование 24/7• Многопользовательский веб интерфейс и легкая масштабируемость• Открытый framework для интеграции с OSS / EMS / IT системами
Почему активный мониторинг?
Контроль трафиком
• Проактивный мониторинг
• Полный контроль над генерацией
• Повторяемость тестов
• Собственный источник трафика, не надо полагаться на измерения клиента
Тестирование под нагрузкой
• Анализ производитель-ности сети под контролируемой нагрузкой
• Проверка только активированного сервиса и контроль SLA
• Готовность сети к работе сервиса (ВКС/Voip и тп)
Мониторинг End to End
• Дешевые точки мониторинга
• Могут быть разбросаны по всей сети от ПК клиента до ядра и ЦОД
• Тестовый трафик минимален
• Быстрое создание mesh топологий
Сеть vs Приложения
• За 1 мин тест – виновник приложение или сеть
• Транзакции на реальные сервера
• Одновременное измерение QoE и сетевых метрик
Типовые варианты использования
• Проверка сервисов по факту активации/разворачивания• Аттестация каналов на новых инсталляциях• Уменьшает кол-во звонков в тех поддержку после включения канала
• Локализация проблем• Позволяет поддержке быстро и эффективно решать проблемы• Сеть vs Приложение, где конкретно в сети ?• Уменьшает время на диагностику и устранение неисправности
• Активный мониторинг сети и сервисов• Анализ тенденций, генерация уведомлений фактам превышения
пороговых значений• Обнаружение проблем раньше звонка клиента в тех поддержку
• Аудит сети и контроль QoE• Оценка качества начиная с точки, максимально близкой к клиенту• Готовность сети к работе сервисов с высокими требованиями (аудио,
видео, ВКС и тп)• Аудит скорости транспортной сети с различными гео точками
Концепция Hawkeye
Hawkeye Endpoints
Консоль Hawkeye координирует тесты между устройствами в сети, на которых установлены пробники (endpoints).
Test Results
EnterpriseNetwork
Принцип работы Hawkeye
Test Instr
uctions
Test InstructionsApplication Scripts
Test Results
Results Reporting• .html• .csv• .txt
Test Results
The IxChariot Console interacts with Performance Endpoints distributed throughout the network…
Performance Endpoints can transmit data via a broad range of network protocols.
Test instructions are sent from the console to Endpoint 1 which relays instructions to Endpoint 2
Application Scripts model the complex behavior of enterprise applications, VoIP codecs, and other common protocols.
Test results are finally relayed back to the console from the Performance Endpoints.
Отличия Hawkeye от IxChariot
Типы тестов
• Пробник-пробник• Mesh трафик с несколькими пробниками• Тесты реальных сервисов (запросы на живой сервер)• Аудит пропускной способности до различных геоточек (Speedtest.net)
Name Description Options Metrics
Network KPI – bidirectional
Network KPI from E1 to E2 and from E2 to E1
Per path: one way delay (ms), jitter (ms), packet loss (%), voice MOS score, and packet loss burst.
Voice Test voice quality from E1 to E2, with possible G711 or G729 codecs
Voice codec: G711 or G729One way delay (ms), jitter (ms), packet loss (%), voice MOS score on path, packet loss burst
TCP throughput N streams
one TCP stream - generates throughput with defined packet size and bit rate in multiple streams from E1 to E2
Generated BitrateNumber of Pairs (1-20)
Throughput (kbps) Upstream and Downstream
UDP throughput bidirectional + Network KPI
Generates bidirectional throughput and then runs a Network KPI test
Generated BitrateThroughput (kbps) Upstream and Downstream, throughput (kbps) Upstream and Downstream.
VideoDefine a video stream from E1 to E2 with defined bit rate and MPEG2 or customizable codec.
Generated bitrate
One way delay (ms), jitter (ms), packet loss (%), video MDI scores (Media Delivery Index, Delay Factor) on path.
Real Service HTTP, ICMP, DNS, PPPoE, FTP, Traceroute, Youtube
Different for each real service test type
Downloads, round trip delay, time to first byte, file size
Примеры
Тесты точка-точка
IxC Pro probe IxC Pro probe IxC Pro probe
Тесты между пробниками проверяют отдельные сегменты сети от узла к узлу, что позволяет быстро
локализовать проблему • UDP throughput (bit blasting)• TCP throughput (adaptative throughput)• Multiple COS testing
Пропускная способность
• Jitter/loss/latency• Multipaths testing• Test over multiple COS
Ключевые KPI сети
• Voice (G711, 729, AMR…) • Video • Unified communications (Lync, traffic mixes)
Медиа услуги
• HTTP/HTTPS• DNS/LDAP• Import and replay from from wireshark traces
Сервисы данных
Топологии тестов
Звезда
Полносвязная
Произвольная
Отображение результатов на карте
Аппаратные и программные пробники Hawkeye/IxChariot
– Аппаратные пробники на базе Linux устанавливаются в ключевых точках сети, представляют собой готовую, надежную платформу с пробником ixChariot. Имеют дополнительные возможности: one arm тесты, тесты speedtest.net и прочие
– Программные пробники, представляют собой небольшой агент, устанавливаемый на целевую ОС. Могут быть установлены на:
• Сервера, рабочие станции, мини-ПК• Ноутбуки и портативные устройства инженеров• USB флеш накопителях или live CD• Виртуальном окружении
– Поддерживается IPv4 и IPv6 генерация трафика и маркировка QoS
– Канал управления in-band и out-of-band– Программный пробник удобен - можно быстро установить в
нужном месте сети, просто выслав его по электронной почте– Пробники могут автоматически обнаружить сервер
управления и совместимы с NAT (uPnP и IPv6 для канала управления)
Пробник XR2000
Temperature (ambient)
Operating: 0ºC ~40ºC
Storage: -20ºC~70ºCHumidity (RH), ambient
5 ~ 95%, non condensing
Dimensions (WxHxD)
200mm x 42mm x 144mm
7.9" x 1.65" x 5.67"Weight 1.2kgApprovals & Compliance
CE Emission, FCC Class A, RoHS
• До 6 Gb портов (2 порта в стандартной комплектации)• Веб интерфейс для конфигурации (также есть VGA и
COM порты для локальной конфигурации)• Advanced routing configuration (vlan, source based
routing)• Мощный – генерация трафика на скорости порта• Готовые профили для более чем 150 приложений • One arm тесты (http, ftp, dns, youtube, icmp и другие…)
: тестирование доступности и скорости ответа реальных серверов и услуг
• Полностью удаленное управление и конфигурация из ixChariot PRO
Preliminary
Пробник XRPi2
• На основе Rasperry Pi 2 Model B• HDMI выход и USB порт для управления и настройки• Автоматическая настройка и пользование “out-of-the-box”• Probe-to-probe тесты: UDP, TCP traffic, voice, video, traffic
mixes• Тесты реальных сервисов: web servers (HTTP/HTTPS),
DNS, YouTube, Dropbox и др. Спецификация
CPU Type Quad core 900Mhz ARM processor
RAM 1GB
Storage 8GB micro SD with operating system and data
Operating System Linux based, supported by Ixia
IO Interfaces 4 USB, 1 full-size HDMI
LAN One (1) 10/100Mbps Fast Ethernet port
Power On-board DC +5V 2A Micro USB
Console Access HDMI port for video, USB for keyboard
Remote Access Enabled with secure telnet (ssh)
Supported Traffic Protocols TCP, UDP, RTP, HTTP, HTTPS, FTP, NTP, DNS, POP, SMTP, ICMP, IGMPv2, IGMPv3, DHCP, VoIP, HTTP-Video
Производительность
TCP Throughput Up to 85Mbps aggregate with built-in Fast Ethernet port
UDP Throughput Up to 85Mbps aggregate with built-in Fast Ethernet port
Voice Calls Up to 100 simultaneous calls
Streaming Traffic (UC) Up to 100 simultaneous mixed voice/video calls
Streaming Traffic (Video) Up to 85Mbps video traffic (best case)
|Anue
Hawkeye - Заказчики
Microsoft Lync WAN assessments
Experience Services Portal
Microsoft Lync WAN Assessment « Test As a service »
Общая информацияMicrosoft предлагает решения для бизнеса для организации голосовой связи, конференций и обмена сообщениями. Перед разворачиванием Lync на сети заказчика Microsoft Consulting или Microsoft certified интеграторы делают анализ готовности WAN сети и инфраструктуры заказчика для работы сервиса с определенным порогом качества.Microsoft использует решение Ixia IxChariot и Professional Services для проведения работ
Основные особенности- Реалистичное активное тестирование с профилем трафика видео и голос
lync- Автоматизация процедур конфигурации трафика и его планирования - Генерация отчетов и пост-анализ обследования сети с KPI для Lync- Продается как сервис с участием инженера от команды IXIA PS
Преимущества- Сертифицированная Microsoft методология тестирования готовности к разворачиванию
Lync- Быстрое обнаружение узких мест до разворачивания сервиса- Четкое понимание необходимых инвестиций для достижения качественной работы
сервиса до инсталляции
Контроль Microsoft Lync – Как это работает
Готовность к LyncДо 20 пробников разворачиваются на различных участках сетиТрафик Lync генерируется между сайтами и шлюзами конференции/PSTN, а также между самими сайтами.Профиль трафика Lync предоставляется Microsoft traffic modelling и применяется в системе.Трафика генерируется непрерывно до 10 дней ОтчетГенерируется исчерпывающий очет с KPI: - packet loss
- delay- jitter- max loss bursts
Эксперты Ixia PS добавляют аналитику и рекомендации в отчет
Delay (ms) Results Chart for Test ALL, from 40W_23rd_st to %, between 2013/07/23 19:00 and 2013/07/27 11:09
Hawkeye – Orange Business Services use caseExperience / Services / Portal
Service turn up testing - OBS
Общие сведенияOrange business Services (OBS) предоставляет решения VPN под ключ для клиентов всего мира Решения Ixia Hawkeye используются на всем жизненном цикле предоставления услуги для
- проверки включения сервиса и соответствия его SLA - диагностики проблем после активации сервиса
Особенности- Удобный сервис тестирования VPN, интегрированный в
портал поддержки- Программные пробники предоставляются клиенту как
live cd или устанавливаются на ПК заказчика: выезды к заказчику резко сокращаются
- Откалиброванные тесты для контроля настроек COS и работы ключевых сервисов (Voice, Video, critical Business applications)
Преимущества- Значительная экономия средств для локализации и исследования проблем- Проверка нового сервиса VPN: улучшился контроль качества, меньше звонков в
поддержку- Дополнительная прибыль за счет продажи сервиса по тестированию конечным
заказчикам- Снижение недовольства и оттока клиентов
Service turn up testing - OBS – how does it work
Централизованное управлениеКонсоль управления Hawkeye установлена как веб портал, доступный инженерам OBS. Они могут выполнять любой из заранее подготовленных тестов меду нужными пробниками через простой интерфейс
Пробники в ядреПробники постоянно находятся в ключевых точках агрегации PE и выполняют роль референсных точек.По факту начала теста эти пробники подключаются к VPN заказчика и производят тест
Удаленные пробники Пробники разворачиваются на стороне клиента следующими способами:- Bootable CD или USB dongles: быстро преобразуют любой ноутбук в пробник- Полевые инженеры с ПК с программными пробниками - Выделенные аппаратные пробники в критических точках
Service turn up testing - OBS – Test work flow
Запуск тестаЧерез интуитивный интерфейс Hawkeye инженер Orange запускает заранее сформированный тест и конфигурирует его параметры:- Defined service bitrate- COS distribution- Site to site or Site to PE
Результат теста- Пороговые значения сравниваются с
результатами тестов- Отображается Pass или Fail - Дополнительные детали доступны
для глубокого анализа- В случае проблемы: предупреждается
служба эксплуатации, меняется конфигурация и тест повторяется.
Отчеты- Полный отчет предоставляется конечному
заказчику для доказательства качества работы сервиса и его параметров
Hawkeye – Telefonica use case
Experience Services Portal
Proactive network monitoring - Telefonica
Общие сведенияTelefonica обслуживает сеть связи по всему миру, более 100 точек присутствия в более чем 40 странахHawkeye используется для- Проактивного мониторинга международных транков- Мониторинга и траблшутинга проблем с сетью и приложениями в точках их доставки:
от доступа до сетей CDN- Осуществление проверки доступности услуг заказчикам
Особенности- Проактивные тесты в критических точках транков точка-точка - Оперативный траблшутинг сетевых проблем- Проверка кто виноват в проблеме сеть или приложение- Отчеты по эффективности сети CDN
Преимущества- Проактивное обнаружение проблем на линках точка-точка – измерение объективных
параметров качества- Обнаружение деградации параметров сети и как это влияет на сервисы- Дополнительный доход за счет предоставления дополнительной поддержки и
тестирования под ключ- Общее улучшение качества транспортной сети и времени диагностики проблем
Proactive network monitoring – Telefonica – how does it work
Разворачивание пробниковПробники установлены в различных местах в ключевых точках Telefonica. Пробники аппаратные или в виде виртуальных машин. Также развернуты программные пробники в ключевых для заказчика точках и точках предоставления услуг.
Типы тестов- Доступность полосы пропускания TCP - Метрики Network KPI (jitter, loss, latency)- Доступность и KPI для критичных сервисов (Google, Youtube, …)Дополнительно были созданы и откалиброваны тесты для траблшутинга определенных проблем приложений, основанных на TCP и UDP/RTP транспортных протоколах
ОтчетностьВ реальном времени на географических картах Исторические отчеты для анализа прошлых событий и поведения метрик каналов Автоматические уведомления (SNMP, emails) по факту обнаружения критических проблем