aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAl Morton <acmorton@att.com>2015-09-07 00:44:50 +0100
committerMaryam Tahhan <maryam.tahhan@intel.com>2015-10-06 14:18:44 +0000
commit1e546c19ff98df25b81ed2c51f0c0d82023be4bd (patch)
tree35ddfa29d1137329f2e8ee371837e20af99ba692
parentaeecf9f55f8d78514e61f6766f9cae262f6d5d8c (diff)
test_spec: Fix WIDE Fig and Note need for full-mesh ports in RFC2889 tests
The RFC 2889 tests require Full Mesh on multiple ports. Modify the bunny-ears fig to show this (and address -99 in the process) JIRA: VSPERF-99 JIRA: VSPERF-101 Change-Id: Id67cb5ef6748c83858a90033534f960874614c06 Signed-off-by: Al Morton <acmorton@att.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
-rw-r--r--docs/to-be-reorganized/vswitchperf_ltd.rst72
1 files changed, 41 insertions, 31 deletions
diff --git a/docs/to-be-reorganized/vswitchperf_ltd.rst b/docs/to-be-reorganized/vswitchperf_ltd.rst
index 9277535c..519d5405 100644
--- a/docs/to-be-reorganized/vswitchperf_ltd.rst
+++ b/docs/to-be-reorganized/vswitchperf_ltd.rst
@@ -272,9 +272,9 @@ Physical port → vSwitch → VNF → vSwitch → VNF → vSwitch → physical p
| +--------------+ +--------------+ | |
| | phy ports | vSwitch | phy ports | | |
+---+--------------+----------+--------------+---+ _|
- ^ : ^ :
+ ^ ^ : :
| | | |
- : v : v
+ : : v v
+--------------------------------------------------+
| |
| traffic generator |
@@ -397,42 +397,52 @@ virtual switch → Physical port)
.. code-block:: console
+ _
+ +----------------------+ +----------------------+ |
+ | Guest 1 | | Guest 2 | |
+ | +---------------+ | | +---------------+ | |
+ | | Application | | | | Application | | |
+ | +---------------+ | | +---------------+ | |
+ | ^ | | | ^ | | |
+ | | v | | | v | | Guests
+ | +---------------+ | | +---------------+ | |
+ | | logical ports | | | | logical ports | | |
+ | | 0 1 | | | | 0 1 | | |
+ +---+---------------+--+ +---+---------------+--+ _|
+ ^ : ^ :
+ | | | |
+ : v : v _
+ +---+---------------+--+ +---+---------------+--+ |
+ | | 0 1 | | | | 3 4 | | |
+ | | logical ports | | | | logical ports | | |
+ | +---------------+ | | +---------------+ | |
+ | ^ | | | ^ | | | Hosts
+ | | v | | | v | |
+ | +--------------+ | | +--------------+ | |
+ | | phy ports | | | | phy ports | | |
+ +---+--------------+---+ +---+--------------+---+ _|
+ ^ : : :
+ | +-----------------+ |
+ : v
+ +--------------------------------------------------+
+ | |
+ | traffic generator |
+ | |
+ +--------------------------------------------------+
+
- +--------------------------------------------+ +------------------------------------------+
- | +---------------------------------+ | | +--------------------------------+ |
- | | Application | | | | Application | |
- | +----------------------------+----+ | | +-------------------------+------+ |
- | ^ | | | ^ | |
- | | v | | | v |
- | +------------------+ +------------------+ | | +------------------+ +----------------+ |
- | | Logical port 0 | | Logical port 1 | | | | Logical port 0 | | Logical port 1 | |
- +-+------------------+--+------------------+-+ +-+------------------+--+----------------+-+
- ^ | ^ |
- | | | |
- | v | v
- +-+------------------+--+------------------+-+ +-+------------------+--+----------------+-+
- | | Logical port 0 | | Logical port 1 | | | | Logical port 0 | | Logical port 1 | |
- | +------------------+ +------------------+ | | +------------------+ +----------------+ |
- | ^ | | | ^ | |
- | | | | | | | |
- | | vswitch v | | | vswitch v |
- | +--------+---------+ +------------------+ | | +------------------+ +----------------+ |
- | | phy port | | phy port | | | | phy port | | phy port | |
- +-+------------------+--+------------------+-+ +-+------------------+--+----------------+-+
- ^ | ^ |
- | | | |
- | ------------------------ v
- +-------------------------------------------------------------------------------------------+
- | |
- | traffic generator |
- | |
- +-------------------------------------------------------------------------------------------+
**Note:** For tests where the traffic generator and/or measurement
receiver are implemented on VM and connected to the virtual switch
through vNIC, the issues of shared resources and interactions between
the measurement devices and the device under test must be considered.
+**Note:** Some RFC 2889 tests require a full-mesh sending and receiving
+pattern involving more than two ports. This possibility is illustrated in the
+Physical port → vSwitch → VNF → vSwitch → VNF → vSwitch → physical port
+diagram above (with 2 sending and 2 receiving ports, though all ports
+could be used bi-directionally).
+
2.2.3 General Methodology:
--------------------------
To establish the baseline performance of the virtual switch, tests would