-
Bug
-
Resolution: Obsolete
-
Undefined
-
None
-
None
-
None
-
None
-
False
-
-
False
-
None
-
-
This is a cloned OSP bug. I'd like to request a backport of https://github.com/ovn-org/ovn/commit/98531a4d559b5e4964b073b48d6d542a420bab64 to 21.12 that comes with OSP 16.2.x
Description of problem:
OVN SB MAC_Binding doesn't learn new MAC address when VIP moves.
Therefore, when VIP fails over and its MAC address changes, MAC_Binding table is not updated and it cause network connection issue.
My customer created networks and instances so that the instance can access OpenStack public endpoint.
However, the customer experienced an external network outage and then the public endpoint VIP was moved by pacemaker.
The outage has been recovered, but now the instance no longer can access the public endpoint VIP because MAC_Binding didn't learn the new MAC address.
If I remember correctly, this is one of the limitations of OVN.
Are we willing to improve this behavior?
Are we willing to implement aging mechanism and GARP learning mechanism in MAC_Binding?
Version-Release number of selected component (if applicable):
RHOSP 16.2 + ML2/OVN + DVR
How reproducible:
Steps to Reproduce:
1. Deploy overcloud with ML2/OVN
2. Create network/subnet/floating_ip/instance so that the instance can access OpenStack public endpoint
3. Move public endpoint VIP to other controller node
Actual results:
MAC_Binding is not updated
Expected results:
MAC_Binding is updated
- external trackers