Re: [bess] One question about 'draft-ietf-bess-evpn-overlay-02'

Thomas Morin <thomas.morin@orange.com> Thu, 12 November 2015 15:08 UTC

Return-Path: <thomas.morin@orange.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B6271ACCFC for <bess@ietfa.amsl.com>; Thu, 12 Nov 2015 07:08:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.194
X-Spam-Level:
X-Spam-Status: No, score=-3.194 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u_OG-f1gmQiK for <bess@ietfa.amsl.com>; Thu, 12 Nov 2015 07:08:01 -0800 (PST)
Received: from r-mail2.rd.orange.com (r-mail2.rd.orange.com [217.108.152.42]) by ietfa.amsl.com (Postfix) with ESMTP id D68591A912C for <bess@ietf.org>; Thu, 12 Nov 2015 07:08:00 -0800 (PST)
Received: from r-mail2.rd.orange.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 8C6415D89A5; Thu, 12 Nov 2015 16:07:51 +0100 (CET)
Received: from FTRDCH01.rd.francetelecom.fr (unknown [10.194.32.11]) by r-mail2.rd.orange.com (Postfix) with ESMTP id 80FA75D895F; Thu, 12 Nov 2015 16:07:51 +0100 (CET)
Received: from [10.193.71.12] (10.193.71.12) by FTRDCH01.rd.francetelecom.fr (10.194.32.11) with Microsoft SMTP Server id 14.3.224.2; Thu, 12 Nov 2015 16:07:59 +0100
To: John E Drake <jdrake@juniper.net>, "bess@ietf.org" <bess@ietf.org>
References: <486973F4-725A-4510-969F-AD9BC3D34B54@alcatel-lucent.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6C1B@nkgeml501-mbs.china.huawei.com> <1F70DC8A-2BB5-40C7-89CA-03F6E0784B8B@alcatel-lucent.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6C5B@nkgeml501-mbs.china.huawei.com> <SN1PR0501MB17092E0A7F8A69AD96A8C903C7130@SN1PR0501MB1709.namprd05.prod.outlook.com> <4550_1447317570_56445042_4550_858_1_56445041.3030507@orange.com> <SN1PR0501MB1709275548E6E98C1E5A7A60C7120@SN1PR0501MB1709.namprd05.prod.outlook.com>
From: Thomas Morin <thomas.morin@orange.com>
Organization: Orange
Message-ID: <5644AB4F.6030708@orange.com>
Date: Thu, 12 Nov 2015 16:07:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <SN1PR0501MB1709275548E6E98C1E5A7A60C7120@SN1PR0501MB1709.namprd05.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/bess/PyrJAKOjLSMtwki_poY2lRA7Mbc>
Cc: Eric Rosen <erosen@juniper.net>
Subject: Re: [bess] One question about 'draft-ietf-bess-evpn-overlay-02'
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Nov 2015 15:08:04 -0000

Hi John,

2015-11-12, John E Drake:
>
> Why do you think it should be documented in Eric's draft rather than in the EVPN Overlay draft?

The issue applies beyond the context of E-VPN overlay specs, and exist 
in any context where different kinds of MPLS(/x) encaps can be mixed 
(E-VPN non-overlay, IP VPNs), which is addressed by Eric's draft.

Best,

-Thomas



>
>> -----Original Message-----
>> From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of
>> thomas.morin@orange.com
>> Sent: Thursday, November 12, 2015 3:39 AM
>> To: bess@ietf.org
>> Subject: Re: [bess] One question about 'draft-ietf-bess-evpn-overlay-02'
>>
>> HI John, Weiguo,
>>
>> John E Drake :
>>>
>>> It is needed in order to distinguish between an advertising node that
>>> only supports non-MPLS encapsulations and one that supports MPLS and
>>> non-MPLS encapsulations.  An advertising node that only supports MPLS
>>> encapsulation does not need to advertise anything.
>>>
>>
>> By the way, I suggested this to be documented in draft-rosen-idr-tunnel-
>> encaps [1].
>>
>> Best,
>>
>> -Thomas
>>
>> [1] http://www.ietf.org/mail-archive/web/idr/current/msg14732.html
>>
>>
>>> *From:*Haoweiguo [mailto:haoweiguo@huawei.com]
>>> *Sent:* Wednesday, November 11, 2015 1:08 AM
>>> *To:* Rabadan, Jorge (Jorge); sajassi@cisco.com; John E Drake
>>> *Cc:* bess@ietf.org
>>> *Subject:* RE: [bess] One question about 'draft-ietf-bess-evpn-overlay-02'
>>>
>>> Jorge,
>>>
>>> Understood, many thanks. Now that the default tunnel encapsulation is
>>> MPLS encapsulation, the tunnel type 10 seems to be unneccessary. So is
>>> the introduction of tunnel type 10 just for further removing
>>> ambiguity? If i don't use the tunnel type 10 in MPLS based EVPN
>>> implementation(RFC 7432), it will also never incur any issue. Am i right?
>>>
>>> Thanks,
>>>
>>> weiguo
>>>
>>> ----------------------------------------------------------------------
>>> --
>>>
>>> *From:*BESS [bess-bounces@ietf.org] on behalf of Rabadan, Jorge
>>> (Jorge) [jorge.rabadan@alcatel-lucent.com]
>>> *Sent:* Wednesday, November 11, 2015 11:47
>>> *To:* Haoweiguo; sajassi@cisco.com <mailto:sajassi@cisco.com>;
>>> jdrake@juniper.net <mailto:jdrake@juniper.net>
>>> *Cc:* bess@ietf.org <mailto:bess@ietf.org>
>>> *Subject:* Re: [bess] One question about 'draft-ietf-bess-evpn-overlay-02'
>>>
>>> Weiguo,
>>>
>>> Well, if an RFC7432 implementation does not use the RFC5512 ext
>>> community, the following sentence in the evan-overlay draft should
>>> help interoperability. I personally don’t see any issues.
>>>
>>> If the BGP Encapsulation extended community is not present, then the
>>>     default MPLS encapsulation or a statically configured encapsulation
>>>     is assumed.
>>>
>>> Thanks.
>>>
>>> Jorge
>>>
>>> *From: *Haoweiguo <haoweiguo@huawei.com
>> <mailto:haoweiguo@huawei.com>>
>>> *Date: *Tuesday, November 10, 2015 at 7:03 PM
>>> *To: *Jorge Rabadan <jorge.rabadan@alcatel-lucent.com
>>> <mailto:jorge.rabadan@alcatel-lucent.com>>, "sajassi@cisco.com
>>> <mailto:sajassi@cisco.com>" <sajassi@cisco.com
>>> <mailto:sajassi@cisco.com>>, "jdrake@juniper.net
>>> <mailto:jdrake@juniper.net>" <jdrake@juniper.net
>>> <mailto:jdrake@juniper.net>>
>>> *Cc: *"bess@ietf.org <mailto:bess@ietf.org>" <bess@ietf.org
>>> <mailto:bess@ietf.org>>
>>> *Subject: *RE: [bess] One question about 'draft-ietf-bess-evpn-overlay-02'
>>>
>>>      Jorge,
>>>
>>>      Thanks for your explanations. However, i still can't understand,
>>>      i'm sorry.
>>>
>>>      RFC 5512 only defines IP tunnel type and encapsulation attribute,
>>>      like L2TPv3,GRE and IP in IP.  For RFC 5512, MPLS tunnel doesn't
>>>      need to be defined specifically, it is default case. In RFC 7432,
>>>      the tunnel type 10 also hasn't been defined. Later, when the EVPN
>>>      for overlay network solution was proposed, the tunnel type 10 was
>>>      introduced to differentiate MPLS tunnel and VXLAN/NVGRE/MPLS Over
>>>      GRE tunnel, because same route type 1,2,3,4 and 5 are used in both
>>>      RFC 7432 and the draft 'draft-ietf-bess-evpn-overlay-02'. We need
>>>      the tunnel type to clearly notify peer EVPN PE which
>>>      tunnel(including MPLS tunnel type) should be used.  So it
>>>      introduced updates on RFC 7432 and will incur some interoperbility
>>>      issue for RFC 7432. Am i right?
>>>
>>>      Thanks,
>>>
>>>      weiguo
>>>
>>>
>>> ----------------------------------------------------------------------
>>> --
>>>
>>>      *From:*BESS [bess-bounces@ietf.org <mailto:bess-bounces@ietf.org>]
>>>      on behalf of Rabadan, Jorge (Jorge)
>>>      [jorge.rabadan@alcatel-lucent.com
>>>      <mailto:jorge.rabadan@alcatel-lucent.com>]
>>>      *Sent:* Wednesday, November 11, 2015 0:01
>>>      *To:* Haoweiguo; sajassi@cisco.com <mailto:sajassi@cisco.com>;
>>>      jdrake@juniper.net <mailto:jdrake@juniper.net>
>>>      *Cc:* bess@ietf.org <mailto:bess@ietf.org>
>>>      *Subject:* Re: [bess] One question about
>>>      'draft-ietf-bess-evpn-overlay-02'
>>>
>>>      Weiguo,
>>>
>>>      There are already implementations using value 10 in the RFC5512
>>>      BGP encap ext community.
>>>
>>>      That is the value you would have in RFC7432 compliant networks
>>>      where you can also have overlay tunnels. Value 10 would indicate
>>>      to the ingress PE that the route needs an MPLS tunnel to be resolved.
>>>
>>>      Thx
>>>
>>>      Jorge
>>>
>>>      *From: *BESS <bess-bounces@ietf.org
>>>      <mailto:bess-bounces@ietf.org>> on behalf of Haoweiguo
>>>      <haoweiguo@huawei.com <mailto:haoweiguo@huawei.com>>
>>>      *Date: *Tuesday, November 10, 2015 at 1:05 AM
>>>      *To: *"sajassi@cisco.com <mailto:sajassi@cisco.com>"
>>>      <sajassi@cisco.com <mailto:sajassi@cisco.com>>,
>>>      "jdrake@juniper.net <mailto:jdrake@juniper.net>"
>>>      <jdrake@juniper.net <mailto:jdrake@juniper.net>>
>>>      *Cc: *"bess@ietf.org <mailto:bess@ietf.org>" <bess@ietf.org
>>>      <mailto:bess@ietf.org>>
>>>      *Subject: *[bess] One question about 'draft-ietf-bess-evpn-overlay-02'
>>>
>>>          Hi Ali & John,
>>>
>>>          The draft of 'draft-ietf-bess-evpn-overlay-02' describes how
>>>          EVPN can be used for Overlay network, the overlay network
>>>          includes VXLAN, NVGRE and MPLS Over GRE.
>>>
>>>          In section 13 IANA considerations, several overlay tunnel
>>>          types are requested as follows:
>>>
>>>          8 VXLAN Encapsulation
>>>          9    NVGRE Encapsulation
>>>          10   MPLS Encapsulation   (?)
>>>          11   MPLS in GRE Encapsulation
>>>          12   VXLAN GPE Encapsulation
>>>
>>>          IMO, 8,9,11 and 12 are all overlay encapsulations, 10 is an
>>>          exception. Would you like to explain what's the purpose of
>>>          tunnel type 10?
>>>
>>>          Thanks,
>>>
>>>          weiguo
>>>
>>>
>>>
>>> _______________________________________________
>>> BESS mailing list
>>> BESS@ietf.org
>>> https://www.ietf.org/mailman/listinfo/bess
>>
>>