-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
FIPs for Octavia VIPs (octavia-fips)
Description
An Octavia VIP is a neutron port that is not bound to any VM and is therefor not added to br-int. The VM containing the active haproxy sends gratuitous ARPs for the VIP's IP and ODL intercepts those and programs flows to forward VM traffic to the VMs port. Note that this is my understanding of how this all works, I have not validated it, the opener of this bug confirms that it works.
The ODL code responsible for configuring the FIP association flows on OVS currently relies on a southbound openflow port that corresponds to the neutron FIP port. The only real reason this is required is so that ODL can decide which switch should get the flows. See FloatingIPListener#createNATFlowEntries. In the case of the VIP port, there is no corresponding southbound port so the flows never get configured.
https://bugzilla.redhat.com/show_bug.cgi?id=1608343
Gerrits Topic: <replace this text and bp/spec with the topic tag>
Dependencies
None