Skip to content
Netronome Customer Support edited this page Apr 13, 2018 · 22 revisions

Netronome Installation Verification Guide

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.

IVG Setup

To get started using this repo, first clone it:

git clone https://github.com/netronome-support/IVG

AOVS only

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.

AOVS-TC

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/

Run the TMUX script to start the guided IVG

cd /IVG/aovs2.6_B/
./run_ivg.sh

The script menu

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:

Execution

a) Connect to DUT's

Select option a)

Enter the two IP addresses of the test devices when prompted.

b/B) Download and install Agilio OVS

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

c) Create backing image

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.

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.

Test case 4 & 8

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.

Clone this wiki locally