neutron/releasenotes/notes/support-fdb-aging-b9ab82d75db81bbc.yaml
Luis Tomas Bolivar 1e9f50c736 Add support for FDB aging
In [1] we added support for FDB learning. In order to avoid issues
due to that table increasing without limits, which will impact OVN
performance, this patch is adding support for its aging mechanisms
which was added in OVN 23.09 in [2]. By default is disabled, so if
`localnet_learn_fdb` is enabled, the new configuration parameters
should be appropriately configured too: `fdb_age_threshold` and
`fdb_removal_limit`

[1] https://review.opendev.org/c/openstack/neutron/+/877675
[2] ae9a548882

Closes-Bug: 2035325

Change-Id: Ifdfaec35cc6b52040487a2b5ee08aba9282fc68b
2023-10-24 08:25:03 +00:00

15 lines
799 B
YAML

---
features:
- |
In OVN 22.09 the option ``localnet_learn_fdb`` was added, enabling localnet
ports to learn MAC addresses and store them at the FDB table. There was no
aging mechanism for those MACs until OVN 23.06, where the configuration
option ``fdb_age_threshold`` was added. This enables to set the maximum
time the learned MACs will stay in the FDB table (in seconds). When the
``localnet_learn_fdb`` configuration option is enabled, the proper value
for ``fdb_age_threshold`` should also be set, to avoid
performance/scalability issues due to the table growing too much --
especially when provider networks are large. In addition the configuration
option ``fdb_removal_limit`` was also added to avoid removing a large
number of entries at once.