This is an old revision of the document!
SDN VPN project main page
The project aims to integrate the OpenStack Neutron BGPVPN project and its supported backends into the OPNFV reference platform.
Deployment options
The different BGPVPN backends should be supported through deployment options that can be selected when running the installers:
Bagpipe backend
OpenContrail backend (unclear if supported in Brahmaputra - contributors needed)
ODL backend (tests will only pass with ODL Beryllium)
Test cases and CI
The aim is to run the same suite of tests for all supported backends, i.e. within the CI pipeline a separate Jenkins job is needed for each deployment option (deploy the option, run the common tests).
Functest
RF tests for ODL VPN service using ODL REST
API (import from ODL)
Yardstick
Common pre-test procedure for all tests:
set up VM1 and VM2 on N1 and VM3 on N2, all having 10.10.10/24 addresses
Set up VM4 on N1 and VM5 on N2, both having 10.10.11/24 addresses
Test 1:
Ping from VMx to VMy should not work
Create VPN1 (add parameters) and associate 10.10.10./24 subnet
Ping from VMx to VMy should work