Re: [mpls] Concerns about ISD

Haoyu Song <haoyu.song@futurewei.com> Thu, 14 April 2022 16:13 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 4CABE3A0889 for <mpls@ietfa.amsl.com>; Thu, 14 Apr 2022 09:13:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.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, RCVD_IN_DNSWL_HI=-5, 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 3rE3BRLWvAL9 for <mpls@ietfa.amsl.com>; Thu, 14 Apr 2022 09:13:03 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on20713.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eae::713]) (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 7DC913A087E for <mpls@ietf.org>; Thu, 14 Apr 2022 09:13:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YBVHVSx5U6LrswTRUiwnZ5aiPL+6Pva8kKsGzkjfJHK3+pEtJ7+DJwXcO7cTDOIwwz8Urlrt0Qyc8CMoZS0AV7T2pTrEsd7Xjcp20kJwTX4fUcP2FhhUPOiEkIN8F1GJUwGZHbhYHIYYIXRqJ7iOQfcibw+InZDyhJZtsIYnQlyabAcodaR4L1eZ2xVJQbyNYGy7sCiEkZwtAq88xh0fUsrvbfLwTHL8Y3y1YnZHs9i7zmn05TtKHyH/WitfaswikVKO5zKSHKXNb57uo68J+bHiu5HQ2TshzniggBJ1wniH6EC8Dcq9bk8IL/SyAKSF9eQvO/NlmLkmdC20bqIhcQ==
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=BqZZJyc8uFcwqYEJlocugRN04zyy6/DX8EZz9pkiNT8=; b=PsRZZRnr/HH3r05mR0NEBAugSZWQ5IGfrB+1+HTQQb6j/dWfjLRZ/GkZDWDYs3Ms6J/8nLxK4lz2eCM/ET2iRZoh4R/53Vi63tqWa3oiRWcDSMx+u8G2VePDCraeV8bV1T/yBEhPP4+a0RvqgfkaKb6D/6mXs3VDovbHL932hswh3Ewfm15hFY640BFpog1QEPvNko8aPU3dW9uObGWpm/kpcFongxExyTNhRadftJSYVYTi4eOf0ndTxZB6SmQnpTLwypsmTIOqy3NxDg9sktM7lQgNm+iqKyughjcOfIQDunxvqHxnSGKQ4iF/R1q9l/JnypDRSKfy2dGElKxuuQ==
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=BqZZJyc8uFcwqYEJlocugRN04zyy6/DX8EZz9pkiNT8=; b=kMD8/ytfQKP9UJpA5ZPCqmk9YlYi381PyuP2Yebzaq7zxWrHbj17dfCYbD7yjoNsY7TjDd/VC9LyKv4zwL7lPdVbva/JbiAwIdwM4WD6pZ3g+e6RzWvWh0i8QVU2Ov+0+rdlJ7Br8DuokStQDZemyf+vMVHeitlQq046YyNLQ5s=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by SA1PR13MB5466.namprd13.prod.outlook.com (2603:10b6:806:231::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.9; Thu, 14 Apr 2022 16:12:58 +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; Thu, 14 Apr 2022 16:12:57 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Robert Raszuk <rraszuk@gmail.com>
CC: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Concerns about ISD
Thread-Index: AdhKc4fdvDv9lzMNTfy5c++8iNI9iwAFlCaAACI+zQAAElacgACACe8AAAMwSQAABwCdAAANbA+AABhXqoAABZjlgAAD39OAAA1ctYAAAs6I8AAlkAaAAA6VLsAAA9rbAAACRc5wAAJ0OYAAKIIjEA==
Date: Thu, 14 Apr 2022 16:12:57 +0000
Message-ID: <BY3PR13MB4787C7B770D02CFCDA0F393E9AEF9@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787BFC0BE610AEDEC0925919AED9@BY3PR13MB4787.namprd13.prod.outlook.com> <60FA12CB-9955-4A19-97AC-917FD9AC1D64@gmail.com> <BY3PR13MB47874837B2BC69992E5103839AEC9@BY3PR13MB4787.namprd13.prod.outlook.com> <BY3PR05MB8081FA851029B917B5626EBDC7EC9@BY3PR05MB8081.namprd05.prod.outlook.com> <BY3PR13MB47878C6DDF33073B5B783B119AEC9@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+b+ERkVb87kJpJAq=7QMsOSwihRsTE8-m9fxbd-OHOafbAVMw@mail.gmail.com>
In-Reply-To: <CA+b+ERkVb87kJpJAq=7QMsOSwihRsTE8-m9fxbd-OHOafbAVMw@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: 1f557cdf-c216-4816-c6bc-08da1e31a3e9
x-ms-traffictypediagnostic: SA1PR13MB5466:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <SA1PR13MB5466EE957624EB4DB05E77239AEF9@SA1PR13MB5466.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: fIer2qfgupSpdsZq67JoOk6AlUF2z5PVGOEuqJ9Z0cvasKBbObgqFBjOE0NZOb8y7ksDt8p61D0QlXwprbhYUK/aPnSMWwPQtneRNNdXlvW7+ZycM0CRMj+9iXaVmCeDeFaDGzGi4l5N5p75Iz83XLsetdg17j5zoA3xHcJrVK1l+yVXTKw6okwczIYP+MuqFjhRofQD0Ro7Lhq3K4DiTRdKaHkMlqkfNx6wAGAS06EjHU2Eant8rwSRvm75aRuL3icweuNAJmzG4vkQWT46Z6FmAfP7ihlTwaSf1KN8Y1aXLJTsfZfuM+Y8y0hL5CwT4B6MDCDdAyEPUZXicKElpamUDLoAUNr+DAswGA8cYt9hytHdTo4fWEVDW4bxv9Qabj6UMotWWGfCoP9zsuzgwbeIzlgbsAr/nGMBDwAvbVrjdzwMdibkufSgHwizvRFzHqjSIa9z/zuQiPgC7ShqeR6ozOinmIJLEOUWr7dHJjn7l3Z+GnL0O/g00amUd0FgAfSiQTtEmH4O33s6RkXHlT8UlSF/0el4NJKcyIvSOJeARstf5wEJBjLvpHMQOTILE5X7AdO0mu9O/4UFtc2NxsaFxr0Tf5fSF31KE/onkYDuZxWr9LKkJ0a75U0u9AkPxrG0WkvpMzBICijw5H449+ASn1BCpSCHOB8Uh6mm7tJzJts0ajIODqzTJ2joTJ3vrDSAW9z/tjojBkLEbIFEh8guByUZjzG8CKRtqslLGU7lKbdkjkYhMXDc15PkyXGF
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)(9326002)(2906002)(53546011)(8936002)(122000001)(33656002)(9686003)(38070700005)(38100700002)(7696005)(71200400001)(316002)(6506007)(52536014)(86362001)(6916009)(508600001)(76116006)(4326008)(5660300002)(55016003)(44832011)(83380400001)(26005)(186003)(66556008)(66476007)(66446008)(64756008)(66946007)(8676002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: HfbVd9PGwINSrs9VpsT78dRhmRPgp5SH1uyXz1RSbECezvrN1ezNI3c4dODSt/YoQcdwy5zrceINInf8vw2fLgzhCtq3Bq0utIAp6kl+0W70SKcCpCWJv8jUrjD3VrXNEQz5E1cJ5K3pVgYshNG14airvyg8xYoPT+PWNpoGdCJ3guaWEnkMV7GO4dUWLiG7yOI6tZFfihTh6yMy53kUFWTuSHkZAdP2hZDu5uF0fFg9FQVGW/PTOBHrGjaYPTJMW/x03tdf5XlHUxnesuXpbkstBOBd/YAOAZ01Ag7SzvAHxTAMFY1U1zaDVTGCObDdRkIa7odgnQLOy/RmhGbKtXYq/4FqzT99Jdn8BS9lHLU2+pGjZTXaYxTuKmAYXmIPJyyQUGQoquPiHvxxQa4yme5Z68CXs2VRNIJIg8ga9CkDKEqCjExLLg35p0ZsDs85f1YDqNbTzzJ9JTHFbv0oayuy3tEJ8ZGSGTCgJyRnU8xuevml2cH8rNFTQ8xTVbiUgS8wHoF1w27Z4TU3GcOJ5oOsKPpRblDXjqqJfjmUKkZJrgJUlrj9ejNc6WI/FJ30FbkPEHb8OQwyHgQdlkas4BUBJKnJRYodHsKGzk1Fyc9XQJmeFW7ouzDkHk045NWiW13ipl81km8LMbMHYOxQtg3N6GL/D8+0vyNywwzNzZc04GIpq4GL9qmT7Ll04M7xsRYTQW1Oc4N0R/HIUpdDZ80uJV7p5UJN/DRqhqP//FQE1+Ldee+M6i5PNTMSbgu/gGPoX05UB8HzZMG2HpzFD4yLXRWCa0ddXkTzS7lSQQnbrF5JJvjJiK6kgqi6Q6NatstlAfWk7EBv4qvpoc1BaAVFl0ZSlmpkEZaMWJXntYIKaKowlH/x/OxQnZljogr+jew/z4Hye18CZeyKw5ZM1d24cj8ZoqyxwIiP91iTUY32u9VAUUYvLnYD0ukU3fDaG3jZ8ldzjaOGe52r4jb4D8Mlz+7vzC8lwmCZ2YxU3C2C9vwUx5cZga4EmS4fdi7WmAhbXX5E0h9s0gSaptaVpyFUgOWCTO/hacv6XC+b6n7o8BuRmzjgokpFHuLT1nytMDXdUgNbFNYlQCnqmWIQAQ6AwESDrKYMEst3oH8RMhP4T3wegoEcEdB4Ov/nFkhOspPQ/8bAEvrmX4xeLz+5UPItefkLHd2c8KhhVlRl9CYF9A9n9jt+Nb5EB2dbAOJYaDsP1eLNhkLlJ8cTE/YNauuNOz9Hzjv62Sc7wspET7A0aG3Uadey4tJu3q3QpxF9V0RjRoplhP8Hv4ll2riSeTbUGhhMKAke6rkCXlhM7dK2m2ncHzDOi4v69lQKJNt2J1srvMr+USvTTRKEvpBs6aoMMmFE+AVxSKeoJFi9KITGLbmnkf9bFNz7/ioRdDMuQ8GJyWFRPHgkn3o0MDf9geZ8DMUVWbfLgAawHJSJ+dyfLuf7bziQyGBocrrTQV1Mx6IRHoTIAV+RAMG1WTrsV7OGi8kLQ01ypiYO6exyv61vzC4jk8oLhbZ2Q6p4Q8rhBdEvUX70kRDvocGBSwS5RY2XFsfxFHpX+VwC5ETqskyZN5auBfVV95AgponXMYHV+t60YTfEQvscMeZovp8apf/CB/jGwFvZXkt/QpXhSbP774ei0rDSuvLlmC9rtlPzh6MuM6vnSiBW/4Lm0n0NVBpaYBBWEuug+nSlMad2C9iWXXl1bCtOv99oN8umIq7j
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB4787C7B770D02CFCDA0F393E9AEF9BY3PR13MB4787namp_"
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: 1f557cdf-c216-4816-c6bc-08da1e31a3e9
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2022 16:12:57.8115 (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: NYNanoDbQJQMoxjjKetkPjyLYK3HDXM7ucP+i4ZCi9Yxuj5bMdfgqhBqo7HOw0pwk0Ct0GxcMrA2nXCTBDR4zA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR13MB5466
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Lbd3LWBTCwH3b240y04XIuIP6qg>
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: Thu, 14 Apr 2022 16:13:09 -0000

Hi Robert,

I’m glad we share the same view. I do believe we should try to keep the complexity in control plane as much as possible and meanwhile make the data plane as simple as possible. But I also realize that  this can be done only to certain extent until we can’t make it simpler. There are some use cases (e.g., slice ID, IOAM trace) which requires the user packets to carry some extra metadata. Chaining them after the MPLS label stack is the least intrusive and simplest way I can envision. In addition, keeping the data plane performance in mind, we should set a strict barrier on admitting use cases to this framework, and sometimes we may have to seek alternative methods. Look forward to your proposal.

Best regards,
Haoyu

From: Robert Raszuk <rraszuk@gmail.com>
Sent: Wednesday, April 13, 2022 1:33 PM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: John E Drake <jdrake@juniper.net>; Kireeti Kompella <kireeti.kompella@gmail.com>; mpls@ietf.org
Subject: Re: [mpls] Concerns about ISD

Hi Haoyu,

[HS] It’s not about easy or hard to implement, it’s about the tradeoff between performance, cost, flexibility, and extensibility. Unlike the control plane protocols, the design will run in high performance device data plane, so every clock tick counts. In this regard, “Easy” or “Hard” can be and should be evaluated based on a set of solid qualitative and quantitative criteria when we compare different schemes.  We should choose the best design to the best of our knowledge.

I believe this is very well said indeed.

What is apparently being worked on here for months is in my view merely a CPR for MPLS.

Instead IMO (and that is why I brought up the control plane assisted model) MPLS could way exceed capabilities of SR NP without any excessive load on packets or major surgery to MPLS architecture by encoding reference to forwarding behaviour itself instead of just a pile atomic "actions" (irrespective if those are stuffed into ISD or PSD).

So yes - no draft no proposal - I get this. I will write one. When I get to it.

Kind regards,
Robert.