[bess] A controversy in draft-ietf-bess-rfc7432bis

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Wed, 10 July 2024 12:40 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 A6A42C180B4C for <bess@ietfa.amsl.com>; Wed, 10 Jul 2024 05:40:49 -0700 (PDT)
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_H4=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 fOMM1hB9kbiC for <bess@ietfa.amsl.com>; Wed, 10 Jul 2024 05:40:45 -0700 (PDT)
Received: from usb-smtp-delivery-110.mimecast.com (usb-smtp-delivery-110.mimecast.com [170.10.153.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 856EBC16940B for <bess@ietf.org>; Wed, 10 Jul 2024 05:40:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20230413; t=1720615244; 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; bh=+GZzHyT2qENAJT8Fb5f2xf767T5Q156Ah603zuqxjgQ=; b=OWngTduXrQZgosGSjNGH1I3Nit51di1HIQ2MvrFSPfZAduHnIEpP6lhYZ/sIdv3bLlQ6DY q1lNVM+cQxd29EWISRhsybQObfYZdqNRefwCW6G7G1wKPbxlKVN75e0bWPTdqv65KYn9mW f6Fudr7deJeSI5QQP+v7JCSRsRrzGNU=
Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazlp17010005.outbound.protection.outlook.com [40.93.1.5]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id usb-mta-10-bELnUNvSOAu-VdXQvMetzQ-1; Wed, 10 Jul 2024 05:40:37 -0700
X-MC-Unique: bELnUNvSOAu-VdXQvMetzQ-1
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by BLAPR03MB5476.namprd03.prod.outlook.com (2603:10b6:208:29b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.19; Wed, 10 Jul 2024 12:40:34 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::a48b:db16:775a:4a16]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::a48b:db16:775a:4a16%6]) with mapi id 15.20.7741.033; Wed, 10 Jul 2024 12:40:34 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "draft-ietf-bess-rfc7432bis@ietf.org" <draft-ietf-bess-rfc7432bis@ietf.org>
Thread-Topic: A controversy in draft-ietf-bess-rfc7432bis
Thread-Index: AdrSwyXxf0ageJdPQ8C+QuF/1VHhGA==
Importance: high
X-Priority: 1
Date: Wed, 10 Jul 2024 12:40:34 +0000
Message-ID: <PH0PR03MB63002A1E8EA6538D0631BB54F6A42@PH0PR03MB6300.namprd03.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR03MB6300:EE_|BLAPR03MB5476:EE_
x-ms-office365-filtering-correlation-id: 35bc387c-ad62-47f2-9a4d-08dca0dd7e4c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018
x-microsoft-antispam-message-info: KO9IrPjMU2oottnaI6QDQIOs2IzoYdmnV93/DCvhNZRzX9h8Ovh6B39qbsjPODlJjdM8lqczyT+v5ihOHavfQqZ+lKO/2Fu3lafxRd7kQRRKttihC0Y84g2NdccNNxZ5Dokm1hdNSRVcfG6uUcVp+/DJ7heVQ4grBAUxonezUCSbvJf3GSyPGPkaswYuxn/nsD8XVliPscjmyUQk3Kk8l1TEahYGHClbbTobc2sqSP+5HSgHAYUGeHieKgzwK28EO3jlTEiXcK/zHIwKKuDiAU8SsfEM5OhWY/6TsrHmDSXA1Br5+ieyxB5vlth7d0U9LM0uf4AO1ONHNO9arPpSOcsOJfKw/4WZX9+c6yf+bW0Xw5IfF8XvJkDbxN0qwSAueWQGDr6YMzusSFgIBMRgM3hDwFCNwjhUM4oNcGS2F6JOrhYjIWioS5BrxgQAb9PPum0wOgrH+A6fT80PdxAVVdtZq2yGGxiKxnjTHk8sBPXhSMC6c7cNb07WVRfGeTKPke0zqjB4iOjGFqbU2RmIHeTZQN1W6/KPzy6/WlLWrZ7Gc0qlOnBNr2uf48n3VHODXncnXk7KBX8g68ybWs7WgpDQpE8/OnSNt0Ze/+NQSNApXNR+4cq+pnmDZkbhGQMRmfh5m33y3DaV51EDyN/zG2yWAUAPDcmWKHo6fJSvyNTgPIOesB2sCScUESIvCtzuHw1jnZMRTx0A7CfgHsGuAhYPX+Ql99UuvoCx14N7zsaZWHaiCQtgZ2hrXycI1AsvKul3QG2KaeDPlZo/TQzvdrZR5AZ8SmUfEIqb5C9delvZdKdHX+aOH6GF9fi7qRz0Zt1uHEGySXjXx2EUqrsEW3Cm1aQbW/vCIUDXCRBTKlBF05y1EpvXFFaiyuzJWy7mquNIUI4pVxZ30J236qPKbYOUmy8CBK2chIzlJ02dcALbAOvbF1aVSGd7CIPDXl3ZxDbWswN6e6719sjBExp9eJ5uMibyUtECjBZsDqXtcsTPxPHXaA4u/ovuQLLhKaI3jAU17O879s5jxhjLlUM19yvq5w7PPGXtDRzSWZNL4b3Tm77vsrUUxGLsxPiCZD68j5Xhzj+3W8lhatgoCPjvWfmtgEDvQjiHX6faL/MtsK3xA26yQIpfUM9Jnl9cGqOagg4CUP02hIZqIBK1UIJ/0SxN1zN8H8gCxIGmJl2LxpzKuDPVF3jy/UvXTYh8v+urOcj5TihYk7IeS4DOFC0LHX5Kex0zy8yj0Xdyo1vskgXcqK7WAp8d8fsycWHjxaQd6V7P+V6ODlyKhfB3f59JOwAVZPiym3FbT3jm6rmcn4maoZWifc3xZCBzTQK9byP4W8SFdlja23HvbuOw+m3eEgSnTXRLMQgYB4WZVx/FZiw=
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:(13230040)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bg0YdznG7IEgt3++DRwDehSIJC0Xi2Pn8s30twg8JU3yS7YMMWXt5iF7cpKD+WG8WSiNP4D1TDHCwc6aB2cb0/m7IL2bpwEM+z4I6P1+KemVsdbtkw5E9KqmbA45OY9SG8zoZ2rL1O7bh7Dk1Bm31sKLD9fyjaAXZtMt130yEEEXWzuKu4jRiHmJvBCz5ioQk4ZgtjiPJZwkYulb1iE1xn40F+xVBK2Y0Agyh80LIo9Z5rHEEaSnWRENONUcAyzKATYT+8B2uKR5YSbwC9kbEbf+sp5jbCBoLR5+pKV/6CKyknFFJAFvxkQvB0evCWj96e3REXSZQHj7NRKS26Vn9oZXTXKrz14BFXRzIWF4oBKIYDcOb19c6YbRfTuZrl6iMMn+itnjvHNAAY0g4OsqHpe3p4MswTZCgXqleTA8K13Gn5euiqzLAOm4FKTRbf6LmFD0LasEPrm2z9yhCsud6h0CRvMjYAXiOe2r5t/O5ljEtFsXgRKCqrb9Dck9UxekKq5/YJdZmbvSadvZ6E0NFPMT8IKCojl7jlR3hwDBaKzQGhHUpxy5zYOVx3x8zE/dipZdZdW6PsjpeF3IkCIflHTFnbfAlAnKlQlonoqM7LXQW1CAffTp1Z/8O9A0YK4ssARHN3c5NaJ4f9yF0+aNyNmJWq6qxaJDG2W9Vu0kcmb//nmYDNfk9mWBzXFdzkvT6anmafGZxEYIsMVxFQmAOqwzOxQtj7dytLaoBhjzgyexjV2CzPAxa/XJ8fsk378+Y3Yd9gDSD1mygE74rYE6rU85xDTWhlgwWs8s3OR2vjWyFtJ09UIEiSkcmGNPQi+pKLd08sct4QubYzgmjNHv32yTGA+o4xo281nuisqcHY7drZ2zQyVceh4zthYmU8Jc2jb5qoJWR1+kEvouTa/YSTPsFeXNad7rVzpYGgln2By6B6VjWYj5bdu7JF7NRjKWZpln8AwIqfAP7fKu5wikD3fB7Jl7X6iHWNFaX3KZ0t+lF5ZvHbe2qeMp6rGoCuFFwVInQJCOgcJ50xAYxW2AJr40yNSMbUNF813JfMTmEl/qs9xuJgxcdnHEOAUsnUTP6b8VqPIQyj7UCY9c4WE55v+sdGQ3pau7pjEhC8Y4hzE8lsnaDLpe5Aqp3HJINFuZjUAaH+6mCIfAV+6oGv7BOqrL7LfFer+3bcQy9AsaZF5aC5RnEgeTtItoiSwJuLh7PROV0IehiQRFRa81eWS/UP0cpgIrTlYbONEVrw+JHBSSQfw5oGO5TNK2jqnP6w0wKxh1EhetvTJKTvA4AYoPGCeGywZD59tf0Bnf5W/jG2LA1TgrBqR3LOdHUAh5rwOKpE9P0AZs7DjmV4gDkoouPj9+7F3Hlu9o1FaiJeT3O5SdZehTfBx4p+izhqvOekYOiGLmjB7PtzWE3ptlE97BjaR2tn5XrfFSJ9Of5PdfioA//hXGmiJQelFYmyc2jriLYu4BGercpuzgpIiWoML8ybvzCUujlfpuYR+wc5cS51PaoWSkUh1hdzQmdAi3ipSQIA1akAHdgj9jKi0WZWfHsypvAHpu3MMCD8ysmEsBdPzh0EdR8Yb7VE+2swRzLumZ
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: 35bc387c-ad62-47f2-9a4d-08dca0dd7e4c
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2024 12:40:34.6581 (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: /sTxPWz5tADzeRtjlVcOv4vymYs+sSrFDkqmXSyDqm7DKa+yFaxp3hS2FfNTKOCb52uPs0W1gvlLs+np6825Xg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR03MB5476
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB63002A1E8EA6538D0631BB54F6A42PH0PR03MB6300namp_"
Message-ID-Hash: L5W4XD4HEI3WM6LNWCI6RKPMHINYT2WN
X-Message-ID-Hash: L5W4XD4HEI3WM6LNWCI6RKPMHINYT2WN
X-MailFrom: alexander.vainshtein@rbbn.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "bess@ietf.org" <bess@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [bess] A controversy in draft-ietf-bess-rfc7432bis
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/1G6OLDv6lbO8a1v2HyXBlHcZVYM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>

Hi,
I think that I have found a controversy in the latest version of the 7432bis<https://datatracker.ietf.org/doc/html/draft-ietf-bess-rfc7432bis-09> draft.

Section 5 of the draft contains the following text:

If a bridged network does not connect to the PEs using a LAG, then only one of the links between the bridged network and the PEs must be the active link for a given <ES, EVI>. In this case, the set of Ethernet A-D per ES routes advertised by each PE MUST have the "Single-Active" bit in the flags of the ESI Label extended community set to 1.


Section 8.2.1 of the draft conatis the following text:
The ESI Label extended community MUST be included in the route. If All-Active redundancy mode is desired, then the "Single-Active" bit in the flags of the ESI Label extended community MUST be set to 0 and the MPLS label in that Extended Community MUST be set to a valid MPLS label value.
…
If Single-Active redundancy mode is desired, then the "Single-Active" bit in the flags of the ESI Label extended community MUST be set to 1 and the ESI label SHOULD be set to a valid MPLS label value.

Section 8.4 of the draft mentions “the "Single-Active" bit in the flags of the ESI Label extended community”.


Section 14.1.1 of the draft contains the following text (copied verbatim from the namesake section of RFC 7432<https://datatracker.ietf.org/doc/html/rfc7432>)

For a given ES, if a remote PE has imported the set of Ethernet A‑D per ES routes from at least one PE, where the "Single-Active" flag in the ESI Label extended community is set, then that remote PE MUST deduce that the ES is operating in Single-Active redundancy mode.

Similarly, Section 14.1.2 of the draft contains the following text:

For a given ES, if the remote PE has imported the set of Ethernet A-D per ES routes from one or more PEs and none of them have the "Single‑Active" flag in the ESI Label extended community set, then the remote PE MUST deduce that the ES is operating in All-Active redundancy mode.



The problem with all these (and, possibly, some other) fragments is that the “Single-Active bit” (or flag) in the Flags field of the ESI Label extended community that has been defined in RFC 7432 does not exist in the 7432bis draft. Instead, Section 7.5 of the dratf defines a two-bit RED subfield in the Flags field of the ESI Label Extended Community, and defines two (out of 4) possible values for this field. (Yet another value is defined in the Layer 2 EVPM Multi-Homing Mechanism for Layer 2 Protocol Gateways draft<https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-l2gw-proto-04>.)

Hopefully, these notes will be helpful.

Regards,
Sasha

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.