2.1. ViNePerf Test ScenariosΒΆ

Predefined Tests suitable for automated execution with CI:

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

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:

Supported traffic generators:

  • Spirent Testcenter

  • Ixia: IxOS and IxNet.

  • Xena

  • MoonGen

  • Dummy

  • T-Rex