[NETVIRT-629] ARP Responder Flows are not removed from compute hosts when an instance is deleted. Created: 20/Apr/17  Updated: 09/Mar/18  Resolved: 03/Oct/17

Status: Resolved
Project: netvirt
Component/s: None
Affects Version/s: Boron
Fix Version/s: None

Type: Bug
Reporter: Mark Donovan Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Linux
Platform: Other


External issue ID: 8263

 Description   

Summary:
ARP Responder Flows are not removed from compute hosts when an instance is deleted. When an instance is attached the ARP Responder Flows are added to the OVS on both controller and compute hosts. When the instance is the deleted the ARP Responder Flows are removed from the controller but not from the compute hosts.

We expect the ARP Responder Flows to be removed from the compute hosts also.

The consequence of this is that if the instance is relaunched with the same ip address and another instance tries to reach it the action will fail as the old mac address of the instance is still in the ARP Responder flows.

This was seen on:
Boron 1.3.0.
Open vSwitch 2.4.1
OpenFlow versions 0x1:0x4

Kernel:
Linux version 3.13.0-116-generic (buildd@lcy01-03) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ) #163-Ubuntu SMP Fri Mar 31 14:13:22 UTC 2017



 Comments   
Comment by Robert Varga [ 04/May/17 ]

OpenFlow world, moving to OFP for further routing.

Comment by Abhijit Kumbhare [ 04/May/17 ]

Looks related to NetVirt rather than OpenFlow Plugin.

Comment by Vinh Nguyen [ 05/Jul/17 ]

Hi Mark,

Do you see the problem in legacy or new netvirt? What are the ARP Responder flows that should be deleted?

Thanks, Vinh

Comment by Venkatrangan Govindarajan [ 06/Jul/17 ]

Mark,

What feature did you install on ODL?

Comment by Mark Donovan [ 06/Jul/17 ]

Hi Vinh & Venkatrangan,
I don't think we installed a new netvirt.
The ARP responder flow are added to the controller node and compute node. The hold the mac addresses of instances launched on that particular node. Is there something specific that you need to know about them.

"What feature did you install on ODL?" We have installed ODL in openstack and use it to manage our networking.

// Mark

Comment by Vinh Nguyen [ 06/Jul/17 ]

Hi Mark,

We would like to confirm whether this is an issue with:

  • Legacy Netvirt (feature:install odl-ovsdb-openstack) OR
  • New Netvirt (feature:install odl-netvirt-openstack)

so that we can prioritize the fix. The 'Component' field of this bug report is set to 'General', meaning new netvirt. But it seems to me that this issue is observed in Legacy netvirt. If it is I will change the 'Component' field accordingly

Thanks, Vinh

Comment by Vinh Nguyen [ 26/Jul/17 ]

Updated component to Legacy

Generated at Wed Feb 07 20:22:03 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.