Re: [mpls] Concerns about ISD

John E Drake <jdrake@juniper.net> Fri, 15 April 2022 18:00 UTC

Return-Path: <jdrake@juniper.net>
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 38B043A15AA for <mpls@ietfa.amsl.com>; Fri, 15 Apr 2022 11:00:06 -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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=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 (2048-bit key) header.d=juniper.net header.b=0Wv7J3FW; dkim=pass (1024-bit key) header.d=juniper.net header.b=YDamNEfW
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 ORZww1Btzumm for <mpls@ietfa.amsl.com>; Fri, 15 Apr 2022 11:00:00 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 0A9F13A15AB for <mpls@ietf.org>; Fri, 15 Apr 2022 10:59:58 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 23FEFa3x016408; Fri, 15 Apr 2022 10:59:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=E9gjfPBJbe9SGYI4absxmoAdHvlMQ7wPMvxYoYLbJOc=; b=0Wv7J3FWjbrBCrg+0iPhQ0FOflB8DIfiAQLr3VC+rbgHNaJZQoGUhN/6RQw5swGXXJXd Ar99djy1v+299D4EngP/MgHXDpZgyqzdgtOSA8XhX+upuBawHXt3L7Iw9N3Htu8rgyV5 02Og/gQt9UBytPhtwNmuln22OU521tOkU4+MMbvf//BHMyYdgXlGVRtViAAZwqo54Lt+ q1gzNjQgK2g3Y+3uYwRleV0UYS9nzV1IBb9Bc9P05kVwgsqqCTIt9voFANqqvrvRfMUT yH2aLVFJ88VycVdQ0fN0QCsagu/LHi4+Mu+xKjq9r1qgHy4s5m8CHUysUAFvqnveEjmc 9g==
Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2040.outbound.protection.outlook.com [104.47.57.40]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3ffaah8e3b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 15 Apr 2022 10:59:45 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I+VaNvfsAZKumpZgwZlDvQJtG3kAE17DNOefpkTO1zpGH9rFC5I/D5YYBoW2u8lHEKxaUhX58/Xnq6Bq+NuU7iBKVuSA1beot15C7GZZcIucWgvRf0g+z+EwZ4ok41ZYLIZ1i9iMrtMxVqMsKQJgsSq0hfu+HTACFK4p7AAF/cqqqmC51sqSlu1usPsVAz5QSlC1HUlf7AJqOjxUFbkmBHnt90KcYiYVPvK0pFm9eH6J2lb8if4ck1iUdFWZlJpdazE+O1vMI6/bww5zOpOP2Cy6gwgIWkgOZWuUdXmq7rtv+9QOCITv10mtpdFR7pQzqHJtTa2/CSGQrHWDLJfzMg==
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=E9gjfPBJbe9SGYI4absxmoAdHvlMQ7wPMvxYoYLbJOc=; b=dFt/R+Zc6NQjKGS+7L0Fp7/KnC/C7KNrN9JPVcGly0zFudrI+7pUB7I21hyOo92hA6PiL/Juk/rh1L2267LlvYVFCraDtFyfM99Oks2qIG3vmKeco5cKOMN9n0YyS1XUTLOx56BSh5ss7h8C9YfMe1Cp64alLg1kwNiIxqQ+rbw7osA7Di196chn/JcxfLjc7Crot5JBviWWm1+jVsPzZR+8BBBfJeM5rIRnQeD4KH4iAi6cvVE2TVVjiaVT9aBw454BcOTT2At+EXvhX5SEHCFgSzKqg5AJbtg+WHM2EUtZPO4Hea9aqAkcE0GLI4QZ7pkxXKUdERDcSRlyryRp5A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E9gjfPBJbe9SGYI4absxmoAdHvlMQ7wPMvxYoYLbJOc=; b=YDamNEfWaOFSxmX1igoYc1ljHa0Zpj16FT8MTI7ObJqiBSoYu+byFXRSBv6pBb0DhHZhbOf9RZmoHO9cNGKnKkwyET+SSb+3i1/jsztD6mFR6rtXyYz3RyFllDaN6LA56TeUknqxKeaG+MOXWArOs5/QEPxHJp3T1NDtDPZ36mc=
Received: from BY3PR05MB8081.namprd05.prod.outlook.com (2603:10b6:a03:366::15) by CY1PR05MB2777.namprd05.prod.outlook.com (2a01:111:e400:c63a::23) 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:59:44 +0000
Received: from BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::8db8:fd72:6beb:3657]) by BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::8db8:fd72:6beb:3657%9]) with mapi id 15.20.5186.006; Fri, 15 Apr 2022 17:59:44 +0000
From: John E Drake <jdrake@juniper.net>
To: Haoyu Song <haoyu.song@futurewei.com>
CC: Tony Li <tony.li@tony.li>, Tianran Zhou <zhoutianran@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Concerns about ISD
Thread-Index: AdhKc4fdvDv9lzMNTfy5c++8iNI9iwAFlCaAACI+zQAAElacgACACe8AAAMwSQAAA2mogAAQuiYAABYeS4AACDOSgAABJpkAAAwjTIAAGwXoAAAX3NOgAE5MNAAAFZNHwAAI4aFAAAJwyYAAADi+cAAAUtgT
Date: Fri, 15 Apr 2022 17:59:43 +0000
Message-ID: <719BACCE-AE48-4FEE-8A26-F8A6B37D4AE4@juniper.net>
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> <BY3PR13MB47878B227A37AAA06625194B9AEE9@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: <BY3PR13MB47878B227A37AAA06625194B9AEE9@BY3PR13MB4787.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: aab7b416-2658-4eb5-575f-08da1f09b8b5
x-ms-traffictypediagnostic: CY1PR05MB2777:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <CY1PR05MB2777B37F9C972B93FE860D8DC7EE9@CY1PR05MB2777.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QO+RvNqMgLDfGptjh0XIs7f95b3qG/lM6xnqhNYoa189LvfP+fCbFLBSo4IGZcjbh1GTAWVqwg7Aa869opqL7+o+d+JT/0s3Se+7SU4KH8H/BovkGM3tho10riJo14wD04A3GIpEEUEIgxTiJA+uSYu6fUf3do9gKC1UCCVedUWb+CiD0cFJ4YoZZTypQ7O6R5w8dtEsprYim1SyTgQH+TAP08fotsViEh7mYg7GoFQbReucFwO7awEvmVc7PvzQ7xCU5UbLuA+0+GHE0W5XoCiK952LDJsT/r3/atPmkGLYded1ZGZCRGcB7hDcqDieDEG7cIjZBtCG3Igpm1OUmvvuhT7OxLSspH/jvXaowjy7uAm2t1hBs468MXqNDZ6BOk5FWhYyv5FkyyioIR9buJfNwMp7VPxqlKrFZRko7OdPIXC4l1RM2q0Db9EGPFgaB1cHHjj6am1ffTjmVZxvBjUXBF9pARY2fpAUcDz5mJgFXuReOacc5au0Mat8UojJkJcDDqTAuzD/Yh6qB0+V2V7tkOguS9vw/8Mhc9c9lBgBmldrEqDyPuddmgc65dYoIgZj37t/lcVv8VF8NFfD0hw+6kNGk4A1V37HKSv20kOx47XXc0eCmrg+6aK+dIKDVhETbpYy94Sl0FwKIY94Xd8DVUSukLsdy3SpzOYP/sELvtIL7mQwcVXiWvBze6pLDQt358Eu14uH5jhSEzir2FvNDQusAuC7UcS0CKvojsACXdsQgA0R7aYBFRyUsKeD
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR05MB8081.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6486002)(2616005)(508600001)(186003)(38070700005)(122000001)(316002)(53546011)(38100700002)(91956017)(8676002)(66476007)(33656002)(71200400001)(2906002)(66446008)(6506007)(66556008)(66946007)(4326008)(83380400001)(76116006)(64756008)(6512007)(36756003)(5660300002)(8936002)(54906003)(6916009)(86362001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: fS3H96mml5IqmX/DQxXmKwDggaJDXuLI356iydRSoz8STYNgW1knrVR4+k0Wjnjf7rr+2zhVFuxb982gv+W6FPhodvIrk2YpJwdhiJtzUrkeMev7WUr/mwrmAS1pdaFs9x3iTQHsAze6K+3aiTthbWoIeBvyJh2s2MI+1+NvmeVzF4fy1KZKKRa2uLvqEXAW7hT+0OCVDYJ3t8s+iYUZPn3pPlISBwJ+otQRIxRJjDdMnRusgh9SDJNmUB3/TmwxPcV2VzGfOZgIcE+ydABb3zP7evaA1iViTMabpC3/1OV9sm101l7+cHelTFzZlW3JQ/6IMcw1pHPc7mNRXyPuWGdyrSuQ7LK9h0Wobtp9hHiJV83gjlUzyKnqat3FFQal2GxClso0KEtn2ACEqX91nrH4pv37K6sUIplQQJ9FR+M82kBhpzQbl8u39Ljh63nZGY5lQcnMHIUZr8Y20tPvFyKucuKHVPfVVTuW0r+nB73VfBPAyIxL+ssPYKQ3ZcplWkrrZ2fc1akXm4rey5+TseWG9aGMnAxPmmjnV9Tp47SyJ//c3g2iTaRpFPXE0haxKGoxq6ls5fqNW9F078eNkfTJRQHwVuDuWpoGLpUOc2yKPyYWc/peahYwxEyJMC0dB6O7EipyUwckdabK0vwEWWZmqZVqx34O65mqHQeAFoV6dVu1N87qPB6h/AhVYKtTXduUPrGMkseinDja9r4S/gB5fm8aZNNavFUvmkbOc8vkD1qW4+ze8iexwuLrSTdwWxH3AqRN8t+gs1xyKDQmd0bgLB5eF73OF6QacLmNkGdc1ua+PSXdmZd/+0lFqfLK/NosVdbwWNIuH/weQN6rKZ4qUAqQF9xioLq5r1OuU+f9n+40qF6SclsXOwKbzM5rR6Qt5KJtxvx+Uc4F4rhbEyIkYGqCmBSOtS5fCrTLPSQbK6Kh05NqBpJ+XVjhf7yLi7REUj+c+2MdEiudfLbwDwTIqFS2/2HJFDhY7Z/5XNd8kSeMW48U4TTvpjkT91cvfFhDuUbHiFNnMSWsExGV1K5lGwl2184OcolyXXH/pyG9FtTGXEulsFfn/Paw/ULUzjJ1uO4z9P0sBO2LSDKpxhkwt4L7cVxivWEofbxbbRXbuuvJlYgRm6E4rijTnoxtr6jNL5oS2ee/2ctyG1Bi8Xj079BoTOtn6rzPyH/jCuAYdLFVzTDnjx7Z1TNJhta2yrirVNM6M6OTMnTFEbVpCrvxhvZIFOGbht5edK2qWbLIvRRwFY9v3oHhu69He8fDdTEjZvpTVTf6SpqqpsFQzcjIb6nsebnNBTMDwIposwddG7Qd6s4AqxgL1dCbGoPb1ie6a6p2CLXXCa1xn28H3rxKRegIH/Kvtl2HoqtNKuudzOT0icTC0ipZ1tD3BjWIOgaPA7vz2kh1SLIQwHkTxHq52558vacPgaXdBZEABNmvTEZoB7juWD+kZH0VeaLlgWb1W4ec5Y/91kLlEMj0/l/iCXJX9U+kK7N+GA8HYnf+xHPGD3PBawaRgDxczkZMBlbVudaiSyzYtnZ2aEGYvw6rX/e989SHM4NrAT9zVjmoyiqnPDqF25ksxoR7su4WQjUVmuccYpdBda+w4ui0ecq0yx3bOIKK9n9dvtmOO0gwiGOyabAc3eHFEhtObpbiRE6uZ4bC/sko9XHqvS5/TfrgdyxhXoYc74wnd55gbLnabz4iYPCzCm5NOAMq1vtu6rFNWIRfzihVrVheK/6WSdDUhuNcsMznJKouuV4uRIBg6MQ4ao3uY08DSJGJ/YGsKGecnRQA
x-ms-exchange-antispam-messagedata-1: vFCL5Hn9/RSFzw==
Content-Type: multipart/alternative; boundary="_000_719BACCEAE484FEE8A26F8A6B37D4AE4junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR05MB8081.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: aab7b416-2658-4eb5-575f-08da1f09b8b5
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2022 17:59:43.9936 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: E+/GgOLQrJiOQ+GI3Cwu6CIkDY2AJxYZWqC1POMwD7+IAOAdt0Rc8K+hCQGCphPcnn/q4fhesHJ6z5eLRxAEaQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2777
X-Proofpoint-ORIG-GUID: 7Lkp1JjwHwtnLFizZ2tXWFD-z2-6_UIm
X-Proofpoint-GUID: 7Lkp1JjwHwtnLFizZ2tXWFD-z2-6_UIm
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-04-15_06,2022-04-15_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 impostorscore=0 spamscore=0 mlxlogscore=999 priorityscore=1501 clxscore=1015 phishscore=0 malwarescore=0 mlxscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204150102
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/-b9O6gPz94IJAXtd4OqzMsSahp0>
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 18:00:06 -0000

Post-stack data between successive MPLS label stacks is not intrusive?  The performance impacts are truly impressive.

Sent from my iPhone

On Apr 15, 2022, at 1:55 PM, Haoyu Song <haoyu.song@futurewei.com> wrote:



[External Email. Be cautious of content]

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