RETIRED, API's and implementations to support L2 Gateways in Neutron.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Ofer Ben-Yacov 483109a9f3 enabling L2GW to work with DVR
In DVR mode no host IP is associated with the L3 Agent because
the router is configured on all the Compute Nodes and on the Network Node.
To overcome this problem we look for L3 Agent that is running on the Network Node,
resolve the hostname of the Network Node to get its IP address and use it to
configure the destination IP needed for neutron port location information.

Closes-Bug: 1463784

Change-Id: I2595c714ede896baa7726ceec793de9a7a29e6b2
7 years ago
contrib networking-l2gw debian packaging and installation 8 years ago
debian networking-l2gw debian packaging and installation 8 years ago
devstack Fix Q_PLUGIN_EXTRA_CONF_FILES usage 7 years ago
doc/source Merge "Adding Release and version management for L2GW package" 8 years ago
etc configurable port option for l2gw agent 7 years ago
networking_l2gw enabling L2GW to work with DVR 7 years ago
specs/kilo l2-gateway-api.rst: Make it clear where VNI is taken from 7 years ago
tools Networking-L2Gateway CI fails 7 years ago
.coveragerc Remove ovsapp references form .coverage file 7 years ago
.gitignore Initial cookiecutter setup 9 years ago
.gitreview Update .gitreview file for project rename 8 years ago
.testr.conf Revert "Fix for HP 3rd Party CI failure" 8 years ago
CONTRIBUTING.rst Initial cookiecutter setup 9 years ago
HACKING.rst Initial cookiecutter setup 9 years ago
LICENSE Initial cookiecutter setup 9 years ago
MANIFEST.in Initial cookiecutter setup 9 years ago
README.rst Follow up on namespace renaming 8 years ago
babel.cfg Initial cookiecutter setup 9 years ago
openstack-common.conf Initial cookiecutter setup 9 years ago
requirements.txt Updated from global requirements 7 years ago
setup.cfg Update translation setup 7 years ago
setup.py Updated from global requirements 8 years ago
test-requirements.txt Add testresources to test-requirements 7 years ago
tox.ini Create fullstack integration parts 7 years ago

README.rst

networking-l2gw

API's and implementations to support L2 Gateways in Neutron.

L2 Gateways

This project proposes a Neutron API extension that can be used to express and manage L2 Gateway components. In the simplest terms L2 Gateways are meant to bridge two or more networks together to make them look at a single L2 broadcast domain.

Initial implementation

There are a number of use cases that can be addressed by an L2 Gateway API. Most notably in cloud computing environments, a typical use case is bridging the virtual with the physical. Translate this to Neutron and the OpenStack world, and this means relying on L2 Gateway capabilities to extend Neutron logical (overlay) networks into physical (provider) networks that are outside the OpenStack realm. These networks can be, for instance, VLAN's that may or may not be managed by OpenStack.

More information

For help using or hacking on L2GW, you can send an email to the OpenStack Development Mailing List <mailto:openstack-dev@lists.openstack.org>; please use the [L2-Gateway] Tag in the subject. Most folks involved hang out on the IRC channel #openstack-neutron.

Getting started

  • TODO