Re: [bess] Opsdir last call review of draft-ietf-bess-evpn-bum-procedure-updates-09
"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Wed, 08 September 2021 16:50 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 68F823A2EDA;
Wed, 8 Sep 2021 09:50:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.552
X-Spam-Level:
X-Spam-Status: No, score=-2.552 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_MSPIKE_H2=-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=FEWXBXnX;
dkim=pass (1024-bit key)
header.d=juniper.net header.b=LCSU4/An
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 7DIAxz7426Ig; Wed, 8 Sep 2021 09:50:02 -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 080B73A2ED7;
Wed, 8 Sep 2021 09:50:01 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1])
by mx0b-00273201.pphosted.com (8.16.1.2/8.16.0.43) with SMTP id 18892n5S007312;
Wed, 8 Sep 2021 09:50:00 -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 :
content-transfer-encoding : mime-version; s=PPS1017;
bh=sgkgYb5RtgWBI/dnf9dGUqpIh7qpsGWRxH02dsy+SFs=;
b=FEWXBXnXPTojZMqcqKmwuvGn2KGbgf04qWDassGebxYhTv3urM9skoFFkPdKXupfLE9j
OpOkeLEQm5wyjH+DEI5CUXOZpxMQDJuf9Uhj61V2KNaWKj7TJnftDpTUmp5JdjfcoKoc
E5truHsjfNcUWHrfiKhimMrC3c6CT3QN/qq6wvXP/KM/j9CimDB4cQ1Ja7E53XqpgMXr
fuDYP0oX4fZMNmjGgWOGK9MfePqbnY83eU66UJmJCu4F6i0vFN6/iMOMMv1a+hj5Zzp2
i+DO4baNX4BW4UmeAsYKc2CQ+seZVRB5Lcp74dgI2g2EkmteZIwZqR2WeZZd0O261mlx 3w==
Received: from nam02-bn1-obe.outbound.protection.outlook.com
(mail-bn1nam07lp2049.outbound.protection.outlook.com [104.47.51.49])
by mx0b-00273201.pphosted.com with ESMTP id 3axt6u9jh6-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
Wed, 08 Sep 2021 09:50:00 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=nfoPbxW9J/7vPMs93ug/SJISKdwj+u2Z9LzW0HU9aY83AlNzqyeuNMD7Zao5qy8JJw3GJwzskFnNkTblmVgrkuvVpy+AdU4nC2nj9jDjoDRfAZ1J0W2MgsosFMX/VL2/vPReyhGk6jE6e0XMfh58wKdLxPTO04wzE/YcpT5ZpyH5E7TzIz7BGc5SJ/sKM4eSCmFQlB9vunJWQQuCkGKJlveBUrhXm9tGZsY7XaEAV+U+97+9Qb3kmgdpSngyuGDCnmLGXaqChlQxV0ZkmOBjr2tZJ1wFrGnKj48MeoEdMcm+tw2BrlprCZe986phv4CQxwVWNtlTLTJBC/Babx2/Wg==
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;
bh=sgkgYb5RtgWBI/dnf9dGUqpIh7qpsGWRxH02dsy+SFs=;
b=X/O/2O1QxVhK5lGv/wobSbc10na5X1mNpHHh2M3x6gVPO7mhaCPUU/UKyIThFOVewjhfLjqCbPMxL/v4x0y0YHz+pDlb5/klRkfzY4DiJxJUoN64zSjrRUUJAXYvF3z7nufZr3claCMMFvu2l6eHS/kKViMc+ITE6z4nu8bwVownpsHrV6HvVK8VKx7SnuBhUsVekt52yFxMr8kaAMUoF6nTWTy8G3SqXhvm5fQoTjaIQezEkbxw2jBTNTbRMAtWdPGYGT+l2N+8V/PbIG3s4tQUI3dFX4CJfKdY491SJjENMSECs0guUpAUAjYlenLWP+GatwdZ4z5oaR6iXb7FWQ==
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=sgkgYb5RtgWBI/dnf9dGUqpIh7qpsGWRxH02dsy+SFs=;
b=LCSU4/Anc414sFbFT95HNjQoTFPrYSavKJUdHJxhzb8f94KnGdiYOIB5XwYyJp8iyz5ixniqrWCSif5f3F7iTEUgh0dsRm1UI9Mab4DWq95UfoE9BR4QOqcrD2k7S135Z5mv6tlGXsQMTDItzKYwMbfdp3k/DhVbommpVb/+au4=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19)
by MN2PR05MB6909.namprd05.prod.outlook.com (2603:10b6:208:18d::12)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.6; Wed, 8 Sep
2021 16:49:28 +0000
Received: from BL0PR05MB5652.namprd05.prod.outlook.com
([fe80::d938:9f8d:5254:55e]) by BL0PR05MB5652.namprd05.prod.outlook.com
([fe80::d938:9f8d:5254:55e%3]) with mapi id 15.20.4500.014; Wed, 8 Sep 2021
16:49:28 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Scott Bradner <sob@sobco.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>
CC: "bess@ietf.org" <bess@ietf.org>,
"draft-ietf-bess-evpn-bum-procedure-updates.all@ietf.org"
<draft-ietf-bess-evpn-bum-procedure-updates.all@ietf.org>,
"last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Opsdir last call review of
draft-ietf-bess-evpn-bum-procedure-updates-09
Thread-Index: AQHXoz6bb+9gSMxO/U+HhjImS4PKH6uaWrvw
Date: Wed, 8 Sep 2021 16:49:28 +0000
Message-ID: <BL0PR05MB5652A358FF3C0615A742B777D4D49@BL0PR05MB5652.namprd05.prod.outlook.com>
References: <163094672298.23190.4341663881570385060@ietfa.amsl.com>
In-Reply-To: <163094672298.23190.4341663881570385060@ietfa.amsl.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=a0b5e4d1-0067-44bd-b5e0-5a1b785774bc;
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-09-08T16:43:12Z;
MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: sobco.com; dkim=none (message not signed)
header.d=none;sobco.com; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 21fdf61f-06ed-429d-13cc-08d972e89f75
x-ms-traffictypediagnostic: MN2PR05MB6909:
x-microsoft-antispam-prvs: <MN2PR05MB69090B02C47DC23A633A4BFBD4D49@MN2PR05MB6909.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zOzxhwNm2F3c+f35zrSMEDtjILVlaE77ValZKRPVYelOmHuvw4bvd8roJFi4rMWeDbKmmrOopHcHSOZm2z484GUeesIsiUbGoUR5LqHKGRhTBexbCJgKLlnIhxM/Ql6wHi4gWiMLWzOkKkIeA3EGoZkPNN6lQ/jXy4YuSPhuRDQmoDXVWHLkCl+hHVcwQz3ciqwjKdXf3D9x//djbhmccHIlhGWX5WR8DXZwznBshDKTOtZ9lNG9qtuCF8MjyPLqA0iSPPjn/9E9GMXRQ371ZhH585k2vIfNB4tE5FVQ+ctAvgEh6rhW5vYT3FWdJXd5NDS7uePMeo+Iy1yu1QHoZTUWgTOkYcQmnH0BufVKnsNzVtVCrzYaJUypV0qvpzKAP2L0MurZVFySBvwvlSTAIkLHhgapRt82p6trKxKhRX/4CNmP2XA3olhr5Co4WDXNgQyOV1r70IPgYdnHqDQQ1w8Tlje+STiH98KBa6jqLvzuSwHWGpNbDvzx2ZyrpAnDINENIkY3ajHYtQnrmwQVZen1l0MTr8fhH2Ql+snwxqNIFKVuhnLCYsEizB5OFHNM72NM813UdEuXNEv0L1sz0EAHMlIjB8wiUQKdR1QouBjRXBckrRSsOHJhqR4tNNdKePf3mzJq2kxXEKLF11Lo6E/fKrhm5AS7S2J0eXT/Kd25WdlbjYHeih+iFyMtYbqrvYumO/S4bBU6Hwg6ZVo2Cg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM;
H:BL0PR05MB5652.namprd05.prod.outlook.com; PTR:; CAT:NONE;
SFS:(4636009)(366004)(110136005)(8676002)(8936002)(54906003)(4326008)(6506007)(38070700005)(122000001)(5660300002)(64756008)(7696005)(2906002)(66556008)(316002)(66476007)(52536014)(38100700002)(508600001)(66946007)(53546011)(66446008)(33656002)(186003)(76116006)(15650500001)(9686003)(83380400001)(55016002)(86362001)(26005)(71200400001);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b3ZnVXN1TGt1bVllSFFqdnZaakNoY3l5RTFpd3dndzVQS0xvWmxJVjRIeU1v?=
=?utf-8?B?cjAvUDhsL2lwTEhaTThVZnN5aVkvdDJCN1l2MDZmR0x1NWsxWURGMllkelZM?=
=?utf-8?B?VS9HbXpEejRVTlg4SzdSWTZQaEpKOGNOUlRKNnNRUUNxc0o5WEFya3RhaGl3?=
=?utf-8?B?Wk9hSGRzcnJPS29XeHJBeHhpTVNOdDFRdU9vTHBpZkdLdm93SEVtNG5EZTdS?=
=?utf-8?B?VG5RaFBRb2hNL1drNzdBRkRWQ2kwUHp4T1pLZnJ1N0xmMWxYekpRYXpYMm1K?=
=?utf-8?B?dWJGNjBGd2tuTU1IWmwwOW5PVUxyemhpakQzSXBFZ1QwZXRiRVY2Y0lvL2Ri?=
=?utf-8?B?N25KWVRGbTVDb2UyZHFQYkZ3Q04weXltQlFtdWg2UHJCK0dxbi9NRTBGZGJH?=
=?utf-8?B?MjBqSzljMUx1aUZYM0wvRzZDUjA3ejhwWURWcXNrTzQ2U2tMMXEvUnc3L052?=
=?utf-8?B?bTFjY1hyVjZ1b0xCU0RaME81czhpRkZIMnB4aFE1TUx2dFZHcmlWUVlhY1ZV?=
=?utf-8?B?WTVBUWhWQWF0K2VaSk5BNFEwNWd1NUQ5NllQb0VkRSsxczVYRUIySlpEL1RF?=
=?utf-8?B?UjA4V29PRy93MFF1c01oM2VNL3VnTlZvS3FzY2xKVE9IT0ZNK1dNTm1XdVZt?=
=?utf-8?B?b0g0bjFFejZGZzZaaGtVMUZrNStHUW0ySWZNQVNuSC9ZY2VOT1FkSmFscUdH?=
=?utf-8?B?S05sOUxxanZRUm1yUWJlZE9DMkcvL3pUMkRacnFOWTRRYkQrYlZ2VEJTUDlX?=
=?utf-8?B?RFdjYmhwU25PSU5OK0ZuRUMyamgrM29rZmtncFVxSTBKaTdnQk1WVmo0ZXhN?=
=?utf-8?B?eERLS3NhRHN2YmwyMS9wTEFDUWpnUGxsVnNBUEtoZFB4Z2NkUUh2MVlRemxr?=
=?utf-8?B?dDdBTjZTZ2s0NDRLOThHaFRQZUNlMUR4NGdzU0NxT3hDMWt4TklETGZKN0c2?=
=?utf-8?B?cXlWRW9DQktCcDd6Z0NhUWI2dmdkOHhDMXo2d09jdDhmdzB6QThkQlB3c3Q4?=
=?utf-8?B?K1lYZDVQY3FkQXM2alN4U0t5L2RzMytLRE4vYVpWdzM1aVA0VEw2aGhzWVhs?=
=?utf-8?B?eGVMY1Jydm1PNEZoYzBxbEcySm5JQmNLbDRBSDJocUVLZVJoQm5BS2pieTJj?=
=?utf-8?B?bFNFSUF0R1R5cFZZOTR0UlROeEVIdjRjL3dQOWVtVmsxczRDTHU4Q0ZibHA0?=
=?utf-8?B?QWVvZnZ3SG5UVWlSb0RpZTVoOURUZXlOZ25sTzFENlF6WTFrQnJOdUFsVHRP?=
=?utf-8?B?TXBBWjAwTGlZTXkwaStuVHlRQVJQaCt6SUh1cXNXRUZCb3NWVXNWNjBhb2hs?=
=?utf-8?B?bTV3UDM5bWpsbHprY05MWEhkUTZyQmhtQzNibEJVdnpNdGx2elZLZEVVTm1Y?=
=?utf-8?B?d1Y5VHlmR2wwd0RPZlpyM1k3U0ZyaVNsc0N0ZTAyL2dKVWU5T1lkcWQzY1pz?=
=?utf-8?B?dTJNREREUVJ5NllseDBQRTQ0aXZuV2tZbmdjVmE0cTZiN0x0TEgzMFFaN2xX?=
=?utf-8?B?OXNrZURoNm1TZjI4RmRqUm1zQVBvMTFlZUhVMEkzbG9tSGFETjF6UDBoZkpS?=
=?utf-8?B?UXRtUXNMY1hieC9GcXlja3gxeGJBdUdsMlVhd3VqOVg1ZHZrT01mVEtkUk1q?=
=?utf-8?B?S3BjdmJlUWwvZ29FNWZta0NVMmJ4Tzd6ZWlENEF4KzRESTEyMEpZUStyTWk3?=
=?utf-8?B?RFV4WGtQOU1sNU8zTjJLT2t4YWIwejQyaGYrcytnUXhzdjdQbWdpTndIckVY?=
=?utf-8?Q?677fPXVUF62RBMxsHE8ceABUqq3gFHZQjDNEOoi?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5652.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 21fdf61f-06ed-429d-13cc-08d972e89f75
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2021 16:49:28.1455 (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: K5kDnw9zYnW2xNdPbLeYT46DH6HJ6kx+ZwJCtKS/SSZotwawRb7tugp3cQqH1v/EawjAuJCXQu7Nt9MVdKTvTw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6909
X-Proofpoint-ORIG-GUID: ZUTL75f3cyBvMhF8_FhQnlJipA3dR4wK
X-Proofpoint-GUID: ZUTL75f3cyBvMhF8_FhQnlJipA3dR4wK
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475
definitions=2021-09-08_06,2021-09-07_02,2020-04-07_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam
score=0 impostorscore=0
lowpriorityscore=0 bulkscore=0 adultscore=0 mlxscore=0 malwarescore=0
phishscore=0 mlxlogscore=747 priorityscore=1501 suspectscore=0
clxscore=1011 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1
engine=8.12.0-2109030001 definitions=main-2109080105
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/NKVr_XVP_JALXXct2xnZ1wrAhKE>
Subject: Re: [bess] Opsdir last call review of
draft-ietf-bess-evpn-bum-procedure-updates-09
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: Wed, 08 Sep 2021 16:50:08 -0000
Hi Scott, Thanks for your review and comments/suggestions. Yes I will change the SHOULD to MUST as you pointed out. As for the complexity, unfortunately due to the nature of the tunnel segmentation (if different tunnel technology/instantiation is needed in different regions) the procedures are indeed needed and they're actually very much similar to what's specified in RFC 6514 (for MVPN), RFC7117 (for VPLS) and RFC7524 (inter-area segmentation for both MVPN and EVPN). The need to address backward compatibility is another reason for some added complexity. For example, section 5.3 could be removed if we would not need to consider legacy PEs that do not support the procedures in this document. Thanks. Jeffrey -----Original Message----- From: Scott Bradner via Datatracker <noreply@ietf.org> Sent: Monday, September 6, 2021 12:45 PM To: ops-dir@ietf.org Cc: bess@ietf.org; draft-ietf-bess-evpn-bum-procedure-updates.all@ietf.org; last-call@ietf.org Subject: Opsdir last call review of draft-ietf-bess-evpn-bum-procedure-updates-09 [External Email. Be cautious of content] Reviewer: Scott Bradner Review result: Has Issues This is an OPS-DIR review of “Updates on EVPN BUM Procedures” <draft-ietf-bess-evpn-bum-procedure-updates> These comments should be treated as any other last-call comments This ID describes procedures to be used to support unknown unicast, and multicast (BUM) traffic in Ethernet VPNs, and as such, will impact the operators of networks where the procedures are used. I found this document to be quite complex and expect that operators will have a hard time getting all the details right when trying to implement it. I do not know if it can be made more straightforward but I would not want to be assigned to get this running properly on a big network. That said, the procedures seem useful enough to publish the document as requested but I hope the WG does a pass to see if it can be simplified first and deal with the following: Section 5.3.1 – uses SHOULD – but I do not see why a SHOULD is used instead of a MUST In my opinion, a SHOULD introduces operational or implementation confusion unless the SHOULD is accompanied with an explanation of what might happen if the SHOULD is not followed so that the implementer or operator knows if it’s important and why – if I were writing RFC 2119 today, knowing what has happened since I did write it, I would not include SHOULD & SHOULD NOT – far better to say “MUST unless the following is the case” or “MUST NOT unless the following is the case” – if the authors fell that there is a reason to not use MUST & MUST NOT then it would help if they included the reason in the text Juniper Business Use Only
- [bess] Opsdir last call review of draft-ietf-bess… Scott Bradner via Datatracker
- Re: [bess] Opsdir last call review of draft-ietf-… Jeffrey (Zhaohui) Zhang
- Re: [bess] Opsdir last call review of draft-ietf-… Scott Bradner
- Re: [bess] Opsdir last call review of draft-ietf-… Jeffrey (Zhaohui) Zhang