Bug 1403501 - [RFE] MPLS/GRE support in OVS
Summary: [RFE] MPLS/GRE support in OVS
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openvswitch
Version: 12.0 (Pike)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Eric Garver
QA Contact: Ofer Blaut
URL:
Whiteboard:
Depends On:
Blocks: 1419948
TreeView+ depends on / blocked
 
Reported: 2016-12-10 18:13 UTC by Bertrand
Modified: 2020-01-21 06:00 UTC (History)
16 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-09-13 13:38:16 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Bertrand 2016-12-10 18:13:05 UTC
Scope / Description:
The Open vSwitch (OVS) is a key component of many major SDN solutions
used with OpenStack (Nokia Nuage Networks, OpenDaylight (ODL), Ericsson Cloud SDN, ONOS, Neutron standalone). These SDN solutions are relevant in many use cases:
a)Proposed as the SDN solution in the OPNFV reference architecture: ODL, ONOS
b)Nuage is part of the SDN-IaaS 
c)In the perspective of using Neutron standalone as the SDN solution

An important requirement in these different use cases is to have seamless
integration with MPLS routers at the infrastructure edge router
which is not the case today (use of VxLAN + gateways or proprietary modifications of
the OVS)
Thus the need to have better support of MPLS/GRE in OVS.

Pre-requisite: L3 flow/port support on the OVS is a required for MPLS/GRE support
Set of Patches required, [1], [2] and L3 patch set 12+ [3]
[1] https://patchwork.ozlabs.org/patch/678430/
[2] http://www.spinics.net/lists/netdev/msg398617.html
[3] https://patchwork.ozlabs.org/project/netdev/list/?submitter=9287&state=*&q=openvswitch&archive=both&delegate=

Additional Info:
Partner: Orange
Name: Thomas Morin
Contact Email: Thomas.Morin

Red Hat EPM: Bertrand Rault
Contact Email: Brault

Comment 2 Lance Richardson 2017-01-13 20:01:39 UTC
The requested set of patches is identical to those
requested in bz#1403499.

For upstream status and commit ids, see:
https://bugzilla.redhat.com/show_bug.cgi?id=1403499#c3

Comment 3 Thomas Morin (tmorin) 2017-06-28 15:14:27 UTC
What I understood from today's meeting on OVS PTAP [2] and the summary sent to ovs-dev [1] is that the last missing piece for MPLS/GRE support with a kernel datapath is: "3. L3/PTAP tunnel config for kernel datapath (RedHat)". Jan/Ben were assuming this was in progress on RH side (Jiri?).

It would be absolutely fantastic if that could land for 2.8.

[1] https://mail.openvswitch.org/pipermail/ovs-dev/2017-June/334712.html
[2] https://mail.openvswitch.org/pipermail/ovs-dev/2017-June/334711.html

Comment 4 Jiri Benc 2017-06-28 17:08:42 UTC
Thomas, I unfortunately missed today's meeting due to scheduling conflicts. We're indeed working on that.


Note You need to log in before you can comment on or make changes to this bug.