Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you are attending a VSPERF-training session (ex: IEEE NFVSDN tutorial), kindly download the necessary software and tools (VSPERF, VNFs, and preferred traffic-generator), before the training. The details of these are provided below.

Experimenting VSPERF with

...

Oracle Virtualbox:

In You would need two VMs in this scenario, both the DUT (vswitch with/without VNFs) and the Traffic-Generator run on same System.

  1. vsperf distribution: Downloaded from here
  2. OS: Linux (ex: centos, fedora, suse, ubuntu, RHEL)
  3. Hypervisor: Qemu (> 2.3)
  4. RAM:  8-16GB
  5. TGen-VM: TRex-VM (VSPERF includes this image as part of its artifacts - https://artifacts.opnfv.org/vswitchperf/vnf/vloop-vnf-ubuntu-16.04_trex_20180209.qcow2)
  6. VNF: vloop-VNF (VSPERF includes this image as part of its artifacts - http://artifacts.opnfv.org/vswitchperf/vnf/vloop-vnf-ubuntu-14.04_20160823.qcow2)

Experimenting with Two Systems

In this scenario, DUT runs on first system and the Traffic-generator runs on a different system. (Note: The second system could be a hardware traffic-generator - Spirent, Ixia, Xena, etc.)

System-1:

  1. vsperf distribution: Downloaded from here
  2. OS: Linux (ex: centos, fedora, suse, ubuntu, RHEL)
  3. Hypervisor: Qemu (> 2.3)
  4. RAM:  8-16GB
  5. NICs: 2 for data-traffic
  6. VNF: vloop-VNF (VSPERF includes this image as part of its artifacts - http://artifacts.opnfv.org/vswitchperf/vnf/vloop-vnf-ubuntu-14.04_20160823.qcow2)

System-2:

There are multiple options here - user can choose any one of the following

...

. Figure below shows the setup.

Image Added

Network

Network/Adapter Type

(Virtualbox)

Interfaces on DUT-VMInterfaces on TGen-VMComments
test1Internaleth3eth3Interface used for data-traffic
test2Internaleth2,eth2,Interface used for data-traffic
adminBridgedeth1eth1Interface used by VSPERF to manage TGen.
InternetNATeth0eth0Interface used for connect to Internet - for downloads, and updates

...

.