Re: [bess] WG adoption call and IPR poll for draft-rabadan-bess-vendor-evpn-route-07

"Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com> Tue, 03 September 2019 17:45 UTC

Return-Path: <jorge.rabadan@nokia.com>
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 E7BC312006F for <bess@ietfa.amsl.com>; Tue, 3 Sep 2019 10:45:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 SVZbceJxQeXB for <bess@ietfa.amsl.com>; Tue, 3 Sep 2019 10:45:41 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0704.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::704]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61A34120071 for <bess@ietf.org>; Tue, 3 Sep 2019 10:45:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kfO+qV1zZYVmQEnQe+k2xbDmW2137TkML4JCbHvJz95fqGkV+EqlbYe7VnKUBJbuECQdhqhGTwNIURl+H8zT4cQmvWzdo1tGMydsmp24QHgBeg1NDTgcpg+KE8EiYqSs0nZ0KW03kqrNMuwzridRC6w2/62ODYtkqrHvYSM/RrN776nX9DoAQOeQC8v5houGFcniDP6t7C8SxTZ2c1xYjsFWT5Wks4rK9Rydp+M4Eyhm69NDLXhLPDqbUDbKmHoKMquX4VvHQDpCHSbfGUmglZZZq6V8bUhjBcUNU6Qh5yTeSTLLjatOOW19/yAdAwYMFPv8ANeaDEmLjCudxPRQqg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xyJhi9ljdDkDDFNeooh8MwKuqDYhUw6f89edfGeT7Pw=; b=bbx7aUsD8R0zQFl3sSUaVJdqbw3jgVkTZMIrpcIyM1AV+dXJcpkY/rTPGZj/KY042UPgsPpaGRDd+k2NVU5tb28wrxq5GJrq6cGJAtwIA0vHqMMlzHO0gVSKfUUCH+Hz8mGnQn0IVwdx9+jn0FqyxBsvIsq0h32HH/A5GNbueqKQTumX4dPrYKyRxpPqK9HuHO44lXKoXjBey/kFQEQhugyrFr1r/8BTpZPhOoWLeB9Tz4l54HkIy1rRtl0IJjb0JGAJa8XzhVT4inoLhpV1SMGqF06e7JVWqkV+gwLgDEfImH/bQt2A4aUYRR5c2wJe4jkYcbOIu39KIR+QQOmTcw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xyJhi9ljdDkDDFNeooh8MwKuqDYhUw6f89edfGeT7Pw=; b=sn0N6BGFMjiRrspo8SDjUCEByF7BQSUIg/2tNAOI+1KWH4ZJpLjpFl9THurkCmZolW3I1S/B7wLcB2KBtcCpM9V78pA7xe84FTp6jtIyE709dvhqrTEyd7J8Tmsr+2iMW8D7Z4Qv4/eTXQODaBrgZZIpbwrSa2Sr1p6EXvPrgfU=
Received: from AM0PR07MB3844.eurprd07.prod.outlook.com (52.134.82.20) by AM0PR07MB5954.eurprd07.prod.outlook.com (20.178.21.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.11; Tue, 3 Sep 2019 17:45:37 +0000
Received: from AM0PR07MB3844.eurprd07.prod.outlook.com ([fe80::8d98:6b87:91d6:73e2]) by AM0PR07MB3844.eurprd07.prod.outlook.com ([fe80::8d98:6b87:91d6:73e2%6]) with mapi id 15.20.2241.013; Tue, 3 Sep 2019 17:45:37 +0000
From: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>
To: "Ali Sajassi (sajassi)" <sajassi@cisco.com>, Siddhesh Dindorkar <siddhesh.dindorkar@nuagenetworks.net>
CC: Stephane Litkowski <slitkows.ietf@gmail.com>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [bess] WG adoption call and IPR poll for draft-rabadan-bess-vendor-evpn-route-07
Thread-Index: AQHVVzfbwXf/er7NY0e3cO4tT08C4acPnsUAgAGF3ACAAWWNgIAH57CA
Date: Tue, 03 Sep 2019 17:45:37 +0000
Message-ID: <E6870A8A-C037-40B9-84DC-5D2A83E38FFE@nokia.com>
References: <CAKVaF1T08KLHtj6V56OynuwOcWSxugTZkRQd044GMdm-Or5MdA@mail.gmail.com> <3F9EEF1B-2209-403A-A31C-1C59DD434280@cisco.com> <CAPpMEKw3x+1YSJ2TwsTV4-Y1Ps2UL4X1Eu2hy6yxaD6KiS88QQ@mail.gmail.com> <70984A8D-F5C6-4176-896D-183633CD21BD@cisco.com>
In-Reply-To: <70984A8D-F5C6-4176-896D-183633CD21BD@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1d.0.190830
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jorge.rabadan@nokia.com;
x-originating-ip: [66.201.62.254]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a222b561-8063-4214-fbaf-08d7309687be
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0PR07MB5954;
x-ms-traffictypediagnostic: AM0PR07MB5954:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR07MB5954822D6459974675505533F7B90@AM0PR07MB5954.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(366004)(396003)(136003)(376002)(346002)(65514003)(51914003)(189003)(199004)(606006)(8936002)(5660300002)(99286004)(86362001)(9326002)(7736002)(66066001)(66946007)(6116002)(25786009)(76116006)(91956017)(81166006)(5070765005)(6436002)(110136005)(58126008)(54906003)(53936002)(26005)(2906002)(316002)(486006)(3846002)(76176011)(53546011)(6506007)(2616005)(6512007)(236005)(64756008)(54896002)(66446008)(6306002)(102836004)(66556008)(66476007)(6246003)(11346002)(256004)(14444005)(966005)(14454004)(229853002)(478600001)(8676002)(71190400001)(81156014)(476003)(71200400001)(446003)(4326008)(36756003)(33656002)(6486002)(186003); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR07MB5954; H:AM0PR07MB3844.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: TvdGWwBHZnJ0wPU0y8YiQIk3FXcC50os/QK34zoOU+m5jmEjXgOH9fNy+LBwBqHBlAU2XNwVPZepSb7ZHgRKkmkU3SY2p8mumrIHPT84dsX+2PZi1flZFy5Y51hnSToii/Dq8PRn5+v2KVlDNWdQ6HTtzdrEwV2490hxUNco+iocgbr5wqS3lEnWCYuoCiUefD/0G1+DXMnpnpMLfCOwRXzrM9RDHedI9Su+tsSYI3MJn8dBsVwiqSKGZ42jg8AYHAvrcqEJWbz9B62Ahm8+duD7AKKJWMEvF9UEdHe9xnsH5DCSlaewLzlAoBBLM3/EaKM90D2tsFLc72PauPOgrSaLkoO8sLDiZShlKLqYoU0dGhDSRnYasfoqkgjg5tbBcMb4q+0UMkA/As1lqS8c7YO+T+yu0D0oI6XhQYq5xBI=
Content-Type: multipart/alternative; boundary="_000_E6870A8AC03740B984DC5D2A83E38FFEnokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a222b561-8063-4214-fbaf-08d7309687be
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 17:45:37.5833 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tKtWukcZRmTGGdlmvKADywCXYBgkuuIJAxKZXsmnLmg7OdqI71d6nawK+1L9WB2Cr30gyB3I+GH24LGTMEcIAg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5954
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/yweB8F4h8HSBeoxtvF-yxmgtVYg>
Subject: Re: [bess] WG adoption call and IPR poll for draft-rabadan-bess-vendor-evpn-route-07
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 03 Sep 2019 17:45:45 -0000

Hi Ali,

Thanks for your comments.
Please see some more comments and questions in-line with [JORGE].

Thx
Jorge

From: BESS <bess-bounces@ietf.org> on behalf of "Ali Sajassi (sajassi)" <sajassi@cisco.com>
Date: Thursday, August 29, 2019 at 9:02 PM
To: Siddhesh Dindorkar <siddhesh.dindorkar@nuagenetworks.net>
Cc: Stephane Litkowski <slitkows.ietf@gmail.com>, "bess@ietf.org" <bess@ietf.org>
Subject: Re: [bess] WG adoption call and IPR poll for draft-rabadan-bess-vendor-evpn-route-07

Hi Siddhesh,  wrt point #3, my point is that there is no guarantee that a given RR vendor implement/support this opaque route. Even if they do, it will take an update to get this feature. For the update of RR, the provider (cloud, sp, Enterprise) has a process in place. This same process that is used for RR upgrade to support this opaque route, can be used to support new routes. I understand that with the opaque route, you upgrade once and the subsequent new routes can be supported transparently but how often do you we introduce new routes. Furthermore, it is better to have a new routes that has multi-vendor interop support than the one that doesn’t have. Do you know of any providers that says I am OK with vendor lock-in?

[JORGE] the use of vendor specific types or extensions is not new in IETF. For instance, see ORF vendor specific types, or LDP TLV types, etc. Also, as you mention, the benefit is a single upgrade on RRs to be able to propagate these routes. We can discuss the details of the route format itself, regardless, reserving type 255 is a good practice.

If you look at the history here, we have done pretty well with collaborating together and coming up with the new routes that has multiple vendor support from the beginning. All EVPN route types from RT-5 onward fall into this category.

[JORGE] Sure, and this is not against the process of standardizing new route types. New routes that are relevant to multiple vendors and for the industry in general should get a new type.

With SD-WAN related stuff, you can come with a single extensible route that is future proof (in terms of RR).

[JORGE] Can you please elaborate on this?

I am just concern that introduction of opaque route will open a Pandora’s box that cannot be closed.

[JORGE] Could you please elaborate on the issues you see? Please see more below along your first email.

Cheers,
Ali

From: Siddhesh Dindorkar <siddhesh.dindorkar@nuagenetworks.net>
Date: Wednesday, August 28, 2019 at 2:43 PM
To: Cisco Employee <sajassi@cisco.com>
Cc: Stephane Litkowski <slitkows.ietf@gmail.com>, "bess@ietf.org" <bess@ietf.org>
Subject: Re: [bess] WG adoption call and IPR poll for draft-rabadan-bess-vendor-evpn-route-07

Hi Ali, thanks for the detailed comments. We understand your view and those were the discussion points within us as well. However, in reference to your RR point #3, one of the reason for a vendor specific evpn route type is to be able to do prototyping within small scale deployements which use other vendor RRs. Even if we have RFCs for new route types, other vendors may not implement them if they dont need those usecases and/or is not a release priority. Hence again comes the restriction in using other vendor RR until the new route type is implemented by the RR vendor.

Best,
Siddhesh


On Tue, Aug 27, 2019 at 3:27 PM Ali Sajassi (sajassi) <sajassi@cisco.com<mailto:sajassi@cisco.com>> wrote:
Hi Jorge,

I will support this draft if it is modified to specify the routes for SD-WAN application specifically as opposed to have an opaque route. My concerns are the following:


1.      The main idea of standardization is interoperability among vendors and this draft doesn’t give us that.

2.      Also I don’t think having such a draft can facilitate prototyping. This draft has been around for several years and your prototyping should have been independent of this draft since I am not aware of any other major vendor implemented or deployed this draft.

[JORGE] As discussed, our view is that standardization is still relevant since there are BGP speakers that do not need to understand the content of the route, but do need to make basic checks before propagating the route.

3.      Even if this draft becomes an RFC, there is no guarantee that in a given network the RR will be compliant with it as we have experienced such things first hand in the field

[JORGE] Sure, however standardizing this will help.

4.      Making dependency of an IETF draft on IEEE process is not a good thing – i.e., an new vendor that wants to implement it now needs to apply for an IEEE OUI.  OUI gets allocated to the vendor with Ethernet PHY for MAC addresses and not as route distinguisher. I am not sure how IEEE will look at this. Have you discussed your application with them (e.g., OUI for non-related Ethernet PHY/MAC)

[JORGE] Requesting an OUI to IEEE is pretty straight forward and a lot of vendors have OUIs that can reuse here since this is NOT used in the data plane. The OUI is an easy way to avoid clashing among vendors, but as discussed with Jeff, we are open to add a generic or “wildcard OUI” or any other identifier here if the use of an OUI is not possible.

5.      RR can be used as store and forward mechanism for data that didn’t use BGP before. I have already seen that some people want to use BGP for passing configuration, stats, diagnostics info, etc. With now defining an opaque route, there will be no check on the contents of the route and anyone can put anything they want even if it is not best suited to do them in BGP.

[JORGE] Our view is that it is better to define a new route type with a minimum standardized format that BGP speakers can check, rather than having existing route types used with proprietary path attributes, which is what some vendors are doing. In any case, again, we are open to discuss the format. Yet I think reserving type 255 for this is a good thing that will help the evolution of EVPN.

So, frankly, I don’t see any positives here but just negatives. Can you replace the opaque route with the actual routes. At the end of the day, we have to do it for multi-vendor interop anyway. So, the sooner, the better. If single-vendor deployment is sufficient which is typically the case for Enterprises, then there is no need to standardize such draft.

Cheers,
Ali


From: BESS <bess-bounces@ietf.org<mailto:bess-bounces@ietf.org>> on behalf of Stephane Litkowski <slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>>
Date: Tuesday, August 20, 2019 at 2:16 AM
To: "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>
Subject: [bess] WG adoption call and IPR poll for draft-rabadan-bess-vendor-evpn-route-07

Hi,

This email begins a two-weeks WG adoption poll for draft-rabadan-bess-vendor-evpn-route-07 [1]
Please review the draft and post any comments to the BESS working group list.

We are also polling for knowledge of any undisclosed IPR that applies to this Document, to ensure that IPR has been disclosed in compliance with IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).

If you are listed as an author or a contributor of this document, please respond to this email and indicate whether or not you are aware of any relevant undisclosed IPR, copying the BESS mailing list. The document won't progress without answers from all the authors and contributors.
Currently, there are no IPR disclosures against this document.

If you are not listed as an author or a contributor, then please explicitly respond only if you are aware of any IPR that has not yet been disclosed in conformance with IETF rules.

This poll for adoption closes on 2nd September 2019.

Regards,
Stephane and Matthew

[1] https://datatracker.ietf.org/doc/draft-rabadan-bess-vendor-evpn-route/
_______________________________________________
BESS mailing list
BESS@ietf.org<mailto:BESS@ietf.org>
https://www.ietf.org/mailman/listinfo/bess