OVN BGP Agent exposes VMs/containers through BGP on OVN environments.
Go to file
Luis Tomas Bolivar cf61dfeeab Ensure ovn-lb VIPs on tenant networks are exposed
When the expose_tenant_network flag is enabled, the ovn-lb VIP
should also be exposed. This patch ensures the VIP port create/delete
event is detected

The ovn-lb VIP port is a bit special and it gets created upon
loadbalancer creation. The differentiate information for it is:
- It has no mac
- It has no chassis
- It is of type ""
- It is not up

When one port with those features is being created/deleted, it is
checked if the neutron:cidr information is at the external_ids. If
that so, that information is used to expose the relevant IP, only on the
node where the ovn gateway chassis for the VIP subnet is located.

Change-Id: I4015448951e06a112e4fcf7b06f1efd4d815d77e
2022-09-28 10:54:07 +02:00
doc Fix rst typos at bgp_mode_design documentation 2022-09-07 09:18:10 +02:00
etc/ovn-bgp-agent Add privsep rootwrap configuration support and filters 2022-02-22 11:03:48 +00:00
ovn_bgp_agent Ensure ovn-lb VIPs on tenant networks are exposed 2022-09-28 10:54:07 +02:00
releasenotes Initial commit 2021-08-27 16:56:11 +01:00
zuul.d Fix pyroute2 import issue 2022-07-08 15:22:22 +01:00
.coveragerc Initial commit 2021-08-27 16:56:11 +01:00
.gitignore Initial commit 2021-08-27 16:56:11 +01:00
.gitreview Added .gitreview 2021-08-27 13:57:53 +00:00
.mailmap Initial commit 2021-08-27 16:56:11 +01:00
.stestr.conf Initial commit 2021-08-27 16:56:11 +01:00
CONTRIBUTING.rst Initial commit 2021-08-27 16:56:11 +01:00
HACKING.rst Initial commit 2021-08-27 16:56:11 +01:00
LICENSE Initial commit 2021-08-27 16:56:11 +01:00
lower-constraints.txt Initial commit 2021-08-27 16:56:11 +01:00
README.rst Add initial support for EVPN 2021-09-03 10:15:49 +02:00
requirements.txt Add oslo.rootwrap requirements 2022-03-09 08:53:47 +01:00
setup.cfg Add privsep rootwrap configuration support and filters 2022-02-22 11:03:48 +00:00
setup.py Initial commit 2021-08-27 16:56:11 +01:00
test-requirements.txt Fix pyroute2 import issue 2022-07-08 15:22:22 +01:00
tox.ini Add unittest for OvnSbIdl() 2022-08-24 10:51:28 +01:00

OVN BGP Agent

The OVN BGP Agent allows to expose VMs/Containers through BGP on OVN

Features

  • Expose VMs with FIPs or on Provider Networks through BGP on OVN environments.
  • Expose VMs on Tenant Networks through EVPN on OVN environments.