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

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Thu, 11 July 2024 17:15 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 75E01C169411 for <bess@ietfa.amsl.com>; Thu, 11 Jul 2024 10:15:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.103
X-Spam-Level:
X-Spam-Status: No, score=-7.103 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_HI=-5, 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_BLOCKED=0.001, 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 gNvHcVO7e3yV for <bess@ietfa.amsl.com>; Thu, 11 Jul 2024 10:14:57 -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) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53D0DC15198C for <bess@ietf.org>; Thu, 11 Jul 2024 10:14:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20230413; t=1720718096; 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=dKPAZlMzXBi3/1EWrRiAnGxCB28CTzHrtZbkZWVhHIY=; b=nU9KMeDzSV0zjsIUaNvIDo2T8T4mtUSS13txS3urpYLOrOOZ4HtL/NkWSKF76nRcm8huQV ccNzVbR5p+O/tUgA9A8Wg0UtbYqLN9ZZlg3q2BjZhep0lz9QgNIk/ggyc55MHhbJXlR/6r cR+SlYwYuXwor50rkBn1EAsoAyobuL4=
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-34-quB9qAXTOUWltSvmo9uoqA-1; Thu, 11 Jul 2024 10:14:52 -0700
X-MC-Unique: quB9qAXTOUWltSvmo9uoqA-1
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by LV3PR03MB7333.namprd03.prod.outlook.com (2603:10b6:408:1a7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.23; Thu, 11 Jul 2024 17:14:48 +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.7762.020; Thu, 11 Jul 2024 17:14:48 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "Ali Sajassi (sajassi)" <sajassi@cisco.com>, "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/1VHhGAA8E+hSAACGmz0=
Date: Thu, 11 Jul 2024 17:14:48 +0000
Message-ID: <PH0PR03MB6300FEFA49D41BDFAB534F45F6A52@PH0PR03MB6300.namprd03.prod.outlook.com>
References: <PH0PR03MB63002A1E8EA6538D0631BB54F6A42@PH0PR03MB6300.namprd03.prod.outlook.com> <SJ0PR11MB57707204F9EE91C9E4A34BA9B0A52@SJ0PR11MB5770.namprd11.prod.outlook.com>
In-Reply-To: <SJ0PR11MB57707204F9EE91C9E4A34BA9B0A52@SJ0PR11MB5770.namprd11.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR03MB6300:EE_|LV3PR03MB7333:EE_
x-ms-office365-filtering-correlation-id: 18b28423-75d3-4360-143c-08dca1ccf7fc
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|38070700018
x-microsoft-antispam-message-info: Op8su/8ZbMKhe8YzA5SlO8P6K0KEr6/Pl8RmusOzDecUNHKplVCc4VTREbI7wX7eelu7fgS80PiNTA5TfoRnABUTcnZ4rmsTGgdHDVKdSyG6ZAk7I63VDGaMFthNYRfDbeWjg6HSJ4gXosfVojIgJkGEhptJLwq2MgyHaJSM+JEB6cVHkIRNmKBVW6QVoydZpHIpNeElCjVtkRAyBmyeSxfRHDtcKhWARf3BbVpGO29tDaIF9jvLAQYRgy6TxsKdjB0d7fUYIqKKg+VX7Tm9R6A6cNnTAdfpLm9ul6M49xBJk0seQp/W//2tvMBV3UU62l7o2JXKvSSL8Fj/Em8Nz4Ei1PCGkFSybXB2M1xhYO/IyNjrBeAfDfkUwF2HL4OepHxIVUHPSQgt53gCExtax1acOK25khSzfEnLHarMjyQvR2bwjFfKgl3+RgspW1VVIgYLhdr+y5aPiPMKhwsQdo9M2Am/V2Rb9FtREpFMOWkCRxpOK62j4V8BBvYO6nYL1t6bHJud3laSa0uVyML7Yet6azhY2SJSG/0oL3X2xPRWh6ckVXc4ALsKarTKXGp6W0LIH6XAzd0B3wG+LtaLZTLyI6L0FyO+L5JM+KPlcji2UBxkFK7phlZpz+JGpttpWcIQXUgW7BeOBgYveqnyyWi4jbUtGSAfqNtzVEX3So9FoUKlEhv+o82EFCm0E8nJqWhqSZax1kiAbWhSnByLIG5Y7ybv+5gsTdctFlvmiFA/rtr8YtDHQXstMeds3k6cLSmXNtQ/P9ncDRoBWDnqcPnGaJakYPr3R21CVqbGmbcAbntCJkDdy934g6d4CeR99wE5Zz1ui+m/PzUU1zmLNy+p486QPyenYrCvdHBmadk29DWYtgHykYENPsvCbJwlciO7pCELi41ulHmEKcqWuBT81G8DGfmr/9R6jFCIS4S8aXMRAJ2tYLqnMDX3doxwu8Uwy0a/B6bKWvkI2ai7eVoRDyimL1jbDJVXtvb3fKS5oNXALKihRfZOTwgJkMEm+v4bEgcG421oe/vIDoKheI8EH9hW0fNJMvtg0EQYgd9PGc7w8YX/jIMkMfd0pdmoZIkdO1Iw1DFvLFYPyvg8+0lcI2gz5JOePdgK8HaQtsBwlgyPGxh1hLun+4SrdXLi8G2pYOcMyxAG8v01ptrZMH4yZrztWORzufvQSuQQ+PAfLKxd59XWuiygAbri6bTcqLrsMseUEKWj48bpRg6kkUNGVIm4z6EloF5KzJ9SuRdOZv59XK0ArK7QoAx8HT21vVgo4FkYwHaMi8VBfwtEhnWTfQ3MGgm4PplQCfQv/tjxojBvV+fL4C8KaXcChYGffHExqe/YY5xQJNN4gAzEyFaJa8GTwJaNw5cmXOcKo0Y=
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)(1800799024)(376014)(366016)(38070700018);DIR:OUT;SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: c7Of39fH8I7iXk02oQDeXRAFWS0qqeiK5M51TAViaJrJst8WvyWzZlkbReUQgFCA2aoYG4NwoLNqCfPcVevUwJgaCW/Dnzr9YfBHJMykg8M78vkmp31KgFpS+QA0qZaZAkCo5uAo2Z4lvg5mNhVkSvfLrecSbiOZ57bErrZTkV4zr7FWkA7iU5jJzE1AQc6q3fZj7whaYVPHzuTko0GkY0zBuN6b2PO7JUaRG9+KAOsQBVC5vPBJ9rN39+FDW3crWMxLu0noY7EozRvFt9IXzuBIXhF3PBkQCIKH4+WX5H6I34/FkHJ+DMovUxr15pjrmqsVDKXS+sxhsBHXYXNkpMd/RFXPs+8LHka3UGN5FvbpZqsq/vcNGPuFZWBNr6ah9Tvhpfyj6m7i7lemHaTjmUsthiSn6o9klBZXbhtGajld6OvM7yb1zkgt/VJsAgLbYeW++bpc2gaorLH7s/bOC9spA5GU1MvdGdYq+dqlQfhx+AoAtpCob/4TPg+0EBsxsnTKPFSq3VexzDUJMuXvO6LsVGCQXV5mcVlJvQ0MdLyG6wqtWoR4vGmqlUuk2yQoeCqDSylvujRF05EHuL19PxDQEVTLrP7KGWsZyMIp/fnP76Yu7rYtfJSIzWbwU4gCcp21zwC9S42rK382gQHbka8bcID9a/XkCRXrtP0VGau6odOM2Q/NtUa7wy8fWPolwACIHvv2MYJjiKzchprr1OKYQqpXZop3mzCyoJ7KxWj/UFkKpv44axQPJm71aIwcHm9rOjGqY8pFB7zdz3asMiuOSqEHEGmaWU2F+llc1zMHew6Yk6FsNjvWYgGFH40ZpQ/nIBHat2m7o9Svq2MS9gMhc3o9waUV721jo+sVQibdUEstdRZ3gNrbWsXEWAuU00stR5kTulgERlCklJuWVvuq2l2HsfUAC2TAhsSgOdT5a+ORG/8SAr6edOgG10bjuvLnsi4YR2MWN29ssHPSBNJi9mYNT6qh/gRDBZIKyq0qk6URMGvfNOzXjC83wv2xhcXuQwHv/bu0H92qCh24L3BE95JUXy3xjjADuMLhBSEbtahjvrOkJ/+qC2izVu0N00QIcwbmHNyxmLL5H+BIrkUlYmF0OxBgNNt4Ox/1/kr4BxFh7Emi5hrhvB+hFRDXwT0JvXVJh69l1h0yL3v44utoxhhkvh9mdCHyc2vkv79B6z77g6GD+3yR+0fk0Bwnk8MMrYWXEY5u9w2aMhAvHK5CmYv+gX0hz551Ye9LldTFwbDRWkz1yzbyEBqvOVSkQVzLe9MtcMs5WvhTRk6h7/GfUywSvibQrMFESXHqqw9z4f14q/7I7Cr8DbPtl0nYFlIeN0HhihQlkjUT/LJpMt605AArtGRxffKShSqdb2DZlloXjO1hJ1ePGQ4nwwh6AyxM3dCLPQFrIu3NqvnEYyrq5ZVI0dMzM/bweyx2WR0CTS5Et2+N69r45y5lJtUqlRXzm7N2X7hfXXHHhuBGnEJGlz7UzvbkjDNGBuWkCQAAjDPHdWbmOlZ1EFajgVRPy8ZGQ2i5PNHhu4HMfkgpKMxOLN2mYgGGXsuQPD+4hl8z5XNk6Pvcg7wzPOdcXE3w/LY99xeSFvVes1TOb/Fh+Q==
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: 18b28423-75d3-4360-143c-08dca1ccf7fc
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jul 2024 17:14:48.5527 (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: G7ziYUzvnlN4U/rR5600k2At1juEL/kD60HqYK0OvyqIG+cX7YwJ/Yb0a/zY1u7b+txBiy7ALt7RaBnacF4MCA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR03MB7333
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB6300FEFA49D41BDFAB534F45F6A52PH0PR03MB6300namp_"
Message-ID-Hash: 3CSNEKROU3DI3UMAV6RT7DRPXYSCHPCA
X-Message-ID-Hash: 3CSNEKROU3DI3UMAV6RT7DRPXYSCHPCA
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] Re: 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/oowjeJeFY5VxfzKWX76sqKgFdSw>
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>

Ali,
Lots of thanks for a prompt response.
Will be waiting for th -10 revision of the draft.

Regards,
Sasha

Get Outlook for Android<https://aka.ms/AAb9ysg>

________________________________
From: Ali Sajassi (sajassi) <sajassi@cisco.com>
Sent: Thursday, July 11, 2024 8:04:10 PM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>; draft-ietf-bess-rfc7432bis@ietf.org <draft-ietf-bess-rfc7432bis@ietf.org>
Cc: bess@ietf.org <bess@ietf.org>
Subject: [EXTERNAL] Re: A controversy in draft-ietf-bess-rfc7432bis

Hi Sasha,

Thanks for bringing this to our attention. RFC7432bis already talks about two-bit field for redundancy mode and defines two values for it (All-Active and Single-Active). So, we will ensure that the term redundancy mode is used consistently throughout the document with values of All-Active or Single-Active Redundancy Mode.

Cheers,
Ali

From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
Date: Wednesday, July 10, 2024 at 5:41 AM
To: draft-ietf-bess-rfc7432bis@ietf.org <draft-ietf-bess-rfc7432bis@ietf.org>
Cc: bess@ietf.org <bess@ietf.org>
Subject: A controversy in draft-ietf-bess-rfc7432bis
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.