APIs and framework to attach BGP VPNs to Neutron networks
 
 
 
 
Go to file
elajkat 867e32b9a7 py311: add required projects to py311 job and add it to weekly
Change-Id: I2405bf23cbebd103f4c4566359e0dcd39d421401
2023-09-26 10:22:20 +02:00
bgpvpn_dashboard Merge "Address RemovedInDjango40Warning" 2022-08-09 12:09:05 +00:00
devstack Use the 'all' tox env instead of 'all-plugin' 2020-09-11 07:54:49 +00:00
doc Tox4: add allowlist_externals where necessary 2022-12-21 09:10:27 +01:00
etc doc: Add policy reference 2019-04-04 14:13:30 +00:00
networking_bgpvpn Fix issues due to rcent RBAC changes 2023-06-08 10:01:59 +02:00
networking_bgpvpn_heat Imported Translations from Zanata 2019-12-22 07:36:58 +00:00
releasenotes Update master for stable/2023.2 2023-09-15 13:50:00 +00:00
specs Refer to the new specs 2015-09-10 13:55:19 +02:00
tools Switch functional/install jobs to Zuulv3 syntax 2020-02-12 11:21:32 +00:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:29:36 +00:00
.gitignore doc: Add policy reference 2019-04-04 14:13:30 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:48:25 +00:00
.mailmap Initial Cookiecutter Commit. 2015-02-25 16:29:32 +01:00
.pylintrc Switch to hacking 3.0.1 2020-07-28 09:03:19 +00:00
.stestr.conf Fix post gate hook to accommodate for new os-testr 2017-09-14 13:28:29 +00:00
.zuul.yaml py311: add required projects to py311 job and add it to weekly 2023-09-26 10:22:20 +02:00
CONTRIBUTING.rst Update the outdated links 2018-03-02 08:54:06 +00:00
HACKING.rst Update the documentation link for doc migration 2017-07-20 03:33:54 +00:00
LICENSE Initial Cookiecutter Commit. 2015-02-25 16:29:32 +01:00
README.rst Update to opendev repository 2019-04-24 14:27:28 +08:00
babel-django.cfg translation: drop babel extractor definitions 2019-12-27 02:20:55 +09:00
babel-djangojs.cfg translation: drop babel extractor definitions 2019-12-27 02:20:55 +09:00
babel.cfg Initial Cookiecutter Commit. 2015-02-25 16:29:32 +01:00
bindep.txt Fix bindep.txt for python 3.11 job(Debian Bookworm) 2023-09-12 08:55:29 +00:00
requirements.txt Fix issues due to rcent RBAC changes 2023-06-08 10:01:59 +02:00
setup.cfg Update python testing as per zed cycle teting runtime 2022-05-11 22:22:01 -05:00
setup.py Cleanup py27 support 2020-05-04 12:53:44 +00:00
test-requirements.txt Tox4: add allowlist_externals where necessary 2022-12-21 09:10:27 +01:00
tox.ini Fix tox.ini 2023-07-28 15:35:32 +00:00

README.rst

Team and repository tags

image

BGP-MPLS VPN Extension for OpenStack Networking

This project provides an API and Framework to interconnect BGP/MPLS VPNs to Openstack Neutron networks, routers and ports.

The Border Gateway Protocol and Multi-Protocol Label Switching are widely used Wide Area Networking technologies. The primary purpose of this project is to allow attachment of Neutron networks and/or routers to VPNs built in carrier provided WANs using these standard protocols. An additional purpose of this project is to enable the use of these technologies within the Neutron networking environment.

A vendor-neutral API and data model are provided such that multiple SDN controllers may be used as backends, while offering the same tenant facing API. A reference implementation working along with Neutron reference drivers is also provided.

Introduction videos

The following videos are filmed presentations of talks given during the Barcelona OpenStack Summit (Oct' 2016). Although they do not cover the work done since, they can be a good introduction to the project: