Re: [bess] [Pals] [EXTERNAL] [Technical Errata Reported] RFC7432 (7758)

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Thu, 11 January 2024 13:23 UTC

Return-Path: <alexander.vainshtein@rbbn.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 BD727C14E513 for <bess@ietfa.amsl.com>; Thu, 11 Jan 2024 05:23:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=rbbn.com
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 eSQz50JgAAHN for <bess@ietfa.amsl.com>; Thu, 11 Jan 2024 05:22:59 -0800 (PST)
Received: from usb-smtp-delivery-110.mimecast.com (usb-smtp-delivery-110.mimecast.com [170.10.151.110]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E926C14F614 for <bess@ietf.org>; Thu, 11 Jan 2024 05:22:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20230413; t=1704979378; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=dZsA14D8McbtQC8VbvDmeQB+ZbrHYtCEp6Jb9FZqCWk=; b=ppIt8ZTzHKaM2vA+tYFAvUFozlW3KbqBQlFC1R6Vj7N0pjdz+wZMr+iSGvPAajfAm3/6oP ORkDNjhtIsRxxoV6//RAgooGvcWnRby23ogvA2hBDxekyGKLerts+Mc/oS7rT8sacHurv4 Uk49npHn8Iwd2h1Z5ZIorLw1xC8cdtc=
Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2040.outbound.protection.outlook.com [104.47.51.40]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id usb-mta-15-LoKbyz8nNeiRqcI1Y1-oTA-1; Thu, 11 Jan 2024 05:22:49 -0800
X-MC-Unique: LoKbyz8nNeiRqcI1Y1-oTA-1
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by DM4PR03MB6046.namprd03.prod.outlook.com (2603:10b6:5:391::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Thu, 11 Jan 2024 13:22:46 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::c771:5454:2384:e312]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::c771:5454:2384:e312%4]) with mapi id 15.20.7181.018; Thu, 11 Jan 2024 13:22:46 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
CC: Pavel Mykhailyk <pavel.mykhailyk@gmail.com>, RFC Errata System <rfc-editor@rfc-editor.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "bess@ietf.org" <bess@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Thread-Topic: [Pals] [EXTERNAL] [Technical Errata Reported] RFC7432 (7758)
Thread-Index: AQHaRI67tNuzQ7WxsUuIZBrmmx24MrDUmRow
Date: Thu, 11 Jan 2024 13:22:46 +0000
Message-ID: <PH0PR03MB6300603EC136A843CCC4C06AF6682@PH0PR03MB6300.namprd03.prod.outlook.com>
References: <20240111080246.EE2F51182206@rfcpa.amsl.com> <PH0PR03MB630004B6932D957C84F7690AF6682@PH0PR03MB6300.namprd03.prod.outlook.com> <CAFpVB7XvHnQG1xHvvoad+7t=+Hp78Jgxf2XaZ0WfrKxeWAeOhA@mail.gmail.com> <PH0PR03MB6300733F18B720A17A6B93B9F6682@PH0PR03MB6300.namprd03.prod.outlook.com> <CAA=duU0=Z0epL3FOzivjs_y7yjLE5zVqDShy_VNa1Z==LSCOKg@mail.gmail.com>
In-Reply-To: <CAA=duU0=Z0epL3FOzivjs_y7yjLE5zVqDShy_VNa1Z==LSCOKg@mail.gmail.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR03MB6300:EE_|DM4PR03MB6046:EE_
x-ms-office365-filtering-correlation-id: 61b03ba8-002f-406d-1434-08dc12a86670
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0
x-microsoft-antispam-message-info: j7Zl/MIvGoCJEsIYzwQa5/BYolTLw0Cxeb9mzGPX45jF93dvCzRI+UO56zfvvdQBYwDT8mQB5baUk2waj6IT0nXD0NX3mrrxpwlLfJoYMHTSoxuL4s9/rQoJA29QtrgtjB34P3k4HuJhTa7dsGmDGnHa4mApx56XVvASbifLMGoHgZcSyyixBLZt+N0UwsctaXVjpQY8vN/DxwikjPXxT7Wb5SpUISPv9IGt++22Vmo7ArnRzEnIcP7NVeJWOZ2GO1UJerT8+lpvyxveFJXqFYj8lLgChjh6AZmEWuK7dDIra86fE1AFExNDqO0hSQZN4P+b8cNlw5UHFjYG15nhkpfA+XtZQESp2oQBZwrCKd2N/SxJj6xIl5rQRcA1Tm7e3c5fn/lPrGa1OBoudSFsyfFONCMgBRneWyRoHG3mYlElUmnjBE8ImDmiZJLsze+6HK7SrSVBMA5y3VXvR584lXUPlvNewJftSbbVxt6qYT+D4DwtwPmfqeqfD9ahUVSqUFsPlw6iKMQyrXnGB4ubqEPbW+8uoTpd0OWxP6siO2AnkR98sMBqffUY9Yw8PK8GDsUaepyEhWKE1apISvjE3vd+m4RLIhI7eFHHLfyzKnovrQFS68sGKbksMrzoi+fvVDnYTtSyNbnp30tcXifDmdBZOBg4VA+4sNpwOWyaPPOsVTm+z1r+FTOrcn+HBoDe
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR03MB6300.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(396003)(346002)(376002)(366004)(136003)(230922051799003)(230273577357003)(230173577357003)(230373577357003)(230473577357003)(1800799012)(186009)(451199024)(64100799003)(55016003)(5660300002)(4326008)(8936002)(8676002)(2906002)(52536014)(76116006)(54906003)(66946007)(66476007)(66556008)(64756008)(6916009)(66446008)(316002)(7696005)(6506007)(966005)(478600001)(83380400001)(53546011)(9686003)(71200400001)(26005)(166002)(41300700001)(33656002)(86362001)(38070700009)(122000001)(38100700002); DIR:OUT; SFP:1101
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 54ftRhioTMAZ35F74uvgeemPBVRp7qbLR+5x/0p0xjXf6amdNVAAVFPkxXdHfR+PRliYFF1iSS2o4aAqXIYSu2bG1399wS9PljUEUojEspXlyUAHNpCVQqDLKwy0AH02c8/NDAuR3RuQ0h40w3zrmw6OlHjjWQ/Seo+chyw608krnwcKeznHxLkDjdXBGb+x+exOrn2IsjKkySmOTfsEClMy2jV8Ss2Gdzc8GJV42tGxsNyMoqKB7H2wlCFPjcfEWwZYwOQPCLZUT9WwOeWXehHuCc2wrKU8q4jjknY7lBpJAcJ3lJfZaoiLhSSolLgBuyBTkKHgxO3toHwG9AGrLNj4Y8qMMidgRWTm0/nZosunrxsoRwetj7508/8VdhV7jS2yUNHu4EIbAvZCdBreZLONqj1VBR7wL6tAcxAdv/zI0Suwj0PJEPhzJpttwvDeGi8ILiE3X6FAZreE9gHHQDLlJjboUjGmPBPMB9ywlydw6UXmJp6ndV0pFWxAZfNQBITZlZD1Vt19cWCBjMSxsRyQeX2WpXdLiRO+jMXWDyhUejyIHYT2HqCn0m2RDpCJxvl9PaidDNjTglw2FwjrVK5Zqmqn/sX8tt3tgvl+7GIqVxVxhluC2p5aAGGRozFLnUWUzEMwB0WV3R2TnZ+y6mpveQLgVg4o2kRqruNGUN09TjK1cSG4sIxv8VPLjL2dk/f1vn6VyeLIl3juc/uhMS8HV3VfMbINU2NJVwYXL2zw3qQyxyzlhQFi5Y0oT3zWexH3rf5ysVTZ+A2PU6lfveDQ6hfjoD9GeymqSxbL24o4zHaDk1MkDUajAXWsyOTU8i+p/ch9hLQaw4mwVEYQCzu7OlCJZ9/8sBD9q28nGjcJ2Ge0oDpE3CkbpS6KikoNjeLeyo32JLru3COcSvnaD10RFuHg50fw92mr4aoNGj4Sgyq8EQ96KwRjBr2HAYRqddsKSR/K0c/3J9s6DeII6uWIdgiSSV1Bg60Y+vm4w06HHe4c1wBayR5v793KgVyiBBim6JWDfugt/P6u7B/w/sTZnXI+oryVFEHg1H2b7sHbKvmKKTcDcKfS+nH2ht+OCkidpBtTU4jq+X6BmKreSoZCufu8jQ7pYUw4JionjVSy/ZfVfqCeFNGvq48gmS7/lwClZM2pNM5gdUc4+6R+Xu+yVPJoqwcZmG+GiYqYUky9k8El9rvwq7LWnb6/ajcgvbB/VN0Ed3xsSJjJLePUlUOC4ofrdital1kHUwEtJAiZtIQH1C4iDFMb5blVoKddS6mvnWdCqB817bz+6qqIbajC5ILh/teEzuWAb73Nd76/9LNvlKTghfglESGUpOfk89PfJC34GPM4tfQuzhBbUW/09GDYuifZ4SoctAplh4clJs4SuHbXo0vYI0S13pbnIIho91SgWXnUyXWQDEIl/EpxP8ZEAkEX7Izjk4Dkjcg5kdq7TBojKHAwbA9AQnlbDX5qoNZVxBxWIZUPBPBryLe0jF8z3I0s2xim9eTNXV2bIDKHmvuLBs8uk+8zc9pIxYrHhODX+cwSCc9vZLVFEBAxeBCbEthmNYghfWKCpHhmJ5lzGCG+yvqvkrKEljC2
MIME-Version: 1.0
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR03MB6300.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 61b03ba8-002f-406d-1434-08dc12a86670
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2024 13:22:46.1776 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HUsmsSUjkRsYM67iZRzAkaeaCfFS3pZUsq4JriniG6OdZPygUee+ygElE6LzYOqvj7QrEPAW9M9/t9AIhEncAg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR03MB6046
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB6300603EC136A843CCC4C06AF6682PH0PR03MB6300namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/y5w5juIPARO2AtxJQrYlV74_ljA>
Subject: Re: [bess] [Pals] [EXTERNAL] [Technical Errata Reported] RFC7432 (7758)
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: Thu, 11 Jan 2024 13:23:03 -0000

Andy,
Lots of thanks for a prompt response.
There seems to be a consensus about the disposition of this Erratum, so I do not expect any problems.

Regards,
Sasha

From: Andrew G. Malis <agmalis@gmail.com>
Sent: Thursday, January 11, 2024 3:04 PM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
Cc: Pavel Mykhailyk <pavel.mykhailyk@gmail.com>; RFC Errata System <rfc-editor@rfc-editor.org>; rtg-ads@ietf.org; bess@ietf.org; pals@ietf.org
Subject: Re: [Pals] [EXTERNAL] [Technical Errata Reported] RFC7432 (7758)

Sasha,

Andrew will take care of it.

Cheers,
Andy


On Thu, Jan 11, 2024 at 5:37 AM Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alexander.Vainshtein@rbbn.com>> wrote:
Pavel,
Lots of thanks for your email.
Looks as we are aligned😊. I am not sure if the reporter of an Erratum can revoke it (never tried this).


Regards,
Sasha

From: Pavel Mykhailyk <pavel.mykhailyk@gmail.com<mailto:pavel.mykhailyk@gmail.com>>
Sent: Thursday, January 11, 2024 12:33 PM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alexander.Vainshtein@rbbn.com>>
Cc: RFC Errata System <rfc-editor@rfc-editor.org<mailto:rfc-editor@rfc-editor.org>>; rtg-ads@ietf.org<mailto:rtg-ads@ietf.org>; bess@ietf.org<mailto:bess@ietf.org>; pals@ietf.org<mailto:pals@ietf.org>
Subject: Re: [EXTERNAL] [Pals] [Technical Errata Reported] RFC7432 (7758)

Hi
Sorry, looks like i just misunderstood some terms, so ES route means EVPN Type 4 (not 1) -  you are absolutely right, it is used for DF and limited to PEs that are connected to MH Po.

Thanks for clarification
With Regards

чт, 11 янв. 2024 г. в 11:56, Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alexander.Vainshtein@rbbn.com>>:
Hi all,

IMHO and FWIW the corrected text proposed in this Erratum is technically incorrect, and. Therefore, the Erratum must be rejected.

Ethernet Segment (EVPN Type 4) routes are used solely for discovery of all PEs that participate in the process of election of the Designated Forwarder (DF)for the specific MH ES, and their parameters that affect the election process (e.g., DF Election algorithm and its parameters).  This includes all the PEs that are attached to the MH ES in question, and none other.

The PEs that are not attached to the MH ES in question do not participate in the DF election and, by design, are not aware of the DF election results.
In the case of All-Active multi-homing, there is no need for such PEs to be aware of these results.
The case of Single-Active multi-homing is addressed by the following statement from Section 8.4 of RFC 7432 (the relevant text is highlighted):

   The backup path is a closely related function, but it is used in
   Single-Active redundancy mode.  In this case, a PE also advertises
   that it has reachability to a given EVI/ES using the same combination
   of Ethernet A-D per EVI route and Ethernet A-D per ES route as
   discussed above, but with the "Single-Active" bit in the flags of the
   ESI Label extended community set to 1.  A remote PE that receives a
   MAC/IP Advertisement route with a non-reserved ESI SHOULD consider
   the advertised MAC address to be reachable via any PE that has
   advertised this combination of Ethernet A-D routes, and it SHOULD
   install a backup path for that MAC address.

AFAIK, EVPN implementation that follow the design defined in 7432 have been widely deployed for years.

My 2c,
Sasha

From: Pals <pals-bounces@ietf.org<mailto:pals-bounces@ietf.org>> On Behalf Of RFC Errata System
Sent: Thursday, January 11, 2024 10:03 AM
To: sajassi@cisco.com<mailto:sajassi@cisco.com>; raggarwa_1@yahoo.com<mailto:raggarwa_1@yahoo.com>; nabil.n.bitar@verizon.com<mailto:nabil.n.bitar@verizon.com>; aisaac71@bloomberg.net<mailto:aisaac71@bloomberg.net>; uttaro@att.com<mailto:uttaro@att.com>; jdrake@juniper.net<mailto:jdrake@juniper.net>; wim.henderickx@alcatel-lucent.com<mailto:wim.henderickx@alcatel-lucent.com>; aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>; jgs@juniper.net<mailto:jgs@juniper.net>; andrew-ietf@liquid.tech<mailto:andrew-ietf@liquid.tech>; giheron@cisco.com<mailto:giheron@cisco.com>; nabil.n.bitar@verizon.com<mailto:nabil.n.bitar@verizon.com>
Cc: pavel.mykhailyk@gmail.com<mailto:pavel.mykhailyk@gmail.com>; pals@ietf.org<mailto:pals@ietf.org>; rfc-editor@rfc-editor.org<mailto:rfc-editor@rfc-editor.org>
Subject: [EXTERNAL] [Pals] [Technical Errata Reported] RFC7432 (7758)

The following errata report has been submitted for RFC7432,
"BGP MPLS-Based Ethernet VPN".

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid7758<https://www.rfc-editor.org/errata/eid7758>

--------------------------------------
Type: Technical
Reported by: Pavel Mykhailyk <pavel.mykhailyk@gmail.com<mailto:pavel.mykhailyk@gmail.com>>

Section: 8.1.1

Original Text
-------------
The Ethernet Segment route filtering MUST be done such that the
Ethernet Segment route is imported only by the PEs that are
multihomed to the same Ethernet segment

Corrected Text
--------------
The Ethernet Segment route filtering MUST be done such that the
Ethernet Segment route is imported only by the PEs that are
connected to same EVI

Notes
-----
In all text in context of evpn-multihoming term ES used for logical set of links - distributed PortChannel when CE use several links to different PEs as single aggregate link. But in section 8.1.1 term ES can't be used in same way, becouse ES routes must be distributed for all PE that hold same VLAN. For example PE1 and PE2 connected to CE1 with EVPN-MH PortChannel (ESI-1) and use VLAN 10, CE2 connected to PE3 and use VLAN 10 but not use any aggregation - not included to any ES. PE3 build mac table for CE1 mac and must use ESI-1 as next-hop, so it must apply ES route and not filter it, regardles of local connection to ES in terms of EVPN-MH PortChannel. So each PE connected to EVI import this route

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.

--------------------------------------
RFC7432 (draft-ietf-l2vpn-evpn-11)
--------------------------------------
Title : BGP MPLS-Based Ethernet VPN
Publication Date : February 2015
Author(s) : A. Sajassi, Ed., R. Aggarwal, N. Bitar, A. Isaac, J. Uttaro, J. Drake, W. Henderickx
Category : PROPOSED STANDARD
Source : Layer 2 Virtual Private Networks
Area : Routing
Stream : IETF
Verifying Party : IESG

_______________________________________________
Pals mailing list
Pals@ietf.org<mailto:Pals@ietf.org>
https://www.ietf.org/mailman/listinfo/pals<https://www.ietf.org/mailman/listinfo/pals>


Disclaimer

This e-mail together with any attachments may contain information of Ribbon Communications Inc. and its Affiliates that is confidential and/or proprietary for the sole use of the intended recipient. Any review, disclosure, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and then delete all copies, including any attachments.
_______________________________________________
Pals mailing list
Pals@ietf.org<mailto:Pals@ietf.org>
https://www.ietf.org/mailman/listinfo/pals<https://www.ietf.org/mailman/listinfo/pals>