vmware-nsx/vmware_nsx
Roey Chen 81f9380765 NSXv BGP support
This change implement's a new BGP plugin which allows BGP support in Openstack,
using NSXv service edges (ESG).
When a BGP speaker is associated with an external network, service edges which
accommodates tenant routers that have their GW port on this network would be
configured to enable BGP/Dynamic-routing.
The specific BGP configuration (e.g - localAS, neighbours) for the edge is
retrieved from the BGP speaker object and its peers.

This change also adds an extension to the BGP peer object, this
extension allows the cloud operator to associate a BGP peer with a specific
service edge that will serve as GW edge for the network, multiple GW
edges are supported by enabling ECMP on tenant service edges.

Co-Authored: yuyangbj <yangyu@vmware.com>
Change-Id: Ife69b97f3232bee378a48d91dc53bdc8837de7f5
2017-04-13 06:09:53 -07:00
..
api_client Drop log translations 2017-03-26 05:09:02 -07:00
api_replay Update api-replay for nsx-v->nsx-v3 migration 2017-03-14 19:29:37 +02:00
common NSXv3: Hide client auth password 2017-04-04 04:11:17 +00:00
db NSXv BGP support 2017-04-13 06:09:53 -07:00
dhcp_meta Drop log translations 2017-03-26 05:09:02 -07:00
dvs Drop log translations 2017-03-26 05:09:02 -07:00
extension_drivers Use new enginefacade for networks, subnets. 2017-04-03 01:47:09 -07:00
extensions NSXv BGP support 2017-04-13 06:09:53 -07:00
nsxlib Drop log translations 2017-03-26 05:09:02 -07:00
osc Fix OSC plugin global declaration 2017-03-10 08:47:30 +00:00
plugins NSXv BGP support 2017-04-13 06:09:53 -07:00
services NSXv BGP support 2017-04-13 06:09:53 -07:00
shell Remove logging leftovers 2017-03-29 12:08:47 +00:00
tests NSXv BGP support 2017-04-13 06:09:53 -07:00
__init__.py Add Apache 2.0 license to source file 2016-11-30 15:15:03 +07:00
_i18n.py Drop log translations 2017-03-26 05:09:02 -07:00
check_nsx_config.py Use the correct _ from vmware_nsx._i18n file 2015-12-06 07:04:17 -08:00
nsx_cluster.py Drop log translations 2017-03-26 05:09:02 -07:00
opts.py Automatically generate vmware-nsx configuration files 2016-04-13 07:24:06 +00:00
plugin.py Divide vmware_nsx/plugins into plugin-specific subdirectories 2015-09-16 16:14:47 -07:00
version.py Add reno for release notes management 2015-12-03 00:08:14 -08:00