Re: [mpls] Concerns about ISD

Haoyu Song <haoyu.song@futurewei.com> Fri, 15 April 2022 17:55 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 147283A1283 for <mpls@ietfa.amsl.com>; Fri, 15 Apr 2022 10:55:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham 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 CZQr8kQn5Rj3 for <mpls@ietfa.amsl.com>; Fri, 15 Apr 2022 10:55:06 -0700 (PDT)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on20716.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5b::716]) (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 6C2273A1278 for <mpls@ietf.org>; Fri, 15 Apr 2022 10:55:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AaIgE5ZMUIt9n3k0sCbEMRQ5tEgoSPMViUtQ4lRJWykxwV6qxGUdeuwtUkghzhonAsmv21A2My2lwkatHW3hKsTC1hgVfFiWZD26vJMx+bBTn0tTbwgCVqYFL87Xl0BaZPO6InZEb8l6exNX9VxHXnUr3JHLzNs6dQSjqKhLXYvcrwmjR+r5P3An859vK15VguzBINr4qBqEDLFPsIkn3EqVWkXK3r0W+qeM9weVC4zNhp7TdQVvxxhBDcdQV1cYlJBovLQMYAOcm4wMUrb9Y/uoxf7b2vPt+p2SyoOWCoGNnazmgT72DyqlsKdg7QtYjB9GCSIusdlNgvjQ1KoJSg==
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=I+ksQJIajq+p8glLAxQ3rNUuJDvrD82WOyBs5Ug4vlg=; b=Yar9vKbBAhgSVvSdZy4U1NcDvt+0FudjidAXgZgBPXWou56m1ZYUJupxD+3AuLV6Il9dTC0HXAIBO/dyzCrnb8g2Jj/zQ9mqYdX8Fi85NnMJ2gLYNe1SAVVSoXvfEPiJGkpiEpVQkCY7qeAAgTiPezXeTrjb8EzzZpkQE45vyTb0QSXMV327aVBniKd9n4YMe3rdQusk5mBk7dV/fvLJGrwrvdyKQOIszNcJ7SgLO6MLmCiQp80RkaLlJ2QyIba6m6Yu9Bu/LiVTIqekuBWMDnYj7sdH2lA5ZEOCMc1mhfC6G5t3nQBawciTjjEYQr4Sskyba7PcoQsig5MIk59MEA==
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=I+ksQJIajq+p8glLAxQ3rNUuJDvrD82WOyBs5Ug4vlg=; b=sXypzIoRcQXVIu/2BF4li9uS5e7XmyI8fqXa1nsKxTDeOYe29XvlpGwm7hgJ3a534xGTeZ4/14Qm4xWwcC5JZ7aOPkR0lcmU+ta8linAGTZgW598KUsQPtVMTlu4XvByztK5icIuiniSpNAHYld5HjAqYtRvN2CW6i9NYk0hebM=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by CY4PR13MB1781.namprd13.prod.outlook.com (2603:10b6:903:160::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.6; Fri, 15 Apr 2022 17:55:00 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e8d4:7243:fc90:1ccb]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::e8d4:7243:fc90:1ccb%6]) with mapi id 15.20.5186.006; Fri, 15 Apr 2022 17:55:00 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Tony Li <tony.li@tony.li>
CC: John E Drake <jdrake=40juniper.net@dmarc.ietf.org>, Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Concerns about ISD
Thread-Index: AdhKc4fdvDv9lzMNTfy5c++8iNI9iwAFlCaAACI+zQAAElacgACACe8AAAMwSQAAA2mogAAQuiYAABYeS4AACDOSgAABJpkAAAwjTIAAGwXoAAAX3NOgAE5MNAAAFZNHwAAI4aFAAAJwyYAAADi+cA==
Date: Fri, 15 Apr 2022 17:55:00 +0000
Message-ID: <BY3PR13MB47878B227A37AAA06625194B9AEE9@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> <F5BB2CEB-CC8C-4E71-A2E7-B4212878C3B1@tony.li> <aa9c4b913d844410b2af90c8db78c194@huawei.com> <BY3PR05MB8081937B52E657713E8293BFC7ED9@BY3PR05MB8081.namprd05.prod.outlook.com> <a29c96be774845e582a66700d2264f7b@huawei.com> <BY3PR05MB8081870EF67C551727BBE2CFC7EC9@BY3PR05MB8081.namprd05.prod.outlook.com> <d5521b3972dd43e38276afbbdc7c2bda@huawei.com> <BY3PR05MB80813C7CAD7F2C12C36FB513C7EE9@BY3PR05MB8081.namprd05.prod.outlook.com> <BY3PR13MB47879EB8A582437DE936688C9AEE9@BY3PR13MB4787.namprd13.prod.outlook.com> <C493D0B8-4B57-4D19-BC27-70ABD7F50356@tony.li>
In-Reply-To: <C493D0B8-4B57-4D19-BC27-70ABD7F50356@tony.li>
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: 897c3260-a385-44b8-f63b-08da1f090fa9
x-ms-traffictypediagnostic: CY4PR13MB1781:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <CY4PR13MB178124C5EFDECDCB05D0B8349AEE9@CY4PR13MB1781.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: DkL/m4AMVhfqX9ainzYU89zpb+n2majPnYFWBv0hnluthnEeYgaMIbkB3CdR/8ctcxlcBXMFSQo4SrxC7WkeaqVBAWOfTvpG09ntkGAQl4yiun5+P8kvI+AmVb6RLOlKkNA93koTkRu4owLgVDZHGdhTzAX8H7mU9THeyYJZsSDo3zL/GNwYoyEkteDUw/QlNsaWZS7fCIL5Y823oYDvIIY8GVaOEi1fDCjmU2RkXz6SuX5uwI3sUQ9e2zpN0bMaPQh5sQKX4wnYKGjtqAwMnVaGHoa2dLlvDQq00ZSXhuzCdzRKgzdQU9U08J9Px2JqB81/VSUuTyLWGFfN8dpAi4HoDoa8QF74kkmsefRqX/EnwTWymXMI4mgtWCbtQMfZoi9ak5e9uipcnAk9c7yP7vTweAIgrQ9rH9q/DRAUYZbCVILlvI9KTzLfr5dtEUMI2qbFia+i6vgekKfpHNj2jL2U+P28u9fsUfXCiAXbZKCy83GwdaKOejW3BK8iHFUpl9PZACfCy5/a4+QCelBpr9Ct1FFhccmIXk5rb+edLAhNs82DgRRsNxZ1wSE/aVdYkmEnD6lvPtZhRVvkjU6xaj1xE2IPuK0zDPQ44xpeuhGiAUq1M6Pna2UrXIWHkOiqOJNa8voZc340ApRDHzFSKHbJzfbK3EOcUKhfKHEoqXKd6NLJlviR9it0voR1OaCwvoXgEt1px+OjLWlR9GQryA==
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)(52536014)(66476007)(8676002)(316002)(38070700005)(66446008)(9326002)(76116006)(66946007)(83380400001)(66556008)(8936002)(122000001)(508600001)(9686003)(7696005)(53546011)(6506007)(71200400001)(38100700002)(6916009)(54906003)(64756008)(4326008)(2906002)(86362001)(5660300002)(55016003)(33656002)(186003)(26005)(44832011); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: pu4aKY936s0qH4JuLfH38MjjPAjKMBY+aqYHvvUSNasoYuYeMC0t6Kz0f+ICqKtdxpcF9EKY1FLrSEoKJYt+J3woRcYhlFgUQjNpii1nl5lQQouhbJsz8fpVdXlOrPb58b5L0BGn7XnckuY28XrDM96cOvghzyoVG/9JTADKD/+Kbpuo10vE99EX39a3jB4DRTaHdn1KHFiendkrY8SY1+QpZEJpa1I5RkjewcV+5n7QdW2o5ZS2exWPGrG/ioK+zC/Q12g1Ys0hxsO4EQpFykfjYPqzmN7XNCL5IO9F7uapSAvHXTSmJ9lvfYdSnYGRfk1r7BFIk6PnAhoDvXoylENAWNMlcpX4u+Vh4SSEJUajdn3T6Bse/K0ZKaBZduqjHzsyYsI0sHjOHf5z2HULBZcuKEbS6ZwNGh2mNC5Cfab9adHAdrj/SqT6cTC2+HgSXbY73i3Yf+ciZbn2AdB5g8WSHvHAEraeeQW7o/zd/jhBqwuKw82LPl8vKfre7gGMBhz4zoaE49nMewM9z2KG4YweA2VG/gDRQb0FdHjdENFJN1BbbpqC5RDhY4uZWXM86Ci7KViiGMg8WKbWE40LyULSQhELOnnxpfz42CR89NeN2dNA3Ku6AeaeAQ6KqAmeGyYZzE1W7e1akmPKJ94RM735ObYplCQkPKCQaCxL0y9Hd4YtgpIS+rHb8l+g6K/QmIuD5OI9QbUknEcFB2K+xqvh9nHYoJVyILQIBmTfpp+QteerfR2DYU/M1TJfbvWJD+cNRGGFM0+Ess4cW4HCmApFEqJf0UjPeqoDdk3vaKdSbu/Rp4l1CecSu8rrbJ1IgXg6bJKrbhWdPmW+EfKMiC5NARwF3O2nPXwYXCxnDyVL/U2Xo1Hbgeul/OmKbUhbpsmVzaaopi2JLoWncxW818N4B6j2oC75OxTuCWS5vhqU07X37VZ0NajEJhpVoeLIobYOgEn1M8xMPqRBmcvZ9SO/U9afh1fFmH9bFob7aIh17VbEbWs03MaqBKYy/cECquJ+eEeJAPe/XnRXLZPf1wKpQBcl4qRntP+HK1ZQ4eiRFnX9NfEi5zbSCc6nAk5doeT0UpkeQ5WJYjBwakF2xVkSeHl8O0TeN/W2GBrsP5M0JVvjcl8dvYRyUnAi5egmwwgcwfYvolFu7CxOvqFboS5qQmkigEFzeNpkyZ5QhybXdDwgc/+jyhO3+Mg865H6QBMWs6ZcRHu2r7s7JvIA99jZGyUw8Q8A2rK3W1SUA7OuVnNZxe5pQ2DNBZ4mJL54TFoe5OGOnek8oY9esBUid4v62SZRP03jFwBLRIUcqU0rbrJ6t2ZZUEvU05W347FWgY0Cc5O2+LAsJTl0JIIVAztY4R69kU1mfirhqpi+sdYWAyWFLa2hW/S4FjDU2LOq7hlQ/9qUYiVlUdhlIgbEO6lIvrTZq9DWlUBPaJQpuCpYdYETLju1NFtElEUL7mG7i6GzDtug3M0LjTk/s0mvDrT8CCPsLNt+cKsy8CqIzcydDjebaHJ5TiNQmMhHgd3DmjHjOhda3BCNb73Q1vwJQnueOr2x8xLNq07PeBAjCVfHjlr72OT/ceHAsXrd/1SABVKeqtmsH6ayOPsOiX3uwFuBOfkWpCMMq9wrCvSvS+6oUQMjLyX6rR6YV2XQE+zs1dv5iBQqyCg2poU87KDQ0m2qkDBwOWCFdTKc/EW+Dt+f1enzldu2meI1vA4T58T+KdcZNKR7VWQozaFZY1ZGyQ==
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB47878B227A37AAA06625194B9AEE9BY3PR13MB4787namp_"
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: 897c3260-a385-44b8-f63b-08da1f090fa9
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2022 17:55:00.3997 (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: zHspo8Bbb+H3WKfLxw5vvVetuVq+D6AY4ByF0x8pCNE4nNhCtx4vgEJ2i30tI19rNNtEzI8U6LY9COQd237iag==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR13MB1781
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/N7rhXpfGQjXSkL__6DnQJfzvapM>
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: Fri, 15 Apr 2022 17:55:12 -0000

Hi Tony,

Please take a look at our EH draft if you haven’t yet. The mechanism is there and the essence is that it doesn’t tamper the MPLS label stack and label semantics. That’s why I say PSD is least intrusive.

Best regards,
Haoyu

From: Tony Li <tony1athome@gmail.com> On Behalf Of Tony Li
Sent: Friday, April 15, 2022 10:44 AM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: John E Drake <jdrake=40juniper.net@dmarc.ietf.org>; Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>; mpls@ietf.org
Subject: Re: [mpls] Concerns about ISD


Hi Haoyu,

You said ISD is “necessary” but my opinion is quite opposite. I think it is unnecessary and even harmful. For all the use cases you mentioned, I don’t see why they can’t be realized in PSD if they ever need any data. And as Robert pointed out, not all these use cases are suitable for data plane implementations. They need to be examined one by one with detailed requirement and cost analysis.


Well, you’re welcome to your opinion.  Not everyone shares it. In fact, some of us think the exact opposite.  Putting data in PSD unnecessarily is a major performance hit.

Continually repeating yourself is not in the least bit convincing and does not move the discussion forward.



ISD is a significant departure from the current MPLS architecture and mechanisms. It’s basically a redesign of MPLS. It encodes new headers in “MPLS labels”. It unnecessarily limits new header’s size and format in order to fit the new header under the constraints of MPLS label format. It worsens both the parsing cost and performance by multiple times. Given so many negative effects, I see no point to support ISD.


As we’ve noted repeatedly, yes, we are adding functionality to MPLS. New functionality requires change.



The extension to MPLS should take the least intrusive path and conform to the established methods. If there are hierarchical tunnels in the MPLS label stack, it can be partitioned to multiple stacks (i.e., a stack of stack) and each stack can have its own PSD following it immediately. Without needing to invent new label handling method, this approach can mitigate the parsing depth concern.


I know of no existing case where there is PSD in a hierarchical label stack, so what you’re proposing here does not conform to ‘established methods’ and it’s effectively recreating ISD.

Tony