MAC address in allowed_address_pairs is unreachable in OVN

Bug #1711887 reported by Han Zhou
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-ovn
Fix Released
Medium
Han Zhou

Bug Description

Currently allowed_address_pairs works only if the mac in the allowed address pair is the same as the mac address of the port (ip can be different). Otherwise, packets destined to the new mac address cannot be delivered to the port, because there is no logical flow in L2 lookup stage in OVN for the new mac. The solution could be adding the new mac to "addresses" of the OVN lport.

Han Zhou (zhouhan)
Changed in networking-ovn:
importance: Undecided → Medium
Han Zhou (zhouhan)
Changed in networking-ovn:
assignee: nobody → Han Zhou (zhouhan)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-ovn (master)

Fix proposed to branch: master
Review: https://review.openstack.org/495573

Changed in networking-ovn:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-ovn (master)

Reviewed: https://review.openstack.org/495573
Committed: https://git.openstack.org/cgit/openstack/networking-ovn/commit/?id=83b6e0ac00a587f90652cfff8f1abf0bd565632f
Submitter: Jenkins
Branch: master

commit 83b6e0ac00a587f90652cfff8f1abf0bd565632f
Author: Han Zhou <email address hidden>
Date: Sun Aug 20 12:41:34 2017 -0700

    Add mac from allowed_address_pairs to ovn lport addresses

    Currently allowed_address_pairs works only if the mac in the allowed
    address pair is the same as the mac address of the port (ip can be
    different). Otherwise, packets destined to the new mac address
    cannot be delivered to the port, because there is no logical flow
    in L2 lookup stage in OVN for the new mac. This patch fixes it by
    adding the new mac to "addresses" of the OVN lport.

    Change-Id: I69e85f2a1acb9541e624c8a153610f9759b8d238
    Closes-bug: #1711887

Changed in networking-ovn:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/networking-ovn 4.0.0.0b1

This issue was fixed in the openstack/networking-ovn 4.0.0.0b1 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.