Re: [bess] [Technical Errata Reported] RFC8365 (7735)

John Scudder <jgs@juniper.net> Mon, 12 February 2024 15:14 UTC

Return-Path: <jgs@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 8BA71C14F61F for <bess@ietfa.amsl.com>; Mon, 12 Feb 2024 07:14:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.806
X-Spam-Level:
X-Spam-Status: No, score=-2.806 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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="sKBSfO32"; dkim=pass (1024-bit key) header.d=juniper.net header.b="U5odvBLj"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U0r0aP8v2OHQ for <bess@ietfa.amsl.com>; Mon, 12 Feb 2024 07:14:10 -0800 (PST)
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 D5955C14E513 for <bess@ietf.org>; Mon, 12 Feb 2024 07:14:09 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 41CCKINM012019; Mon, 12 Feb 2024 07:14:08 -0800
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-id:content-transfer-encoding:mime-version; s=PPS1017; bh=F8WPyAT8iwG6Z1jyOcYPR82++/G1i05kUnc7MhKxyns=; b=s KBSfO32cNZC25TR54bdvA5sNPVLeHez6+PFHJw9SdYDq5D3quItVxXJP8ujdHAZ3 dB5FuWMvYSEp+XBdswruSzWZE2tR3T4oTAi0r0jgg8ayvkXgeAylMobwZFPCdGpb UpFN5MUvAPYEvMN/N/hmntvGRmdRQ82lBFAR1ZspXbC1IUJ/z9mQakJmth/qepWq kwAsIPTPx2shVRaoAC0+Zgh21muyg37d7E877N0DR3YA+ReN7/hezv6SQgDbV8+R GwWA4GwDvHkt69yvI6s+CQf8WgddzNpDRzhbRW3NO+P2eAL6FQUi+j6Eq83Eg1AR Dnl07fzUIW3eBbs6yuUfg==
Received: from cy4pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17010008.outbound.protection.outlook.com [40.93.6.8]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3w6898q5bt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 12 Feb 2024 07:14:08 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b88OXw3w4vNQsyKcOcRxOq6RPKFcUbqTixxCqPLv40yPtE78qoZJhogECiii2Vsu9pORqQDKTWFrqynv7BpfIbccfGRefJ7S3NE2jz+9Xav3fIcRZI7Ebr7AlDPYuXe/09LpQz5dv8uEY0YYqPhwR/mk8fm4oz6wX8YVUDjFe9MC4bglQxpDOo53OKZ4k1GEr9Kaz3gtnW6Z8f0MrhjC2Ob4nMPi7uFy1XNbHWWLQQWvWTTgb+Q6PwCX9IO7i5Ybaz6EPWA3AqQVqZtpv8Bjf27OZuC9hnICHkFIX9sCWXq9uoHHkzuuLGfsEVDEqgPZUJUY1G2Y1LK8DQgRwjocgw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=F8WPyAT8iwG6Z1jyOcYPR82++/G1i05kUnc7MhKxyns=; b=Ha1N0bL3vRA8MbANEC3h/j1azRmCajbnz9W5tvJgr9aI+T5Clf6EkCFe1ZTzH9pNOWaH/ec5lmE/odvN5lK/U0t3jTwC2jLf3Qg+QO07xF62qxILswaIAZaEPI28Q9Aman0/XvczT5ISGjjHcWru5VT+6/pbf3XumPANLkgzORdBRGv+ML1HAG7DptjLW5JvQZ/uNhcrouXOa6UPfmfVSZNRQTgMU5OHLk811tfN+otkmJxFMheobKlTSIUrWUcBg3tr/FOKeVunBTMGWIRXuAKPD5bGeAKnWiyVf+fJZPDYxi28kODBDWYkq+z7svxqRllRsUTqu2hfzY3pilOgxg==
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=F8WPyAT8iwG6Z1jyOcYPR82++/G1i05kUnc7MhKxyns=; b=U5odvBLjS1u43CO9Kcfmtfd/dIauRhuefTgQEa6uPEubM9+a+2UwLJG0jEqMsGeTcSj64R1wVL1Q5ygjUN73By/Rqo+xctPp8238XiiSRj9ZymPwW5EFkXixeZ0KOCrI3InDUFs59QLvC6DM5zVFpohr+pjJ+h0ioWvHdBUUhDU=
Received: from CH2PR05MB6856.namprd05.prod.outlook.com (2603:10b6:610:3e::11) by SJ2PR05MB9682.namprd05.prod.outlook.com (2603:10b6:a03:4ce::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.35; Mon, 12 Feb 2024 15:14:05 +0000
Received: from CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::a344:aaa5:e6ee:461e]) by CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::a344:aaa5:e6ee:461e%5]) with mapi id 15.20.7270.025; Mon, 12 Feb 2024 15:14:05 +0000
From: John Scudder <jgs@juniper.net>
To: "Ali Sajassi (sajassi)" <sajassi@cisco.com>
CC: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [Technical Errata Reported] RFC8365 (7735)
Thread-Index: AQHaMl5MF4hufsdsd0K221NKmogpjrEC1k8AgAMLdFWAAUWwgA==
Date: Mon, 12 Feb 2024 15:14:05 +0000
Message-ID: <68EC7DF9-8920-4F65-BB8F-BD0DACEE43D7@juniper.net>
References: <20231219093227.11AA119389B8@rfcpa.amsl.com> <2A2AEF04-DF0A-4816-9177-3E9DC4063192@juniper.net> <SJ0PR11MB5770133E2F433F5676CF047CB0492@SJ0PR11MB5770.namprd11.prod.outlook.com>
In-Reply-To: <SJ0PR11MB5770133E2F433F5676CF047CB0492@SJ0PR11MB5770.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.400.31)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR05MB6856:EE_|SJ2PR05MB9682:EE_
x-ms-office365-filtering-correlation-id: a8619376-d21e-4cb0-47db-08dc2bdd40bf
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1qTWq9yKJZ6rAEzf8KbPSHzTuR255Ku+19MN51BAs7o5823ssydIIlP5feACMAN3q5kjK7Rs57w8n1U/Uf8kK+kHw35apwE+2YIL7negqYOqIgdASe0kT5uMF3hdMwyVV/PY16XN6TO5KH6Qd9wfHyOMH33vTzCJAocLEMTfgyXzcQ+39D6qYmAOxseQaFUB3Z+DDCDUCR98KRyyOjKBFoppMfz/b6JiQJa9ggxMkrFHNcahv3VvDzfUv4vXnWzgN5rEW626Vi0wT5TMeGiIUHb2IS6pJj2PHVLs5g4MjnNSsz5uARN+dPf6y4+cmI+3bNbNDVkfDlW+XrFgUtCo4fyI21OlBbKbP8BbjZ723B6z+aTvVrSt1blk3ezpSbntDdZgr5xcTryXQ/jdc5q1YjvnUpyh3Jr/7+tgokVrgjUJGT2P4aDwdDAmJAj6zwExHM5r+yaPJbvEPh2ZiauC10di0I1dQjGaVZvISjasTwmDBbTjXK2wVeb7zkkz0Z9TDW5kCVFWj9CPBnzTJ5j+mbpwCov1NNs8cZBfxPOa4qGbqo39tUfb5RxSWXgQXnXFQAKkzit9QtAYrXs1+7pfVfgS7JA+BZYQmjOdBd7Q/es=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR05MB6856.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(376002)(366004)(346002)(396003)(39860400002)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(4326008)(8936002)(66556008)(8676002)(38070700009)(66476007)(76116006)(66446008)(64756008)(66946007)(316002)(5660300002)(36756003)(6916009)(2906002)(6506007)(71200400001)(122000001)(38100700002)(2616005)(6512007)(83380400001)(55236004)(86362001)(33656002)(26005)(53546011)(478600001)(966005)(6486002)(41300700001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yYdgWa2OZ2lBKs7fmV1U/hWAz4Dbo0uCL/WzRQZJW8UeLes/LVG1zJNZiLqQ8v94333YvwiYsrMsPYjXKsnUx4Fkuzp0uGATzo0zt8PzZ7ADPkWBk3HV+emLHxZ9Iz4bjkFuhEbqgXnKMsmiFne2PX7zh5uJjmFEEDlxLXtYtU4FtyIX/ME+7QpJB7lNwpom5q1ZIXHmXVH8t+F/uK8/LPg78YzkDokkNWznsh8k5/rElQ8iFzT5PJHBkRFvCZotIAhqF3jf8yUH8MUka8tSVv5+x89I9H3kd8D4i4pK4J4ofvxn2LFFQ6gbSeFFW+3Yhn9KhM4mk8dahbIwM3IaaIO/SSsY2bbFd17fIAxNsiWUliyxI4NjowbdIxMSYIkxzTDG2kgCHK2xgObNvLCCU2f0RptlYD4grac4wSNtXbk5gw92QcviSlB811uyEj7FXA/Y6jRjIWZ1C7zZ7d6ULjbpLZtQhMn3qANAxXrm8RSY+YafjZJFVK2/9fKJj0hJg3XF7svzeMAC7+yxX/Wo9Jz3MOY3G3x9NJ0R4mP8uQRo3Eu+cWU4gm0L7v1CPJQeuJuMEBXl4K4AM6dk9Fir0osQyjut/j9AbHsM2+9Ctriij+kKsBQrS8ymUnkx/dRFCa0td+zzp+kXp5HGgQrt8aaV7FvtBSjcKrrKB0NwS963I6YVb2TczTT0lYzv8yjNq7iZOQhaztfY8+4rzmIiAUxNQOjfBBgOJ1MWHMJlWP9y9vzVQHj8rspglY2VnttQPBdcwzVqEBeprZc7F2INfS/yTr6NS6ORVNez16kBAZ1xFnw+YQSnbzaaB6UkLVmbtEmtm276fxut/FscHQQCySJiwEF7oMeL93syFMW2mudbSiOpwgBbMkKwHFauIlIFycugBWu4JRRObr2wThYGFMSRZbB8S8V2wyKZY3J0BZCUxDAEbiN4P+iwvOtPO8ncegzu4K4fsRJendc1faIg6ov1kkOc1bWIj4DyStsCsuc5m1NXSyyoaI5kwgJbQjpb1jp3mjWLO+9g9TRFTat+GjP5os7bzHDDDfLOvvXG7wxzRUL/rOlaeHhWLVOi9JYu6Zs2etvlsTl9AdmdQjrQkyDpQjopVfgXrCidIP87+KU0VnXNq9yPL2HRiGqC/trn/m2UBjLUhs+BQRSq/Mg4OHHx0Vr19xv+t/DkNFABd8Odqr+34xYdsG4ZGCZhube7OLC40PUlC7oyRtjjb6ZRhpfeT6xBhxfZkwrPKGw286gtvAzMM7GVmcSZuwNnyD1byIpHqoVmv4X/qjbrX9sG71gO0khiSdGKiWESLqJcbIMJTjN/ckkOUFtLSUOySG/kALT3ajG7lANiAHTBuOLCv1s9HVARzL67zUF/UTtn0KXi2RHkazbfLkxSyyMnIzOGbchFz7KO8f5ST5sl0Cu51vMDmOaB/OYnPCGGGsaGcU+1xEgLCAekLZ2ejr4HlzSP0f9Euhw1Awz6sdI+wXSjZV8CdWAHnss5/K7lbDI3KRikozUOoR5ifY2NECWPrq+f3NVQdttI4J43HTqtFzfmqmPVSgOzt8C17ecTjC227MtGKNsACqA1B/PPn+McVSJj
Content-Type: text/plain; charset="utf-8"
Content-ID: <85BB0943D8B14F4A98BF6905B3061B32@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR05MB6856.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a8619376-d21e-4cb0-47db-08dc2bdd40bf
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2024 15:14:05.3510 (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: BpQkzt3RjTPjBGecEWWm+Sp2FAsJTVFJd5vsCWVkE3oXRnLqMDAil7QiR/wpMHmt
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR05MB9682
X-Proofpoint-GUID: wyqhQPEbJCrj-vikyq5PYx2sPwRF7F6e
X-Proofpoint-ORIG-GUID: wyqhQPEbJCrj-vikyq5PYx2sPwRF7F6e
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-12_12,2024-02-12_03,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 spamscore=0 malwarescore=0 bulkscore=0 mlxscore=0 impostorscore=0 lowpriorityscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 phishscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401310000 definitions=main-2402120114
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/ztIEqCJh23KdAbEaec-zeQBwdSs>
Subject: Re: [bess] [Technical Errata Reported] RFC8365 (7735)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.39
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, 12 Feb 2024 15:14:14 -0000

Thanks, Ali.

By the way, 7432bis has expired. Please consider refreshing it.

—John

> On Feb 11, 2024, at 2:49 PM, Ali Sajassi (sajassi) <sajassi@cisco.com> wrote:
> 
> Hi John,
>  RFC8365 relies heavily on base MPLS-EVPN RFC (i.e., RFC7432/RFC7432bis) and assumes the reader is very familiar with RFC7432/7432bis. ESI label as described in RFC7432/RFC7432bis is used for split-horizon filtering; however, VxLAN-EVPN (RFC8365) doesn’t use split-horizon filtering but instead uses local-bias procedure which doesn’t need ESI label. This has already been captured in RFC7432bis in section 7.5 (ESI Label Extended Community) that says:” The ESI label value MAY be zero if no split-horizon filtering procedures are required …”
>  So, I don’t think we need to repeat that in RFC8365 because whatever changes needed to RFC7432/7432bis, has been explicitly captured in this RFC8365 and if it is not covered, then it is assumed applicability of RFC7432bis including RED field setting in ESI Label Extended Community. 
>  Regards,
> Ali
>   From: John Scudder <jgs@juniper.net>
> Date: Friday, February 9, 2024 at 1:18 PM
> To: bess@ietf.org <bess@ietf.org>
> Cc: Ali Sajassi (sajassi) <sajassi@cisco.com>, nabil.bitar@nokia.com <nabil.bitar@nokia.com>, rshekhar@juniper.net <rshekhar@juniper.net>, wim.henderickx@nokia.com <wim.henderickx@nokia.com>, Alvaro Retana <aretana.ietf@gmail.com>, Andrew Alston - IETF <andrew-ietf@liquid.tech>, matthew.bocci@nokia.com <matthew.bocci@nokia.com>, slitkows.ietf@gmail.com <slitkows.ietf@gmail.com>, Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>, Gaurav Sinha <gsinha@juniper.net>, Jim Uttaro <juttaro@si.rr.com>, John Drake <je_drake@yahoo.com>
> Subject: Re: [Technical Errata Reported] RFC8365 (7735)
> Hi All,
> 
> I started to look at this and pretty quickly got lost in a maze of twisty passages. RFC 8365 doesn’t mention the "ESI Label" Extended Community at all, I suppose it gets dragged in through the reliance on RFC 7432 as an underlying mechanism. Since the erratum proposes a new requirement ("The "ESI Label" field, in the "ESI Label" Extended Community, is set to all zeros in case of VxLAN encapsulation”) I think the most it can be verified as is Hold For Document update. Soliciting feedback.
> 
> —John
> 
> > On Dec 19, 2023, at 4:32 AM, RFC Errata System <rfc-editor@rfc-editor.org> wrote:
> > 
> > The following errata report has been submitted for RFC8365,
> > "A Network Virtualization Overlay Solution Using Ethernet VPN (EVPN)".
> > 
> > --------------------------------------
> > You may review the report below and at:
> > https://urldefense.com/v3/__https://www.rfc-editor.org/errata/eid7735__;!!NEt6yMaO-gk!DJ230uma4G4hxiFjp6qUOeiX8H6oLKgKOaS-1Tm7La77-DewSFRo0SzansDz_hUnOG9xGOaicVISO8JHw_lvGQ$
> > 
> > --------------------------------------
> > Type: Technical
> > Reported by: Gaurav Sinha <gsinha@juniper.net>
> > 
> > Section: 8.3.1
> > 
> > Original Text
> > -------------
> > Since VXLAN and NVGRE encapsulations do not include the ESI label, other means of performing the split-horizon filtering function must be devised for these encapsulations.
> > 
> > Corrected Text
> > --------------
> > The "ESI Label" field, in the "ESI Label" Extended Community, is set to all zeros in case of VxLAN encapsulation.
> > Since even though the VXLAN and NVGRE encapsulations send the "ESI Label" Extended Community, yet they do not set the "ESI label" field in it. Therefore, other means of performing the split-horizon filtering function must be devised for these encapsulations.
> > 
> > Notes
> > -----
> > It should be mentioned somewhere in this RFC document that the "ESI Label" Extended Community is sent with VxLAN encapsulation too, just like it is used with MPLS, but with the "MPLS Label" field set to all zeros in case of VxLAN.
> > 
> > Otherwise, it gives rise to the unanswered question in mind, about the value of that field, given that there are no labels in VxLAN.
> > 
> > Instructions:
> > -------------
> > This erratum is currently posted as "Reported". (If it is spam, it
> > will be removed shortly by the RFC Production Center.) Please
> > use "Reply All" to discuss whether it should be verified or
> > rejected. When a decision is reached, the verifying party
> > will log in to change the status and edit the report, if necessary.
> > 
> > --------------------------------------
> > RFC8365 (draft-ietf-bess-evpn-overlay-12)
> > --------------------------------------
> > Title               : A Network Virtualization Overlay Solution Using Ethernet VPN (EVPN)
> > Publication Date    : March 2018
> > Author(s)           : A. Sajassi, Ed., J. Drake, Ed., N. Bitar, R. Shekhar, J. Uttaro, W. Henderickx
> > Category            : PROPOSED STANDARD
> > Source              : BGP Enabled ServiceS
> > Area                : Routing
> > Stream              : IETF
> > Verifying Party     : IESG