VSPERF¶
VSPERF is an OPNFV testing project.
VSPERF will develop a generic and architecture agnostic vSwitch testing framework and associated tests, that will serve as a basis for validating the suitability of different vSwitch implementations in a Telco NFV deployment environment. The output of this project will be utilized by the OPNFV Performance and Test group and its associated projects, as part of OPNFV Platform and VNF level testing and validation.
- Project Wiki: https://wiki.opnfv.org/characterize_vswitch_performance_for_telco_nfv_use_cases
- Project Repository: https://gerrit.opnfv.org/gerrit/#/q/vswitchperf
- Continuous Integration https://build.opnfv.org/ci/view/vswitchperf/
- 1. VSPERF Installation Guide
- 2. VSPERF User Guide
- 2.1. vSwitchPerf test suites userguide
- 2.1.1. General
- 2.1.2. VSPERF Installation
- 2.1.3. Traffic Generator Setup
- 2.1.4. Cloning and building src dependencies
- 2.1.5. Configure the
./conf/10_custom.conf
file - 2.1.6. Using a custom settings file
- 2.1.7. vloop_vnf
- 2.1.8. l2fwd Kernel Module
- 2.1.9. Executing tests
- 2.1.10. Executing Vanilla OVS tests
- 2.1.11. Executing PVP and PVVP tests
- 2.1.12. Executing PVP tests using Vanilla OVS
- 2.1.13. Using vfio_pci with DPDK
- 2.1.14. Using SRIOV support
- 2.1.15. Using QEMU with PCI passthrough support
- 2.1.16. Selection of loopback application for PVP and PVVP tests
- 2.1.17. Executing Packet Forwarding tests
- 2.1.18. VSPERF modes of operation
- 2.1.19. Code change verification by pylint
- 2.1.20. GOTCHAs:
- 2.1.21. More information
- 2.2. Integration tests
- 2.2.1. Executing Tunnel encapsulation tests
- 2.2.2. Executing VXLAN decapsulation tests
- 2.2.3. Executing GRE decapsulation tests
- 2.2.4. Executing GENEVE decapsulation tests
- 2.2.5. Executing Native/Vanilla OVS VXLAN decapsulation tests
- 2.2.6. Executing Native/Vanilla OVS GRE decapsulation tests
- 2.2.7. Executing Native/Vanilla OVS GENEVE decapsulation tests
- 2.1. vSwitchPerf test suites userguide
- 3. VSPERF Design
- 4. VSPERF LEVEL TEST DESIGN (LTD)
- 5. VSPERF News
- 6. VSPERF Results