[NETVIRT-80] ARP reply from openstack VM instance to external host present in VLAN Network is dropped Created: 19/Aug/16  Updated: 08/Apr/19  Resolved: 09/Mar/18

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

Type: Bug Priority: Medium
Reporter: Venkatrangan Govindarajan 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: All
Platform: All


External issue ID: 6474

 Description   

Scenario:

Openstack configured to use vxlan tunnels for vm instacnes and vlan provider for external networks.

Openstack with ODL for handling L2 and neutron-l3-agent for handling the L3.
There is a "L2Gateway" like solution to handle the vxlan to vlan conversion for connecting to multiple external networks (vlan) .

Problem:
-> When a VM instance in the external vlan tries to send a ARP request to the VM in openstack, the ARP response gets dropped.



 Comments   
Comment by Venkatrangan Govindarajan [ 31/Aug/16 ]

Setup: VLAN Provider for External Netowrks and VXLAN for internal communication between the VM's.

ODL used for L2

neutron-l3-agent for L3

L2Gateway for VXLAN to VLAn conversion

In such a setup, the external instance sends a ARP request to the VM in VXLAN, but the ARP response gets dropped. the Unknown unicase needs to be handled.

To solve this issue, we can resort to ARP flooding, which may have performance impacts.

the solution currently planned is to add a metaflow (learn action) that will send the packet back to the tunnel.

we are adding this support for Boron (SR1)

Comment by balakrishnan k [ 23/Sep/16 ]

scenario:
Openstack configured to use vxlan tunnels for VM instacnes and external Host connected to OVS using VXlanGateWay.

VXlanGateWay provides similar functionality like L2Gateway feature in openstack.Trying to reach openstack Vm instance from external Host.

problem:
when external Host sending a ARP request to the VM in openstack and it was reached the VM, Then openstack VM sent ARP reply but it is dropped in OVS.

solution:
The Unknown unicast needs to be handled.
To solve this issue, we can resort to ARP flooding, which may have performance impacts.The solution currently planned is to add a metaflow (learn action) that will send the packet back to the tunnel. we are adding this support for Boron (SR1)

Comment by Hideyuki Tai [ 30/Sep/16 ]

The fix has been proposed.
https://git.opendaylight.org/gerrit/#/c/45744/

Comment by Sam Hague [ 09/Mar/18 ]

Legacy NetVirt is deprecated.

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