l2-pop ML2 mechanism driver need ARP responder with the OVS agent

Bug #1237427 reported by Édouard Thuleau
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
Édouard Thuleau

Bug Description

The l2-pop mechanism driver uses an ARP responder to avoid ARP broadcast but it only works with the LB agent.
We need to implement an ARP responder for the OVS agent also.

Tags: ml2
tags: added: havana-rc-potential
tags: added: ml2
Changed in neutron:
assignee: nobody → Édouard Thuleau (ethuleau)
tags: removed: havana-rc-potential
Changed in neutron:
status: New → In Progress
Kyle Mestery (mestery)
Changed in neutron:
importance: Undecided → Medium
Kyle Mestery (mestery)
Changed in neutron:
milestone: none → juno-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/49227
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=befa0b9184eb0c6248d06efa5b02be8217f1722e
Submitter: Jenkins
Branch: master

commit befa0b9184eb0c6248d06efa5b02be8217f1722e
Author: Édouard Thuleau <email address hidden>
Date: Mon Jan 6 13:58:39 2014 +0100

    Implement local ARP responder onto OVS agent

    With ML2 plugin and l2-pop mechanism driver, it's possible to locally
    answer to the ARP request of the VM and avoid ARP broadcasting emulation
    on overlay which is costly.

    When this functionality is enabled, the OVS flows logic evolves to [1].
    This functionality was introduce in 2.1 OVS branch [2].

    A README is added to describe l2-pop mechanism driver and the agents
    particularities.

    [1] https://wiki.openstack.org/wiki/Ovs-flow-logic#OVS_flows_logic_with_local_ARP_responder
    [2] http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=f6c8a6b163af343c66aea54953553d84863835f7

    DocImpact: New OVS agent flag 'arp_responder' set to false by default
    Closes-Bug: #1237427
    Change-Id: Ic28610faf2df6566d8d876fcd7aed333647970e2

Changed in neutron:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in neutron:
milestone: juno-1 → 2014.2
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.