On Fri, Mar 12, 2021 at 01:51:14AM +0100, ToXiC ToXiC wrote: > Hello, > I was wondering if it would be possible to use OVS to create a failover > bond and attach it to a bridge. > > I know how to setup an ovs bridge so that all my VMs can communicate, one > of them is my virtualRouter using opnSense. Whe this virtualRouter is down > I would like to add a physical NIC as failover for my virtualRouter since I > can plug this physical NIC to my switch who also have connection to a > failover opnSense router that could take over and keep traffic flowing, > albeit at lower speeds since my virtualRouter has several physical NICs in > a LAG and a single 10GB/s virtual link to my other VMS, while the failover > would only have 1GB/s to the ovs bridge to my other VMs.... > > Confirmation of the feasibility and insights on how to set that up would be > realy welcome.
OVS has a couple of mechanisms that can help with implementing failover. One of them is the "bundle" action that you can find documented in the ovs-actions manpage. Another is "fast-failover" groups, which work as documented in the OpenFlow specifications. Either way, you would need to figure out how OVS can decide that the virtual router has failed. I think that you could use OVS's support for BFD or CFM for this; some other method might be appropriate. Some assembly would be required here. I don't know of a place where you can find a documented recipe for this. _______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss