aboutsummaryrefslogtreecommitdiffstats
path: root/docs/index.rst
blob: 11aaf655d1e284544a9b28ab56ce76794cb7fa62 (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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
.. 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
======

VSPERF is an OPNFV testing project.

VSPERF provides a configurable and automated test-framework with test cases based on
industry standard network benchmarks applicable to NFVI. This includes the network
tolpology with physical and virtual network interfaces as well as the switching
technology. The VSPERF architecture was designed to be switch and traffic generator
agnostic and provides control of NFVI software components, switch configurations and
test-case customization.

The Danube release of VSPERF includes improvements in documentation and capabilities.
This includes additional test-cases such as RFC 5481 (latency tests) and RFC-2889
(address-learning-rate test). Hardware traffic generator support is now provided for
Spirent and Xena in addition to Ixia. The Moongen software traffic generator is also
now supported. VSPERF can be used in a variety of modes for configuration and
setup of the network and/or for control of the traffic-generator and test execution.

* 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 status: https://build.opnfv.org/ci/view/vswitchperf/

******************************
VSPERF User Guide
******************************

.. toctree::
   :caption: VSPERF User Guide
   :maxdepth: 5
   :numbered: 5

   ./user/configguide/installation.rst
   ./user/configguide/upgrade.rst
   ./user/configguide/trafficgen.rst

   ./user/userguide/testusage.rst
   ./user/userguide/teststeps.rst
   ./user/userguide/integration.rst
   Yardstick integration <./userguide/yardstick.rst>


****************************
VSPERF Developer
****************************

.. toctree::
   :caption: VSPERF Developer Guide
   :maxdepth: 5
   :numbered: 5

   ./developer/design/trafficgen_integration_guide.rst
   ./developer/design/vswitchperf_design.rst

   ./developer/requirements/vswitchperf_ltd.rst
   ./developer/requirements/vswitchperf_ltp.rst
   IETF Internet Draft: Benchmarking Virtual Switches in OPNFV <./requirements/ietf_draft/>


******************************
VSPERF Results
******************************

.. toctree::
   :caption: VSPERF Scenarios and Test Cases
   :maxdepth: 3
   :numbered: 3

   ./developer/results/scenario.rst
   ./developer/results/results.rst

Indices
=======
* :ref:`search`