On 2/11/25 9:36 AM, Felix Huettner via dev wrote: > From: Frode Nordahl <fnord...@ubuntu.com> > > Introduce route-exchange-netlink module which implements interface > for maintaining VRFs [0] and routes through Netlink. > > There is a desire to do this without having to (re-)implement > routing protocol state machines in OVN, and to accomplish this we > make use of Netlink. > > Netlink was chosen because: > * Its ubiquitous nature with availability on any Linux system as > as well other platforms. > * Presence of a very good Netlink library implementation in our > sibling project and library, Open vSwitch. > * Popular routing protocol software conveniently already have > support for redistributing routes to/from Netlink. > * Support for interacting with Virtual Routing and Forwarding > domains [0], allowing full isolation between virtual network > resources defined within OVN and the hosting system while > retaining access to all system network interfaces. > > It is important to note that the purpose of this integration is > generic exchange of control plane information, while allowing to > keep the datapath in OVS/OVN, enabling users to leverage its full > range of user-, kernel- and mixed- space datapath implementations. > > 0: https://docs.kernel.org/networking/vrf.html > > Acked-by: Dumitru Ceara <dce...@redhat.com> > Co-Authored-by: Felix Huettner <felix.huettner@stackit.cloud> > Signed-off-by: Felix Huettner <felix.huettner@stackit.cloud> > Signed-off-by: Frode Nordahl <fnord...@ubuntu.com> > ---
Applied to main, thanks! _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev