1 ==========================================================================
2 Release Note for the Danube.3.0 release of OPNFV for SDN VPN feature
3 ==========================================================================
8 This work is licensed under a Creative Commons Attribution 4.0 International
9 License. .. http://creativecommons.org/licenses/by/4.0 ..
10 (c) Tim Irnich (Ericsson) and others
15 This document comprises the release notes for the SDN VPN feature contained in the Danube
21 In the Danube release, SDN VPN only supports ODL as a backend. Make sure to always deploy
22 SDN VPN and ODL together. Make use of deployment scenarios including the SDNVPN feature.
27 SDN VPN adds the possibility to create and associate BGP/MPLS based Virtual Private Networks (VPNs)
28 through the OpenStack Neutron BGPVPN API extension.
33 +--------------------------------------+-------------------------------------------+
34 | **Project** | sdnvpn |
36 +--------------------------------------+-------------------------------------------+
37 | **Repo/tag** | Danube.3.0 |
39 +--------------------------------------+-------------------------------------------+
40 | **Release designation** | Danube 3.0 follow-up release |
42 +--------------------------------------+-------------------------------------------+
43 | **Release date** | June 23 2017 |
45 +--------------------------------------+-------------------------------------------+
46 | **Purpose of the delivery** | Including BGP stack - 6WIND Zrpcd/Quagga |
47 | | Fuel 10.0 baseline + bug fixes |
48 | | Deployment with Apex |
49 | | Integration with Boron SR2.0 and bugfixes |
50 | | 4 new e2e testcases for Functest |
51 | | Horizon integration for networking-bgpvpn |
53 +--------------------------------------+-------------------------------------------+
58 Compared to the Colorado release, a new version of ODL including
59 several critical bugfixes is deployed. Together with the new BGP
60 stack, integration with Apex, the Horizon dashboards and bugfixes the
61 user has even more features available. New testcases were added to
62 functest to guarantee functionality.
64 Module version changes
65 ~~~~~~~~~~~~~~~~~~~~~~
66 ODL has been upgraded to Boron SR4.
77 SDN VPN adds the possibility to create and associate BGP/MPLS based
78 Virtual Private Networks (VPNs) through the OpenStack Neutron BGPVPN
81 A new installer based on Apex is provided.
83 The Horizon dashboard for the OpenStack Neutron BGPVPN API extensions
89 - Several bugs in ODL VPN Service have been fixed in this release.
91 - Floating IP is now working and tested in functest, relevant Tempest
92 tests have been enabled.
94 - Performance issues have been rectified and the relevant tests have
97 - Yardstick testcases have been enabled again.
102 Software deliverables
103 ~~~~~~~~~~~~~~~~~~~~~
105 - Fuel plugin for OpenStack BGPVPN
106 - Changes to ODL Fuel plugin to activate the NetVirt Karaf features
107 and to apply the appropriate configuration. Also changes to
108 implement integration with 6Wind Zrpcd and Quagga.
109 - Changes to Apex to enable a BGPVPN deployment.
110 - Integration of VPN Service functional tests and BGPVPN API tests into Functest framework.
111 - Enabling performance tests in Yardstick.
112 - Changes to 6Wind Zrpcd to enable integration with Apex.
114 Documentation deliverables
115 ~~~~~~~~~~~~~~~~~~~~~~~~~~
117 - Paragraph on SDN VPN feature for platform overview
119 - Configuration guide
123 - Release notes (this document)
125 Known Limitations, Issues and Workarounds
126 =========================================
135 Moving to the new NetVirt has caused a regression in which a subnet
136 cannot be both attached to a Router and Network associated to a VPN.
137 This has been worked around in the tests and the upstream bug is being
140 NAT for a VM which is in a private neutron network does not work. Instances
141 created in subnets that are connected to the public network via a gateway
142 should have external connectivity. This does not work and can be worked
143 around by assigning a Floating IP to the instance [1].
145 Currently we observe non-deterministic failures of individual tests within the
146 SDNVPN section of the Functest suite, which are not reproducible in the development
147 environment. In a development environment all Functest tests are successful.
148 Sporadic failures have been observed in test cases 1,4 and 8. Furthermore, the
149 check of bgpd service running on Controller node, in test case 3, has a constant
150 failure trend for Apex environment. Also for Apex environment we observe constant
151 failure in refstack, during the server action test_reboot_server_hard [2].
156 The router/network association mutual exclusivity is worked around
157 by not network associating subnets attached to routers.
159 The NAT issues are worked around by assigning floating IPs to VMs that require
160 external connectivity.
162 For the failures observed in CI, no workaround is required since the faults were
163 not reproducible in live deployments.[3]
168 The deployment scenarios have successfully deployed in OPNFV CI many
169 times and all Functest tests (general and feature specific) are passing,
170 with the exceptions described above.
174 [0] https://jira.opnfv.org/projects/SDNVPN/issues/SDNVPN-94
175 [1] https://jira.opnfv.org/projects/SDNVPN/issues/SDNVPN-99
176 [2] https://jira.opnfv.org/projects/SDNVPN/issues/SDNVPN-172
177 [3] https://jira.opnfv.org/projects/SDNVPN/issues/SDNVPN-170