[mpls] Re: Potential MNA technical issue - late follow up
Haoyu Song <haoyu.song@futurewei.com> Wed, 30 April 2025 17:47 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 869A5233F05C for <mpls@mail2.ietf.org>; Wed, 30 Apr 2025 10:47:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_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 PNYH2DqSjmu1 for <mpls@mail2.ietf.org>; Wed, 30 Apr 2025 10:47:24 -0700 (PDT)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2139.outbound.protection.outlook.com [40.107.237.139]) (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 0B4E2233F055 for <mpls@ietf.org>; Wed, 30 Apr 2025 10:47:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BS8K6rAyi0n6NGDtBYQUDGxeCr/YzB3UEWeeykdkDhsP/Nb3IiInDzd4PQVUPTP79QA9LgubxtJxnSZ8miu5e0pSFPBXoQuFLfebP1M/zmhv7OuCvfDEsxTzxJMGJfdvcMbkT56/2NKyzkgf9wffaa0PwZOPZtzEev9oKLfgXBDUv7GnJVbHibyEYZfp8MtjxmIO/VsjflGTHp7BayQUDBcYwb45vbVKtPPrRORjS1iKSkWl5RwmnsqkmErY5WGlN3vztjZoyc2aXOjs+V2hqReQyNaThe6l6rmiSfnIWwdQGRzrwDbx1vRLIMPu2c7Qh9zKAMyoQ8ARUp5lEpaWxQ==
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=ti2hsA83GIkV/Pe0s3NlSmnK75GQDNtqhIqpTWwvqT4=; b=q0cdWsINcXXD/HpXvbNcTa9+5Vs74GltSzGzl0Q0UEqyL1SZFzdnRnRq5diw9P9onkK2GxRDNvhsERW+tn4Q3MemK8lBQOcTndcFa67MG1h5Aa5u/SQI+DwR0SgX9Cr+D6BWcX8u7YyWZNTB6Pe2+SeS7apnWPKAopMijNx46WKkRJebOu7E/ZQltgKMlPNIPkh7yNcYRgdY0PMjhzzrd5QZDNsoxTsjchZbJyzP8yjc/iH4hW5m7tbtPXUX7fXNiqW5jNAOOQ480BLJCPUbMGtS2rV2r+uSwp5rhNeWLrJV1V2Tbpccm1pVwvHqA5asZa0eR+hIbCv9nNEfIGkWEA==
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=ti2hsA83GIkV/Pe0s3NlSmnK75GQDNtqhIqpTWwvqT4=; b=LxaE4smF5kURdNxIIVPwWR9+I81CVrlxHmx4coRPGCky6FT3BtQBd5GPakjOXBuPDnRpvduFTRdgL1qlDmkzZ5WbJQtWy4i1Ry8Sy+B1AmnOlK1MY/jaNZieQvyqUIQM9JrcUu1Dzvt0OEB6A1DVMZLLS88Jg3DU/M5ZbVD96vg=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by DM6PR13MB3986.namprd13.prod.outlook.com (2603:10b6:5:28f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.33; Wed, 30 Apr 2025 17:47:19 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::cb14:3d5c:d948:207b]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::cb14:3d5c:d948:207b%5]) with mapi id 15.20.8699.019; Wed, 30 Apr 2025 17:47:19 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Thread-Topic: [mpls] Re: Potential MNA technical issue - late follow up
Thread-Index: AQHbtyw+pevRFqcVnEOrcUHqfSEG/rO6wEswgAAR5QCAAKVNAIAAA4oAgAD11NCAAALLgIAABANggAAB+QCAAAdC8A==
Date: Wed, 30 Apr 2025 17:47:19 +0000
Message-ID: <BY3PR13MB4787972C7F8EE8FB977A0B8D9A832@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <026801db83da$30a3ec40$91ebc4c0$@olddog.co.uk> <9D3BA859-A778-4DE6-9839-401ACA913861@tony.li> <027901db83e1$104f6300$30ee2900$@olddog.co.uk> <db7fc5cb1f4544f6a03014274351e515@huawei.com> <CA+RyBmXLtNPe5hfTswXtnEF7sk8YifZ7GpMv8+QH5yz+hqJEgA@mail.gmail.com> <BY3PR13MB47870B745E9E819A0285B7659AC72@BY3PR13MB4787.namprd13.prod.outlook.com> <9cc9b17a-a9ba-4f1d-b3e7-20643c530e66@pi.nu> <BY3PR13MB4787FAC8DCF28DC3A6FBCEE39A802@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWVBcSrxBKLNQSeqhjonuAqK5rceqBqfCbTaavC4_VfKw@mail.gmail.com> <BY3PR13MB478790D33DA1F498B8D1DF689A832@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmXfsJFOmAGkQvAt9_E-Ug+fASOKqcG7jR-=97F=CYncgQ@mail.gmail.com> <BY3PR13MB47872D0B9C6AB8F8A99935FD9A832@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWURtqTOON--PU=Kcg4ZtvB-Y0uCZnuz+Ww_dHPSsNuXg@mail.gmail.com> <BY3PR13MB478780AB89F45CF9196B9E799A832@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmW_thx2szRgBt8puC8SMyYYtW6sZq+k1qnxo_ui5wFpxQ@mail.gmail.com>
In-Reply-To: <CA+RyBmW_thx2szRgBt8puC8SMyYYtW6sZq+k1qnxo_ui5wFpxQ@mail.gmail.com>
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: BY3PR13MB4787:EE_|DM6PR13MB3986:EE_
x-ms-office365-filtering-correlation-id: a906f6ea-4a11-4541-5994-08dd880f0e05
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|4022899009|376014|366016|10070799003|8096899003|13003099007|7053199007|38070700018;
x-microsoft-antispam-message-info: mpxiCag2x0eAf+k3NXV+WrYTdggYy168LbIys3eFEVATFbFCXuiQRV8v+Yb/uCaGJFwORo0zfueVG52Ort0X6JNtN6Sr5HUU2kQaDqLnVCmpjXjPeh006ndR8r+GpRKRkwgct3vRYOrEWbe9rqJC9lzAGVUFneYorh/7dmSF+4oh+Q++XqPAOnFWssJFCJHYQqntjyL+JeK7Z7KRhMzp9ZVHxgdXxQuNqhHnvVLrHe6go2eOsV67Wb81ySXX1nC9G8aWUywwvrATG5Ws9AmWRVQRV4ZtSGwyr3Lxnx55WSgOBvldjs5mm6SLhHn++bkmmGo7+yybaTwJkzeXTIucSWFHDsiI1w3Jj9bTpVBBTv+bm3gELktVWcOPy4JTV8fOyFTnGkKfXhXUORizRR95gx7inqRxxUlwnq/6pSu6ueUiR8lofLA1FKQ+PorwYnPg2yRnD9wu1aKQdYcmqjonkbHu754Baydo14cJaChoDYldVs3hhhK/u5MA/qnrruRXrHSeckKY4NDG2KHircZ8YDqUkWP9yu4iP+BqZV+iYz5xVfiyweEj+oPSRCfbtC0JZ0qRnrqL47yx02yhhIbkW0dPSf5YqtxiQ5e80HfXpfCs5nrJ7buqcUhGyRIyklyKQImQM13ixuDd+twICosZ/uMA2Xzzq70Im6xQZPSI5TOPc00PKOqm3iB46hxFVaVy4AQTYAXRESWvQfIZKatE9YAVv1d9TbY7FGN5QGlgsLi36A2Aq7gn71bhB9OX+QmN5t7KRxAPoiEya6a5577MF1MoO0WNZWk4PJsHozjDp9o4dfGXbZ3ExIBxpGHDccPWEB5hLElSj4fbTsY5jXHpgv8Tz++CK18NFpDgWbjROZm2eqUzXoh3mSc7zH/naI63cdKKVHrYJPaH3F9w9r1/aufRF9hBMk5MED5/T5qPGoaVoStDgHLiIgsaa2PPuaJUxf0SNySRSPELvpOSXZBiNRIuASn4HBeD/MjNV3gHrC/dPnVDY9h+xdpp9E+X/yLgyxLgQ3Uf/Bq7sJ9i4xNfTlCvFIFasXrnodHWp5FK4LOzwPrUd/q3xOL1YPOk2BE4aE3gVOUwBu8B2v/JbJmqHuxWxQFE1x9JVuXSmj3eycRp4+ncFEVWIaojKY0v7SIzMD49FTYk++66RhqBT0vozvNLzG9u2sI5saIAhpYmjbHvTMh9OMSfDRyQTZTHZhjJlEOj9tpvcfI6ow3lBZyb8IbZRl/UOy5BL7Xh5A4exhXCtdtMdYr+3UghxAelxuEJJ4CQAbsRCGF7VtAQhfaM6YfrjnDSEyYcxqs/MdkJio3/kGzNUM1/ItKZFC3ix14Hp+i9aXstRgqvpBmFmTj7uGw0xPjFSP4f28jkoqjZ0DZh5laXhtmLfO5DAe8mvnkDz/NLytEeb8PZ/XEQIf68VK2ZoRaBBmgH5LM7XCfZ9JU=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY3PR13MB4787.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(4022899009)(376014)(366016)(10070799003)(8096899003)(13003099007)(7053199007)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: RHBuHDSkEXbXHOpBQF04Zp+zsVI6C3DFar6r8uqQXPokb+U6Xq2JY6mUFy5gePHGD/5ybHH286+JrSQZ40MiJzFqqsuaLAZfw+Pz1pLTNIdMiHQ+P45rYchv/A7KXJ9E5BZ1rrTzOx72B48iNe3fCzBYH0pFQClSFtmvqRGINwtxM6nlKVLu0xNnhxaD/A0QuJ0zCVeDxLlvnmTqDvIsgKQfaCI+UEwjyJrmPnrhRzwfVBXJ4OrCbAIBF7wxqEBFIutJO16S7rFEPIUHmuZn5LaOaL6v8qf2QFb3KgmKJoyNptLS5KsbIUS+7xD9q/G6tzZWev8zQZ65i68+W3yUc4MixeyURAm8+0tmiFkiqMIBeO5BmOdwFNAplEUnVYUmiMseZU0d9hDx4/3t3wS2SsX89u2XLZI2yNUD92+YQyYKjblKEe1GRqqOiH3GHhzPajABTVu53vrmALedk8bw/FXT/MJwVITvW/qM9XGzIUBNDlxt2lIpikc48kOzXdgOwqAGN9Pzo1u8rYtlt7jAbtK7UyT277ZBh79Aqxl2HmyedQJ0AVtDJB2ioRdPOxBuQwkRNfgstfstPIlkkwFfj2LaFG1B77M54S8fY/ykqud9OqidtbCwG4r1G/fK9bmih0Bp6sZJ1xSNq9yYbsXAw8QgT/0BUQJ+Gj1NF+3N3PGTKYcMoFBpir6SUq8EzsQ3p7MxKflarzY0ShW7ZqeulnYkBq/e7LxI+UhQ3Tg/M/zApLV/kH9o2K9iY61UefAiMjPqVRYvHHoNxXt9vWuDAXeDldToUAlYAO5sCz/BtOZDCjWJOTwjggO96+eOp8BSnmxrkLlRquWpFh0iI8Gf1IRtGVttxV+oVsgyxgVEb/J7M/MUJRFdhGdG6mk+JBFcNfSJ7NSmNZVlPaboEfQVfnq6hF28WeIYTHY6t7sW/OUz4PAP7oMGhaUrOaO5HBW9Z98OZpFcwxKR/8fkdZ1NIjdw2cjvrpT/5C/VQ/Ef82N8lxMAYD+luyR45TvHgOd33lIzzbFJXmZ+uiSI3EXnhkTYb1iAB4FtZxWAC/haOksOjHxEWfedTIf2w35uHHfZPSPg4PPo6K/iCvqCggmCWeHE7YHzIPEA6RjTdmiOJsxiCvjcU0LBdNUaAhWEpn2O7WHcka4tAVyuSjNnYDvphVbYaFV+0g0jSkAsa7P8Znr+8yOA/4MAXFLD3jndc68H///Hdri00xKvLT2b9nszIYziTPq623Mz/ykYKXPJEH4nrYpFcaf3tD3XUk9IBM8Zy2IQtGHjIwcsyQMB27hW89Op5ymdh9VQB9/rHNorOxSt4ujtHU12bVj5bwqco9AZTNNqW6Te9bzcMVrO/8Yv2MURapZffy939aIAqATdGydqbWazuATMLBI7eHpjwvwjhuA2gE/xucWzkNjPUWXQEFNeAqopKfGtbiibC7ta0ETHe3mL/ORvCHr+Oxq++tA1BLbxG8tGiK9NxdpH8aPJWEyKhvTAx/de7UvTJPPhWEMVVHKsDRdexxjX9uXw8/1O3e2gzUijL95Z0J4xmiTGqeAnQSqO0WgBvLWH+/vorwEZk8JZ2Hoebl9s0qpG3gZe
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB4787972C7F8EE8FB977A0B8D9A832BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a906f6ea-4a11-4541-5994-08dd880f0e05
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2025 17:47:19.7311 (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: Srd81yK3UYQ6/n3wQMQ9+CaeR8Af5PT6ECz8JcFi7y6lL0y6p9LBZp32fehTxJLkb/NqpKfOtShfsJX6O3fC4w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB3986
Message-ID-Hash: 5E35W3HV5O4AS6SITU7LPSKRI63PKISY
X-Message-ID-Hash: 5E35W3HV5O4AS6SITU7LPSKRI63PKISY
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: "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 - late follow up
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Ji-cdvZObWcaEB7mkgHV9laWnxY>
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 Greg, You didn’t answer my question. What you ask is independent of PSD. It deals with the other two existing cases. If you have an answer for that, that’s exactly how it also applies to PSD. Regards, Haoyu From: Greg Mirsky <gregimirsky@gmail.com> Sent: Wednesday, April 30, 2025 1:19 PM To: Haoyu Song <haoyu.song@futurewei.com> Cc: Loa Andersson <loa@pi.nu>; Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org>; mpls <mpls@ietf.org> Subject: Re: [mpls] Re: Potential MNA technical issue - late follow up Hi Haoyu, As I've stated several times, the ISD opcode with the offset from the BoS to the PSD header is the most general and flexible solution for handling all the cases at hand. Regards, Greg On Wed, Apr 30, 2025 at 10:15 AM Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> wrote: Greg, You question seems to be unrelated and independent to PSD. While I’m not an expert on these use cases, I’m also curious if you are pointing out a real problem and if so how it is resolved. If there’s no solution, then we have a stronger case to just use PSD to unify all these use cases. Regards, Haoyu From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>> Sent: Wednesday, April 30, 2025 12:58 PM To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> Cc: Loa Andersson <loa@pi.nu<mailto:loa@pi.nu>>; Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>>; mpls <mpls@ietf.org<mailto:mpls@ietf.org>> Subject: Re: [mpls] Re: Potential MNA technical issue - late follow up Hi Haoyu, as I noted in the response to Loa, how do you propose that parsing operates on a P node if the PFN value is 0b01? Is it PW ACH or DetNet's d-ACH? Regards, Greg On Wed, Apr 30, 2025 at 9:51 AM Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> wrote: Greg, As long as the headers are within the parsing window, it’s straightforward to read and parse them sequentially. But offset is not supported by many hardware parser. Regards, Haoyu From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>> Sent: Tuesday, April 29, 2025 10:08 PM To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> Cc: Loa Andersson <loa@pi.nu<mailto:loa@pi.nu>>; Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>>; mpls <mpls@ietf.org<mailto:mpls@ietf.org>> Subject: Re: [mpls] Re: Potential MNA technical issue - late follow up Hi Haoyu, Thank you for your prompt response. Please find my follow-up notes below tagged GIM2>>. Regards, Greg On Tue, Apr 29, 2025 at 6:59 PM Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> wrote: Greg, Please see inline. Regards, Haoyu From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>> Sent: Tuesday, April 29, 2025 12:04 PM To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> Cc: Loa Andersson <loa@pi.nu<mailto:loa@pi.nu>>; Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>>; mpls <mpls@ietf.org<mailto:mpls@ietf.org>> Subject: Re: [mpls] Re: Potential MNA technical issue - late follow up Hi Haoyu, I have several questions below tagged GIM>>. Regards Greg On Tue, Apr 29, 2025 at 8:05 AM Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> wrote: Hi Loa, I don't know why we need two PSD blocks with two headers. I think if we have two MNAs using PSD, they should be put together. GIM>> As I understand it, PSD may have any of the scopes defined in Section 2.1 of draft-ietf-mpls-mna-fwk<https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-fwk/>. Do you foresee a case when there are two MNA with different scopes? HS>> IPv6 EH also have different scopes, but they can be listed sequentially back to back. I don’t think we need to indicate the scope of each PSD using ISD. The scope of PSD should be included or implied in the PSD itself. GIM2>> Yes, that is possible, but, in my opinion, sub-optimal, as it results in parsing the whole PSD at each transient node if there's a single HBH PS AD mixed with several I2E ADs. Again, I object the idea of using offset at all. Such unprecedented header encoding approach introduces non-linear behavior to the packet parser and processing which will be difficult to support. GIM>> Do you have another mechanism that enables HBH and Select scopes for PSD for MPLS technologies that use their Post-Stack Header? HS>> Simply read PSD and determine if it needs to be processed at each node. GIM2>> As I noted above, that leads to excessive and unnecessary parsing of PSD. I believe that using Opcode with an explicit offset value provides a superior solution. Regards, Haoyu -----Original Message----- From: Loa Andersson <loa@pi.nu<mailto:loa@pi.nu>> Sent: Sunday, April 27, 2025 12:24 AM To: Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>>; Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>> Cc: mpls <mpls@ietf.org<mailto:mpls@ietf.org>> Subject: Re: [mpls] Re: Potential MNA technical issue - late follow up Haoyu, A question on the second paragraph below. Den 22/02/2025 kl. 03:14, skrev Haoyu Song: > PSD and ISD are entangled here because the PSD indicator needs to be > specified in ISD header. I think it’s crucial to have a well-specified > PSD indicator in the MNA header draft. If it’s left unattended, we > won’t know the implications which might make the whole MNA fail. To > me, PSD is more extensible, flexible, and useful so I’d like to ensure > it will work fine with an enabling mechanism well defined ahead rather > than leaving it as an afterthought which might render PSD unusable. > > I also insist that a P-flag is sufficient, simple and straightforward. > Trying to use offset is a very bad idea which will introduce > unnecessary complexity to the parser and render many chips unusable > because they can’t support parsing this kind of header at all. We can > simply require that no other data can be inserted between BoS label > and PSD. If we really want to support PSD, we shouldn’t try to add any > artificial mechanism to the design. Let us assume that two PSD blocks, each with a PS-HDR of its own. By setting the P-flag you''ll find the first nice and easy. Don't you need OpCode + Offset to find the second. /Loa > > Best regards, > > Haoyu > > *From:*Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>> > *Sent:* Friday, February 21, 2025 9:04 AM > *To:* Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>> > *Cc:* mpls <mpls@ietf.org<mailto:mpls@ietf.org>> > *Subject:* [mpls] Re: Potential MNA technical issue > > Hi Jie, > > AFAICS, PSD is an optional mechanism to realize MNA functions. > Furthermore, it was sufficiently demonstrated that the proposed P-flag > in MNA Header is not sufficient to signal the presence of PSD in the > packet. Considering that, I believe that a note to optional use of PSD > in draft-ietf-mpls-mna-hdr and that detailed discussion of the > mechanism to signal its presence and format of a PSD are outside of > the scope of draft-ietf-mpls-mna-hdr would suffice. > > Regards, > > Greg > > On Thu, Feb 20, 2025 at 10:49 PM Dongjie (Jimmy) > <jie.dong=40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org> > <mailto:40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>>> wrote: > > Hi Adrian and Tony, > > Since PSD has been acknowledged as needed for some types of MNA data > and use cases, I'd agree with Adrian on making this explicit in > section 5.2 of the MNA header draft. > > Another open issue is where should the PSD indication mechanism be > specified. To my understanding PSD indication is part of the general > MNA solution and is orthogonal to the encoding of Post-stack data, > thus it is more suitable to be covered in the MNA header draft. > > During the interim this week we didn't get chance to discuss the > possible PSD indication mechanisms. This may be considered as a > remaining open technical issue for further discussion. > > Best regards, > Jie > > > -----Original Message----- > > From: Adrian Farrel <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk> > <mailto:adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>>> > > Sent: Friday, February 21, 2025 5:48 AM > > To: 'Tony Li' <tony.li@tony.li<mailto:tony.li@tony.li> <mailto:tony.li@tony.li<mailto:tony.li@tony.li>>> > > Cc: 'mpls' <mpls@ietf.org<mailto:mpls@ietf.org> <mailto:mpls@ietf.org<mailto:mpls@ietf.org>>> > > Subject: [mpls] Re: Potential MNA technical issue > > > > No, I personally don't have a problem with that solution. > > Others may have, I don't know. > > > > The text could, perhaps, be a little clearer in 5.2 to direct > applications to use > > PSD. Yeah, I know one could possibly work out that having a lot > of LSEs is not > > very wise (especially as we have a limit to the number of LSEs we > can support > > because of the size of the NASL). Just a few words of advice: > nothing heavy. > > > > And the fixes for points 1 and 2. > > > > A > > > > -----Original Message----- > > From: Tony Li <tony1athome@gmail.com<mailto:tony1athome@gmail.com> > <mailto:tony1athome@gmail.com<mailto:tony1athome@gmail.com>>> On Behalf Of Tony Li > > Sent: 20 February 2025 21:27 > > To: Adrian Farrel <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk> <mailto:adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>>> > > Cc: mpls <mpls@ietf.org<mailto:mpls@ietf.org> <mailto:mpls@ietf.org<mailto:mpls@ietf.org>>> > > Subject: Re: [mpls] Potential MNA technical issue > > > > [WG chair hat: off] > > > > Hi Adrian, > > > > I recall that we discussed this before and we reached the > conclusion that > > actions that needed more variable data should go the post-stack > route. Do you > > have a problem with that? > > > > Regards, > > Tony > > > > > > > On Feb 20, 2025, at 12:58 PM, Adrian Farrel - adrian at > olddog.co.uk<http://olddog.co.uk/> <http://olddog.co.uk/> > > <mailforwards@cloudmails.net<mailto:mailforwards@cloudmails.net> > <mailto:mailforwards@cloudmails.net<mailto:mailforwards@cloudmails.net>>> wrote: > > > > > > Hi all, > > > > > > I thought the virtual interim was useful in airing some opinions. > > > > > > I exchanged a few emails with Jie to try to better understand his > > > concerns, and then Stewart and I sat down for a couple of hours to > > > work through all of the possibilities. > > > > > > This is mainly thinking aloud. > > > > > > A big question surrounds how the NAS might be parsed by a non- > MNA node. > > > > > > The first part of the question is "What happens if a non-MNA node > > > encounters the MNA label?" Well, it shouldn't! The MNA label should > > > only rise to the top of stack at nodes known to be MNA capable. > But, > > > if it does, the MNA label is an SPL, and processing unknown SPLs at > > > the top of stack is well defined. > > > > > > The next part of this question is "What if part of the NSA > looks like > > > an SPL?" The most concerning case we have at the moment is if > it looks > > > like an ELI to a non-MNA node that searches ahead for an > entropy label. > > > This question is covered in the draft in two places: > > > 6.1 tells us that Opcode 0 is not to be used. That means that LSE > > > formats B and C can never be mistaken for bSPLs because they don't > > > start with eight 0 bits. > > > 4.4 tells us that format D LSEs must always start with a 1 so > they can > > > never be mistaken for bSPLs. > > > So all good here. > > > > > > The last part of the question is "Suppose a (legacy) node does ECMP > > > hashing by reading the first n labels on the stack?" > > > Since it doesn't know about MNA, it will find Opcodes and ISD and > > > treat them as labels. > > > This is not a problem in itself, but if the ISD can vary from > packet > > > to packet in a flow, it can lead to packets taking different paths. > > > This question is covered in section 5.2 which tells us to be > careful > > > which ISD bits are allowed to vary. > > > > > > But it was in re-reading 5.2 that Stewart and I had some worries. > > > > > > 1. The text says: > > > if a network action encodes data > > > that will change during packet forwarding > > > While this may be interesting for OAM, what is more > interesting is > > > when the > > > data is different on different packets in the same flow. So > > > probably change > > > this to: > > > if a network action encodes data > > > that may be different on different packets in the same flow > > > > > > 2. s/Indicators those need/Indicators that need/ > > > > > > 3. There are not many bits that are allowed to contain variable > data. > > > This is a bit grim. We reckon that: > > > - No bits in a type B LSE can be variable > > > - Only 7 bits in a type C LSE can be variable > > > - Just 11 bits in a type D LSE can be variable > > > If you wanted to carry something like a time stamp (RFC > 8877) you > > > need > > > 32 bits > > > or even 64 bits. That would need 4 or 7 LSEs (BDDD or > > BDDDDDD/BCDDDDD) > > > instead of 2 or 3 (BD or BDD/BCD). > > > There are some possible mitigations: > > > - Use an entropy label. This allows any implementation that > > > supports entropy > > > labels to not hash. But: > > > * it costs two additional LSEs > > > * it doesn't help with implementations that don't support > > > entropy labels > > > - Stop hashing when you reach an SPL. > > > This advice would work for new implementations, but it > doesn't > > > help with > > > existing implementations which will hash their way > through into > > > the NAS. > > > - Follow the draft and restrict where variable data is placed. > > > * Use lots of LSEs. Not a very good answer. > > > * Don't send much variable data. A bit of an unfortunate > > > limitation. > > > * Put variable data post-stack. > > > - Decide that we don't care about legacy nodes. This is not > ideal, > > > but an > > > operator might know about the nodes in their network. If > this is the > > > choice, then the document would need to be clear. > > > - Choose a behaviour based on knowledge of the nodes in the > network > > > and the (potential) path of the LSP. This approach would > require > > > capabilities to be advertised (perhaps alongside the RLD ). > > > > > > Cheers, > > > Adrian > > > > > > _______________________________________________ > > > mpls mailing list -- mpls@ietf.org<mailto:mpls@ietf.org> <mailto:mpls@ietf.org<mailto:mpls@ietf.org>> > > > To unsubscribe send an email to mpls-leave@ietf.org<mailto:mpls-leave@ietf.org> > <mailto:mpls-leave@ietf.org<mailto:mpls-leave@ietf.org>> > > > > _______________________________________________ > > mpls mailing list -- mpls@ietf.org<mailto:mpls@ietf.org> <mailto:mpls@ietf.org<mailto:mpls@ietf.org>> > > To unsubscribe send an email to mpls-leave@ietf.org<mailto:mpls-leave@ietf.org> <mailto:mpls-<mailto:mpls-> > leave@ietf.org<mailto:leave@ietf.org>> > _______________________________________________ > mpls mailing list -- mpls@ietf.org<mailto:mpls@ietf.org> <mailto:mpls@ietf.org<mailto:mpls@ietf.org>> > To unsubscribe send an email to mpls-leave@ietf.org<mailto:mpls-leave@ietf.org> <mailto:mpls-<mailto:mpls-> > leave@ietf.org<mailto:leave@ietf.org>> > > > _______________________________________________ > mpls mailing list -- mpls@ietf.org<mailto:mpls@ietf.org> > To unsubscribe send an email to mpls-leave@ietf.org<mailto:mpls-leave@ietf.org> -- Loa Andersson Senior MPLS Expert Bronze Dragon Consulting loa@pi.nu<mailto:loa@pi.nu> loa.pi.nu.@gmail.com<mailto:loa.pi.nu.@gmail.com>
- [mpls] Potential MNA technical issue Adrian Farrel
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Re: Potential MNA technical issue Adrian Farrel
- [mpls] Re: Potential MNA technical issue Dongjie (Jimmy)
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Potential MNA technical issue Joel Halpern
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Tianran Zhou
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Potential MNA technical issue je_drake@yahoo.com
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Proposed changes: Potential MNA technical … Adrian Farrel
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Dongjie (Jimmy)
- [mpls] Re: Potential MNA technical issue je_drake@yahoo.com
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Fabian Ihle
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Potential MNA technical issue Stewart Bryant
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Potential MNA security issue Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Fabian Ihle
- [mpls] Re: Proposed changes: Potential MNA techni… Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Proposed changes: Potential MNA techni… Fabian Ihle
- [mpls] Re: Potential MNA technical issue - late f… Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Potential MNA technical issue - late f… Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Stewart Bryant
- [mpls] Re: Potential MNA technical issue John Drake
- [mpls] Re: Potential MNA technical issue Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Fabian Ihle
- [mpls] Re: Potential MNA security issue Joel Halpern
- [mpls] Re: Potential MNA security issue Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Proposed changes: Potential MNA techni… Loa Andersson
- [mpls] Re: Potential MNA technical issue - late f… John Drake
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Dongjie (Jimmy)
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Potential MNA security issue Tony Li
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: PSD technical issues Loa Andersson
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: PSD technical issues Loa Andersson
- [mpls] Re: PSD technical issues Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Joel Halpern
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Potential MNA security issue bruno.decraene
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: Potential MNA technical issue - late f… Dongjie (Jimmy)
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: Potential MNA technical issue - late f… Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Tony Li
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Re: PSD technical issues Dongjie (Jimmy)
- [mpls] Re: PSD technical issues Tony Li
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Loa Andersson
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Loa Andersson
- [mpls] Re: PSD (was: Re: Potential MNA technical … Joel Halpern
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: PSD technical issues Toerless Eckert
- [mpls] PSD and BIER - Re: Re: PSD technical issues Toerless Eckert
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Tony Li
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Toerless Eckert
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: Potential MNA technical issue Toerless Eckert
- [mpls] Re: Potential MNA technical issue Toerless Eckert
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Dongjie (Jimmy)
- [mpls] Re: PSD technical issues Dongjie (Jimmy)
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Loa Andersson
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Potential MNA technical issue bruno.decraene
- [mpls] Re: PSD technical issues Toerless Eckert
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: Potential MNA technical issue - late f… Toerless Eckert
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Potential MNA technical issue - late f… Joel Halpern
- [mpls] Re: Potential MNA technical issue - late f… Joel Halpern
- [mpls] Potential MNA security issue bruno.decraene
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Proposed changes: Potential MNA techni… Joel Halpern
- [mpls] Re: Potential MNA technical issue - late f… Tony Li
- [mpls] Re: Proposed changes: Potential MNA techni… Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Potential MNA security issue bruno.decraene