Keysight Elastic Network Generator
Гибкое и масштабируемое решение для проверки производительности, совместимости и надежности сетевого оборудования. Поддерживает все ключевые протоколы, включая 5G, Cloud и Data Center-технологии. Интегрируется в CI/CD-процессы, обеспечивая автоматизированное тестирование на каждом этапе разработки.
- Работает на аппаратном обеспечении Linux x86 в составе программного продукта.
- Включает возможности генерации трафика и эмуляции протоколов на программном уровне.
- Управляет сетевым тестовым оборудованием Keysight.
- Поддерживает тестовые фреймворки, такие как Pytest или Golang test.
- Легко интегрируется в CI/CD-конвейеры (Jenkins, GitHub, GitLab).
- Использует DPDK для генерации высоких нагрузок трафика на одном CPU-ядре.
- Эмулирует ключевые протоколы ЦОД с поддержкой большого числа сессий и маршрутов.
- Применяет сторонние библиотеки для добавления заголовков не поддерживаемых протоколов при необходимости.
- Позволяет модифицировать стандартные поля заголовков пакетов для генерации миллионов уникальных пакетов.
- Осуществляет отслеживание потоков на основе общих полей заголовков пакетов.
- Предоставляет настраиваемые размеры кадров.
- Позволяет задавать скорость передачи в pps (пакетах в секунду) или % от пропускной способности линии.
- Обеспечивает возможность отправки трафика импульсами (bursts).
- Формирует статистику по портам и потокам.
- Измеряет одностороннюю задержку (мин., макс., средн.) для каждого потока.
- Захватывает пакеты с записью в PCAP или анализирует их непосредственно в тестовой логике.
Написал однажды - работай везде
Keysight Elastic Network Generator предоставляет уровень абстракции для различных реализаций тестовых портов, включая:
- Ixia-c software (программное решение)
- UHD400T white-box (аппаратное решение "белого ящика")
- Purpose-built IxOS hardware (специализированное оборудование IxOS)
Тестовые пакеты, написанные с использованием Open Traffic Generator API, могут выполняться на любом из поддерживаемых типов тестовых портов без внесения изменений.
Возможность легко изменять тип тестового порта устраняет конкуренцию за доступ к более дорогостоящим аппаратным портам во время разработки тестовых пакетов. Это также позволяет запускать CI-конвейер с программным образом тестируемого устройства (DUT) для более быстрых итераций проверки pass/fail перед установкой новой прошивки на аппаратное обеспечение и выполнением полного регрессионного тестирования.
Ключевые преимущества:
- Единый API для всех типов тестовых портов
- Гибкость при разработке тестовых сценариев
- Ускорение процессов CI/CD за счет раннего тестирования
- Оптимизация использования дорогостоящего оборудования
Идеальное решение для современных сетевых лабораторий и DevOps-процессов.
Параметры тестирования трафика
- Поддержка широкого диапазона протоколов и заголовков: Ethernet, VLAN, MPLS, IPv4/IPv6, TCP/UDP, VXLAN и др.
- Управление скоростью: pps, % line rate, bit rate (bps–Gbps)
- Форматы пакетов: фиксированные, случайные, инкрементные
- Измерения: минимальная/максимальная/средняя задержка, потоки, статистика по портам
Выгрузка данных: PCAP, JSON, SDK (snappi, gosnappi)
Инструкции
Характеристика | Значение |
---|