Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs. draft-ietf-idr-tunnel-encaps
John E Drake <jdrake@juniper.net> Wed, 04 May 2016 21:34 UTC
Return-Path: <jdrake@juniper.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F46212D88C; Wed, 4 May 2016 14:34:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 R3PU9rx1T2RY; Wed, 4 May 2016 14:34:40 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0147.outbound.protection.outlook.com [65.55.169.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 60C3512D99D; Wed, 4 May 2016 14:34:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=H2kLQkG8qFDQERbvTeG5tyGxoyRWuIRYgm2rdMc5m4c=; b=jbX4o6ZWZY8GwYM2jL6hE6Ff4gcwTcLAdwgCofAuZThymIIZ09KaGh5HlMxJz8hdLJUfuw/DGBVoWqCB14Ah+vq1bEluDDWuIuitrCi0LHEaJn1d3jiq2xCoc8nedspGEEe9JtFKOlMuQxEtNRCRQigVzVCfbumA9bHsR5Ui3ZM=
Received: from SN1PR0501MB1709.namprd05.prod.outlook.com (10.163.130.155) by SN1PR0501MB1711.namprd05.prod.outlook.com (10.163.130.157) with Microsoft SMTP Server (TLS) id 15.1.477.8; Wed, 4 May 2016 21:34:38 +0000
Received: from SN1PR0501MB1709.namprd05.prod.outlook.com ([10.163.130.155]) by SN1PR0501MB1709.namprd05.prod.outlook.com ([10.163.130.155]) with mapi id 15.01.0477.016; Wed, 4 May 2016 21:34:38 +0000
From: John E Drake <jdrake@juniper.net>
To: "Rabadan, Jorge (Nokia - US)" <jorge.rabadan@nokia.com>, "EXT - thomas.morin@orange.com" <thomas.morin@orange.com>, BESS <bess@ietf.org>, IDR <idr@ietf.org>, "draft-ietf-bess-evpn-overlay@tools.ietf.org" <draft-ietf-bess-evpn-overlay@tools.ietf.org>, "Ali Sajassi (sajassi)" <sajassi@cisco.com>
Thread-Topic: [Idr] draft-ietf-bess-evpn-overlay vs. draft-ietf-idr-tunnel-encaps
Thread-Index: AQHRpi+6xGM0bynWeUeGN93K6stLXZ+pFtLwgAAZ14CAABtMwA==
Date: Wed, 04 May 2016 21:34:38 +0000
Message-ID: <SN1PR0501MB1709E1AF8C398791421E2123C77B0@SN1PR0501MB1709.namprd05.prod.outlook.com>
References: <5729F1C3.1030605@orange.com> <5729F7C5.6040604@orange.com> <52D35106-ED5E-4C95-9131-6EA4527370D5@alcatel-lucent.com> <BY2PR0501MB1702CD2423A817F3725CB5DFC77B0@BY2PR0501MB1702.namprd05.prod.outlook.com> <012C176C-A8D6-45AA-BA69-616C0ED7E41E@alcatel-lucent.com>
In-Reply-To: <012C176C-A8D6-45AA-BA69-616C0ED7E41E@alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: nokia.com; dkim=none (message not signed) header.d=none;nokia.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.12]
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr,ExtAddr
x-ms-office365-filtering-correlation-id: fca231bf-9021-4b4d-ffcc-08d37463e53b
x-microsoft-exchange-diagnostics: 1; SN1PR0501MB1711; 5:K0CCwq09kKsLUC6mZQ+Qyg83Ew1J3ZhDiDtzQLzXl+uWYnpHjoR6H8E29EtBOh3KjQ0duvbTtf00B3xgU+j3Q2kbwt7jaOoPkoh5Wtgb0g/VCXFfsHbGHicx3iMUsYaJV1901S3kiRvJI1Zm9ELNLA==; 24:QoplP254YUCXSqu+9/Fy/oFghY9hfBVSCTZHMxstBTLdwMAozIhaR4Pe1xSVYDGasr5CpoYMGF25k92pJud+kKwsy2Y2w9VWonUFbLQvTlA=; 7:CtLGxvtFYaT+ZE0Jcoglj2ZoPWcnmcK6YI2yPCXpZZTOE6QRkJcquNO+C+yzB/5SnOfevIDRDfcdE4I2i1STvW1+SiCIiNx50a143R4XHUmSKNwsQbLpEmO+qy/p+uxDcZ/DWCYqQADOLwGMq1PsHEsMLJF6/Khu6ZYmykRGcWdunG90yqvbUHfl0P2AwylK
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0501MB1711;
x-microsoft-antispam-prvs: <SN1PR0501MB171151FB66E4DF763961A6F3C77B0@SN1PR0501MB1711.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(9101521098)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:SN1PR0501MB1711; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0501MB1711;
x-forefront-prvs: 093290AD39
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(377424004)(24454002)(13464003)(11100500001)(5003600100002)(1220700001)(19580405001)(230783001)(19580395003)(10400500002)(5004730100002)(54356999)(9686002)(50986999)(2950100001)(86362001)(76176999)(2900100001)(33656002)(107886002)(8936002)(87936001)(77096005)(15975445007)(92566002)(74316001)(2906002)(81166005)(189998001)(122556002)(5008740100001)(99286002)(586003)(106116001)(3660700001)(93886004)(3846002)(5002640100001)(2501003)(6116002)(102836003)(5001770100001)(76576001)(3280700002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR0501MB1711; H:SN1PR0501MB1709.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2016 21:34:38.4620 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0501MB1711
Archived-At: <http://mailarchive.ietf.org/arch/msg/bess/qJFOu4fzePLJfpJ7xd66a2EOIDg>
Subject: Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs. draft-ietf-idr-tunnel-encaps
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 04 May 2016 21:34:43 -0000
Jorge, We put the VNI value in the MPLS label field of the PMSI attribute for all service types, and we put a value in the Ethernet Tag field following the rules for each service type as described in 5.1.3 (https://tools.ietf.org/html/draft-ietf-bess-evpn-overlay-02#section-5.1.3). You're right that we need to clean up section 9. Yours Irrespectively, John > -----Original Message----- > From: Rabadan, Jorge (Nokia - US) [mailto:jorge.rabadan@nokia.com] > Sent: Wednesday, May 04, 2016 3:53 PM > To: John E Drake; EXT - thomas.morin@orange.com; BESS; IDR; draft-ietf-bess-evpn- > overlay@tools.ietf.org; Ali Sajassi (sajassi) > Subject: Re: [Idr] draft-ietf-bess-evpn-overlay vs. draft-ietf-idr-tunnel-encaps > > Hi John, > > About this: > > [JD] For the IMET route the MPLS label field is carried in the PMSI attribute. I think we need > to ask everyone whether they used the Ethernet Tag or the PMSI attribute to carry the VNI > > > In case it helps, I’ve seen a few implementations running and they all encode the VNI in the > MPLS label field in the PTA. And a couple of them, encode the VNI in the ethernet-tag, in > addition to the MPLS label in the PTA. In any case, I think section 9 contradicts section 5.1.3 > and should be clarified. > > "5.1.3 Constructing EVPN BGP Routes > <snip> > the MPLS label field in the MAC Advertisement, Ethernet AD per EVI, and **Inclusive > Multicast Ethernet Tag** routes is used to carry the VNI or VSID." > > Thanks. > Jorge > > > > > > On 5/4/16, 8:34 PM, "EXT John E Drake" <jdrake@juniper.net> wrote: > > >Thomas and Jorge, > > > >Snipped, comments inline. > > > >Yours Irrespectively, > > > >John > > > >> > > >> >draft-ietf-bess-evpn-overlay (see section 9) relies on the BGP > >> >Encapsulation extended to encode the tunnel encap to use for BUM > >> >traffic, but contrary to other E-VPN routes, relies on the Ethernet > >> >Tag field of the NLRI to encode the VNI/VSID. > >> > >> [JORGE] This is certainly a leftover from an old version where the > >> VNI/VSID was encoded in the ethernet tag for all the routes. The VNI > >> should be encoded in the Label field in all the routes. This has to be corrected. > >> > >> In fact, section 5.1.3 says: > >> > >> 5.1.3 Constructing EVPN BGP Routes > >> > >> <snip> > >> > >> Accordingly, and > >> specifically to support the option of locally assigned VNIs, the MPLS > >> label field in the MAC Advertisement, Ethernet AD per EVI, and > >> Inclusive Multicast Ethernet Tag routes is used to carry the VNI or > >> VSID. For the balance of this memo, the MPLS label field will be > >> referred to as the VNI/VSID field. The VNI/VSID field is used for > >> both local and global VNIs/VSIDs, and for either case the entire 24- > >> bit field is used to encode the VNI/VSID value. > >> > >> <snip> > > > > > >[JD] For the IMET route the MPLS label field is carried in the PMSI attribute. I think we > need to ask everyone whether they > >used the Ethernet Tag or the PMSI attribute to carry the VNI > > > > > >> >> > >> >> There are minor things that could be improved in > >> >> draft-ietf-bess-evpn-overlay wrt. consistency with > >> >> draft-ietf-idr-tunnel-encaps : > >> >> > >> >> * since draft-ietf-idr-tunnel-encaps will deprecate RFC5512, it > >> >> would be better that draft-ietf-bess-evpn-overlay refers to > >> >> draft-ietf-idr-tunnel-encaps and not anymore to RFC5512. > >> > >> [JORGE] I agree, as long as draft-ietf-idr-tunnel-encaps keeps the > >> encapsulation extended community. There are a few implementations > >> using this community and it is enough when only the encapsulation type is needed. > > > > > >[JD] I agree and the tunnel encaps draft does keep the EC > > > > > >> > >> >> > >> >> * I think it would be better to avoid the explicit list of encap > >> >> types in section 5.1.3, and rather refer to > >> >> draft-ietf-idr-tunnel-encaps instead > >> > >> [JORGE] I agree. > > > > > >[JD] According to IANA, it allocated the five tunnels types to the > >overlay draft so I think we need to keep them > > > > > >> > >> >> * the following minor modification was proposed, but not yet incorporated: > >> >> > >> >> John Drake, 2015-11-13 (to BESS ML): > >> >>> For the overlay draft, replace this text in section 5.1.3: > >> >>> > >> >>> "If the BGP Encapsulation extended community is not present, > >> >>> then the default MPLS encapsulation or a statically configured > >> >>> encapsulation is assumed." > >> >>> > >> >>> With the following: > >> >>> > >> >>> "Note that the MPLS encapsulation tunnel type 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 any encapsulation > >> >>> tunnel types; i.e., if the BGP Encapsulation extended community > >> >>> is not present, then either MPLS encapsulation or a statically > >> >>> configured encapsulation is assumed." > >> >> > >> >> I think this change is useful and should be incorporated, although > >> >> skipping the last sentence would be wise if the full list of > >> >> tunnel types is removed. > > > > > >[JD] Fine with me either w/ or w/o the last sentence > > > >
- Re: [bess] draft-ietf-bess-evpn-overlay / section… John E Drake
- Re: [bess] draft-ietf-bess-evpn-overlay / section… Thomas Morin
- [bess] draft-ietf-bess-evpn-overlay / section 5.1… Thomas Morin
- [bess] draft-ietf-bess-evpn-overlay vs. draft-iet… Thomas Morin
- Re: [bess] draft-ietf-bess-evpn-overlay vs. draft… Thomas Morin
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Rabadan, Jorge (Nokia - US)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Rabadan, Jorge (Nokia - US)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Ravi Shekhar
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Rabadan, Jorge (Nokia - US)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Ravi Shekhar
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Rabadan, Jorge (Nokia - US)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… thomas.morin
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Rabadan, Jorge (Nokia - US)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… thomas.morin
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Ali Sajassi (sajassi)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Ali Sajassi (sajassi)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… thomas.morin
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Thomas Morin
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Thomas Morin
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Ali Sajassi (sajassi)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] draft-ietf-bess-evpn-overlay / section… Ali Sajassi (sajassi)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Ali Sajassi (sajassi)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… thomas.morin
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Ali Sajassi (sajassi)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Martin Vigoureux
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Ali Sajassi (sajassi)
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… John E Drake
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Martin Vigoureux
- Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs.… Thomas Morin