summaryrefslogtreecommitdiffstats
path: root/docs/development/requirements/use_cases/l3vpn.rst
blob: c2da424499881c0615a90e64b40e8867b86b6b2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
.. (c) Bin Hu

L3VPN Use Cases
===============

.. toctree::
   l3vpn_any_to_any.rst
   l3vpn_ecmp.rst
   l3vpn_hub_and_spoke.rst


Conclusion
----------

Based on the gap analyses of the three specific L3VPN use cases we conclude that
there are gaps in both the functionality provided by the BGPVPN project as well
as the support for multiple backends in Neutron.

Some of the identified gaps [L3VPN-ECMP-GAP1, L3VPN-ECMP-GAP2, L3VPN-HS-GAP3]
in the BGPVPN project are merely missing functionality which can be integrated
in the existing OpenStack networking architecture.

Other gaps, such as the inability to explicitly disable the layer 2 semantics of
Neutron networks [L3VPN-HS-GAP1] or the tight integration of ports and networks
[L3VPN-HS-GAP2] hinder a clean integration of the needed functionality. In order
to close these gaps, fundamental changes in Neutron or alternative approaches
need to be investigated.