0
Keysight Elastic Network Generator (KENG) — программно-определяемая платформа генерации трафика и эмуляции сетей L2–L3

Keysight Elastic Network Generator (KENG) — программно-определяемая

Keysight Elastic Network Generator (KENG) — программная платформа для автоматизированного тестирования сетевой инфраструктуры L2–L3 в CI/CD-средах. Поддерживает Open Traffic Generator (OTG) API, генерацию и измерение трафика, эмуляцию BGP, IS-IS, RSVP, LACP и работу с программными портами Ixia-c, white-box UHD400T и аппаратными платформами IxOS.
Тип:Программное решение для автоматизированного функционального, нагрузочного и протокольного тестирования сетевой инфраструктуры в CI/CD-средах
Среды развертывания:Linux x86, Docker, Kubernetes, виртуальные машины, частные и публичные облака
Поддерживаемые платформы:Ixia-c, UHD400T, Novus QSFP28, AresONE 400GE, AresONE-S 400GE
Запрос
Итоговая стоимость формируется после выбора конфигурации. Менеджер подберёт оптимальный вариант и назовёт точную цену.
Keysight Elastic Network Generator (KENG) — программная платформа для автоматизированного тестирования сетевой инфраструктуры L2–L3 в CI/CD-средах. Поддерживает Open Traffic Generator (OTG) API, генерацию и измерение трафика, эмуляцию BGP, IS-IS, RSVP, LACP и работу с программными портами Ixia-c, white-box UHD400T и аппаратными платформами IxOS.
Тип:Программное решение для автоматизированного функционального, нагрузочного и протокольного тестирования сетевой инфраструктуры в CI/CD-средах
Среды развертывания:Linux x86, Docker, Kubernetes, виртуальные машины, частные и публичные облака
Поддерживаемые платформы:Ixia-c, UHD400T, Novus QSFP28, AresONE 400GE, AresONE-S 400GE
Модели

ТЕХНИЧЕСКОЕ ОПИСАНИЕ

Keysight Elastic Network Generator

Гибкая и компонуемая система тестирования сетей, предназначенная для непрерывной интеграции

Новые правила измерения поведения сети

Современный мир работает поверх компьютерных сетей. Они дают огромные преимущества современной экономике, но одновременно создают всё более серьёзные задачи в области надёжности, безопасности, производительности и эксплуатационных затрат. Сталкиваясь с этим давлением, лучшие сетевые операторы переходят к концепции Infrastructure as Code (IaaC) и строят сети как взаимосвязанные наборы программируемых элементов. При таком изменении парадигмы непрерывная проверка управляющих функций и результирующего поведения сети становится обязательным требованием.

Традиционные закрытые тестовые системы лишены достаточной совместимости и гибкости вариантов развёртывания, поэтому их трудно применять в IaaC. Это замедляет инновации и ограничивает адаптивность к растущим требованиям современных сильно распределённых приложений. Нужен новый язык для определения правил поведения сети и инструменты для их измерения. Этот язык должен быть открытым, нейтральным к производителю и удобным для разработчиков. Инструменты также должны интегрироваться с современными рабочими процессами Continuous Integration / Continuous Deployment (CI/CD) и поддерживать широкий набор сред выполнения — от ноутбуков разработчиков и программных заданий в публичных и частных облаках до аппаратных лабораторий QA и сертификации, центров обработки данных и периферийных площадок для активации сетевых сервисов.

Для решения этих задач Keysight основала нейтральный к производителю проект Open Traffic Generator (OTG) API (otg.dev) и переосмысливает тестирование сетевой инфраструктуры с помощью Keysight Elastic Network Generator. OTG API преобразует подход к тестированию сетевой инфраструктуры, обеспечивая автоматизацию, открытость и работу на основе намерений, а также совместную разработку тестовых наборов в проектах открытых сетей, таких как OpenConfig, SAI, SONiC, SONiC-DASH и DENT.

Написал один раз — запускай где угодно

Keysight Elastic Network Generator предоставляет уровень абстракции над различными реализациями тестовых портов — программным Ixia-c, white-box UHD400T и специализированным оборудованием IxOS. Тестовый пакет, написанный с использованием Open Traffic Generator API, может выполняться на любом из поддерживаемых типов тестовых портов без изменений.

Рисунок 1. Абстракция тестовых портов Keysight Elastic Network Generator

Возможность легко менять тип тестового порта устраняет конкуренцию за доступ к более дорогим аппаратным портам во время разработки тестовых пакетов. Она также позволяет запускать CI-конвейер с программным образом тестируемого устройства (DUT) для более быстрых итераций pass/fail до установки новой прошивки на аппаратное оборудование и запуска полной регрессии.

Keysight Elastic Network Generator (KENG)

KENG — гибкая, лёгкая и компонуемая платформа тестирования сетей, предназначенная для непрерывной интеграции. Она поддерживает нейтральные к производителю модели и API Open Traffic Generator, интегрируется с несколькими платформами эмуляции сетей и управляет рядом программных продуктов Keysight для тестирования сетевой инфраструктуры, а также аппаратными нагрузочными модулями и устройствами.

Ключевые функции

•Работает на аппаратном обеспечении Linux x86 в составе программного продукта.
•Включает возможности программной генерации трафика и эмуляции протоколов.
•Управляет сетевым тестовым оборудованием Keysight.
•Поддерживает тестовые фреймворки, такие как Pytest и Golang test.
•Легко интегрируется в CI/CD-конвейеры, включая Jenkins, GitHub и GitLab.
•Использует DPDK для генерации высоких скоростей трафика на одном ядре CPU.
•Эмулирует ключевые протоколы центров обработки данных с большим количеством сессий и маршрутов.
•Использует сторонние библиотеки для добавления заголовков неподдерживаемых протоколов при необходимости.
•Поддерживает шаблоны изменения типовых полей заголовков пакетов для генерации миллионов уникальных пакетов.
•Отслеживает потоки на основе распространённых полей заголовков пакетов.
•Поддерживает настраиваемые размеры кадров.
•Позволяет задавать скорость в pps (пакетах в секунду) или в процентах от линейной скорости.
•Поддерживает передачу трафика импульсами.
•Предоставляет статистику по портам и потокам.
•Измеряет одностороннюю задержку — минимальную, максимальную и среднюю — для каждого потока.
•Захватывает пакеты с записью в PCAP или анализирует их непосредственно в тестовой логике.

Основные преимущества

•Реализует Open Traffic Generator (OTG) API, позволяя включать тестовые сценарии из эксплуатации в циклы проектирования и разработки и избегать дорогостоящего повторения проблем.
•Вводит рабочий процесс Compliance-as-a-Code для бесшовной квалификации оборудования и проверки совместимости.
•Эмулирует ключевые протоколы плоскости управления Layer 2–3 и генерирует богатый стек трафика плоскости данных.
•Абстрагирует программные, white-box и аппаратные варианты тестовых портов.
•Сокращает time-to-test за счёт малого времени отклика API и удобства для разработчиков.
•Ускоряет проверку сетей благодаря интеграции с популярным программным обеспечением эмуляции сетей.
•Развёртывается как модульная архитектура на базе контейнеров и микросервисов.

Open Traffic Generator API

Мощные возможности автоматизации Keysight Elastic Network Generator являются одним из его ключевых преимуществ. Они позволяют разработчикам ПО ускорять циклы разработки и тестирования контейнеризированных и виртуализированных сетевых устройств. Те же возможности помогают разработчикам сетей быстро и воспроизводимо проверять сложные изменения конфигураций в соответствии с принципами DevOps и CI/CD.

Обе категории пользователей стремятся писать тестовые сценарии только один раз, а затем запускать их везде — в аппаратных, виртуальных и контейнеризированных средах. Процесс разработки сценариев упрощается при использовании декларативного API на основе модели, описывающего цель теста, а не способ её достижения. Если API основан на открытых стандартах, нейтрален к производителю и может быть реализован в разных тестовых инструментах, выбрать лучший инструмент с поддержкой такого API значительно проще.

Рисунок 2. Уровни экосистемы Open Traffic Generator API

В основе находится модель данных Open Traffic Generator API (OTG API), основанная на определениях OpenAPI v3. Эти модели данных являются единым источником истины, определяющим универсальную структуру инструмента сетевого тестирования.

Далее процесс разработки тестовых сценариев упрощается, а пользовательский опыт улучшается благодаря автоматически генерируемым Client SDK для нескольких языков. Примеры — snappi для Python и gosnappi для Go. Разработчики пишут тесты на snappi или gosnappi и выполняют их с помощью тестовых инструментов, понимающих эти языки.

Keysight Elastic Network Generator нативно выполняет такие сценарии независимо от Client SDK (snappi / gosnappi / другие), использованного при разработке, и независимо от транспортного канала (REST API / gRPC / gNMI). Благодаря нативной реализации сценарии выполняются очень быстро, а время отклика API составляет миллисекунды. Другие тестовые инструменты также могут реализовать нативный сервер OTG API либо использовать подключаемый модуль для преобразования сценариев OTG API в собственный язык сценариев.

Интеграция с эмуляцией сети

Keysight Elastic Network Generator — современный тестовый инструмент с новой архитектурой на базе контейнеров, микросервисов и интерфейсов с открытым исходным кодом, который можно развёртывать в разнообразных программных средах. Благодаря модульной конструкции с небольшим количеством обязательных и несколькими необязательными компонентами эти среды могут варьироваться от небольшого теста устройства на ноутбуке до крупномасштабной сложной проверки сети в частном или публичном облаке.

Рисунок 3. Тестовые порты Ixia-c в Kubernetes Network Emulation

Базовая среда для работы инструмента состоит из Linux Host с программным обеспечением Container Engine. Генерируемый трафик может передаваться непосредственно через Ethernet-интерфейсы Linux Host или направляться в различные overlay-сети. Однако многие из таких сетевых соединений не способны передавать все кадры протоколов маршрутизации и мешают корректному выполнению тестовых сценариев. Между всеми контейнерами теста необходим прямой виртуальный канал, способный транспортировать любой кадр, сформированный контейнеризированными сетевыми устройствами.

Большинство стандартных средств оркестрации контейнеров не обладает достаточными возможностями для создания такого прямого канала. Поэтому появились решения для крупномасштабной эмуляции сети в контейнеризированной среде. Они отвечают за оркестрацию контейнеров тестового инструмента вместе с контейнерами сетевых устройств, создание виртуальных каналов между элементами в соответствии с сетевой топологией и изоляцию всей тестовой среды от других аналогичных сред. К таким решениям относятся Kubernetes Network Emulation и Containerlab; Keysight Elastic Network Generator бесшовно интегрируется с обеими экосистемами.

Возможности продукта

Контроллер, API и типы тестовых портов

Тестовая программа взаимодействует с контроллером Keysight Elastic Network Generator через northbound API. Контроллер координирует выполнение теста тестовыми портами и возвращает измеренные метрики тестовой программе. API контроллера универсальны для всех типов тестовых портов и обеспечивают единый пользовательский опыт независимо от используемого типа.

Возможности контроллера

ВозможностьСпецификация
Northbound APIOpen Traffic Generator (OTG) по HTTPS и gRPC — конфигурация, управление, метрики, захват пакетов.
gNMI по gRPC — метрики.
Модели данных APIOTG — OpenAPIv3: github.com/open-traffic-generator/models
gNMI — YANG: github.com/open-traffic-generator/models-yang
Графический пользовательский интерфейсНе включён. Можно использовать сторонний GUI либо разработать собственный интерфейс с использованием нейтрального к производителю OTG API.
Одновременные сессииОдна одновременно выполняемая тестовая сессия (конфигурация) на контроллер.
Параллельное выполнение тестовДля выполнения нескольких параллельных тестов необходимо запускать несколько экземпляров контроллера — по одному на тест.
Форм-фактор контроллераDocker-контейнер(ы). На одном хосте или VM можно параллельно запускать несколько контроллеров с выделенными пространствами имён контейнеров.
Одновременные клиентыПоддерживаются несколько одновременных клиентов для одного контроллера (с ограничениями).
Владение состоянием тестаКонтроллер хранит состояние выполнения теста; клиент должен работать без сохранения состояния.
Владение тестовым портомТестовый порт резервируется контроллером на основе списка портов текущей конфигурации. Порт освобождается после применения новой конфигурации, в которой он отсутствует, либо если контроллер больше не работает.

Типы тестовых портов

Поддерживаемые типы тестовых портов приведены ниже. В одном тесте совместно могут использоваться только порты одного типа.

Тип тестового портаФорм-факторПоддерживаемые моделиВозможности
Ixia-c softwareDocker-контейнерыIxia-c Traffic Engine
Ixia-c Protocol Engine
Stateless traffic generator и эмулятор протоколов L2–3
UHD400TКомпонуемые тестовые порты на базе white-box аппаратного генератора трафика и ПО эмуляции протоколовФиксированное шасси UHD400T
Ixia-c Protocol Engine
Stateless traffic generator и эмулятор протоколов L2–3
IxOS hardwareАппаратные тестовые порты на базе шасси / устройств IxOSNovus QSFP28
AresONE 400GE
AresONE-S 400GE
Stateless traffic generator и эмулятор протоколов L2–3

Лицензирование

Лицензируемая возможностьCommunity EditionIxia-c softwareUHD400TIxOS hardware
Требование лицензииНе требуетсяТребуется действующий набор лицензий в зависимости от текущей конфигурации тестаТребуется действующий набор лицензий в зависимости от текущей конфигурации тестаТребуется действующий набор лицензий в зависимости от текущей конфигурации теста
Поддерживаемые типы тестовых портовIxia-cЛюбая редакция лицензииЗависит от редакции лицензииЗависит от редакции лицензии
Одновременные тестовые местаНе учитываетсяКоличество работающих экземпляров Controller с конфигурацией, превышающей возможности Community EditionКоличество работающих экземпляров Controller с конфигурацией, превышающей возможности Community EditionКоличество работающих экземпляров Controller с конфигурацией, превышающей возможности Community Edition
Возможности плоскости данныхЛюбые, поддерживаемые Ixia-cЛюбые, поддерживаемые KENG при работе с Ixia-cЛюбые, поддерживаемые KENG при работе с UHD400TЛюбые, поддерживаемые KENG при работе с IxOS hardware
Производительность плоскости данныхДо 4 портов 1/10GEОграничивается лицензированной ёмкостью Software Traffic Port в единицах Data Plane License Units (KENG-DPLU). Количество единиц определяется суммой настроенных скоростей портов (1, 10, 25, 40, 50, 100GE). Максимальная производительность порта может быть ниже настроенной скорости.Любое количество доступных портов; производительность определяется аппаратурой UHD400T.Любое количество доступных портов; производительность определяется аппаратурой IxOS.
Возможности плоскости управленияARP, IPv6 NDP, BGPЛюбые, поддерживаемые KENG при работе с Ixia-cЛюбые, поддерживаемые KENG при работе с UHD400TЛюбые, поддерживаемые KENG при работе с IxOS hardware
Масштаб плоскости управленияДо 4 BGP-сессийОграничивается лицензированным Software Protocol Scale в Control Plane License Units (KENG-CPLU) либо техническими пределами KENG и Ixia-c при наличии Unlimited Control Plane License (KENG-UNLIMITED-CP). Количество единиц определяется суммой настроенных протокольных сессий. Конфигурации свыше 50 протокольных сессий используют KENG-UNLIMITED-CP при наличии и 50 KENG-CPLU; без KENG-UNLIMITED-CP потребляется точное необходимое количество KENG-CPLU.То же правило лицензирования Control Plane для UHD400T.До технических пределов, поддерживаемых KENG и аппаратурой IxOS.

Плоскость данных

Keysight Elastic Network Generator поддерживает генерацию и измерение трафика, обеспечивая точность и производительность. Реализация плоскости данных тесно интегрирована с протоколами плоскости управления и автоматически формирует пакеты, соответствующие эмулируемым топологиям. Разные типы тестовых портов (Ixia-c, UHD400T, IxOS hardware) могут поддерживать подмножество возможностей; подробности следует проверять в документации соответствующего продукта. Производительность Ixia-c обеспечивается встроенной поддержкой ускорения DPDK Performance Acceleration.

Возможности трафика плоскости данных

ВозможностьСпецификация
Сопоставление источника / назначенияOne-to-one, Mesh
Агрегация каналовStatic LAG, LAG with LACP
Типы трафикаEndpoint port — raw traffic, все заголовки пакетов могут создаваться вручную.
Endpoint device — заголовки Ethernet зависят от связанных эмулируемых маршрутизаторов с поддержкой ARP / IPv6 ND.
Продолжительность трафикаBurst, continuous, fixed packets, fixed seconds
Размер кадраFixed, increment, random, weighted pairs (IMIX)
Стек заголовков трафикаMAC, VLAN, MPLS, ARP, IPv4/v6, TCP/UDP/ICMP/ICMPv6, PPP, GRE, IGMPv1, ETHERNETPAUSE, PFCPAUSE, VXLAN, CUSTOM HEX
Шаблон полезной нагрузкиConstant size / Custom HEX
Скорость трафикаПроцент от линейной скорости, packets per second, bit rate (bps, Kbps, Mbps, Gbps)
Максимальное количество OTG-потоков на тестовый порт256
Производительность Ixia-cЗависит от базового оборудования и программного стека. Для высокой производительности требуется DPDK Passthrough с совместимыми драйверами; производительность может составлять около 10 Гбит/с на малых размерах кадров и более 100 Гбит/с при размере кадра 9000 байт.
Производительность UHD400T и IxOS hardwareЗависит от возможностей аппаратной модели и скорости интерфейса. Следует использовать документацию конкретного оборудования.

Возможности измерений плоскости данных

ИзмерениеМетрики портаМетрики потока
СчётчикиFrames Tx
Frames Rx
Bytes Tx
Bytes Rx
Frames Tx
Frames Rx
Bytes Tx
Bytes Rx
СкоростьFrame Rate Tx
Frame Rate Rx
Byte Rate Tx
Byte Rate Rx
Frame Rate Tx
Frame Rate Rx
Задержка—Min Latency (ns)
Avg Latency (ns)
Max Latency (ns)
Временные метки—First timestamp
Last timestamp
Отслеживание на выходе—Rx port name tag
Metric tags для каждого заголовка трафика

Плоскость управления

Keysight Elastic Network Generator эмулирует набор сетевых протоколов, критически важных для работы сетей центров обработки данных. Каждый тестовый порт, в зависимости от типа, способен эмулировать сотни интерфейсов или маршрутизаторов и тысячи протокольных сущностей плоскости управления. Совместно с генерацией и измерением трафика это позволяет проверять объявленные топологии и сети на функциональность и производительность. Разные типы тестовых портов (Ixia-c, UHD400T, IxOS hardware) могут поддерживать только часть возможностей; производительность и масштаб каждого типа следует проверять в документации соответствующего продукта.

Спецификации плоскости управления

ТехнологияПротокол / возможность
Тестовые портыLLDP
LAG with LACP
Интерфейсы эмулируемых устройствIPv4 (ARP / PING reply)
IPv6 (NDP / PING reply)
Маршрутизация эмулируемых устройствBGPv4 / BGPv6
ISISv4 / ISISv6 (L1 & L2)
RSVP P2P LSPs
Возможности BGPОбъявление маршрутов, withdrawal, re-advertisement / MD5 authentication / получение изученных маршрутов / Extended communities / Graceful restart
Возможности ISISОбъявление маршрутов / получение изученных маршрутов
Возможности RSVP P2P LSPRefresh and bundle extensions

Предварительные требования и совместимость продукта

Системные требования

Системный ресурсController (с включённым gNMI)Порт Ixia-c Traffic EngineПорт Ixia-c Protocol Engine
Архитектура CPUx86_64x86_64x86_64
Операционная системаLinux (проверены CentOS 7+ и Ubuntu 18+)Linux (проверены CentOS 7+ и Ubuntu 18+)Linux (проверены CentOS 7+ и Ubuntu 18+)
RuntimeDocker Engine 19+ или совместимый K8s runtimeDocker Engine 19+ или совместимый K8s runtimeDocker Engine 19+ или совместимый K8s runtime
Минимальный выделенный CPU, millicores20 m200 m200 m
Минимальная RAM40 MiB60 MiB350 MiB
Рекомендуемая RAM для высокомасштабных конфигураций300 MiB150 MiB1500 MiB
Рекомендуемая RAM для высокомасштабных конфигураций в высокопроизводительном режиме DPDK300 MiB500 MiBНе поддерживается

Совместимость и ограничения

ФункцияСовместимость и ограничения
Совместимые сетевые интерфейсные карты для высокопроизводительного режима DPDK Ixia-c Traffic EngineIntel 350, 5xx, 7xx, 8xx
Mellanox ConnectX-4, ConnectX-5, ConnectX-6, ConnectX-7
Mellanox BlueField-2, BlueField-3
Cisco VIC
Поддерживаемая виртуализация для высокопроизводительного режима DPDK Ixia-c Traffic EngineSR-IOV, PCI passthrough. Intel 350 NIC не поддерживается для режима DPDK с виртуализацией.
Поддержка эмуляции протоколов в высокопроизводительном режиме DPDK Ixia-c Traffic EngineIxia-c Protocol Emulation недоступна.
Тестовые порты IxOS hardwareПоддерживаются только Linux-based IxOS chassis.
Поддерживаемое оборудование IxOSAresONE-S; NOVUS 5-speed; NOVUS QSFP28
Минимальная версия IxOS9.30.3001.12
Максимальное количество эмулируемых устройств на аппаратный тестовый порт IxOS10 000
Совместимость выпусков компонентов KENGСм. github.com/open-traffic-generator/ixia-c/releases

Информация для заказа

ПартномерОписание
939-9001

Keysight Elastic Network Generator DEVELOPER Bundle

— плавающая всемирная лицензия на 12 месяцев с подпиской на поддержку ПО Keysight. Включает 1 одновременное тестовое место; Control Plane — все поддерживаемые протоколы; Data Plane — весь поддерживаемый трафик. Поддерживает тестовые порты IXIA-C software. Включает 50GE совокупной ёмкости IXIA-C traffic port и Limited IXIA-C Control Plane performance. Включено 50 KENG-DPLU и 50 KENG-CPLU; KENG-UNLIMITED-CP не включён. Не поддерживает UHD400T и IxOS hardware. Совокупная ёмкость IXIA-C traffic port определяется суммой настроенных скоростей 100GE, 50GE, 40GE, 25GE, 10GE и 1GE. Срок лицензии должен быть указан и приобретается кратно годам; цена указывается за единицу в год. Соответствует требованиям TAA.
939-9002

Keysight Elastic Network Generator TEAM Bundle

— плавающая всемирная лицензия на 12 месяцев с подпиской на поддержку ПО Keysight. Включает 8 одновременных тестовых мест; Control Plane — все поддерживаемые протоколы; Data Plane — весь поддерживаемый трафик. Поддерживает тестовые порты IXIA-C software и UHD400T hardware. Включает 400GE совокупной ёмкости IXIA-C traffic port и Limited IXIA-C / UHD400T Control Plane performance. Включено 400 KENG-DPLU и 400 KENG-CPLU; KENG-UNLIMITED-CP не включён. IxOS hardware не поддерживается. Максимальная производительность Data Plane портов UHD400T определяется характеристиками аппаратной платформы. Совокупная ёмкость IXIA-C traffic port определяется суммой настроенных скоростей 100GE, 50GE, 40GE, 25GE, 10GE и 1GE. Срок лицензии должен быть указан и приобретается кратно годам; цена указывается за единицу в год. Соответствует требованиям TAA.
939-9003

Keysight Elastic Network Generator SYSTEM Bundle

— плавающая всемирная лицензия на 12 месяцев с подпиской на поддержку ПО Keysight. Включает 16 одновременных тестовых мест; Control Plane — все поддерживаемые протоколы; Data Plane — весь поддерживаемый трафик. Поддерживает IXIA-C software, UHD400T и IXOS hardware. Включает 800GE совокупной ёмкости IXIA-C traffic port и Unlimited Control Plane performance. Включено 800 KENG-DPLU, 800 KENG-CPLU и 16 KENG-UNLIMITED-CP. Максимальная производительность Data Plane портов UHD400T определяется характеристиками аппаратной платформы; производительность Data Plane и масштаб Control Plane портов IXOS hardware определяются характеристиками оборудования. Совокупная ёмкость IXIA-C traffic port определяется суммой настроенных скоростей 100GE, 50GE, 40GE, 25GE, 10GE и 1GE. Срок лицензии должен быть указан и приобретается кратно годам; цена указывается за единицу в год. Соответствует требованиям TAA.

Примечание 1. Максимальная производительность Data Plane программных тестовых портов может быть ниже включённой ёмкости Software Traffic Port в зависимости от конфигурации.

Примечание 2. Test seat concurrency относится к количеству работающих экземпляров Controller с конфигурацией, превышающей возможности Keysight Elastic Network Generator Community Edition.

Итоги

•Предлагает открытую и очень гибкую тестовую платформу, способную работать на программном обеспечении, аппаратуре и white-box платформах, сокращая время до начала тестирования до четырёх раз.
•Предоставляет нейтральный к производителю API, упрощающий сотрудничество между вендорами и их заказчиками и повышающий качество совместно создаваемых решений.
•Снижает порог входа для специалистов по автоматизации сетей, позволяя улучшать практики NetDevOps за счёт непрерывной проверки с использованием бесплатной Community Edition.

Характеристики Keysight Elastic Network Generator (KENG) — программно-определяемая платформа генерации трафика и

Название

Значение

Тип

Программное решение для автоматизированного функционального, нагрузочного и протокольного тестирования сетевой инфраструктуры в CI/CD-средах

Среды развертывания

Linux x86, Docker, Kubernetes, виртуальные машины, частные и публичные облака

Поддерживаемые платформы

Ixia-c, UHD400T, Novus QSFP28, AresONE 400GE, AresONE-S 400GE

Протоколы

IPv4/IPv6, ARP/NDP, BGPv4/BGPv6, IS-ISv4/IS-ISv6 L1/L2, RSVP P2P LSP, LLDP, LACP; трафик Ethernet, VLAN, MPLS, TCP/UDP, GRE, VXLAN, PFC

Производительность

Ixia-c — около 10 Гбит/с на малых кадрах и более 100 Гбит/с при кадрах 9000 байт с DPDK; для UHD400T и аппаратных платформ IxOS производительность определяется используемым оборудованием

Масштабирование

До 256 OTG-потоков на тестовый порт; программные порты лицензируются по суммарной настроенной скорости 1/10/25/40/50/100GE; аппаратные порты масштабируются в пределах используемой платформы

Особенности

Open Traffic Generator API по HTTPS/gRPC, snappi для Python и gosnappi для Go, генерация continuous/burst-трафика, статистика по портам и потокам, измерение min/avg/max задержки, захват PCAP, интеграция с Pytest, Golang test, Jenkins, GitHub и GitLab, архитектура на базе контейнеров и микросервисов

Документация Keysight Elastic Network Generator (KENG) — программно-определяемая платформа генерации трафика и эмуляции

Возможность автоматизации с помощью собственного ПО: интеграция, автоматизация измерений, собственные база данных и VISA-мост.

СПОАИ — специальное программное обеспечение для автоматизации измерений, разработанное на мощностях "Акметрон" — отечественного разработчика программного обеспечения, производителя и крупнейшего поставщика оборудования с 2012 года.

Это клиент-серверное приложение с многопользовательской распределённой архитектурой, которое решает задачи повышения производительности труда на производстве, сокращения длительности измерений и снижения требований к квалификации персонала. ПО внесено в реестр Минцифры: №28145

Ключевые преимущества:

  • Полный цикл «под ключ»: от разработки до сопровождения
  • Клиент-серверная архитектура с самостоятельной переналадкой
  • Централизованный сбор и хранение результатов в БД с возможностью миграции в вашу БД
  • Генератор отчетов на основе ваших шаблонов (docx. и xlsx.)
  • Управление приборами с любым типом интерфейса
  • ПО работает на системах Windows, Linux, MacOS, доступна веб-версия

Результаты внедрений:

  • Непрерывная работа в автоматическом режиме до 48 часов
  • До 4 500 измерений за этап
  • Одновременное управление 15+ приборами
  • Автоматизация техтренировки и полной программы испытаний выпускаемых изделий — более 10 контролируемых приборов на одном рабочем месте, до 4 500 автоматизированных измерений в каждом этапе, непрерывная работа в автоматическом режиме 24–48 часов
  • Измерение радиотехнических характеристик приемопередающих модулей
  • Автоматизация тестирования фотонных интегральных схем
  • Контроль и испытания СВЧ-усилителей для космических аппаратов

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

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

Наши специалисты помогут вам решить самые сложные задачи по автоматизации, измерениям и интеграции

Рекомендуем посмотреть
ixnetwork-overview-l2-3-network-infrastructure-performance-testing-img
Keysight IXIA IxNetwork — программная платформа тестирования производительности сетевой инфраструктуры L2–L3
Программное решение для функционального, нагрузочного и протокольного тестирования Ethernet/IP-сетей и сетевого оборудования Тип
AresONE, Novus, XGS2, XGS12 и виртуальные тестовые порты Keysight Поддерживаемые платформы
Генерация и анализ трафика на линейной скорости, эмуляция BGP, OSPF, IS-IS, RIP, MPLS, Segment Routing, EVPN/VXLAN, multicast и DCB, тестирование коммутаторов и маршрутизаторов, масштабирование до миллионов маршрутов и потоков, измерение пропускной способности, задержки, потерь и переупорядочивания пакетов, автоматизация через REST API, Python и Tcl Особенности
aresone-s-400ge-qsfp-dd-high-density-16-port-test-system-img
Keysight IXIA AresONE-S 400GE QSFP-DD — 16-портовая тестовая система высокой плотности
Фиксированная тестовая система 2U для функционального, нагрузочного и протокольного тестирования Ethernet L1–L3 Тип
16 × QSFP-DD; 10/25/40/50/100/200/400GE; PAM4 и NRZ; до 6,4 Тбит/с трафика на линейной скорости Интерфейс
IxNetwork, IxExplorer, IxOS Программное обеспечение
semeystvo-vysokoplotnykh-moduley-nagruzki-novus-qsfp28-100-50-40-25-10ge-img
Keysight IXIA Novus QSFP28 — высокоплотные нагрузочные модули Ethernet 100/50/40/25/10GE
Тестовые модули L2–L3 для функционального, нагрузочного и протокольного тестирования коммутаторов, маршрутизаторов и сетевой инфраструктуры Тип
XGS2, XGS12 Поддерживаемые платформы
4 или 8 × QSFP28; 100/50/40/25/10GE; fan-out до 16 × 50GE или 32 × 25/10GE на модуль Интерфейс
xgs12-chassis-platform-img
Keysight IXIA XGS12 Chassis Platform — модульная платформа тестирования сетей и сервисов
Аппаратная тестовая платформа для функционального, нагрузочного, security- и протокольного тестирования сетевых устройств и приложений L2–L7 Тип
Novus, XM, PerfectStorm, CloudStorm Поддерживаемые модули
12-слотовое шасси, горячая замена тестовых модулей, высокоскоростная объединительная плата, поддержка IxNetwork, IxLoad и BreakingPoint, тестирование Ethernet 400GE/100GE/50GE/40GE/25GE/10GE/1GE/100M, масштабирование многотерабитных тестов Особенности
aresone-400ge-qsfp-dd-high-density-8-port-test-system-img
Keysight IXIA AresONE-400GE QSFP-DD High-Density 8-Port Test System — высокоплотная 8-портовая тестовая система Ethernet 400GE
Фиксированная тестовая система 2U для функционального, нагрузочного и протокольного тестирования высокоскоростных Ethernet-сетей Тип
8 × QSFP-DD; 400GE; fan-out 2 × 200GE, 4 × 100GE или 8 × 50GE на каждый физический порт Интерфейсы
L1–L3 Уровни тестирования

Сервисное обслуживание

от 150 000 ₽
Калибровка и диагностика
Калибровка и диагностика
цена по запросу
Ремонт измерительного и испытательного оборудования, запчасти, обновление ПО
Ремонт измерительного и испытательного оборудования, запчасти, обновление ПО
от 100 000 ₽
Измерения, пуско-наладка и обучение
Измерения, пуско-наладка и обучение
цена по запросу
Аренда и Б/У оборудование
Аренда и Б/У оборудование
от 30 000 ₽
Организация поверки и сервисное сопровождение
Организация поверки и сервисное сопровождение
от 150 000 ₽
Углублённая диагностика на предмет соответствия заявленным характеристиками
Углублённая диагностика на предмет соответствия заявленным характеристиками

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

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

Настройка cookie

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

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

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

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

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

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

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

Настройка