make l3-agent support the send_arp_for_ha option

Bug #1042046 reported by dan wendlandt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Low
Jiajun Liu

Bug Description

nova-network has a 'send_arp_for_ha' option to have the gateway send a gratuitous ARP on all L3 ports to facilitate HA.

We should look into whether we need to support this option in quantum l3-agent.

dan wendlandt (danwent)
Changed in quantum:
importance: Undecided → Low
tags: added: low-hanging-fruit
Jiajun Liu (ljjjustin)
Changed in quantum:
assignee: nobody → ljjjustin (ljjjustin)
Revision history for this message
Jack McCann (jack-mccann) wrote :

I'd like to suggest implementing this as a counter that indicates number of gratuitous ARPs to send. The value can be set to zero to disable the feature, or to a positive integer value (1, 2, 3, etc.) that is passed as -c option to arping command.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (master)

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

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

Reviewed: https://review.openstack.org/12037
Committed: http://github.com/openstack/quantum/commit/e1130a96740e1d3180b2aa5a2874d5598ea9320b
Submitter: Jenkins
Branch: master

commit e1130a96740e1d3180b2aa5a2874d5598ea9320b
Author: justin ljj <email address hidden>
Date: Mon Aug 27 16:27:23 2012 +0800

    support 'send_arp_for_ha' option in l3_agent

    Fixes bug 1042046

    Sending gratuitous ARPs when a external router or a floating
    IP was added in order to facilitate HA.

    I am using iputils-arping package to send ARP packets. You will need
    to install iputils-arping on Ubuntu and iputils on Fedora/RHEL/CentOS.
    Arping locates in /usr/bin/arping on Ubuntu and locates in /sbin/arping
    on Fedora/RHEL/CentOS.

    Change-Id: I125dbc57b90027dc5e99ff0a5d6877843a0b02a5

Changed in quantum:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in quantum:
milestone: none → grizzly-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in quantum:
milestone: grizzly-1 → 2013.1
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.