Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1310547

Summary: [RFE] [Neutron] Neutron Layer 2 Gateway support
Product: Red Hat OpenStack Reporter: Marko Nousiainen <marko.nousiainen>
Component: openstack-neutronAssignee: Assaf Muller <amuller>
Status: CLOSED DUPLICATE QA Contact: Toni Freger <tfreger>
Severity: medium Docs Contact:
Priority: medium    
Version: 11.0 (Ocata)CC: akarlsso, amuller, brault, chrisw, nyechiel, srevivo, tamar.inbar-shelach
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-03-20 10:55:48 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1265219, 1281573, 1389435, 1396159, 1414428, 1431704, 1533135, 1533136    

Description Marko Nousiainen 2016-02-22 08:25:20 UTC
Integration of Neutron L2 GW to OSP:
https://wiki.openstack.org/wiki/Neutron/L2-GW

Our use case for L2 GW is to use VxLAN overlay for external connections instead of VLANs. This is achieved by having Neutron to manage VxLAN tunnel endpoints (VTEPs) on the physical switches as well as on the virtual switches on the hosts.

Discovering correct VTEP for destination MAC could be done with multicast, however Open vSwitch does not support this. Other way would be to have SDN controller with some application managing the VTEPs, but such applications are not generally available at the moment. Also L2 networks could be tunneled over L3 in a datacenter by configuring VTEPs on the leaf switches. This is however static and complex without SDN.

To have VXLAN overlay all the way from hosts to the edge of the cloud without multicasts or SDN, Neutron needs to have mapping of physical VTEPs in addition to host VTEPs with vSwitches. Neutron L2 GW implements this funtionality using OVSDB to configure VTEPs on the physical switches supporting it.

Use case somewhat similar to ours is demoed in this video:
https://www.youtube.com/watch?v=OJx2qKQijZ4

Comment 2 Assaf Muller 2016-06-04 14:03:53 UTC
*** Bug 1310549 has been marked as a duplicate of this bug. ***

Comment 3 Assaf Muller 2016-08-22 11:52:00 UTC
*** Bug 1369045 has been marked as a duplicate of this bug. ***

Comment 8 Nir Yechiel 2017-03-20 10:55:48 UTC

*** This bug has been marked as a duplicate of bug 1431704 ***