...
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.
- vsperf distribution: Downloaded from here
- OS: Linux (ex: centos, fedora, suse, ubuntu, RHEL)
- Hypervisor: Qemu (> 2.3)
- RAM: 8-16GB
- 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)
- 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:
- vsperf distribution: Downloaded from here
- OS: Linux (ex: centos, fedora, suse, ubuntu, RHEL)
- Hypervisor: Qemu (> 2.3)
- RAM: 8-16GB
- NICs: 2 for data-traffic
- 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.
Network | Network/Adapter Type (Virtualbox) | Interfaces on DUT-VM | Interfaces on TGen-VM | Comments |
---|---|---|---|---|
test1 | Internal | eth3 | eth3 | Interface used for data-traffic |
test2 | Internal | eth2, | eth2, | Interface used for data-traffic |
admin | Bridged | eth1 | eth1 | Interface used by VSPERF to manage TGen. |
Internet | NAT | eth0 | eth0 | Interface used for connect to Internet - for downloads, and updates. |