Виртуальный генератор трафика

генерация трафика L2-L7 для нагрузочного тестирования на основе промышленного сервера

ингредиенты:

1. Промышленный сервер

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

2. ПО

Программное обеспечение генератора трафика разработано компанией Spirent Communications устанавливается в виде виртуальных машин

3. Генерация трафика

Генерация и анализ трафика выполняется на уровнях L2...L3+ (ПО Spirent TestCenter) или L4-L7 (Avalanche, либо CyberFlood). Генерируемый трафик выводится через виртуальные порты. Также трафик может выводиться наружу через физические порты сервера.

Что умеет виртуальный генератор трафика Spirent

  • Нагрузочное тестирование виртуализации NFV, инфраструктуры NFVi и облачных сервисов
  • Генерация кибератак и трафика web-приложений для тестирования NGFW, WAF, IDS/IPS, балансировщиков нагрузки прикладного уровня
  • Поддержка DPDK и SR-IOV
  • Генерация трафика через виртуальные интерфейсы (vNIC) и через внешние физические интерфейсы
  • Поддержка контейнеров Docker
  • Можно развернуть на разных серверах, в т.ч. на географически разнесённых для создания распределенных тестовых лабораторий или тестирования скорости миграции сервисов между ЦОДами
  • До 256 виртуальных портов с возможностью масштабирования
  • Единый интерфейс пользователя, функциональные возможности и бесшовная работа с аппаратными генераторами трафика Спайрент для тестирования гетерогенных систем
  • Организация распределенных генераторов трафика, путём установки виртуального генератора трафика на физически разнесённые серверы
  • Поддержка технологии Hyperscale
  • Активное применение в регрессионном тестировании, CI/CD и DevOps

Схема развертывания виртуального генератора трафика Spirent Virtual

Виртуальные генераторы трафика TestCenter Virtual, развёрнутые в виртуальной среде для тестирования виртуальной сетевой функции (vDUT)
Виртуальные генераторы трафика TestCenter Virtual, развёрнутые в виртуальной среде для тестирования виртуальной сетевой функции (vDUT)

Варианты применения Spirent Virtual

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

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

Нагрузочное и функциональное тестирование ЦОДа и виртуальных функций (нажмите для увеличения)
Нагрузочное и функциональное тестирование гибридной сетевой архитектуры (виртуализация + аппаратная сетевая инфраструктура)

Что ещё?

Landslide VIRTUAL

Кроме виртуальных генераторов трафика Avalanche Virtual и TestCenter Virtual, компания Spirent выпускает специальный виртуальный генератор трафика для тестирования мобильной core-сети (vEPC) Landslide Virtual (читается как Лэндслайд Вирчуал)

Landslide Virtual эмулирует абонентов сети и подсистему радиодоступа, а также может эмулировать все отдельные элементы сети по схеме 3GPP (например, MME, SGSN, GGSN, SGW, IMS, DRA, AAA, Charging...). Исключительные возможности эмуляции сетевых устройств позволяют Landslide Virtual выполнять эталонное нагрузочное тестирование отдельного сетевого элемента (например, MME) создавая всю необходимую внешнюю обвязку и потоки данных прямо в лаборатории.