[mpls] Re: Potential MNA technical issue

Haoyu Song <haoyu.song@futurewei.com> Fri, 02 May 2025 17:40 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: mpls@mail2.ietf.org
Delivered-To: mpls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 925332432530; Fri, 2 May 2025 10:40:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Odv9iuyXy2VV; Fri, 2 May 2025 10:40:16 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2138.outbound.protection.outlook.com [40.107.220.138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D78862432522; Fri, 2 May 2025 10:40:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b7GruodvWR7OSbGJiuVrobV5gKIV64NKRoCqFswPHhhoVuRJUP461ApIbqzOPsOCgn/7ycFwOqCr8Uhs+D3V1U4ROliY4qNpVXfe/urkRhp7IzZkGtMfWhKG5RWykXt3FklsBQZ7JOJyOwRkjI7N1r+e0+J0pnCkcjssk53DarO9juN8g8jFPEJ8BQHul6chhNAdXObCRCUAFaPwCRo8Y1y2eN2Xh2yfMucCh8g6NalyIYQgMwMbPQJPqELhCJcTQEspONqVCRR9TJIh3KuYmlMwhn4QhdDV8MmvysT5pRrxfRQdt6Ovukhjir/jtvYCwG6ZagXLAl826nM0UGYuVA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=iyAeSTdgFVeUIa47Yx1SAg0RfGzFdoTEf0c1eg0GSTI=; b=ZxeP8cVtDqC3pItjdLbBFw4xm2WY/Lzmbli5ZXRuO0HHWTvNQ2fwWdfAphc+LXUiTj7T4BAoGwdG+3RwoDs54HXN/w1vcp3I/mVm3NESkjM6TRTH7W7PjuJxcL+gOiSi9P9KrHrplbJoUu0+sxFcoF8FOi8VD179SyVaGtVfyv7wK2+qQxdxYVhVUR7hKcnb2E7gTkNG0uj2tjxsgrzCQOiH/Dx2wwQM8ofB0WNWCmQRmoVHfBm1Lzj/S53VwhwtHUxBBNvjPFrEEKiYkMfRDD7P7fsK9BwZC2NI+ioF8gEBmj27o6XLZWQRTC25dc051AAWYp2dNzNFcmM0DvuuuA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iyAeSTdgFVeUIa47Yx1SAg0RfGzFdoTEf0c1eg0GSTI=; b=XJ9Vsq62ZMeUA450/rblngYoWwBUfWnsUi/cG+GxTYmJzTR3fnQ6C3vsUaV/hIKgEkMN9x4vDrjF91o52t4h485SbrLc6ZJ0ZaoJWRiYXGsQIimhhgenOAs5l6yh6IBvdMXY+g+u6o2SOBNDzIkw2ej/gfIbgjtr/fjpTZEORJg=
Received: from PH0PR13MB4795.namprd13.prod.outlook.com (2603:10b6:510:92::15) by PH7PR13MB5936.namprd13.prod.outlook.com (2603:10b6:510:15a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.24; Fri, 2 May 2025 17:40:09 +0000
Received: from PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::dc10:c50e:d4e9:1d7c]) by PH0PR13MB4795.namprd13.prod.outlook.com ([fe80::dc10:c50e:d4e9:1d7c%5]) with mapi id 15.20.8699.012; Fri, 2 May 2025 17:40:09 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Toerless Eckert <tte@cs.fau.de>, Stewart Bryant <stewart.bryant@gmail.com>
Thread-Topic: [mpls] Re: Potential MNA technical issue
Thread-Index: AQHbu3HTFnsVsBgZE0WOiX56vZYnBrO/mXVA
Date: Fri, 02 May 2025 17:40:09 +0000
Message-ID: <PH0PR13MB47954F27F1C1A3193DE3B87C9A8D2@PH0PR13MB4795.namprd13.prod.outlook.com>
References: <db7fc5cb1f4544f6a03014274351e515@huawei.com> <CA+RyBmXLtNPe5hfTswXtnEF7sk8YifZ7GpMv8+QH5yz+hqJEgA@mail.gmail.com> <BY3PR13MB47870B745E9E819A0285B7659AC72@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmVd9O+coMx1z2eWYE8KH-NW_3WXZD688n+y1EmK3qk_hg@mail.gmail.com> <BY3PR13MB47875DD9D66E9FBA6CD5AC359AC72@BY3PR13MB4787.namprd13.prod.outlook.com> <BY3PR13MB4787DC8703567EB1C908A1CB9AC72@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmUq4VWmg4o2ge8MVnN2NjwcMV2z7vmmYHCEYNv3MK2xsA@mail.gmail.com> <61225e10-78ca-4673-b096-e37b83b57726@pi.nu> <CA+RyBmXm38tVMdk9sD4pdXuqwR6gK68uyMNw-tUmzJVpuSFfng@mail.gmail.com> <2CBC1A07-9FB1-442D-985A-ADC46C869118@gmail.com> <aBTcHkq8O2oU0QUF@faui48e.informatik.uni-erlangen.de>
In-Reply-To: <aBTcHkq8O2oU0QUF@faui48e.informatik.uni-erlangen.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR13MB4795:EE_|PH7PR13MB5936:EE_
x-ms-office365-filtering-correlation-id: 1b359626-eb55-4070-1887-08dd89a06283
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|4022899009|366016|38070700018;
x-microsoft-antispam-message-info: Wd5eIX/3bcf+BRaoEpnmM5FNjKZ08J4K7E67E1pQGORLdTTP88ucpd0ntrPmcDcSDeH7Tm+yemVgCifbYZQSAWWR4oCCXMencgs2T3kuG8GUvywYpNSgdHpmHmYXnoFlDUF1tisnSVxrn9MN/nyGUt3xWeoO5gox2PTThmD+6vWt000GYSiYhQLKrM/TlQxG6WFr22Vru4VPRT7BJHaNY0m7d6YlX1eQVJFonosSSgRY5PbSDkPqGFZ3obj+Mek3Fjbs0AQCM43yEggR9NzmC7R5NSKTXaDFpU4HdwRne7Kzttzt2SL5/lgCrhzA/af9wpdGy/GsKxTZm01agQpKNmrkNFOD14owTlops3tPGHh666BcfzMATFT5+BEyvb5XFow94rqj2skilb6JwynlpiuUl4IK1gfkSSvH7d+ouM/Z5PevyRU8bmnz3sugp7Y9daxoTKSwlPnmZ+OnZ37rKrVwlc6GlslQ/ED0G719IkKplU/37rTyiYnWFabGt2esuDgpLOsPU7eJpYvHcyiC+A7jXU43utLNWDEfBhZIKEiv/3Id5GGGzHoWD8F5VnvZXF5kLHBzZY3X5h92OhMTnBIpM5fV2YiKCiEiqOkp3mZYjkZP1rYSNKG/38OuZtUBX4PU8gTJLNY9YXP/ddOVfYq6hsQOWqxDINXN2yThzdtDBWQIb7/rzc7zPw0HDnULEfaGygBbGzovRxHB+GDiYlhchRuyiOzNGWrBC7SIsHmsflw3xBX1uU/RhDO8GuXDW43iJkqVxFkFvq7r/CDSErfYx4S22eDk0iNnX7B0Ct93c5hbaZmaV67O+J8cePvNnZGltxRX8A0HdLF7v2BvT6arQk3jGZcMGR2/OZcNLHP786eVcEDTrXax5nM1ZNWsAJJJ+Q9EWT0NTpBGksWvO52raZRQnzeQFSClLo/V2e9+O1tDJjCm8n97pUxXeZ29xbDSsV5kxF0wXFumS3T7MV2mInXKP3OEmxOkBkD3R3WnQbSy/rnJHIS729PDhex2JAg3HPrswUemLFvkSDVqQjFg3cvTRKjaukJ2so9Wdzgd/TYUQVslUaJPmcpftOSXEbl9IklFbx5BXQauC/NQADPVG5WFbCDwAPcotQDvAnGjVu0PTf0Dd4gVaZZsE1jeLkpr/F/AyDCMFvxe+QeDchpzcm9RUaFkC3kJeloEw79sRXXAFqJ1GQ+YQR/C44NbJxm5f8VT02xcaIkFoaelkSZ/B2fQRpcPlaVglt86LFMIjy5AsW+JhlmLPf3sTYAcZMyl097xCwTNWyN3+mt9TFkHuT9ANJPJhm6bSuQ4cnnmEStEUz9yc2DhHkgpJmxblwTcnH8Nlq+H4D/ak8hG+kTX/Rk3/VAnCGraLsM0tpaq2jW1+M/eo/Ky+NRLw+XbdWl3tX+HWacR30Q6wa7XAociosm+0Cs/ffnKIlspRR4T1Fin/gYEt7PSLjRT66gOPP+dRPnfSJsdsQ9EE1tLKA==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR13MB4795.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(4022899009)(366016)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: omO/HwpLb/MxZfZmhy9HRl46nthmbHVe7421TBg70/OGtkrnGkdbptl4hGBXLdPu2Kirrc39rmpgkj7Dj6rQusMuT+S5KHK8w/LdcTgVnTsBmEGrzU4/IbQBmfWJWz6VmbNN42paYHyBgG1ynAkPPPwGyCyHgGnALKInGIXR4TJBROsmOq62pcwt8IqgcXUiy12TKiuQ3PeykwOl/ULBtpfE00bJGTgtKezK6nwrrSLXQJbTiHnR3zjvycT7Qke4DBUagLI/HRIn3WVm0plScNHCHS9RpvsM3XgvIFFfpkU31Cnb9bYHP7OqXMfQ97+KoWbXpETWuQ6969x+hiJ0DMqHXesRvaaqfO8lqt5FeqZjHGy5c5EWMbDy8zGgBGCQ4hqxzSjxyxiHb2ATGVyPtEihgQ7+yIWYvqv1qvdubg4EW6+fimC2OZ+fgl/rTbi5D5qhtRb0wQWYWGclPBcBXr8NAnLuEY6aCcV2eUfnerQs1WVC4em4Xtp6VnkuqDb/UA4lHP4Eo89XmU5AmV7CdUtp6H8IyCYfOl7mhWydECEUKMn7MJWv3cimAZVqQaFNHiWj5GGHuMtlF0lZ8+ZHunDRY2vbOqqD9YQLCV9sy+zjde6fUqe1wxs9Xk5eF2i/arLWYPjwHyJtsgoGTEijF+hvmEKjpsNsUG441tQh1tVeLvKJSpBE/WNJ+G/taEo5rR57lr4imQIUodc8/Zda+kv+1JAlr6SHimx2DJwCvweQIU/BuviH9Yxsm0U0SydAnPijcXmG+R4T+3R5+gZ+I6YJW7XmK5VnD6UdClOXC1pcsuRHFOHrX+DKBUQNKdbkoPOf3NHj6BTWl1eQz4oziXjjIOcyUDQJ1wXMt2jOxRNJBzANzQZWcOnvEAi4PHPwsYcePMkzxWZ8CzRwhzpM7qpgO0fB2u0lNcsz2Uts7Jo0vD0Tyr13LS2dZVzoPCDXFQlwQLzwFb5gUmAC7YNMGWYFNOQ+5L3WPkT5Ym2FfDZlEVJvb8fAmME/rmfwfn56v7FqX943DZ5hpkWg/gKoMJEGYMSDh0SCofIx4II9Y1cqg0XOXLZVYyx9BF+bLnt0DO5i0uY/4RCxrTSHb49ryG1jGfrtgQgpnXrmvumb7RFYmmoXRVxSMs1EjCJLCHU4rwJj2midrI65z72KZStTVmAFuSfNH1DgEL2zDaFVt7xhkSwIFDa08MH3uR4W7GKRIDaBRj7wWqDns5ioDh1cL3Jjd1S4XW9fxDUpAouzI9f94rW20j4jquVfFHHW0vUxPTIou6fwwr0SrjREQS669IVIbnOw0zkuEW+hSZY0xlt7xZb0pHhPLWrs6xm7TVWvRaH+6EUdWebpE3ND2axUj21Gy67a2qdQplUQCxwyv+Rt+wVgIvnDGuaGQM4kx7GJX+GYSBxUShbPpt1ZXjPxzT3Ffm7kn0+PfuGrUQL8DVzzXlljNkQkjeWTDiZEiKl3T7UOBRrcTscZzSL56BW4Bz5FeQO9VhKXPuhLL5l83NamUo0EbcquzNI6WuA8hRE8GJnziqZMIeDYlx5F/1sYbLmxlJCNI0s+RTox+s0ma6I=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR13MB4795.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b359626-eb55-4070-1887-08dd89a06283
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2025 17:40:09.6829 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: R1l9iGVxkzKoKQNsbHYrYTrsfNfvFrGfwYP+Vd+CTtzrgX3VoHVmRzo45gFQgYl4lfCC4/XKXspOWx89UTreHg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB5936
Message-ID-Hash: 4AJSHHGER3CLRR6CCC3ZYXEZQV5QDD6S
X-Message-ID-Hash: 4AJSHHGER3CLRR6CCC3ZYXEZQV5QDD6S
X-MailFrom: haoyu.song@futurewei.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "pals-chairs@ietf.org" <pals-chairs@ietf.org>, "bier-chairs@ietf.org" <bier-chairs@ietf.org>, "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>, mpls <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: Potential MNA technical issue
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/y7mJM5ti9y33utugDSwCGUGSZ_k>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi Toerless,

Thanks for the detailed analysis. Considering all the existing cases, I think it's feasible and preferrable to allocate PSD immediately after the BoS and making it an integral extension of the label stack. I support this natural and straightforward solution.

Best regards,
Haoyu 

-----Original Message-----
From: Toerless Eckert <tte@cs.fau.de> 
Sent: Friday, May 2, 2025 7:52 AM
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: pals-chairs@ietf.org; bier-chairs@ietf.org; Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org>; mpls <mpls@ietf.org>
Subject: [mpls] Re: Potential MNA technical issue


I think it would be helpfull to fully understand all the quirks that existing mechanisms may have respective PSD.

The control words for PW/EVPN/DetNet seem to be "sane" in that respect,
e.g.: I am not even sure that i would need to go through "new type of PW"
as Stewart explained for PW (although that is of course an option).

All of these control words seem to have no other dependeny than being "first after MPLS BoS". So, if we for example extend the meaning of "first after MPLS BoS" to mean "in the absence of PSD, the first byte after the last LSE, in the presence of PSD after the last bute of PSD" - then all these control words should continue to operate correctly, and we wouldn't need to change any existing specs.

Of course, such an extended semantic would imply that the PSD architecture has sufficient mechanisms to safely discover the presence of PSD on PE nodes, and worst case in the forwarding plane eliminate the PSD so that the byte sequence could be made to look (internally) like it did before the existance of PSD so that the packet can be stuffed into existing control word service code in the forwarding plane.

This btw. should be possible to work even for the BIER case that i outlined in a prior mail - as long we maintain that the BoS label stays unchanged whether there is PSD or not.

Cheers
    Toerless

On Sat, Feb 22, 2025 at 10:08:36AM +0000, Stewart Bryant wrote:
> Hi Greg
> 
> I did not see an attached slide.
> 
> The way I have always viewed this is as follows
> 
> As specified a PW expects the CW or PW payload immediately after BoS and anything else in there is going to lead to incorrect behaviour. Therefore bad things happen if PSD arrives unannounced.
> 
> However if the PW component of the peer PE puts the PSD there it in effect becomes a new PW type and the two PEs will have agreed to that and the egress PE will process it appropriately. In this case the new PW designers can choose where to put the PSD - before or after the CW - so long as they avoid the DPI ECMP problem by appropriate setting of the first nibble. I don’t see why PW imposed end to end PSD would require an ISD indicator since we have PW signalling. 
> 
> If we were doing EVPN, then I would assume that we would include an indication of the presence of PSD associated with the payload in the EVPN signalling.
> 
> If the PSD was imposed by the delivery service, i.e. it is part of the delivery LSP, then this will be known by the ISD indicator mechanism. This means that the element of the egress PE responsible for LSP disposition needs to process the PSD and logically to recreate a clean packet to hand to the PW processor. In other words it has to remove the ISD indicator and the PSD before handing the packet over for PW label lookup and processing. Of course I doubt that many would implement it by strict removal and reconstruction and that the removal would be a logical removal. This optimisation is of course possible because the receiving PE knows that it just processed the PSD and it therefore knows to change its PW processing to find the CW or payload in a different place.
> 
> To make PSD and PWs work together requires engineering, but I see no showstoppers.
> 
> Stewart
> 
> > On 21 Feb 2025, at 22:05, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > 
> > --000000000000c2d7d7062eae31b1
> > Content-Type: text/plain; charset="UTF-8"
> > Content-Transfer-Encoding: quoted-printable
> > 
> > Hi Loa,
> > I presented the attached slides on the PSD implications for DetNet 
> > and BIER. Could you point to your source for alternative 
> > interpretations of the RFCs that defined them?
> > 
> > Regards,
> > Greg
> > 
> 

> _______________________________________________
> mpls mailing list -- mpls@ietf.org
> To unsubscribe send an email to mpls-leave@ietf.org


--
---
tte@cs.fau.de

_______________________________________________
mpls mailing list -- mpls@ietf.org
To unsubscribe send an email to mpls-leave@ietf.org