Bug 2209893

Summary: Add support for OVN MAC_Binding aging mechanism
Product: Red Hat OpenStack Reporter: Bernard Cafarelli <bcafarel>
Component: openstack-neutronAssignee: Terry Wilson <twilson>
Status: CLOSED ERRATA QA Contact: Eran Kuris <ekuris>
Severity: high Docs Contact:
Priority: high    
Version: 17.1 (Wallaby)CC: amusil, bmv, chrisw, gurpsing, mariel, scohen, twilson
Target Milestone: z2Keywords: Triaged
Target Release: 17.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-neutron-18.6.1-17.1.20231025110804.85ff760.el9ost Doc Type: Enhancement
Doc Text:
MAC address aging in the OVN ML2 mech driver is now supported and can be configured globally with the new ``[ovn] mac_binding_aging_threshold`` and ``[ovn_nb_global] mac_binding_removal_limit`` configuration options. Setting the value per-router is not currently supported. This feature is available in OVN versions >= 22.09.0+. Previous versions will ignore the new options.
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-01-16 14:32:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2084668    
Bug Blocks:    

Description Bernard Cafarelli 2023-05-25 07:30:42 UTC
Core OVN added support for MAC_Binding entries aging mechanism in bug 2084668 and this is available in OVN 22.12
It is configured with nb parameters:
https://github.com/ovn-org/ovn/blob/1cc77af0859629129f714fb022f69bbf9c4e18cc/ovn-nb.xml#L2599C37-L2604
https://github.com/ovn-org/ovn/blob/1cc77af0859629129f714fb022f69bbf9c4e18cc/ovn-nb.xml#L165-L171

We have seen several cases where the MAC_Binding table grows a lot, and being able to configure this aging feature will be great to have in 17.1

Documentation note: this should come with documentation and/or KCS entry for visibility to users getting impacted by a large MAC_Binding table

Comment 2 Ales Musil 2023-05-25 07:47:25 UTC
Just one note, this is actually available in 22.09, not sure which version of OSP it might correspond to, but you might have it available earlier.

Comment 29 errata-xmlrpc 2024-01-16 14:32:25 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Red Hat OpenStack Platform 17.1.2 bug fix and enhancement advisory), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2024:0209