3 This is a vagrant environment for VPP.
5 VPP currently works under Linux and has support for:
7 - Ubuntu 16.04 and Centos7.2
9 The VM builds VPP from source which can be located at /vpp
12 This vagrant environment creates a VM based on environment variables found in ./env.sh
13 To customize the vm for your use case, edit env.sh then
17 By default, the VM created is/has:
21 - 3 NICs (1 x NAT - host access, 2 x VPP DPDK enabled)
25 Supported vagrant providers are:
27 - Virtualbox, VMware Fusion/Workstation, Libvirt
29 ALTERNATE CONFIGURATIONS
31 The following Vagrantfiles provide alternate configurations for specific testing purposes. To use them,
33 1. Copy the desired configuration to Vagrantfile
35 3. vagrant ssh <vm name>
37 When testing is complete
38 4. Run "vagrant destroy" to stop the VM's and delete files.
39 5. Run "git checkout -- Vagrantfile" to restore the default configuration
41 Available Vagrantfiles:
43 Vagrantfile.vcl_test - Create two vm's for multi-host VppCommLib testing