44cbbba369
There is a use case where a user defined router flavor requires router interfaces that don't have a corresponding OVN LSP. In this use case, Neutron acts only as an IP address manager for the router interfaces. This change adds a user defined router flavor driver that implements the described use case. The new functionality is completely contained in the new driver, with no logic added to the rest of ML2/OVN. This is accomplished as follows: 1) When an interface is added to a router, the driver deletes the LSP and the OVN revision number. 2) When an interface is about to be removed from a router, the driver re-creates the LSP and the OVN revision number. In this way, ML2/OVN can later delete the port normally. Closes-Bug: #2078382 Change-Id: I14d675af2da281cc5cd435cae947ccdb13ece12b
9 lines
451 B
YAML
9 lines
451 B
YAML
---
|
|
features:
|
|
- A new sample OVN user defined router flavor driver has been added that
|
|
enables the creation of router interfaces with no associated underlying
|
|
Logical Switch Ports. In this scenario, Neutron only acts as the
|
|
IP address manager for the router interfaces. This enables user defined
|
|
router flavors to have total control of the traffic traversing the
|
|
router interfaces while bypassing the OVN processing.
|