Uploaded image for project: 'netvirt'
  1. netvirt
  2. NETVIRT-1402

FIPs for Octavia VIPs (octavia-fips)

    Details

    • Type: Bug
    • Status: In Progress
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Neon
    • Component/s: None
    • Labels:
      None

      Description

      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

      Specification Gerrit: 76132

      Specification Final

      Gerrits Topic: <replace this text and bp/spec with the topic tag>

      Dependencies

      None

        Attachments

        # Subject Branch Project Status CR V

          Activity

            People

            • Assignee:
              jhershbe Josh Hershberg
              Reporter:
              jhershbe Josh Hershberg
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: