Re: [bess] Cross WG review request for draft-ietf-bier-evpn

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 03 May 2021 18:39 UTC

Return-Path: <zzhang@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 53F473A1FD7; Mon, 3 May 2021 11:39:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=eKvxUJJD; dkim=pass (1024-bit key) header.d=juniper.net header.b=C8kbDcHO
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 KYsonAVIbIdI; Mon, 3 May 2021 11:39:19 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 0D71D3A1FE3; Mon, 3 May 2021 11:39:18 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 143IUhAD032617; Mon, 3 May 2021 11:39:13 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=voIecHhTdyOVW/ckhLUF3ZwZbyWfYGw53D69AblUWl8=; b=eKvxUJJDnnM6HDHL/CiEb9GChva4NwaLcN/3Sl2xk/uhxAGCPPTof8K5gkknA3QdzCFo MTftdQK7pi1Ud+2FU+4XjmgMG5Uf86F+GhjiUDm6F5RoqXkZMPEx8r5Pw78RGwucGCte oxAwQhEhkifLTkIqKwVOVjbgSVbXLbQMy3BzAxl4CZGHWfe50Lk6ARNNXDpL6FJ5Lctm F3a0hWwtCpiwV5RA15ChuTZTlQyR563cbhq4wpSN/Xhskm/8IlbYNUk78PfHitsx1PzQ rpFLBEfxyf91r80nvYHuYim1DCQBDMaRlxBekq+dtP5pPeLH/nIKTQEYyfKyDqd5eMHI Dw==
Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by mx0b-00273201.pphosted.com with ESMTP id 38af280t92-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 03 May 2021 11:39:12 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M35w7tuxZ75B3T5BREX7zxRA77MQFsnjAUxRdtbEcHHZRzZoP/pbC8tV26UFt2gJ4E5IuRr2DZKJxf8oDywjR32jlcBzy0/292rih+EdOHd0ouORnYPOWM/wLHKbkj6wv3oPOHIH18dY+W4HNwWzPW4AoGvoZ6b72gz62F0evBXh6cMvTRh3S2+nmDsrjTF8rCANbbUg8hhS0i4H5yWTP+vbP9J0ofB6quMRs6dLIyCuvNX7WDM1m6+y7/aXKc8vdP6JnkXFf4rx66hI0+i7DetykPit3T4LkJWiXeosDiLuroLxKHCpJnsy2/vw3gedinxYWQcput9hAp2WyORFWA==
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=voIecHhTdyOVW/ckhLUF3ZwZbyWfYGw53D69AblUWl8=; b=jO7US/9o7qnzwt+PXVphpzrvn00MPacLwKDR3DdfOuAt0I+yTjxw81+rAmrGZ+d0ylNYdew05WQluAeh1sooZdP5fpJsRQCH+qsmY6doDUC++qrkAhlztWPvPwd8R8+uNiu90Qv1orJaQRhajuTvTttLWAB2qnV1yDirftMgR6Zm/SjW4NbpLaeoFSUaEjMYSN7G8jMm3WXevFzgCveevGoePYUXP1vP61KG7wziqpTnHGFqN5c0B7mKNpyXng0MbgPzn0irglat9nZsAvZDEyUOK/3W8u2N0GKy1nyHvQwO0ELuCQJDvKG9OjnMJ+AJ6C5/JkjUIp/lmiGsDstQtg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=voIecHhTdyOVW/ckhLUF3ZwZbyWfYGw53D69AblUWl8=; b=C8kbDcHOCqQ041Ojk0kABk4MfbfFnJ672ZWyGVj8Apnx+MRykWew4MF5SzDKSFbXo8wmfnbQLe+gLiqWeI9PVtlKb/iUiPSiEvPC9Ce0W0XwULzi5ZBzVRSgS6l2vEgeuXET8js67ic4cbJ7FeNRpatP4M3Js10Y1QNtCJqlAgs=
Received: from MN2PR05MB5981.namprd05.prod.outlook.com (2603:10b6:208:c3::15) by BL0PR05MB7187.namprd05.prod.outlook.com (2603:10b6:208:1c2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.10; Mon, 3 May 2021 18:39:08 +0000
Received: from MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::3d02:6545:33ae:275b]) by MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::3d02:6545:33ae:275b%7]) with mapi id 15.20.4108.023; Mon, 3 May 2021 18:39:08 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>, "slitkows.ietf@gmail.com" <slitkows.ietf@gmail.com>, "bess@ietf.org" <bess@ietf.org>
CC: "bess-chairs@ietf.org" <bess-chairs@ietf.org>
Thread-Topic: [bess] Cross WG review request for draft-ietf-bier-evpn
Thread-Index: Adcni650GUtbRbRbTfuKf2Guanv2XgD0MWKgBTqzNIA=
Date: Mon, 03 May 2021 18:39:08 +0000
Message-ID: <MN2PR05MB5981040C08EF7AD4B4587CA6D45B9@MN2PR05MB5981.namprd05.prod.outlook.com>
References: <02c401d7278b$fb5b6fd0$f2124f70$@gmail.com> <71091ccd18ef4ead91f60108cbae9227@huawei.com>
In-Reply-To: <71091ccd18ef4ead91f60108cbae9227@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.100.41
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=c907d2d2-5d08-40f8-ab39-3a6cd1d6c991; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-05-03T18:08:01Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [71.248.165.31]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fcab23a8-4dd3-4e97-c889-08d90e62bc87
x-ms-traffictypediagnostic: BL0PR05MB7187:
x-microsoft-antispam-prvs: <BL0PR05MB71875F5913C238EBC70E4100D45B9@BL0PR05MB7187.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ij/4D5owC8bj5LNyhLeJVIHmm1fZ9CVq75c9vU8414NeT4VdUvrvFE89PrP2p7zm77zkSAtGXFD+kLkr6xWPkgLs8mb4mDphbuhtkKGJLbfM9R+CsnxZaui8PmsF7EHccacWj/Ko/Hx8gilXhE7n1F6jBe0sCXoxtOijoKqFPzhP5VhExOY+C9zHzsHlTG2RZnRL24n8Bj5CBuKeNY5fPhOzrSajFHKUmob7V/8rnrvdrKoPmPX+0ldIU3HneX/8GSx2Nf7X3RMpZHnlgD9QcOkoy0rVn+1Nm1yRY0mgodm/J0SZY41Zvewuxr5F8lq0W6R0+1wPEdfjC34sC/J3shZIGhivfhktotSb0EzaVCgV7Xi8+oRb7vc+cusGE4iQCnuFjlwQwPjSXsrKJpqkYnivRpJj/+ilfZzIxTfaVqmwdzJNWOuzsi8wxKiZjXwAmwivpNOtFU4GYxdkLk/F2i88AGP9RcukA83yHpfdNoSOR5k4DZaW2l+Jpr3zgTrvrBksoCgjnS0VmJV6iT4w7wuAt489+TJms0Zw99h+VqI2k5maB4AVlXwyUOdp/x9qm/1VC1lkPCsTTLTcnl5Mc1Hje7Te09wzUj5oU1PX1SKdFMpr8vbh8GYicPKH3klLiHb+W0lOWQKRyfUXWlCoLTQfOGx6Og8OnZqDQqtRRcU4yJrV5c2jSQD7O5ZGAPxy
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB5981.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(376002)(39860400002)(346002)(366004)(7696005)(966005)(86362001)(8936002)(71200400001)(53546011)(6506007)(76116006)(66946007)(5660300002)(8676002)(478600001)(316002)(110136005)(52536014)(186003)(9686003)(55016002)(64756008)(66476007)(66556008)(33656002)(26005)(83380400001)(2906002)(38100700002)(4326008)(122000001)(166002)(66446008)(66574015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: kSu87pZAM58JKuMZOpTKrrg2j1wBHRHaGG5GMficAc1PxkBNihPQeE9oC9InKz80OTIukpXs7P9E8uFQpz7bYVKmZEgzTBW2Sow8vlbH1jI5mPtX+PHDv+Nbu0pGKp6jBrYgM8S6kK7PVe2zxRHZ6YpS5D5MO7BY6jtlawUMVZg4RcOzd5Xl4KZ8YfVI00aOKydn5L80KoUnUszA2YXNAwD33EV7d2YZ3DcxGlUdPUWU/TLtfM9is6cVCx28QM79ldnaJ1oWE46pyaqtbTpMMsPOtSQXyZi+NZigSJN0wdhq2q0bxjDJsqHmOFohpBWggZ85GFRwb4y4HV/IWD0bENrdt26GFXG2cgF0/aBOGp83m1KnWNgnuepLN0CjshLg4ykkbgy1fVPxTKVXhZHCwDFce47vA2777HQ/2TQsUdK43KCOoH3g1q9UuJxMziuNSRQGXvjm/2p3NOSx+M7HfGtEp1DNbxPJDnUEf3/ga++dsmRkXjpKd5n+8d1PsVhtb/P6gSjC9YJL5YrwJo7eW9TFmTKwmIrPQW8iks6HvPR6FpEiXetZBQb80v/nEhiiVDBohB+OeBHOHIlhp1/iKANqN48b3blZLyfmUz4Nf2uImi4rklMWeZyPbtW/+zqivw3xGLAM42WUtRY8deCvgfejtnx7MDwfSzjX00izUyYwikNjiDFHB2NQaLBQWtRcqa6kMnF746SLPxh139G31wk4ICxpPd7+Q8R5oszv7ET65OM2oJQ3ljlgL1+5sSxnHionepJgJ68V1G6/flT9BzWt6YsU8Ma3omObitNFvjxdksaI/KyFMSDzhsUVqjrKp/4ZVLyOTC/KWco5whjx9WtHfVdCj+FsIDjosmFljF/Ovniws3ER5HFXu/+l4R5aAJ4m7ht6WBthmVLrGkei4LimWEqPh+zBfDRPRG5pcq/roNGx1GZ7SEGlV4cY98ty9OZsYxh32N3BgMccRU6msSYLwA3ujYzeQh1CxwCOeqgYx1C8Yzg8PB08+loNfvodl09fPpJWkjAPQAyb8X3C+9A/7SYr7D3fN8ZBitJxckAc2Xk9UXFvdi+ZA6DHsENVxM6OA/l4nJbOFyZKQApzFpuzB+jNyTzUM8wI6Ux2I7jUXbzWzHSpQGvxjMbuOtlhxzPfAwYB6WZYVyYwg2jqby52m7XRftHDb7n012pKb7SecGdefv+8iwKP/lLzaf7qVKxLdyKXF5fZsWL01Qz4ObKx3YHFlWDof/mf6t88KWuL9Gqef/KqpqhFFL6jDv1ksjqUo5r8XDnT7BwPmdX1kwAAJsBiHQyKDoRLggrIB9NTJgFpc3WHZyQJifMkprqO
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR05MB5981040C08EF7AD4B4587CA6D45B9MN2PR05MB5981namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB5981.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fcab23a8-4dd3-4e97-c889-08d90e62bc87
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2021 18:39:08.0516 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: BkrZdJnqbwPQgxmzMSaVcEGQWb05pINdKeC9ByVeNv0KVepH/TYrSxZUG7MF9S6SBqlhlXF87ejYp14Zw0ZgPQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB7187
X-Proofpoint-ORIG-GUID: kH3FTw6fYWYonr960njGrqsidOb4TjDA
X-Proofpoint-GUID: kH3FTw6fYWYonr960njGrqsidOb4TjDA
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-03_16:2021-05-03, 2021-05-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 adultscore=0 mlxlogscore=999 clxscore=1011 bulkscore=0 suspectscore=0 malwarescore=0 spamscore=0 impostorscore=0 mlxscore=0 lowpriorityscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2105030123
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/gUEZ9aHq2RwX4KA-yi1Y8YeEF50>
Subject: Re: [bess] Cross WG review request for draft-ietf-bier-evpn
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: Mon, 03 May 2021 18:39:31 -0000

Hi Jingrong, WG,

I somehow missed this email. Sorry for replying late.

Please see zzh> below.

From: BESS <bess-bounces@ietf.org> On Behalf Of Xiejingrong (Jingrong)
Sent: Wednesday, April 7, 2021 3:20 AM
To: slitkows.ietf@gmail.com; bess@ietf.org
Cc: bess-chairs@ietf.org
Subject: Re: [bess] Cross WG review request for draft-ietf-bier-evpn

[External Email. Be cautious of content]

Hi,

I have some comments on this draft.

1. There are 3 different encapsulations VXLAN/NVGRE/GENEVE defined in this draft, but it is not clear if there is a mandatory one for  interoperable implementation, or all are mandatory ?

Zzh> For a particular deployment, only one is needed - whichever one that is used for (known) unicast.

The effort to make BIER-EVPN "unified" with Unicast-EVPN (by using 3 BIER proto values) doesn't seem to be convenient:
1) For implementation, the existing NVO3 VXLAN/NVGRE/GENEVE forwarding module (HW or SW) doesn't help much because the major gap is BIER.
2) For trouble-shooting like offline LAN analyzing (rfc8279), the existing NVO3 VXLAN/NVGRE/GENEVE header doesn't help much because the major part is BIER.

>From my point of view, one uniform encapsulation is better because it is used for one single purpose - to distinguish the tenant and still keep aligned with NVO3 style where "VNI" is used.

Zzh> From operational point of view, if a customer uses VXLAN for unicast, it does not make sense if he is forced to use NVGRE/GENEVE as BIER payload?

2. In section 2.1:
         A well-known IP multicast address (to be assigned by IANA) is used as
the destination address and the egress PEs MUST be set up to receive
and process packets addressed to the address.

It is not clear what are the "set up" and "process" implying. For example:
1) For implementation, does the "set up" mean an MFIB entry populated into forwarding table ? A packet with well-known IP multicast address as destination address (like 224.0.0.1) is usually sent to CPU in a multicast router in my opinion.

Zzh> 224.0.0.1 is a good example for what "set up" and "processing" means - the router is prepared to process packets addressed to the well-know address. Whether it is sent to CPU for processing is a local implementation detail - a sane/normal implementation would handle it in fast path but the spec does not have to mandate that.

2) For error-handling, how to "process" if the TTL/Hop limit field in the IP header is 0/1/254/255 ?

Zzh> This is like typical TTL handling for VPN/EVPN. For example, in case of VPN/EVPN-MPLS, how the TTL field is set and processed for the tunnel label and VPN/BD label. Here the tunnel label's TTL field is the BIER TTL and the VPN/BD label's TTL is the IP header TTL. Neither RFC 7432 nor RFC 8556 has text about it, and we don't need text here either.

>From my point of view, the cost to support BIER-PHP this way is fairly high. I am not sure if some words like "recommend" or "not recommend" can help to do the trade-off for implementation/deployment.

Zzh> Perhaps that trade-off discussion should happen in the PHP spec?
Zzh> Thanks!
Zzh> Jeffrey

Thanks
Jingrong


From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of slitkows.ietf@gmail.com<mailto:slitkows.ietf@gmail.com>
Sent: Friday, April 2, 2021 2:47 PM
To: bess@ietf.org<mailto:bess@ietf.org>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>
Subject: [bess] Cross WG review request for draft-ietf-bier-evpn

HI folks,

The BIER WG is in the last mile of review for draft-ietf-bier-evpn and requests our review on the document before progressing further.
Please have a deep look at it and provide your feedback or concerns.

Please close the review by April 20th.


Thanks in advance,


Stephane

https://datatracker.ietf.org/doc/draft-ietf-bier-evpn/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ietf-bier-evpn/__;!!NEt6yMaO-gk!X79RIuMgyyHS1BTpoeLBKq0UwVKkce0pz7YtdV5iKkHgrUWi-bob9ck749iR-1wK$>



Juniper Business Use Only