summaryrefslogtreecommitdiffstats
path: root/docs/results/scenario.rst
blob: 0efbcd8b3c18f7ddfbc57c9eac166bb72ee0c8cb (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
.. 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 and others.

OPNFV Brahmaputra Scenarios
===========================
Available Tests and aspects of scenarios:

===================== ===========================================================
   Framework Test                          Definition
===================== ===========================================================
phy2phy_tput          PacketLossRatio_ for Phy2Phy_
back2back             BackToBackFrames_ for Phy2Phy_
phy2phy_tput_mod_vlan PacketLossRatioFrameModification_ for Phy2Phy_
phy2phy_cont          Phy2Phy_ blast vswitch at x% TX rate and measure throughput
pvp_cont              PVP_ blast vswitch at x% TX rate and measure throughput
pvvp_cont             PVVP_ blast vswitch at x% TX rate and measure throughput
phy2phy_scalability   Scalability0PacketLoss_ for Phy2Phy_
pvp_tput              PacketLossRatio_ for PVP_
pvp_back2back         BackToBackFrames_ for PVP_
pvvp_tput             PacketLossRatio_ for PVVP_
pvvp_back2back        BackToBackFrames_ for PVVP_
phy2phy_cpu_load      CPU0PacketLoss_ for Phy2Phy_
phy2phy_mem_load      Same as CPU0PacketLoss_ but using a memory intensive app
===================== ===========================================================

Supported deployment scenarios:

* Phy2Phy_: Physical port -> vSwitch -> Physical port.
* PVP_: Physical port -> vSwitch -> VNF -> vSwitch -> Physical port.
* PVVP_: Physical port -> vSwitch -> VNF -> vSwitch -> VNF -> vSwitch ->
  Physical port.

Loopback applications in the Guest can be:

* `DPDK testpmd <http://dpdk.org/doc/guides/testpmd_app_ug/index.html>`_.
* Linux Bridge.
* `l2fwd
  <http://artifacts.opnfv.org/vswitchperf/colorado/2.0/userguide/testusage.html#l2fwd-kernel-module>`_.

Supported traffic generators:

* Ixia: IxOS and IxNet.
* Spirent.
* Dummy.

.. _PacketLossRatio: http://artifacts.opnfv.org/vswitchperf/colorado/2.0/requirements/vswitchperf_ltd.html#test-id-ltd-throughput-rfc2544-packetlossratio

.. _BackToBackFrames: http://artifacts.opnfv.org/vswitchperf/colorado/2.0/requirements/vswitchperf_ltd.html#test-id-ltd-throughput-rfc2544-backtobackframes

.. _PacketLossRatioFrameModification: http://artifacts.opnfv.org/vswitchperf/colorado/2.0/requirements/vswitchperf_ltd.html#test-id-ltd-throughput-rfc2544-packetlossratioframemodification

.. _Scalability0PacketLoss: http://artifacts.opnfv.org/vswitchperf/colorado/2.0/requirements/vswitchperf_ltd.html#test-id-ltd-scalability-flows-rfc2544-0packetloss

.. _CPU0PacketLoss: http://artifacts.opnfv.org/vswitchperf/colorado/2.0/requirements/vswitchperf_ltd.html#test-id-ltd-stress-rfc2544-0packetloss

.. _Phy2Phy : http://artifacts.opnfv.org/vswitchperf/colorado/2.0/requirements/vswitchperf_ltp.html#physical-port-vswitch-physical-port

.. _PVP: http://artifacts.opnfv.org/vswitchperf/colorado/2.0/requirements/vswitchperf_ltp.html#physical-port-vswitch-vnf-vswitch-physical-port

.. _PVVP: http://artifacts.opnfv.org/vswitchperf/colorado/2.0/requirements/vswitchperf_ltp.html#physical-port-vswitch-vnf-vswitch-vnf-vswitch-physical-port