From a60091c234823b87481bb4bc072effc1c8447b59 Mon Sep 17 00:00:00 2001 From: Miroslav Miklus Date: Tue, 10 Nov 2015 20:43:52 +0100 Subject: test_spec: LTD: new topology MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Physical port → VNF → vSwitch → VNF → physical port updated topology with pNIC-VF this provides us ability to fill up the box with multiple VNFs JIRA: VSPERF-123 Change-Id: Iea991b2cd2973c07ecbc300bb6d413a182cae992 Signed-off-by: Miroslav Miklus Signed-off-by: Maciek Konstantynowicz --- docs/test_spec/vswitchperf_ltd.rst | 48 +++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/docs/test_spec/vswitchperf_ltd.rst b/docs/test_spec/vswitchperf_ltd.rst index 5a7a7f2b..a2c72a8a 100755 --- a/docs/test_spec/vswitchperf_ltd.rst +++ b/docs/test_spec/vswitchperf_ltd.rst @@ -281,6 +281,48 @@ Physical port → vSwitch → VNF → vSwitch → VNF → vSwitch → physical p | | +--------------------------------------------------+ +Physical port → VNF → vSwitch → VNF → physical port +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + .. code-block:: console + + _ + +----------------------+ +----------------------+ | + | Guest 1 | | Guest 2 | | + |+-------------------+ | | +-------------------+| | + || Application | | | | Application || | + |+-------------------+ | | +-------------------+| | + | ^ | | | ^ | | | Guests + | | v | | | v | | + |+-------------------+ | | +-------------------+| | + || logical ports | | | | logical ports || | + || 0 1 | | | | 0 1 || | + ++--------------------++ ++--------------------++ _| + ^ : ^ : + (PCI passthrough) | | (PCI passthrough) + | v : | _ + +--------++------------+-+------------++---------+ | + | | || 0 | | 1 || | | | + | | ||logical port| |logical port|| | | | + | | |+------------+ +------------+| | | | + | | | | ^ | | | | + | | | L-----------------+ | | | | + | | | | | | | Host + | | | vSwitch | | | | + | | +-----------------------------+ | | | + | | | | | + | | v | | + | +--------------+ +--------------+ | | + | | phy port/VF | | phy port/VF | | | + +-+--------------+--------------+--------------+-+ _| + ^ : + | | + : v + +--------------------------------------------------+ + | | + | traffic generator | + | | + +--------------------------------------------------+ Physical port → vSwitch → VNF ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -486,13 +528,17 @@ tests: a single flow and scale up. By default flows should be added sequentially, tests that add flows simultaneously will explicitly call out their flow addition behaviour. Packets are generated across - the flows uniformly with no burstiness. + the flows uniformly with no burstiness. For multi-core tests should + consider the number of packet flows based on vSwitch/VNF multi-thread + implementation and behavior. + - Traffic Types: UDP, SCTP, RTP, GTP and UDP traffic. - Deployment scenarios are: - Physical → virtual switch → physical. - Physical → virtual switch → VNF → virtual switch → physical. - Physical → virtual switch → VNF → virtual switch → VNF → virtual switch → physical. +- Physical → VNF → virtual switch → VNF → physical. - Physical → virtual switch → VNF. - VNF → virtual switch → Physical. - VNF → virtual switch → VNF. -- cgit 1.2.3-korg