On 2/11/25 9:36 AM, Felix Huettner via dev wrote: > From: Frode Nordahl <[email protected]> > > 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 <[email protected]> > Co-Authored-by: Felix Huettner <[email protected]> > Signed-off-by: Felix Huettner <[email protected]> > Signed-off-by: Frode Nordahl <[email protected]> > ---
Applied to main, thanks! _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
