Re: [mpls] Concerns about ISD

Haoyu Song <haoyu.song@futurewei.com> Tue, 12 April 2022 17:41 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DEBF3A159A for <mpls@ietfa.amsl.com>; Tue, 12 Apr 2022 10:41:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.009
X-Spam-Level:
X-Spam-Status: No, score=-7.009 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XGnWJF2LnHoz for <mpls@ietfa.amsl.com>; Tue, 12 Apr 2022 10:41:46 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2071e.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eaa::71e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88CE93A159C for <mpls@ietf.org>; Tue, 12 Apr 2022 10:41:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TZXDXLYz4EYhuHgFIRz+kfNXn/jxUZKFcz4Tpd4gRRWw9Tnw2Ex2Q+T7fWnNxpvAeo2Bd7mTsbSxe0nkG56yCUIGjLiwE1//kjzhscFsiCRJ7fmTV/iYozibT8wAw1ekemL9LspBM73r0pfa2KFjSvbpp5602X0IY27pV+So6CB6RKg4bUnpD7QgQtDTyj95DGbhsGh5N1/5wNw/r11MXpClC5uV7gQP0sEHnKcKtv+3KMVvGi6XpG2XgcJa1lrGq1iEdQyT/Q3uZcltJOz2Fu4nRE7VnQiO99Pv/SJsxq9x+l6VmhnJD0J3q4hRVSn/nEay72KqE0TrV/BldYaT5w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=f83/cmG15zDRFeqsENbal30V+xjU1Y2CiXk8kcLtM4M=; b=mVxFvl/kO2EwmH2a8qXEi/C6RhHJPWsGdJN+iPCp/1HzXjbaM6J0v5iUDvRZ1iAKc846gtlB83NQue4SXWQuWAHNLRbwzU0ZdjT/Is5MtVeWJOxq7ivI9h2FVs0AFMLRJC6Ku3x/at+H4yeiTo5KddcxFkt9TeidcpZ6mNaVz1jSckC8i/2o9YygnxaztoCUZ0n27/tiapE5GHS0oSiLrvGPqxxbomhE3QmOdZGqIEHAOpH3EU8875n9Bn8fnqjP68/GFry0SmmtpF2xhtQ1d5UCQqc1SgHVB4SoMuZV//U/kCJ4/FqSSOpOpBvQVB+wJhcZq842rKzOdqQSxCMAzQ==
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=f83/cmG15zDRFeqsENbal30V+xjU1Y2CiXk8kcLtM4M=; b=aIDwshRX1rYi9PbGtescvK1V1sQRkQVsNR/wSDWbqRIysusYHmGZamIG4NvEJZZ/jyUpu+M85y6NOB9oks0VZyUYZ0p9Pt127LRiOHxWZ4IUpiDB3yQWlV8MxdORsYOS1NOs80hyUk1BTXpI6A4UljbTDyMn2LqSs1nW/qnn9Yc=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by BY5PR13MB4438.namprd13.prod.outlook.com (2603:10b6:a03:1db::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.17; Tue, 12 Apr 2022 17:41:37 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::6532:6e86:c39f:d4ab]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::6532:6e86:c39f:d4ab%7]) with mapi id 15.20.5164.018; Tue, 12 Apr 2022 17:41:37 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Concerns about ISD
Thread-Index: AdhKc4fdvDv9lzMNTfy5c++8iNI9iwAFlCaAACI+zQAAElacgACACe8AAAMwSQAAA2mogAAQuiYAABYeS4AAAV+qgAAetOSg
Date: Tue, 12 Apr 2022 17:41:37 +0000
Message-ID: <BY3PR13MB478706B836806F2B7352B2809AED9@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <6cc272447d2f4c779e85d5c42d3b3c6c@huawei.com> <8623637D-A32E-47A4-B5FC-4D2CF40BEDD1@tony.li> <6199e0e886f9437c95ef9b70719b00ec@huawei.com> <BCFD3F4A-36D6-47C2-B907-FC40B402F97C@tony.li> <3fb1f261ddff48deb0c2ea083cdbd16f@huawei.com> <6B96F21B-9331-4FA8-AD7B-84A4CA8B6FAB@tony.li> <903c57a48280454091495673ec2fe275@huawei.com> <BD5C1BE7-4633-4B51-BAC1-B2AE1C537F36@tony.li> <ad6b8c42b0aa4880b9dee02516f5e46f@huawei.com> <CA+RyBmVVROUDLx0eco=L4r0x_GC3St8tbVmzXxFYW-q0JgLr5w@mail.gmail.com>
In-Reply-To: <CA+RyBmVVROUDLx0eco=L4r0x_GC3St8tbVmzXxFYW-q0JgLr5w@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-office365-filtering-correlation-id: da8a945d-28fd-4373-b2c4-08da1cabb20e
x-ms-traffictypediagnostic: BY5PR13MB4438:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BY5PR13MB44386ED2E58FE9F8EA3254089AED9@BY5PR13MB4438.namprd13.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VoBsCU8kc3z/DshHa3PtO/ox12dP2xqvO5Qn6cZEIrVtyUAYZSlBvqIwbXemsvPoHSZ/xD6ic9FQnscyixj9iPsfLWPAQkxnw4n32qxq4jrseJywBpO8fhfaQGbswSTR/2NskbEvlV4oGO3Cjh62QyjR+R8xRuOZ870HYHLw5H2Jgn5AfXFbBRphm1Pd1R/gO+cmcwOaV/WrZmU3ikv7OFo5tduk1HHA7lh3VOcVBKmHLToKMMonvR64U2DxPQBoNpzy0U9PAujcKnDV4UiAN1LPBHlXdFoLC5tUp60NZlxinrnyafuSpvtsd5xf3S2kC/bh1TAFLoMjlj2cZY8kTD4qt+e+NVp7pA7X47RGouhJipR28K5DBSk/QFStbrdrSnzJfeuHN2XB8I8VZb+Qv+NXy1ZveTtoimHU7kUhjzq1XnNhlMepxFCJANEc4kQMfgoLHyPwXic4VNLRssfpkbDOB0ULhsTUg2TfaOzpecTnMXSQ8ISbAC8QZ+E256cy+71Ex5QTTxF0EMO05eTu0ytSJQEYXfFDuRQbz+WKuLYsf0QXdX7AYMhi17h4ydAFQvi8/OPqYJUcy6pAF6ptnYhPjbFmxT4JKpWalpQ0ge3l9nlUj8Y1z+D6YvPYjfAl/eYAQf0attyj0oFn3jUq+whHCi576IsWn3YH9a3qeE1DAQ7pqskaEMznN4qOQP8dDl3Wugo2/HSaYfBxDXRVpNyE8PxJfoMjjg91NTB061JdC/PM/ASyaIF0yeomi7AlOCf3XoQsK3VKcSXkyvP9Hsco6zNVCazlSaNd6vS6tz0=
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:(13230001)(4636009)(366004)(166002)(4326008)(8676002)(76116006)(66476007)(9686003)(64756008)(66446008)(966005)(33656002)(7696005)(6506007)(2906002)(316002)(5660300002)(110136005)(508600001)(83380400001)(66946007)(122000001)(26005)(86362001)(8936002)(9326002)(38070700005)(52536014)(55016003)(44832011)(71200400001)(53546011)(38100700002)(66556008)(186003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: seaVXCvBCWZ+8dreLEFN8D9Zi2rFLyapj8khXOcRpOVkpXSk38fgGWzbVQECFx3GBzZlMwGyFKZ8N98LlxRa68oWvc+wQtLzOoWkoZ5lO2iI/slRDvDulsWG4oabX4Aj6fjgum7QsmEDsA6cOA2lAfUHXlCFbshYGlNyhVY4JdR/MRAU/MtR2qmU91V7yRyaP4Qai3kbxScpWnG6kDgqyj4P+nOrhg9oz3pg/PuisL6slDTBNzSKFZ/fbxteZ7ea1jBw/RvTs5+OAsuFSaMPOtWUub9aDrdxj56QyH23F1nd6jog/4PIIdRQ/98OTKQAlo/o8NcrZ3ZtvJVfLJfmEmIHNMNM/ScUgzEOSZBcVn+mdlFNteXjRDePJ4VfuP4FvpsjM92IPNQtvjy+uuDZKD3d7qXPOG8JAkY53cXIuWJr+LlfDH6k8SiMC76Wr9n2OFGKfL+nYGH6CHr5d/xKe5J0x3Hs0VJMtQxzKZraLaY7JaReiJ6O+OKLyYeei80s9Mtd8cXRtQqcbicpnu5RAshjEXGhE5rjniCUss3bObUuYc0Fv4tpk4IVRIRHIlyXjgj6GQJIQF4SbSitXDvukJVKISkdQVbBO0PBeAnHJPx5MkgYtmqKuntkpC9dHhVjdHi7ZrArUiZvvYjZsDiS323610cClePmXkjfYnANOH88E7zuOdHO06E4oKuAAlPMwxaJDlOev1K0daTcdjQ2pV9SOzHTMzJrflrCb0i8a/hD9rjFVsejC6MDb96bzurdZsAELK1sxFiSR3eL+YS5k1E30XN/rN07QVm8PDc7ECdm3QslDxr7tBrOVlr0P4VC8I+dhcd3mkBvvAjp5T1QLKDxB/zcBiFZdbAgojc7yxUll6SgomMIGCM378z7uKPZQe1VSgQa6jfxynHZyBPweMnSodKpcylYY2UN3zL/tZ0l86tfaIlgQ0gFIdb7Q6iCiugNMAaRXBSsU/khP5RwDe37sdQkQ9WbvYtb2UhSFbqPnjhcU51jAykgfqtR42xb0QGwqMUvhqd62pN9kkeq/eAm0mlyNcC7lCE2icTk15Fta1/LrPo20ze97840lU0WY9jBJHWB5HzqxtvQED9SivCysoJdrRDvM1ny3jgpJJM7uahbL6geLRFMfbTtWfrjLurU7pxhFvCt7Iw68yIU004C2JsLJZGS9o5mKBVernYwQMuZJqe2a70EdMOE+I4mdJqk5Nc1CkenxZ/fzkOMe7u3IKHZpkj8fCk6ejBGguqmepnkB7nFMnUSSzeEESFq9SnvMksSU9F3dbAHADSX12t2CJCYYLzouMq++4IbwaG0wZ6IhRw95LuqmMYMOvAHmWlFMPrffWBLj67O0SdUgr1ub7k1CYRVR0LlWr4vwdn413ApNs9sIJBvXQ9tESHpPeiJiho3qG1ObLIWKKLOqd1yQvZirKUf3fhJS1vt9cZHF1OFHBl8CHopR+QlUlQTo2D7SE8pfh3d9VQPZypIjGA0ij+C30TBQRj17RrvhtTqThC2oYRgLMAAXL8ma4LTr8bp36E9Jo7T7eB5ob3kVZoFwEt0z0SM+Jodit4JbgyqEeggyUOcoES9pkGPjFKHV/hde1OKWv9W9rL/HtveC/JHwriA4dXdTouNNmzY0yYz4D6Xl5Bn3XzzpTk2hyjYh1voKEWlTwBDH/OKaZoPF3naV8qXa9/tY8jzHxQGMgwe6e3JJbPosdEy412ZCkB26niFat9GzIT12pfgygvg0w==
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB478706B836806F2B7352B2809AED9BY3PR13MB4787namp_"
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: da8a945d-28fd-4373-b2c4-08da1cabb20e
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2022 17:41:37.8170 (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: B/UVQZHTlGd8+uTnWx2D0xmU3zc9wjSqhU6+eNBfdAJCa+BHOTwx3DWNeTG5BKtic9pbp1uY2cip4EI/NQzT4A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB4438
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/hCheI951Kp1rZR6hKZS4_LBDAns>
Subject: Re: [mpls] Concerns about ISD
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2022 17:41:49 -0000

Hi Greg,

I agree that hardware does advance faster than we can standardize protocols, but there is still a distinction between good design and bad design. While tomorrow's hardware advance may make bad design 10x better than today's good design, it's quite possible that it can also make good design 20x better. Thorough evaluation and then sticking to good design are mandatory to our engineers.

Regards,
Haoyu
From: mpls <mpls-bounces@ietf.org> On Behalf Of Greg Mirsky
Sent: Monday, April 11, 2022 7:47 PM
To: Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>
Cc: mpls@ietf.org
Subject: Re: [mpls] Concerns about ISD

Tianran, Tony, and Jie,
thank you for a lively and helpful discussion. I believe it is good to lay our assumptions on the table, check what is real and what is not so much.
To me, both ISD and PSD are essential elements of MNA. I expect that there will be lots of considerations, discussions and arguments around where a particular MNA will have its associated data - ISD or PSD. And, as the case with ELI/EL, there will come necessary extensions to routing protocols and corresponding YANG data models. In my view, the new MPLS data plane must be accompanied with extensions in the control and management plane.
To summarize my position, it seems that constrains of available today HW must be considered but should not prevent us from defining a more powerful, flexible new MPLS architecture. As our common experience has demonstrated again and again - HW advances faster than we can standardize protocols. I view architectural optional capabilities as an opportunity to realize a new functionality, for example on-path telemetry like IOAM, but only when when that does not affect the main goal of the network - efficiently forward data flows. that seems as an obvious, and I believe that the MNA framework and requirements documents express it clearly. We only need to follow them.

Regards,
Greg

On Mon, Apr 11, 2022 at 7:08 PM Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org<mailto:40huawei.com@dmarc.ietf.org>> wrote:
Hi Tony,

Please see in line.

Best,
Tianran

From: Tony Li [mailto:tony1athome@gmail.com<mailto:tony1athome@gmail.com>] On Behalf Of Tony Li
Sent: Monday, April 11, 2022 11:35 PM
To: Tianran Zhou <zhoutianran@huawei.com<mailto:zhoutianran@huawei.com>>
Cc: mpls@ietf.org<mailto:mpls@ietf.org>
Subject: Re: [mpls] Concerns about ISD


Hi Tianran,


Please see RFC 9088 and 9089.
While hardware continues to evolve, as we've discussed previously, we really want to try to maximize the value of the hardware that's already in the field. That's in  the operator's best interests and thus in ours as well.

ZTR> I quickly go over this two RFCs. I did not see any limits on the number of readable labels. On the contrast, it allows devices with different capabilities. By using the flooding and notification mechanism, the controller or so knows the capability of each device, hence easy to program the stack on the head node.


Exactly.  This exists because there is a need to understand the readable label stack depth (RLSD) and operate within it.  RLSD is important for interoperability and pushing everything to PSD would hinder interoperability. People did things this way for a reason. It makes sense for us to continue to do so.

ZTR2> PSD can work with RLSD, I cannot see how it will hinder the interoperability.
I see hard coding an ASIC as a poor choice. But I've only been saying that since 1996. :)  All of the silicon that I've had a hand in has been microcoded for exactly this reason, with very little penalty.

ZTR> I disagree. New chips are combination of AICS part and microcode part. Microcode is for changes and flexibility. But ASIC is for performance.

Ok, clearly we operate with different silicon technology.

In a related matter, it does occur to me that if you dislike ISD, you are free to take any sub-stacks that you want to inject and push them to the bottom of the label stack. This would effectively push all of your ISD just above PSD, effectively doing the same thing as doing everything in PSD.  Of course, this would minimize your interoperability.  Other devices would be able to use MNA through your device, but you would not be able to send MNA through them. If this is what you want, we won't stop you.

ZTR2> Of course I would not put ISD just above PSD. As PSD can provide all the functionalities, I do not see the reason why we need ISD anymore. Entropy label is a simple one, community chose to implement the in stack operation <optionally> as in RFC 6790. For ISD, I would not expect it to split the community effort. You can implement any fascinating ISD design privately, we won't stop you. But I do not think we need any IETF standard on ISD.

Regards,
Tony


_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fmpls&data=04%7C01%7Chaoyu.song%40futurewei.com%7C63859641e33c401a5ec408da1c2ed8e9%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637853284800900578%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=M3PJMkwtXo1TArtRKtewxvwMGuEK%2F2IkvdkAA4AUzKE%3D&reserved=0>