0

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)




подробнее свернуть

Мы используем файлы cookie

Мы используем cookie для корректной работы сайта, аналитики и улучшения пользовательского опыта. Подробнее об обработке данных — в Политике конфиденциальности.

Настройка cookie

Технические cookie нужны для стабильной работы. Аналитические и другие cookie помогают нам делать сайт лучше для вас: понимать, что вам интересно, и улучшать навигацию. Эти данные анонимны. Разрешая их, вы вносите свой вклад в развитие нашего сайта. Подробности в Политике обработки персональных данных.

Технические Cookie

Эти файлы cookie необходимы для правильной работы сайта и его основных функций (например, навигация, сохранение сессии, работа форм). Без них сайт не сможет функционировать должным образом. Они не собирают информацию для маркетинга или отслеживания. Этот тип cookie нельзя отключить.

Аналитические/Рекламные cookie

Эти файлы cookie позволяют нам собирать информацию о том, как посетители используют наш сайт (например, какие страницы посещают чаще, сколько времени проводят на сайте, возникают ли ошибки). Эта информация собирается в агрегированном или обезличенном виде и используется для анализа и улучшения работы сайта. Данные обрабатываются Яндекс.Метрикой согласно ее политике конфиденциальности (см. сайт Яндекса). Эти cookie активны только с вашего согласия.

Функциональные (остальные) cookie

Эти файлы cookie позволяют сайту запоминать сделанный вами выбор и предоставлять расширенные функции для вашего удобства. Они также могут использоваться для обеспечения работы встроенных на сайт сервисов (например, видеоплееров от Vimeo, виджетов социальных сетей VK), которые улучшают ваш опыт взаимодействия с сайтом. Эти сервисы могут устанавливать свои cookie для корректной работы и запоминания предпочтений. Эти cookie активны только с вашего согласия.

Настройка