Тестовые решения на основе данного приложения хорошо масштабируются, что позволяет тестировать мощнейшее сетевое оборудование и крупнейшие сети.
Организации с давних пор тестируют масштабируемость и производительность своих сетей. Но по мере усложнения сетей становится труднее обеспечивать высокие уровни их производительности и надежности. Забудьте о простых измерениях времени реакции сетей. Современное тестовое решение должно определять параметры работы сетей, имеющих сложные топологии и состоящих из тысяч сетевых устройств, эмулировать сложные потоки трафика и выполнять стресс-тесты по различным сценариям.
Приложение IxNetwork обеспечивает тестирование производительности самых сложных сетей. Будучи способным генерировать множество терабайтов данных и анализировать до четырех миллионов потоков трафика одновременно, тестовое решение на базе IxNetwork достаточно хорошо масштабируется для тестирования мощнейшего сетевого оборудования и крупнейших сетей. Это эффективное решение с улучшенными возможностями анализа трафика в реальном масштабе времени и выдачи статистики по трафику может эмулировать сетевые решения всех видов, включая коммутирующие и маршрутизирующие инфраструктуры, сети Data Center Ethernet, Industrial Ethernet, SDN, широкополосного доступа, для полного тестирования сетевых устройств и сетей. Мастера в пользовательском интерфейсе данного приложения упрощают задание нужных режимов работы.
Информация об использовании протоколов
Приложение 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 поддерживает аппаратные генерацию трафика и измерение его параметров, что гарантирует высочайшие точность измерений и производительность системы тестирования. Генератор трафика тесно интегрирован с протоколами плоскости управления.
Генератор трафика | |
---|---|
Параметр или функция | Описание |
Конфигурация трафика |
|
Масштабируемость |
|
Динамичное управление |
|
Типы трафика | 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) |
Профиль трафика |
|
Динамические поля | Заданное поле в заголовке пакета, обновление пакетов трафика «на лету», когда изменяется информация в плоскости управления |
Вставка ошибок в пакеты | Неправильная CRC, отсутствие CRC |
Отслеживание потоков трафика | Отслеживание по одному или нескольким полям, включая QoS (TOS, DSCP), VLAN, MAC- и IP-адреса отправителя и получателя, метку MPLS, пары MAC- или IP-адресов отправителя и получателя; отслеживание заданных пользователем пакетов |
Фильтрация потоков в реальном масштабе времени | Фильтрация потоков в реальном масштабе времени на основе заданных пользователем критериев. Определение наилучшего/наихудшего потока путем подсчета принятых кадров, определения минимальной/максимальной/средней задержки, потерь пакетов в реальном масштабе времени |
Редактор пакетов |
|
Измерение параметров трафика | |
---|---|
Параметр | Описание |
Потери | Доля потерянных кадров в общем числе переданных |
Скорость | Скорость передачи и приема кадров, скорость приема данных (в бит/с, Байт/с, Кбит/с, Мбит/с) |
Задержка | Store and forward, cut-through, MEF frame delay, forwarding delay |
Джиттер (вариация задержки) | Минимальный, средний, максимальный |
Межпакетный временной интервал | Минимальный, средний, максимальный |
Очередность | Число маленьких, больших и обратных ошибок, прием пакета с последним порядковым номером, число дуплицированных кадров и нарушений передачи (traffic gaps) в потоке трафика |
Временные метки | Время приема кадров с первой и последней временными метками в каждом потоке |
TrueView Convergence | Время сходимости протоколов, определенное с использованием временных меток в плоскостях управления и данных |
Продолжительность потери пакетов | Время отсутствия приема пакетов, рассчитанное на основе ожидаемой скорости приема |
Неправильно направленные пакеты | Число пакетов на каждом приемном порту, не ожидавшихся на этом порту |
Запоздавшие пакеты | Число пакетов, прибывших с опозданием в каждом потоке; задание порогового числа запоздавших пакетов |
Число пакетов, принятых с нарушением порядка следования в каждом потоке | |
Число дуплицированных пакетов | Число принятых дуплицированных пакетов в каждом потоке |
Число пакетов, принятых в должной последовательности | Число пакетов, принятых в должной последовательности в каждом потоке > |
Средство просмотра статистики в составе приложения IxNetwork является эффективным инструментом для просмотра и анализа результатов тестирования, выдаваемых в реальном масштабе времени, а также для генерации отчетов о тестировании.
Экран средства просмотра статистики
Выдаваемая информация | |
---|---|
Функция | Статистика |
Global Protocol | Число протоколов на уровне портов |
Port | Информация о режиме работы порта, скорости передачи кадров и данных, OAM-статистика, статистика неправильно направленных пакетов |
Tx-Rx Frame Rate | График скорости передачи и приема кадров |
Port CPU | Средняя (за определенный период времени) и моментальная загрузка процессора порта |
Data Plane Port | Число переданных кадров и скорость передачи через порт без учета трафика плоскости управления |
Traffic Item | Сводная информация по всем потокам в данном виде трафика (Traffic Item) |
User Defined | Отображение заданных пользователем видов статистической информации |
Flow Statistics | Статистические данные по отдельным потокам трафика |
Flow Detective | Результаты, выдаваемые с использованием функций фильтрации и сортировки |
Ранее пользователям тестовых решений Ixia остро не хватало средства совместной работы, помогающего пошагово реализовывать конфигурации тестов с использованием знаний и опыта, имеющихся у разных специалистов. Сегодня с помощью инструмента Resource Manager пользователи могут создавать требуемые конфигурации из различных компонентов. Resource Manager дает возможность пользователям сохранять компоненты, такие как агенты протоколов и описания элементов трафика, а затем создавать требуемые конфигурации тестов из этих компонентов.
Экран Resource Manager
Кроме того, функция diff в данном инструменте дает возможность пользователям четко видеть изменения, внесенные в их ресурсы и конфигурации. Resource Manager — эффективное средство обеспечения совместной работы специалистов по тестированию и повышения их квалификации.
Для составления отчета о тестировании нужны результаты тестирования. Инструмент IxReporter создает новую базу данных на основе объектной модели. Тестовое приложение (в данном случае IxNetwork) наполняет объектную модель информацией о параметрах конфигурации теста и результатах тестирования. Каждый объект может быть включен в отчет в виде таблицы или графиков.
Тестовое приложение IxNetwork обеспечивает автоматизацию тестирования на базе графического интерфейса посредством программных компонентов Test Composer и QuickTest. Кроме того, данное приложение имеет функцию трансляции установок, сделанных в его графическом интерфейсе, в код сценария и предоставляет API для автоматизации. Автоматизировать тестирование с помощью IxNetwork очень просто. Сценарий тестирования задается с помощью пошаговой процедуры в графическом интерфейсе IxNetwork, а затем одним нажатием на кнопку генерируется текст сценария на языке Tcl. Сценарии тестирования можно изменять и объединять любым образом. В процессе выполнения сценария в графическом интерфейсе IxNetwork отображается статистическая информация в реальном масштабе времени.
Программные компоненты для автоматизации тестирования | |
---|---|
Компонент | Описание |
QuickTest |
|
Macro Recorder |
|
Test Composer и Tweakables |
|
ScriptGen |
|
Низкоуровневый и высокоуровневый интерфейсы API |
|
Мастера в интерфейсе 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 |
С выпуском шасси, оснащенных 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 | |
---|---|
Тип | Модель |
Виртуальная платформа |
|
Шасси |
|
Нагрузочные модули |
|