Re: [mpls] Concerns about ISD

Tony Li <tony.li@tony.li> Fri, 15 April 2022 17:44 UTC

Return-Path: <tony1athome@gmail.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 708D63A10E8 for <mpls@ietfa.amsl.com>; Fri, 15 Apr 2022 10:44:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.512
X-Spam-Level:
X-Spam-Status: No, score=-1.512 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 j0DKKzkdRhln for <mpls@ietfa.amsl.com>; Fri, 15 Apr 2022 10:44:10 -0700 (PDT)
Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66B2B3A10E1 for <mpls@ietf.org>; Fri, 15 Apr 2022 10:44:10 -0700 (PDT)
Received: by mail-pj1-x1031.google.com with SMTP id bg24so8128205pjb.1 for <mpls@ietf.org>; Fri, 15 Apr 2022 10:44:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=tLVI8hbpc0oUqGEoTYRafq7G5KwiotUKWMJq/S7so+U=; b=djM2mmDUdCUzkwa8+bVDuRBavm/yp+t0+4r5tWMn6q/jdyMeCBGxqq1Nl9J/YMRASU pIVXW4JAsrR3KcLQB9nyDbKJ1D+QzuDJT91bSfHyg/19R+ZUSFKiuGgrcCvMsMrVMTZI ma6SBawci+CaNKlD3Mxe2luTQUbiJWhOnD5EM6ryr1H/GcQiZQ5PRXbJSTBG1YuuzFaR Jcb2O8zq6umteJHoO2uMw1egpBMSefd7pvZz449v31bA9qzt5IHm/ISnhV5eAShcYP83 8jOlTL65C5iBiPSt8PBUaU8fR0W20FORbKFTn8flHm6Uymw4JDt/09U8XiXTGwaxbAgz EzZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=tLVI8hbpc0oUqGEoTYRafq7G5KwiotUKWMJq/S7so+U=; b=f+8xDEnUL6k7pSYA/f1+BMUPOCV2N/vTA06kfgQEkOV90SfGvL5wHo1qGxuPcjrZaL vACH0g4X3IAuSWqCMIEMAfZseZSl1Nreoh9Zs9OZ79M6QmFvjnEuK0FVrZc/S0zgK7Ey xnVTu97ZO+8plLvUcd6Qmhx9nHdHDwg/yrvoShHC4sLMBkafNJC+oxFPy1dXd/77xyjS FRVzRBdIKRNDM+v2uhc1++Ax74BJH7ZdaibVvlzIUpBusebymsTyLV6Tk5O0STfc3CHo boXa0NEAVL8jICF+7guoPFQuLvdjyT9c752IswUYXx2PiNZHF2yTlyOpIX5ZVToKSRKW vEhw==
X-Gm-Message-State: AOAM532T8lXBr9u6IGMN+aspC11SOgmrnRMW02cb9xIl6QpPKElHQM2Q lyp5ZNM6Zs+ZZzFIZDkeLsHEGLQHBfo=
X-Google-Smtp-Source: ABdhPJzzfCkItThBNMh2pVPMUDS7LUzZpAUndT3h6q2ObA7llTNat5sqR6OeEEXAzF2vDWPxqkUM4Q==
X-Received: by 2002:a17:902:e846:b0:158:c298:4f7d with SMTP id t6-20020a170902e84600b00158c2984f7dmr12334plg.36.1650044648983; Fri, 15 Apr 2022 10:44:08 -0700 (PDT)
Received: from smtpclient.apple (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id n20-20020a634d54000000b0039d18bf7864sm4820671pgl.20.2022.04.15.10.44.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Apr 2022 10:44:08 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <C493D0B8-4B57-4D19-BC27-70ABD7F50356@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_D8184207-120F-429A-B0AA-0969D14752E2"
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.60.0.1.1\))
Date: Fri, 15 Apr 2022 10:44:07 -0700
In-Reply-To: <BY3PR13MB47879EB8A582437DE936688C9AEE9@BY3PR13MB4787.namprd13.prod.outlook.com>
Cc: John E Drake <jdrake=40juniper.net@dmarc.ietf.org>, Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
To: Haoyu Song <haoyu.song@futurewei.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>
X-Mailer: Apple Mail (2.3693.60.0.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/zfSnXyBJy8x_D5udwf1KrfZ5ucU>
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:44:13 -0000

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