Introduction
Significance of VSPERF
Five Main Focus Areas of VSPERF for Iruya and Beyond:
Continued Contribution to Standardization
ETSI TST 008, 009,
IETF
GSMA
Container Networking Performance Benchmarking
Goal: Automated Setup of DUT, Comparative Study, Generate Results.
The setup requirements:
- Single L2 Forwarding Container.
- Two interfaces in Container for 'east' and 'west' traffic.
- CN solutions multiple interfaces support.
- Two Physical Interfaces on the host to which Traffic-Generator is connected.
- CN solution to use these 2 physical interfaces.
- CN to bridge/route the traffic across physical-physical, physical-virtual, virtual-physical and virtual-virtual interfaces.
To realize the first step of "Automated Setup of DUT", there are different options:
- CN without Kubernetes
- CN With Kubernetes
- Manual
- kubeadm
- Kubespray + Kubeadm
- Multus/DanM
- Multus + ? Plugin
- Multus + Userspace CNI?
The DUT architecture would be:
Containerization of VSPERF and Integration with Larger Test-Automation Frameworks
Target Frameworks: Dovetail and X-Testing.
This task has two main parts:
Part-1: Containerizing VSPERF.
Part-2: Integrating VSPERF with larger Test-Automation Frameworks
Analytics
Basic Analytics
Advanced Analytics
Ease of use
Configuration Generation Tool.
GUI based Test management tool.
Dashboard.
Other Works:
- New vSwitches support - Tungsten vRouter
- Kernel Fastpaths (ex: AF_XDP)