Re: [mpls] Concerns about ISD

Haoyu Song <haoyu.song@futurewei.com> Wed, 13 April 2022 16:37 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 F066B3A17EB for <mpls@ietfa.amsl.com>; Wed, 13 Apr 2022 09:37:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level:
X-Spam-Status: No, score=-7.098 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, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=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 qPcqVU6oKKZt for <mpls@ietfa.amsl.com>; Wed, 13 Apr 2022 09:37:44 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2070c.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e88::70c]) (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 948D33A17DF for <mpls@ietf.org>; Wed, 13 Apr 2022 09:37:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dcmXcV6PdMyOD9jrDjaM2HWu4G1N2ju0zOjcvEm+iS1mP6FLvhikCkNxCcTI1fR4QoAvg7OlICg4PIcMNyigqVB/0I586V1CM8lc369m0lH3kz9RB+rr6ePzsFlUzAIF/10qM+yvmQvw+jtCiRtOgTfopWCESGp7/5O4N4BQ5pO3/Hrb2PgMaTbDm+0xd6cXlb96k91YRlXw9mg3z1gbtjCbad8wfomH5KUr1aAuQE//Bzhb5pfNfDWDCoyOUGhL/5jJmZBFxlwKRAHCp9aXxsVfQEpNc7C5bCABdrqwMmnQCz3sgZ1Bh7UflYdh4FU8QpN1DbvFbd+BzTBsB0TH6A==
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=ST5kcCUXGc6dnE/nwjg1mbaCb+AVWyADu2j98yZTPX0=; b=nbnBY7D1xNSUmq7Aaxgqhkej+sGKqE8LZ5yWxwzCxB8nkfdZaMsTZmhMAl9LUt0VqOX356lfqE79C8v8++HjxQ3OxjZF2FSUQOpMlkuf0NcS+0hpJPFyuYnzsE5LedxAoi4kUqnDsfawjzWhXRYYaP0sgBdIyyBkPjNloGCXjDU5c3jkHdBv+SUda2FbA9oolWpF0EX8dTkapONaUoOaWbBR/40NQaxKIA9C0qmVZsk4/u6DLBtVKFVsczJvv3ZzP8TSr3szGg5Txdpfe48bjm3u7uMT5DwYYgk0hBia/i0PEK/+6/PLt2EfzVvc0V+nEXaZIDAKLZ0NPgJqlFyPUg==
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=ST5kcCUXGc6dnE/nwjg1mbaCb+AVWyADu2j98yZTPX0=; b=GEyOxd7zcPtSSmDMtDrlt0dTo6sgLSso1TeCvKSZIhdJsO6hKpa+krwZ10t74Vqjb9+2ma659K0vm6mDbY1ZXCy64p0mVk/+GVfNla3hykjZYt048DqpIJ9ZCimsG66jV8BnUJqH6qH4KHjWdTLXbyhfDXc67tIzEkKvavlEons=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by SA1PR13MB5564.namprd13.prod.outlook.com (2603:10b6:806:233::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.17; Wed, 13 Apr 2022 16:37:38 +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; Wed, 13 Apr 2022 16:37:38 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Kireeti Kompella <kireeti.kompella@gmail.com>
CC: Tony Li <tony.li@tony.li>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Concerns about ISD
Thread-Index: AdhKc4fdvDv9lzMNTfy5c++8iNI9iwAFlCaAACI+zQAAElacgACACe8AAAMwSQAABwCdAAANbA+AABhXqoAABZjlgAAD39OAAA1ctYAAAs6I8AAlkAaAAA6VLsA=
Date: Wed, 13 Apr 2022 16:37:37 +0000
Message-ID: <BY3PR13MB47874837B2BC69992E5103839AEC9@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <BY3PR13MB4787BFC0BE610AEDEC0925919AED9@BY3PR13MB4787.namprd13.prod.outlook.com> <60FA12CB-9955-4A19-97AC-917FD9AC1D64@gmail.com>
In-Reply-To: <60FA12CB-9955-4A19-97AC-917FD9AC1D64@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: bbcff714-e152-46d7-1129-08da1d6bebc0
x-ms-traffictypediagnostic: SA1PR13MB5564:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <SA1PR13MB5564CBAD362450B8067E2DAC9AEC9@SA1PR13MB5564.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: AxUlmtjaNyIHbN3mQDKo6BCHB8+/lH2tCFePHiUEaDKwB5v2LAPb9GtlFxOlHFHQtmiOg9uD4VUFoAtgGK5T9nr75Dwr194kLQZOvDET7QP05vwNSbHFUKAO/DDBCzLKzpLzDHQn1Jl8r8J16zaoN57YA4XT33w/LjOmpD7TYq9fMHNofb5Xa51/rQ1rH83MgnArn7J7puVWHMel34QUK6pmYC4H4LgO7k2uMXoj66efUGrNkncBo7NXuNTZnWxB/Z1vylMkS9cVJj+UiY3yYeUaBZ2WCrjyJLzbNI16qql8ThqOt90X5UTpUNdMmUD1O3t6AHlxq7Ycf1ayGp+pc6mVkVwY67YAs5jaeroIuRuUpkrtC6b5RvoCijgYmGhRXesLWNI+k29IrtSrTt59ldi1w0G9ufxE9G2rSoPELV7uknybAZchmE1hCIV8MdhHnO1cx0Qm0bcEEcEI7rTBH3gs2OqbLaVZ0pZmt4sb/fcqbsJnj+qnOcudQgT0kW8i/S3oU3qdk8hV/MKYi7fiXyplChoOE3KSunMdprl6MZv5NKJcM1QoJGA39nSHshZUz4dG+VeunyY9JZspWP9sXdPMlERx3ZNjXiRQJkh6kVd8776+cJbQBjn87HT/GBWJIh1pGftIgXHY3+w35vq86lZiCqWWdxZ3oQjYhWxLw2yUnm2YeGEx1MqjwoR4eKrFkTG9YtHLl3hRHrDlgsQcrjBw4qEENjACbBkF4+1nHGhVBX/YO0hmFhZM0kIS+VhaO9OcTYPNWRrv9AcqB2ReQinGQgrd9IqXTdNTDCh1tYOabbBkRMEz0XKKunga0NH46IQbamPl2O9FpAcYvpKn+Q==
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)(508600001)(76116006)(83380400001)(316002)(54906003)(6916009)(7696005)(6506007)(52536014)(122000001)(33656002)(86362001)(9326002)(38070700005)(38100700002)(166002)(966005)(55016003)(53546011)(9686003)(186003)(2906002)(44832011)(5660300002)(66446008)(66556008)(8936002)(71200400001)(26005)(8676002)(66946007)(66476007)(64756008)(4326008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ml7+2a0+dRh7TwHIjE+sj/DI+cVr12ZWSSz+C6PHNvd7EbwFNI8hSN03K7tDb/NHgbzt4pGkqFMQoV/Uu4VRbRNZMw8OHSnN7OJhVG7uMZYBFAJKwwLuIk6nXQFeaCuYzMCAvYhef7Vf7sOtPjNQ50vOVFtAMVPVLkEXuKhbaqH1eJywfZFP/WiP3lyz+PLV8Ybwy2S3Em0OemTb0JUXgzizQxoVE2U0DwebG1V6386ECCeOB8yIH1WH/KNz9GpWnnyhBA7SPIxjzOKoOpChgepo97SH9tO/YTd9uGBsJyeX0XUJWrMfYcLd11++DjDcVcZFOno29AZ7ysfZ3Rbsp7VljuALG83X4tQO1dHT/uRJGVUzz43ZbXjKc0CzgyEKADlUFU4a8z7DYW692iTYVMdvHKeN5voMiRXkEJGIju7/A47Q6w7kELFkZYGtmEGsqLtPKO3hNtW+6nxbCS29X4TtgiFgguV9WNAjEDQJoEGDad5stAEz4KA0WwhIjlS/yGJa/uCuxud/LUTDE1IP1ZWTw1Y1vLMcZIEbGN1lcBgUggZxWGaPH3WzaK+5awMOyNjsaOL8UByGf/eCvu0lGWfyHCsZPdOGo5jDanQ/FDBtw3iSYLlvM39OJtANtiFYetpIT3pKhg8IUB4+BlRBCmW/uLXL4Li4WIWltOL7na/N72FhfEnWTpIQk5oAlvWZ7iLZRrqtB//j9ndfZmjTIVcXMokGnrwQOShponGB4pHVYREJB+Ch9fK4Uak5/qdQ0bo6ehSCbIkRbaQMv8taRnpS9icZlDeb7Z29jjegGU5w1YV0h/K9eFyV0wvWqnLxl2W/spntUpyYf2mv8kin6AQxvlDCuKkgoPRT1ZFBR/0GGgVzRSVGydOqzXUOqWm5IxjE0NlTD7/ZbS0dujluaeNAuRWnj8MSSPn7eWMf0R0h/Egv7h/SSXvC/SybaxTVgDMo7ssBrpH7dGgYejQq+3XoN6su3LwcW1C17PxiORU0EE4A/3ep4PMgK6YFHRnheStgTfN+PC7xNBOO/rdOd+kBij8Z+zp+AOjwnQXO/CShwQZxiYL5onHs+9yzFes0yhNGDEHnHLWTwY1GogH5ydYXakfgOosePDyoK11zH1C8kQz6Mu4+ulUVez3e30IHVCw/fQKyYBrAthDYHj0OzB5vEGgKiIOf4hsr780qIIL0rq0z1V04vjpWCYMRNPMK49BtsioKt/qW1BarrEqPHqW+bTer/xiWnrwT87f98rbXremoICF8A1bX86o6PLOH7nfaIa82dif7TQCecdM5nZqAoQ6twsIwDUz/8i9fOOWZ4f2fQ0r8XQjbIPXqZ2ejVpvzDXdx53Jq2/AAksegXDlz5qMRm7VxhtKHDooWyu24uwiWMxSV06uHiaaa6XdEypgJt5ik8CfUXxcKGYjWMIBX8fhhPmwvpXkQuU+wV0zLQ1jNmZxA7w+b0CCpb9d4gd5ci3HXIT031sJWDUf88VM+tFHwqI/tJIZaf/uWY4utzkT7yIygoth28y97ripriPFKdBwSAsyvfV/nDl5NQ7mQDe1oCO5kydOtZhN3O6mneq8hAQj5iusJjc4sRtckpqoC90ZAiqgs4OJoonOdxvVFOsWT5SzttNC/KPRHxqRoFaAvfBHD3qGqlqQGPP5O2C1LKezvT7Nc1dU37dPzLqzCpVCWNjZD5s1VE5A0OhB+eFmbQLIcuh/1EeRtCnoz
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB47874837B2BC69992E5103839AEC9BY3PR13MB4787namp_"
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: bbcff714-e152-46d7-1129-08da1d6bebc0
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2022 16:37:37.9660 (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: OeWeG5y1LG+Kvv2BIJJfVsD2IfOI47JI0zoPEbaMow2f18UZ6nq6XdX7AOEQfG4BnsvskpgM//by8nvttIY9Bw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR13MB5564
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/QVvB9aaQGBVLpoeboXRHRwhpmKE>
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: Wed, 13 Apr 2022 16:37:59 -0000

Hi Kireeti,

As I said, hardware advance would benefit good design more than bad design. Also, Tony insists that the design should also be applied for today’s hardware. Therefore, we do need careful evaluation before making potentially costly decisions.

I have done my homework and formed my opinion. I presented it in details publicly and welcome feedback. If I'm proven wrong, I would be willing to adjust my stance. What I cannot accept is either one claims there is secret sauce that can't be revealed or simply claim the future hardware would solve all the problems. I believe in evidence but not speculation.

Best regards,

Haoyu


From: Kireeti Kompella <kireeti.kompella@gmail.com>
Sent: Wednesday, April 13, 2022 2:29 AM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: Tony Li <tony.li@tony.li>; Dongjie (Jimmy) <jie.dong@huawei.com>; mpls@ietf.org
Subject: Re: [mpls] Concerns about ISD

Hi Haoyu,
See inline.


On Apr 12, 2022, at 17:46, Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> wrote:

Hi Tony,

As I recall, Kireeti only gave a few words claiming

“claiming” :)

Yeah, no microcode. Sorry.


it’s easily implementable, while the other vendors (HW and Cisco) confirmed my analysis with their analysis documented in PPTs (specifically, the bitmap encoded ISD increases both parser size and parsing latency).
I believe detailed analysis based on the solid assumption (e.g., parse-able header depth) is needed to understand the tradeoff. After all, for both old and new hardware, we prefer simpler design for higher performance.

There are three things to keep in mind:

1) there wasn’t a detailed (public) analysis of how to implement MPLS when it was first proposed: where to put the BoS, TC, how many bits for the label, etc., based on existing hardware. That’s not the IETF approach. While we appreciate your detailed analysis, it is just one data point.

2) Hardware adapts. Parsing a three label stack was hard once. We are setting standards, not for today, but for the next decade, if not longer. Analysis based solely on today’s hardware is the wrong approach. Analysis based on hardware 10 years from now needs a crystal ball (mine is kaput). So, we use architectural principles as best we can.

3) I’m not saying no PSD, I’m saying do both. Each has its strongpoints. You’re saying, no ISD — that’s a very narrow viewpoint. (We do both today: ELI and CW.)

At this point, I’m done with this topic. It’s an exciting subject and lots of good debate. Chairs, how do we move forward?

Kireeti


Best regards,
Haoyu

From: mpls <mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org>> On Behalf Of Tony Li
Sent: Tuesday, April 12, 2022 7:14 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>
Cc: mpls@ietf.org<mailto:mpls@ietf.org>
Subject: Re: [mpls] Concerns about ISD


Hi Jie,

We have had two presentations of hardware analysis.

One on 3/10/2022 and another on 1/27/2022.  What more are you expecting?

[Jie] The analysis we had on 1/27/2022 and 3/3/2022 in the DT showed the overhead and complexity of ISD, and questioned whether ISD is needed or not. The analysis slides are attached in the DT meeting notes.

We are still missing equivalent hardware analysis from the proponents of draft-kompella-mpls-mspl4fa. Without that, it is hard to tell whether the proposal is implementable with existing or new hardware, and what would be the cost.


That was the presentation on 3/10.

As I recall, the result was that it was easily implementable, but the recommendation was to replace continuation bits with length fields.

T


_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls