<div dir="ltr"><div>Hello all:</div><div><br></div><div>First of all, a bit of context. This question/request is related to [1]. The problem we have in OpenStack is that we are trying to create a VIP but not with a /32 IP address but with a CIDR.</div><div><br></div><div>Since [2][3], is it possible to define VIPs in Neutron using OVN by creating an unassigned port. This port will provide the VIP. When this VIP is set to a bound port as "allowed_address_pairs", we set the LSP port type to "virtual".<br></div><div><br></div><div>In Neutron we can assign a CIDR to a port as an "allowed_address_pairs". For example:</div><div>$ openstack port show port10 | grep allowed_address_pairs</div><div>allowed_address_pairs   | ip_address='<a href="http://1.2.3.0/24">1.2.3.0/24</a>', mac_address='fa:16:3e:7d:ca:e4'</div><div><br></div><div></div><div>The problem is that OVN, to set the virtual LSP chassis and thus create the OpenFlow rules in the selected OVS, is expecting an ARP from the exact IP address that matches with the VIP IP address. Any other IP address in the CIDR '<a href="http://1.2.3.0/24">1.2.3.0/24</a>' (following the example provided), won't trigger the rule creation.<br></div><div><br></div><div>Is there any mechanism to provide support for a virtual CIDR instead of a VIP? If not, are there any plans for this?</div><div><br></div><div>Thank you in advance.<br></div><div>Rodolfo Alonso (<a href="mailto:ralonsoh@redhat.com">ralonsoh@redhat.com</a>).<br></div><div></div><div><br></div><div>[1]<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1970907">https://bugzilla.redhat.com/show_bug.cgi?id=1970907</a></div><div>[2]<a href="https://github.com/ovn-org/ovn/commit/054f4c85c413e20d893e10ba053ec52ac15db49c">https://github.com/ovn-org/ovn/commit/054f4c85c413e20d893e10ba053ec52ac15db49c</a></div><div>[3]<a href="https://review.opendev.org/c/openstack/networking-ovn/+/676223">https://review.opendev.org/c/openstack/networking-ovn/+/676223</a></div></div>