On Thu, Dec 7, 2023 at 9:49 AM Vincent Godin via discuss <ovs-discuss@openvswitch.org> wrote: > > First, let's explain my design > > 3 OVN, 1 on each site DC1, DC2 and DC3 > On each OVN : > - one subnet with only one vm per DC (let's call them subnet-1 and > vm-1 on DC1, subnet-2 and vm-2 on DC2 and subnet-3 and vm-3 on DC3) > - each subnet is able to connect the external world with a provider > network, provider-1 on DC1, provider-2 on DC2, ... > - each subnet is able to connect to the others subnets via an OVN > Interconnect transit switch : sw-ts > > On OVN-1, i have : > a sw-1 for the subnet-1 attached to vm-1 and lr-1 > a lr-1 : > attached to sw-1 and set as default gateway for subnet-1 > attached to sw-ts with ip1 > configured with a default gateway set to provider-1 > configured to route subnet-2 to ip2 (IP address of lr-2 > port-to-sw-ts on DC2) and subnet-3 to ip3 (IP address of lr-3 > port-to-sw-ts on DC3) > a sw-ts : > attached locally to lr1 et remotely to lr2 and lr3 on > respectively DC2 and DC3 > > With this design : > vm-1 is able to connect to vm-2 on DC2 and to vm-3 on DC3. > vm-1 is able to connect to the external world via provider-1 > (with a SNAT on lr-1) > > For lr-1, i will to have two bindings : > one for the OVN-IC connectivity to fix the node it will use to > connect the others node on DC2 and DC3 > one for the external connectivity to fix the node it will use to > connect to the provider network > > If I have one network node on DC1, the two bindings for lr-1 will be > set on it (with the good configuration of course) > If I have two network nodes on DC1, i need to set the priority the > same way on the two bindings for them to stay on the same network node > > If the "master" node loose its inter-DC connectivity, the "OVN-IC" > binding will change to the second node but the "external" binding will > stay on the master node : vm-1 can not anymore connect the other vms > on DC2 or DC3 !!!
To get a clearer understanding of the toplogy, is it possible to share the output of "ovn-nbctl show" of your 3 DCs ? What do you mean by bindings on lr-1 ? You mean logical router ports with gateway chassis set to it ? Thanks Numan > > Is there a way to "group" bindings so that they will be tight together > ? If one must change of node, the other will change to the same node > > Thank you for your help > > Vincent > _______________________________________________ > discuss mailing list > disc...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss > _______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss