summaryrefslogtreecommitdiffstats
path: root/docs/testing/user/configguide/index.rst
blob: 8c9db1aa205c7163b73ee6da2884de7774fbe361 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Intel Corporation, AT&T, Red Hat, Spirent, Ixia  and others.

.. OPNFV VSPERF Documentation master file.

***********************************
VSPERF Configuration and User Guide
***********************************

============
Introduction
============

VSPERF is an OPNFV testing project.

VSPERF is an OPNFV project that provides an automated test-framework and comprehensive test suite based on Industry
Test Specifications for measuring NFVI data-plane performance. The data-path includes switching technologies with
physical and virtual network interfaces. The VSPERF architecture is switch and traffic generator agnostic and test
cases can be easily customized. Software versions and configurations including the vSwitch (OVS or VPP) as well as
the network topology are controlled by VSPERF (independent of OpenStack). VSPERF is used as a development tool for
optimizing switching technologies, qualification of packet processing components and for pre-deployment evaluation
of the NFV platform data-path.

The Euphrates release adds new features and improvements that will help advance high performance packet processing
on Telco NFV platforms. This includes new test cases, flexibility in customizing test-cases, new results display
options, improved tool resiliency, additional traffic generator support and VPP support.

VSPERF provides a framework where the entire NFV Industry can learn about NFVI data-plane performance and try-out
new techniques together. A new IETF benchmarking specification (RFC8204) is based on VSPERF work contributed since
2015. VSPERF is also contributing to development of ETSI NFV test specifications through the Test and Open Source
Working Group.

* Wiki: https://wiki.opnfv.org/characterize_vswitch_performance_for_telco_nfv_use_cases
* Repository: https://git.opnfv.org/vswitchperf
* Artifacts: https://artifacts.opnfv.org/vswitchperf.html
* Continuous Integration: https://build.opnfv.org/ci/view/vswitchperf/

================================
VSPERF Install and Configuration
================================

.. toctree::
   :caption: VSPERF Install, Upgrade, Traffic Generator Guide
   :maxdepth: 2
   :numbered:

   ./installation.rst
   ./upgrade.rst
   ./trafficgen.rst

=================
VSPERF Test Guide
=================

.. toctree::
   :caption: VSPERF Test Execution
   :maxdepth: 2
   :numbered:

   ../userguide/testusage.rst
   ../userguide/teststeps.rst
   ../userguide/integration.rst
   ../userguide/yardstick.rst
   ../userguide/testlist.rst