-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
8
-
False
-
-
False
-
-
ovn25.09-25.09.0-beta.3.el9fdp
-
rhel-9
-
None
-
rhel-net-ovn
-
-
-
ssg_networking
-
OVN FDP Sprint 6, OVN FDP Sprint 7
-
2
In specific deployments, e.g., with BGP EVPN configured for OVN logical switches / routers (the BGP control plane is executed outside of OVN), OVN needs to be able to send packets to MAC addresses that are reachable through the fabric (EVPN).
These remote MAC addresses are learnt by the control plane and installed in the Linux (VRF) FDB table where the control plane daemon runs. With FRR that translates into FRR inserting externally learnt FDB entries onto the linux bridge it uses for that VRF VNI.
E.g., for a MAC (00:02:84:84:84:20) learnt for VRF VNI 20:
$ podman exec -it evpn-host1 bridge fdb show dev vxlan-20 | grep 00:02:84:84:84 | grep extern_learn 00:02:84:84:84:20 vlan 1 extern_learn master br-20 00:02:84:84:84:20 extern_learn master br-20 00:02:84:84:84:20 dst 20.0.0.2 self extern_learn
OVN should provide a way for users to configure an OVN logical switch to monitor and automatically install rules to forward traffic towards MAC addresses learnt by the control plane through EVPN in a given L2 VRF.
In conjunction with the support for encapsulating/decapsulating packets towards/from dynamically learned remote VTEPs from FDP-1385 this would enable stitching together L2 domains through EVPN.
Notes on potential implementation details:
- ovn-controller could monitor through netlink the Linux VRF where the remote MAC FDB entries are created
- OVN already supports FDB learning (for logical switch ports of with "unknown" addreses") and that can be extended to include MACs learnt through the netlink interface above
- depends on
-
FDP-1385 [EVPN] Add support for remote VTEP learning for Logical Switches and Logical Routers.
-
- Verified
-
-
FDP-1416 [EVPN] Add (OVS/OVN) library support for monitoring and interacting with Linux neighbor (fdb/arp/nd) tables.
-
- Verified
-
-
FDP-1386 [EVPN] Add support for encapsulating/decapsulating packets towards/from dynamically learned remote VTEPs.
-
- Closed
-
- is depended on by
-
FDP-1542 [EVPN] Add e2e upstream OVN system tests for L2 EVPN route learning/advertising
-
- Closed
-
- links to
-
RHBA-2025:154902 ovn25.09 bug fix and enhancement update