Support MPLSoGRE encap type

Bug #1588554 reported by Nachi Ueno on 2016-06-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Wishlist
Nischal Sheth
Trunk
Wishlist
Nischal Sheth

Bug Description

Support MPLSoGRE encap type

Currently, we are using "2 GRE" for gre encap.
We will also handle "11 MPLS in GRE Encapsulation" encap type as same meaning.

http://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#tunnel-types

Nachi Ueno (nati-ueno) on 2016-06-02
Changed in juniperopenstack:
importance: Undecided → Medium
tags: added: contrail-control
Changed in juniperopenstack:
assignee: nobody → Nischal Sheth (nsheth)
milestone: none → r3.0.2.0
Nischal Sheth (nsheth) on 2016-06-03
information type: Proprietary → Public
description: updated
Nischal Sheth (nsheth) on 2016-06-03
summary: - Support GREoMPLS encap type
+ Support MPLSoGRE encap type

Review in progress for https://review.opencontrail.org/20927
Submitter: Nischal Sheth (<email address hidden>)

Review in progress for https://review.opencontrail.org/20928
Submitter: Nischal Sheth (<email address hidden>)

Reviewed: https://review.opencontrail.org/20927
Committed: http://github.org/Juniper/contrail-controller/commit/418516c2890288633c89aa0986edff1da34466d4
Submitter: Zuul
Branch: master

commit 418516c2890288633c89aa0986edff1da34466d4
Author: Nischal Sheth <email address hidden>
Date: Fri Jun 3 09:41:17 2016 -0700

Fix interop issue for EVPN w/ MPLS in GRE encapsulation

Current version of EVPN overlay draft says to use MPLSoGRE codepoint,
whereas Contrail uses GRE. This results in interop issues with other
implementations.

The justification for definining a new code point for MPLSoGRE is not
clear. In the intrest of improving interoperability, advertise both GRE
and MPLSoGRE for EVPN routes and map both GRE and MPLSoGRE to the same
string value when advertising routes via xmpp.

Change-Id: I6d01053de225c8058756f9d76682164b6499352e
Closes-Bug: 1588554

OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/20928
Committed: http://github.org/Juniper/contrail-controller/commit/06b8bb0b3dbfc58178dfa5fee65d6e8bd99fc947
Submitter: Zuul
Branch: R3.0

commit 06b8bb0b3dbfc58178dfa5fee65d6e8bd99fc947
Author: Nischal Sheth <email address hidden>
Date: Fri Jun 3 09:41:17 2016 -0700

Fix interop issue for EVPN w/ MPLS in GRE encapsulation

Current version of EVPN overlay draft says to use MPLSoGRE codepoint,
whereas Contrail uses GRE. This results in interop issues with other
implementations.

The justification for definining a new code point for MPLSoGRE is not
clear. In the intrest of improving interoperability, advertise both GRE
and MPLSoGRE for EVPN routes and map both GRE and MPLSoGRE to the same
string value when advertising routes via xmpp.

Change-Id: I6d01053de225c8058756f9d76682164b6499352e
Closes-Bug: 1588554

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers