Тестовые решения на основе данного приложения хорошо масштабируются, что позволяет тестировать мощнейшее сетевое оборудование и крупнейшие сети.

Проблема: сложность сетей повышает требования к их тестированию

Организации с давних пор тестируют масштабируемость и производительность своих сетей. Но по мере усложнения сетей становится труднее обеспечивать высокие уровни их производительности и надежности. Забудьте о простых измерениях времени реакции сетей. Современное тестовое решение должно определять параметры работы сетей, имеющих сложные топологии и состоящих из тысяч сетевых устройств, эмулировать сложные потоки трафика и выполнять стресс-тесты по различным сценариям.

Решение: надежная система тестирования для сложных и непредсказуемых сетей

Приложение IxNetwork обеспечивает тестирование производительности самых сложных сетей. Будучи способным генерировать множество терабайтов данных и анализировать до четырех миллионов потоков трафика одновременно, тестовое решение на базе IxNetwork достаточно хорошо масштабируется для тестирования мощнейшего сетевого оборудования и крупнейших сетей. Это эффективное решение с улучшенными возможностями анализа трафика в реальном масштабе времени и выдачи статистики по трафику может эмулировать сетевые решения всех видов, включая коммутирующие и маршрутизирующие инфраструктуры, сети Data Center Ethernet, Industrial Ethernet, SDN, широкополосного доступа, для полного тестирования сетевых устройств и сетей. Мастера в пользовательском интерфейсе данного приложения упрощают задание нужных режимов работы.

Основные возможности

  • Тестирование сетей и устройств от 1GE до 400GE.
  • Эмуляция всех основных протоколов маршрутизации, коммутации, сетей MPLS, SDN, широкополосного доступа, ЦОДов, автомобильного и промышленного Ethernet.
  • Генерация потоков трафика, реалистично имитирующих работу пользовательских приложений.
  • Беспроблемная работа в виртуализированных сетевых средах.
  • Обеспечение полной автоматизации работы системы тестирования.
  • Быстрая изоляция проблем в работе сети.

Полезность

  • Сокращение капитальных затрат на тестирование за счет эмуляции многочисленных коммутаторов и маршрутизаторов, что позволяет не использовать реальное сетевое оборудование.
  • Уменьшение продолжительности тестирования благодаря использованию удобного графического интерфейса для конфигурации протоколов и анализа трафика.
  • Идентификация проблем в лаборатории до внедрения нового продукта за счет гибкой генерации тестового трафика с имитацией реальных условий работы продукта в сети и использованием библиотеки приложений AppLibrary.
  • Выявление причин низкой производительности и плохой масштабируемости сетевых решений благодаря непревзойденной производительности системы тестирования, позволяющей проводить стресс-тестирование мощнейших сетевых устройств.

Информация об использовании протоколов

Спецификация

Протоколы

Приложение IxNetwork эмулирует широкий набор протоколов, используя оснащенный процесcором тестовый порт Ixia. Каждый такой порт имеет отдельный многоядерный процессор, выполняющий эмуляцию протоколов при работе под управлением ОС Linux. Используя приложение IxNetwork, тестовый порт Ixia способен эмулировать тысячи маршрутизаторов или мостов с миллионами достижимых сетей и хостов. Пользователи могут легко масштабировать эмулируемые сетевые топологии добавляя дополнительные тестовые порты.

Эмуляция протоколов
Технологии Протоколы
Маршрутизации и коммутации BGP-4, BGP+, OSPFv2/v3, ISISv4/v6, EIGRP, EIGRPv6, RIP, RIPng, BFD, IGMP/MLD, PIM-SM/SSM, STP/RSTP/MSTP, PVST+/RPVST+, Link Aggregation (LACP), LISP, LLDP, BGP FlowSpec, NTP
Software Defined Network (SDN) OpenFlow, Segment Routing, Segment Routing v6, BGP Link State (BGP-LS), PCEP, VXLAN, EVPN VXLAN, OVSDB, GENEVE, BGP FlowSpec, BGP SR TE Policy, NETCONF, BIER
MPLS RSVP-TE P2P/P2MP, LDP/LDPv6/mLDP, LDP L2VPN (PWE/VPLS), BGP VPLS/VPWS, L3VPN/6VPE, 6PE, Inter-AS VPN Options A/B/C, BGP LU, MPLS-TP, MPLS OAM, EVPN/PBB-EVPN, Multicast VPN Rosen Draft, NG Multicast VPN
Широкополосного доступа и аутентификации PPPoX/L2TPv2, DHCPv4/DHCPv6, Radius attributes for L2TP, ANCP, IPv6 Autoconfiguration (SLAAC), IGMP/MLD, IPTV, 802.1x, WebAuth, EAPoUDP, Cisco NAC
Automotive & Industrial Ethernet Link OAM (IEEE 802.3ah), CFM IEEE 802.1ag, Service OAM ITUT-Y.1731, PBT/PBB-TE, ELMI, Sync-E ESMC, PTP IEEE 1588 with G.8265.1 Telecom Profile, MSRP IEEE 802.1 Qat, gPTP IEEE 802.1AS, Layer 2 AVB Transport Protocols IEEE 1722, Time Aware Shaper IEEE 802.1Qbv, Credit Based Shaper IEEE 802.1Qav, Frame Preemption IEEE 802.3br / IEEE 802.1Qbu, Frame Replication IEEE 802.1CB, Stream Filtering and Policing IEEE 802.1Qci, Avnu Automotive Profile
Data Center Ethernet DCBX/LLDP , FCoE/FIP, Priority Flow Control IEEE 802.1Qbb (PFC), TRILL, TRILL OAM, Cisco FabricPath, SPBM, VEPA, VNTAG/VIC, VXLAN, EVPN VXLAN, OVSDB, GENEVE,

Трафик

Тестовое приложение IxNetwork поддерживает аппаратные генерацию трафика и измерение его параметров, что гарантирует высочайшие точность измерений и производительность системы тестирования. Генератор трафика тесно интегрирован с протоколами плоскости управления.

Генератор трафика
Параметр или функция Описание
Конфигурация трафика
  • Advanced Traffic Wizard — мастер пошаговой конфигурации.
  • Quick FlowGroup — тонкое управление последовательностью передачи пакетов
Масштабируемость
  • Генерация до 4 млн отслеживаемых потоков.
  • Конфигурация до 16 тыс. групп потоков (каждая с уникальным профилем передачи).
  • До 4096 аппаратно реализуемых потоков на порт.
  • Узнавание и связывание до 4 млн меток MPLS
Динамичное управление
  • Изменение скорости передачи кадров и их размера «на лету».
  • Изменение содержимого заданного поля в заголовках пакетов «на лету».
  • Динамичное обновление трафика MPLS и PPP без остановки и возобновления передачи трафика
Типы трафика IPv4, IPv6, MPLS multi-labels, Ethernet, VLAN, provider bridges (Q-in-Q), provider backbone bridges (MAC-in-MAC), frame relay, ATM, PPP, HDLC, L2 MPLS VPN (включая межсетевое взаимодействие FR и ATM с Ethernet PWE3), L3 MPLS VPN, VPLS, 6PE, 6VPE, multicast, multicast VP
Тип связи портов отправителя и получателя Один к одному, многие ко многим, полносвязная топология
Группировка потоков Создание групп потоков на основе содержимого пакетов (например, на основе VLAN ID или параметра QoS)
Профиль трафика
  • Размер кадров — фиксированный, инкрементальный, случайный, IMIX, custom IMIX, по распределению Гаусса, автоматически устанавливаемый.
  • Скорость передачи — в процентах от линейной скорости, в пакетах в секунду, битовая скорость на L2 (в бит/с, байт/с, Кбайт/с и Mбайт/с).
  • Формирование полезной нагрузки — случайное, пользователем, увеличение или уменьшение (инкремент или декремент) на 1 байт или 1 слово.
  • Обеспечение QoS — задание значений TOS, DSCP, классов трафика IPv6, 802.1p, MPLS.
  • Динамика — трафик поддерживает gratuitous ARP и auto Re-ARP при повторном подключении кабеля.
Динамические поля Заданное поле в заголовке пакета, обновление пакетов трафика «на лету», когда изменяется информация в плоскости управления
Вставка ошибок в пакеты Неправильная CRC, отсутствие CRC
Отслеживание потоков трафика Отслеживание по одному или нескольким полям, включая QoS (TOS, DSCP), VLAN, MAC- и IP-адреса отправителя и получателя, метку MPLS, пары MAC- или IP-адресов отправителя и получателя; отслеживание заданных пользователем пакетов
Фильтрация потоков в реальном масштабе времени Фильтрация потоков в реальном масштабе времени на основе заданных пользователем критериев. Определение наилучшего/наихудшего потока путем подсчета принятых кадров, определения минимальной/максимальной/средней задержки, потерь пакетов в реальном масштабе времени
Редактор пакетов
  • Изменение содержимого полей в заголовках пакетов — инкремент, декремент, список значений, пользовательские значения, значения по умолчанию, редактирование с учетом/без учета связи с другими полями.
  • Дополнительное слежение — отслеживание заданных пользователем потоков трафика.
  • Редактирование полезной нагрузки — инкремент или декремент на 1 байт или 1 слово, повторение, фиксированное или заданное пользователем содержимое.
  • Произвольное редактирование — добавление или вставка дополнительных протокольных уровней.
Измерение параметров трафика
Параметр Описание
Потери Доля потерянных кадров в общем числе переданных
Скорость Скорость передачи и приема кадров, скорость приема данных (в бит/с, Байт/с, Кбит/с, Мбит/с)
Задержка Store and forward, cut-through, MEF frame delay, forwarding delay
Джиттер (вариация задержки) Минимальный, средний, максимальный
Межпакетный временной интервал Минимальный, средний, максимальный
Очередность Число маленьких, больших и обратных ошибок, прием пакета с последним порядковым номером, число дуплицированных кадров и нарушений передачи (traffic gaps) в потоке трафика
Временные метки Время приема кадров с первой и последней временными метками в каждом потоке
TrueView Convergence Время сходимости протоколов, определенное с использованием временных меток в плоскостях управления и данных
Продолжительность потери пакетов Время отсутствия приема пакетов, рассчитанное на основе ожидаемой скорости приема
Неправильно направленные пакеты Число пакетов на каждом приемном порту, не ожидавшихся на этом порту
Запоздавшие пакеты Число пакетов, прибывших с опозданием в каждом потоке; задание порогового числа запоздавших пакетов
Число пакетов, принятых с нарушением порядка следования в каждом потоке
Число дуплицированных пакетов Число принятых дуплицированных пакетов в каждом потоке
Число пакетов, принятых в должной последовательности Число пакетов, принятых в должной последовательности в каждом потоке >

Результаты тестирования. Средство просмотра статистики

Средство просмотра статистики в составе приложения IxNetwork является эффективным инструментом для просмотра и анализа результатов тестирования, выдаваемых в реальном масштабе времени, а также для генерации отчетов о тестировании.

  • Сводная статистическая информация отображается иерархически с возможностью выдачи статистики по группам и потокам.
  • Можно использовать различные режимы отображения статистики по трафику: Instantaneous (немедленный), Cumulative (сводный) или оба.
  • Отдельные наборы результатов или (на глобальном уровне) все результаты, поступающие в реальном масштабе времени, можно записывать в файлы CSV. Для отображения результатов имеется встроенное средство просмотра файлов CSV.

Экран средства просмотра статистики

Выдаваемая информация
Функция Статистика
Global Protocol Число протоколов на уровне портов
Port Информация о режиме работы порта, скорости передачи кадров и данных, OAM-статистика, статистика неправильно направленных пакетов
Tx-Rx Frame Rate График скорости передачи и приема кадров
Port CPU Средняя (за определенный период времени) и моментальная загрузка процессора порта
Data Plane Port Число переданных кадров и скорость передачи через порт без учета трафика плоскости управления
Traffic Item Сводная информация по всем потокам в данном виде трафика (Traffic Item)
User Defined Отображение заданных пользователем видов статистической информации
Flow Statistics Статистические данные по отдельным потокам трафика
Flow Detective Результаты, выдаваемые с использованием функций фильтрации и сортировки

Resource Manager

Ранее пользователям тестовых решений Ixia остро не хватало средства совместной работы, помогающего пошагово реализовывать конфигурации тестов с использованием знаний и опыта, имеющихся у разных специалистов. Сегодня с помощью инструмента Resource Manager пользователи могут создавать требуемые конфигурации из различных компонентов. Resource Manager дает возможность пользователям сохранять компоненты, такие как агенты протоколов и описания элементов трафика, а затем создавать требуемые конфигурации тестов из этих компонентов.

Экран Resource Manager

Кроме того, функция diff в данном инструменте дает возможность пользователям четко видеть изменения, внесенные в их ресурсы и конфигурации. Resource Manager — эффективное средство обеспечения совместной работы специалистов по тестированию и повышения их квалификации.

Отчеты

Для составления отчета о тестировании нужны результаты тестирования. Инструмент IxReporter создает новую базу данных на основе объектной модели. Тестовое приложение (в данном случае IxNetwork) наполняет объектную модель информацией о параметрах конфигурации теста и результатах тестирования. Каждый объект может быть включен в отчет в виде таблицы или графиков.

Автоматизация тестирования

Тестовое приложение IxNetwork обеспечивает автоматизацию тестирования на базе графического интерфейса посредством программных компонентов Test Composer и QuickTest. Кроме того, данное приложение имеет функцию трансляции установок, сделанных в его графическом интерфейсе, в код сценария и предоставляет API для автоматизации. Автоматизировать тестирование с помощью IxNetwork очень просто. Сценарий тестирования задается с помощью пошаговой процедуры в графическом интерфейсе IxNetwork, а затем одним нажатием на кнопку генерируется текст сценария на языке Tcl. Сценарии тестирования можно изменять и объединять любым образом. В процессе выполнения сценария в графическом интерфейсе IxNetwork отображается статистическая информация в реальном масштабе времени.

Программные компоненты для автоматизации тестирования
Компонент Описание
QuickTest
  • Реализация стандартных методик тестирования, описанных в документах RFC, а также заданных пользователем тестов.
  • Простые в использовании конфигурируемые готовые тесты.
  • Генерация подробных отчетов с результатами тестирования.
Macro Recorder
  • Автоматизация без использования сценариев.
  • Быстрое создание наборов команд путем записи действий, совершаемых пользователем в графическом интерфейсе.
Test Composer и Tweakables
  • Решение с графическим интерфейсом для автоматизации выполнения операций тестирования.
  • Детальный контроль выполнения теста без знания языка Tcl.
  • Полный доступ к Tcl API с помощью простого пользовательского интерфейса.
  • Редактирование операций, записанных с помощью Macro Recorder, для кастомизации тестирования.
ScriptGen
  • Обеспечивает простую генерацию сценариев, транслируя установки, сделанные в графическом интерфейсе, в код сценария
Низкоуровневый и высокоуровневый интерфейсы API
  • Для специалистов, хорошо знающих Tcl.
  • Преобразование установок, сделанных в графическом интерфейсе, в Tcl-сценарий (с помощью ScriptGen).
  • Полный доступ к описаниям конфигураций тестов и управление ими.

Мастера в интерфейсе QuickTest

Тесты в составе QuickTest
Тесты Измерения, проверяемые функции
RFC 2544 Пропускная способность; задержка; потери кадров; максимальный временной интервал, в течение которого не возникает потерь кадров (back-to-back)
RFC 2889 Address Cache, Address Rate, Broadcast Rate, Congestion Control, Frame Error Filtering, Fully Meshed, Many to One, One to Many, Partially Meshed
RFC 7747 Скорость сходимости протокола BGP при использовании механизма ECMP
RFC 3918 Aggregated Multicast Throughput, Burdened Group Join Delay, Burdened Multicast Latency, Forwarding Latency, Group Join/Leave Delay, Mixed Class Throughput, Multicast Group Capacity, Multicast Group Pattern Verification, Scaled Group Forwarding
IEEE 1588v2 (PTP) Выбор наилучших ведущих часов; ошибка коррекции в прозрачных часах; максимальное число ведомых часов, поддерживаемых ведущими часами
ITU-T Y.1564 Service Activation Конфигурирование и производительность сервисов
Параметры передачи данных по асимметричным сетям Скорость передачи, задержка, потеря кадров
IPTV Переключение каналов
Converged Data Center FCoE Max No Drop Throughput, FCoE Max No Pause Throughput, Cloud Performance
Тесты широкополосных систем в плоскости управления Скорость установления сессий и их емкость при использовании PPP/L2TP, 802.1х, NAC
OpenFlow Скорость отработки отказов, изучение адресов уровней 2 и 3, емкость таблицы потоков в коммутаторе
Custom Tests Continuous Duration, Fixed Duration, incremental, throughput
Заданные пользователем тесты Тесты, определенные в Test Composer

QuickTest Web Edition

С выпуском шасси, оснащенных Native IxOS (XGS2/12 HSL с ОС Linux), следующие тесты QuickTests: RFC 2544, RFC 2889 и RFC 7747 — стало можно инициировать из веб-браузера. Новый веб-интерфейс на базе HTML5 устраняет необходимость устанавливать клиента IxNetwork на Windows. В результате получилась тестовая платформа, основанная только на Linux. Этой платформе требуется меньше памяти, она быстрее запускается и функционирует.

Встроенные функции захвата и анализа данных

Протоколы Интернета сложны, а имитация множества протоколов еще сложнее. Приложение IxNetwork имеет встроенный инструмент, который захватывает трафик плоскости управления вместе с передаваемым на линейной скорости трафиком плоскости данных и записывает оба вида трафика в один файл захвата. Имеется опциональный модуль Analyzer, который представляет собой передовой сетевой анализатор с возможностью отображения лестничных диаграмм работы протоколов. IxNetwork позволяет запускать и фильтровать захваты пакетов в плоскостях управления и данных на основе заданного пользователям поля пакета.

Ухудшение параметров передачи

Тестовое приложение IxNetwork поддерживает ряд модулей ImpairNet, которые эмулируют WAN-сети с характерными для них ухудшениями параметров передачи пакетов. Для тестирования разнообразных приложений, работающих по WAN-сетям, эти модули позволяют реализовывать тестовые решения, которые характеризуются непревзойденными масштабируемостью, простой использования и точностью измерений.

Совместимые платформы

Платформы, на которых работает IxNetwork
Тип Модель
Виртуальная платформа
  • IxNetwork Virtual Edition (VE)
Шасси
  • XGS12-HSL/HS/SDL/SD
  • XGS2-HSL/HS/SDL/SD
Нагрузочные модули
  • AresONE-400G QSFP-DD
  • K400 QSFP-DD 400/200/100/50GE
  • K400 CFP8 400GE
  • NOVUS High Density QSFP28 100/50/40/25/10GE
  • NOVUS 10G/1G/100M
  • NOVUS 10G/5G/2,5G/1G/100M
  • NOVUS ONE Appliance
  • Xcellon-Multis QSFP28 100/50/25GE
  • Xcellon-Multis CFP4 100GE
  • Xcellon-Multis CXP 100/40/10GE
  • Xcellon-Multis QSFP 40/10GE
  • Xcellon-Lava CFP 100/40GE
  • Xcellon-Flex QSFP/SFP+ 40/10GE
  • NGY SFP+/BASE-T 10GE
  • XMVDC Dual PHY 1GЕ

IxNetwork

Приложение для тестирования сетевых инфраструктур на уровнях 2 и 3 модели OSI

Заявка

Отправляя форму, я даю согласие на обработку своих персональных данных в соответствии с Федеральным законом «О персональных данных» от 27.07.2006 № 152-ФЗ. Я понимаю и соглашаюсь, что мои данные будут храниться и обрабатываться в течение десяти лет в соответствии с Федеральным законом «О персональных данных» от 27.07.2006 № 152-ФЗ.
Спасибо

Ваше обращение успешно отправлено