Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-186

BZ#2248422 MAC_Binding doesn't learn new MAC address when VIP moves

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None

      This is a cloned OSP bug. I'd like to request a backport of https://github.com/ovn-org/ovn/commit/98531a4d559b5e4964b073b48d6d542a420bab64 to 21.12 that comes with OSP 16.2.x

       

      Description of problem:

      OVN SB MAC_Binding doesn't learn new MAC address when VIP moves.
      Therefore, when VIP fails over and its MAC address changes, MAC_Binding table is not updated and it cause network connection issue.

      My customer created networks and instances so that the instance can access OpenStack public endpoint.
      However, the customer experienced an external network outage and then the public endpoint VIP was moved by pacemaker.
      The outage has been recovered, but now the instance no longer can access the public endpoint VIP because MAC_Binding didn't learn the new MAC address.

      If I remember correctly, this is one of the limitations of OVN.
      Are we willing to improve this behavior?
      Are we willing to implement aging mechanism and GARP learning mechanism in MAC_Binding?

      Version-Release number of selected component (if applicable):
      RHOSP 16.2 + ML2/OVN + DVR

      How reproducible:
      Steps to Reproduce:
      1. Deploy overcloud with ML2/OVN
      2. Create network/subnet/floating_ip/instance so that the instance can access OpenStack public endpoint
      3. Move public endpoint VIP to other controller node

      Actual results:
      MAC_Binding is not updated

      Expected results:
      MAC_Binding is updated

              Unassigned Unassigned
              jira-bugzilla-migration RH Bugzilla Integration
              Eran Kuris Eran Kuris
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: