Anuket Project

Rethinking Architecture

Sl. No.RequirementsSub-RequirementsCurrent Architecture (Lack/restrictions)
1.Support "Any" Traffic Generator
  1. Test Run.
  2. Deployment (optional).
  3. Deployment mandatory if TGen is VNF/CNF
Specific Input and output definition.
2.Run Anywhere?No Restriction on 

Not Possible

  1. for Baremetal usecase.
  2. Trafficgen=off mode.
. 3Support DUT Setup and Configuration
  1. Virtual Switch.
  2. VNF/CNF
  3. SRIOV.
  4. Additional Plugins.
  5. LoadGens
Remote Configuration is not supported for Baremetal Usecase.
4Support Different Format
  1. Application
  2. Container(s)
  3. VM 
As a VM is not supported.
5APIs to Integrate with Other Solutions.
Test-Control Only
6GUI
  1. Create Configuration
  2. Setup DUT.
  3. Run Tests.
DUT Setup and Test-Control Not Supported
7Add and Implement Testcases
  1. Addition of New Testcases.
  2. Implementation of New Testcases
TGen must support Traffic Pattern and the Analysis.
8

Multi-OS and

OS-Independent


Kernel version might affect some software.
9Reporting and Result Analysis

10Upstream Project Independence

DPDK and vswitch compatibility should be ensured.