-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Various test cases are illustrated in this repo to demonstrate the advantage of Netronome Agilio smart NIC technology and Accelerated Agilio OVS (AOVS) The script can be run on one of the two devices connected back to back, or alternatively on a third device.
git clone https://github.com/netronome-support/IVG
Download AOVS packages and kernel packages from https://support.netronome.com/ Download AOVS packages to /root directory of the device running the tool.
If the IVG script prompts for kernel packages, they can be downloaded from the Netronome support site.
Our AOVS-TC firmware will be up streamed in RHEL 7.5 & Ubuntu 18.04. If you have a earlier version please download the required firmware from our support site. https://support.netronome.com/
cd /IVG/aovs2.6_B/
./run_ivg.sh
Please choose a option
O) Toggle between AOVS / OVS_TC Setting: OVS_TC
o) Toggle between VM operating systems Setting: ubuntu
f) Change number of Openflow rules to install: Setting: 64000
a) Connect to DUT's
b) Install/Re-install Agilio-OVS
B) Install OVS-TC
c) Create backing image for test VM's (Only done once)
1) Test Case 1 (Simple ping between hosts)
2) Test Case 2 (DPDK-pktgen VM-VM uni-directional SR-IOV)
3) Test Case 3 (DPDK-pktgen VM-VM uni-directional SR-IOV VXLAN)
6) Test case 6 (DPDK-pktgen VM-VM uni-directional XVIO)
7) Test Case 7 (DPDK-pktgen VM-VM uni-directional XVIO VXLAN)
r) Reboot host machines
x) Exit
Enter choice:
Select option a)
Enter the two IP addresses of the test devices when prompted.
Download the applicable file from the Netronome support site to the /root directory of the device executing the script.
Select option b)
If the hosts are running an outdated kernel the script may prompt the user to install a compatible kernel using a script.
Please use option r) to reboot the devices after installing a new kernel and AOVS respectively
Select preferred VM OS using option o). Select option c) to create a backing image for the VM's that will be used in the test cases.
Execute the respective test cases. It is recommended that they be executed in order.
They can also be run manually from the IVG directory.
The test results will be stored in /root/IVG/aovs_2.6B on the device executing the script.
Please note that these test cases requires an IXIA™ testing device. Setting up an IXIA™ correctly has many steps and are not included in this basic tool. If you would like to test our device using your IXIA™ please contact us for further assistance.