Mechanism driver for Neutron ML2 plugin using BGP E-VPNs/IP VPNs as a backend
Driver and agent code to use BaGPipe lightweight implementation of BGP-based VPNs as a backend for Neutron.
BGP-based VPNs rely on extensions to the BGP routing protocol and dataplane isolation (e.g. MPLS-over-x, VXLAN) to create multi-site isolated virtual networks over a shared infrastructure, such as BGP/MPLS IPVPNs (RFC4364) and E-VPN (RFC7432). They have been heavily used in IP/MPLS WAN backbones since the early 2000’s.
These BGP VPNs are relevant in the context of Neutron, for two distinct use cases:
BaGPipe proposal is to address these two use cases by implementing this protocol stack – both the BGP routing protocol extensions and the dataplane encapsulation – in compute nodes or possibly ToR switches, and articulating it with Neutron thanks to drivers and plugins.
The networking-bagpipe package includes:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|networking_bagpipe-6.0.0-py2-none-any.whl (54.6 kB) Copy SHA256 Checksum SHA256||py2||Wheel||Feb 17, 2017|
|networking-bagpipe-6.0.0.tar.gz (55.6 kB) Copy SHA256 Checksum SHA256||–||Source||Feb 17, 2017|