3.1. ViNePerf Test ScenariosΒΆ
Predefined Tests suitable for automated execution with CI:
Test |
Definition |
---|---|
phy2phy_tput |
|
back2back |
|
phy2phy_tput_mod_vlan |
|
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 |
|
pvp_tput |
PacketLossRatio for PVP |
pvp_back2back |
BackToBackFrames for PVP |
pvvp_tput |
PacketLossRatio for PVVP |
pvvp_back2back |
BackToBackFrames for PVVP |
phy2phy_cpu_load |
|
phy2phy_mem_load |
Same as CPU0PacketLoss but using a memory intensive app |
Deployment topologies:
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:
Linux Bridge.
Supported traffic generators:
Spirent Testcenter
Ixia: IxOS and IxNet.
Xena
MoonGen
Dummy
T-Rex