Difference between revisions of "ONE/Functional Tests Guide"

From fd.io
< ONE
Jump to: navigation, search
(Created page with "= Overview = This shows how to use VPP lite to run the LISP functional tests on an Ubuntu host using namespaces and <code>af_packet</code> interfaces. The LispFlowMapping Map-...")
 
m (Build VPP lite)
Line 2: Line 2:
 
This shows how to use VPP lite to run the LISP functional tests on an Ubuntu host using namespaces and <code>af_packet</code> interfaces. The LispFlowMapping Map-Server/Resolver in OpenDaylight Beryllium is used as overlay control plane.  
 
This shows how to use VPP lite to run the LISP functional tests on an Ubuntu host using namespaces and <code>af_packet</code> interfaces. The LispFlowMapping Map-Server/Resolver in OpenDaylight Beryllium is used as overlay control plane.  
  
= Build VPP lite =
+
= Build VPP lite for the first time =
  
 
  git clone https://gerrit.fd.io/r/vpp
 
  git clone https://gerrit.fd.io/r/vpp

Revision as of 22:31, 29 August 2016

Overview

This shows how to use VPP lite to run the LISP functional tests on an Ubuntu host using namespaces and af_packet interfaces. The LispFlowMapping Map-Server/Resolver in OpenDaylight Beryllium is used as overlay control plane.

Build VPP lite for the first time

git clone https://gerrit.fd.io/r/vpp
cd vpp/build-root/vagrant
vagrant up

Wait for the VM to be provisioned and once it completes, you can access the VM with:

vagrant ssh

To build VPP lite, in the VM do:

cd /vpp
export PLATFORM=vpp_lite
make build

More details on vpp-lite and other alternative builds can be found in the alternative builds section.

Host

Install bridge-utils and ethtool if needed:

sudo apt-get install bridge-utils ethtool