OVN BGP Agent exposes VMs/containers through BGP on OVN environments.
Go to file
Michel Nederlof 047d261cb7 Fix placement of lsp when external_ids not in sync
When options.requested-chassis is not in sync with
external_ids.neutron:host_id it would pick both hosts, causing duplicate
announcements from more than 1 host.

This has been fixed in change 910305, but was left unchanged for the
sync method, causing issues when the sync interval was re-evaluating all
lsp's on the node.

The code for determining the chassis of a port has been moved from the
base_watcher to driver_utils so the logic for the event is the same as the
logic when fetching the records from the northbound database.

Related-bug: #2049902
Change-Id: I545d6b41fd308eb56e5295657260718dc14868f7
(cherry picked from commit 1bacff1dff)
2024-03-19 12:59:04 +00:00
devstack Change default to NB DB Driver 2024-03-08 10:01:13 +01:00
doc Add feature to check if SNAT disabled before exposing tenant networks 2024-02-27 09:21:59 +00:00
etc Generate config file using oslo-config-generator 2024-01-12 08:50:35 +00:00
ovn_bgp_agent Fix placement of lsp when external_ids not in sync 2024-03-19 12:59:04 +00:00
releasenotes Update master for stable/2023.2 2023-09-14 01:25:47 +00:00
zuul.d Add bgp tempest job 2024-02-09 13:42:16 +00:00
.coveragerc Use .coveragerc to omit directories 2024-01-26 16:01:31 +09:00
.gitignore Generate config file using oslo-config-generator 2024-01-12 08:50:35 +00:00
.gitreview Update .gitreview for stable/2024.1 2024-03-14 07:22:35 +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 Replace storyboard links with launchpad ones 2023-04-20 14:32:04 +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
README.rst Publish docs at docs.openstack.org 2023-05-10 15:58:40 +01:00
requirements.txt Add netaddr as a requirement 2024-01-12 14:58:37 +00:00
setup.cfg Add a new driver that uses NB DB instead of SB DB 2023-04-10 09:28:44 +02:00
setup.py Initial commit 2021-08-27 16:56:11 +01:00
test-requirements.txt Add new privileged method implementations 2023-06-15 12:12:08 +02:00
tox.ini Update TOX_CONSTRAINTS_FILE for stable/2024.1 2024-03-14 07:22:36 +00: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.