diff options
-rw-r--r-- | docs/to-be-reorganized/vswitchperf_ltd.rst | 72 |
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 |