[ovn] Implement support for external-gateway-multihoming extension
The general approach is to update the ovn_client and ovn_db_sync
code to handle multiple gateway ports wherever a single gateway
port is handled today.
In this patch set multiple static routes for default gateway will
be added by default when multiple gw ports are present. Support
for the `enable_default_route_ecmp` attribute to control this
behavior will be added in subsequent patch set to avoid making
this change too large.
Reviewed: https:/ /review. opendev. org/c/openstack /neutron/ +/874199 /opendev. org/openstack/ neutron/ commit/ 0bc9a713872d963 9b234eaffce9f43 c2fd4be98f
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 0bc9a713872d963 9b234eaffce9f43 c2fd4be98f
Author: Frode Nordahl <email address hidden>
Date: Tue Mar 21 08:54:22 2023 +0100
[ovn] Implement support for external- gateway- multihoming extension
The general approach is to update the ovn_client and ovn_db_sync
code to handle multiple gateway ports wherever a single gateway
port is handled today.
In this patch set multiple static routes for default gateway will default_ route_ecmp` attribute to control this
be added by default when multiple gw ports are present. Support
for the `enable_
behavior will be added in subsequent patch set to avoid making
this change too large.
Partial-Bug: #2002687 0034b921b11af3a 8d502273766
Change-Id: I00b1f29172be5a