Re: [mpls] Concerns about ISD

Greg Mirsky <gregimirsky@gmail.com> Tue, 12 April 2022 02:47 UTC

Return-Path: <gregimirsky@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 32DE13A0801 for <mpls@ietfa.amsl.com>; Mon, 11 Apr 2022 19:47:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.107
X-Spam-Level:
X-Spam-Status: No, score=-1.107 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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=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=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 X3o3c8EDYyYx for <mpls@ietfa.amsl.com>; Mon, 11 Apr 2022 19:47:30 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 CC2643A07DF for <mpls@ietf.org>; Mon, 11 Apr 2022 19:47:29 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id t25so29828489lfg.7 for <mpls@ietf.org>; Mon, 11 Apr 2022 19:47:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=O/apnpoL/mUim2UZA/61Y0TJ41Wz/WxZOBfivG81TRs=; b=K/EFKhch/GkdOCY2zm5K9hgV9rVMghAkB4vVUBcjMo0SPwn3m0+q72e+RZ+wMtafKP 5KdIWVWRuYyOfnLVbD9qpDKGdjUC7AqTyHBp3nOBLmsPfB3DFr6zw2PedDYOVNnvyD3W YDWy8jOcyrCxXVE4L6Kto+bO+LZI1Emnymfp0cM2tUhqPYO9dEMm01kPnD/ezZfY9vfH 0ADJaDv8untIB4fT05EdTF5Eczie/gRlSzfceOSM/9Gsu5kUepMLn1QXc2f747E54iRV IxvUt1qMQuKwvuk+HnsdHxs2Iin6ek5Y1d0TvxS1Jot5iM0LmeocYDcGaqQu15KOq2HI DZvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=O/apnpoL/mUim2UZA/61Y0TJ41Wz/WxZOBfivG81TRs=; b=Gm2ddKBXryNXrpLquOcUYN2dR2gYHk8+2cJpgAj9gP02NOjpYdfDwsxzHoP7ajtF0P YxeqH/sXJ5nRWEBSn1cj3fekxfv3B7mtcQAEKpuFY2uU+aQHfzenvlt+3U/Sd5I5tVe2 XBql57f5iae2IFtpj2/ivFTf/wkOxC4pNZBQEaFgpnsZ2qaPT4DF+BomnyeVLIq7/Tvl nVzYyQ6zzp2zjsZ26IFmgP6L1NIU8LyXv+L196ih1Yo7VDpM08+eYsufHol7aVnFqE1E 3FcmjJYjYsFZWMFam+sarTcZ5gyHddltqQWTBDW56KHiLxgoM1UP5b/0+LLHrnhzYq7M qxYg==
X-Gm-Message-State: AOAM533MFj7AYHJFFeSJa9gAklT7ic4ywzgw+BuE+VQ7l0XH2CVLvy2z +hdy2fOFElKPqcf4jWh9xaL+dYxGhbmfIiMFmcpQfjMj
X-Google-Smtp-Source: ABdhPJy50pg5tYLlJJSGRRrmpOwRLkeaLCwsQiHTrYHemXCNBt/YKyK9PDzNphPcp9eVC/thzSAKphoR8rEcvlM8w+I=
X-Received: by 2002:a05:6512:2342:b0:46b:a44b:21a4 with SMTP id p2-20020a056512234200b0046ba44b21a4mr6551292lfu.26.1649731647374; Mon, 11 Apr 2022 19:47:27 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <ad6b8c42b0aa4880b9dee02516f5e46f@huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 11 Apr 2022 19:47:15 -0700
Message-ID: <CA+RyBmVVROUDLx0eco=L4r0x_GC3St8tbVmzXxFYW-q0JgLr5w@mail.gmail.com>
To: Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>
Cc: Tony Li <tony.li@tony.li>, "mpls@ietf.org" <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d10a2405dc6c146a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8OQjAYEBb0hF5fDIA6wLvlm_wZw>
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: Tue, 12 Apr 2022 02:47:34 -0000

Tianran, Tony, and Jie,
thank you for a lively and helpful discussion. I believe it is good to lay
our assumptions on the table, check what is real and what is not so much.
To me, both ISD and PSD are essential elements of MNA. I expect that there
will be lots of considerations, discussions and arguments around where a
particular MNA will have its associated data - ISD or PSD. And, as the case
with ELI/EL, there will come necessary extensions to routing protocols and
corresponding YANG data models. In my view, the new MPLS data plane must be
accompanied with extensions in the control and management plane.
To summarize my position, it seems that constrains of available today HW
must be considered but should not prevent us from defining a more powerful,
flexible new MPLS architecture. As our common experience has demonstrated
again and again - HW advances faster than we can standardize protocols. I
view architectural optional capabilities as an opportunity to realize a new
functionality, for example on-path telemetry like IOAM, but only when when
that does not affect the main goal of the network - efficiently forward
data flows. that seems as an obvious, and I believe that the MNA framework
and requirements documents express it clearly. We only need to follow them.

Regards,
Greg

On Mon, Apr 11, 2022 at 7:08 PM Tianran Zhou <zhoutianran=
40huawei.com@dmarc.ietf.org> wrote:

> Hi Tony,
>
>
>
> Please see in line.
>
>
>
> Best,
>
> Tianran
>
>
>
> *From:* Tony Li [mailto:tony1athome@gmail.com] *On Behalf Of *Tony Li
> *Sent:* Monday, April 11, 2022 11:35 PM
> *To:* Tianran Zhou <zhoutianran@huawei.com>
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] Concerns about ISD
>
>
>
>
>
> Hi Tianran,
>
>
>
>
>
> Please see RFC 9088 and 9089.
>
> While hardware continues to evolve, as we’ve discussed previously, we
> really want to try to maximize the value of the hardware that’s already in
> the field. That’s in  the operator’s best interests and thus in ours as
> well.
>
>
>
> ZTR> I quickly go over this two RFCs. I did not see any limits on the
> number of readable labels. On the contrast, it allows devices with
> different capabilities. By using the flooding and notification mechanism,
> the controller or so knows the capability of each device, hence easy to
> program the stack on the head node.
>
>
>
>
>
> Exactly.  This exists because there is a need to understand the readable
> label stack depth (RLSD) and operate within it.  RLSD is important for
> interoperability and pushing everything to PSD would hinder
> interoperability. People did things this way for a reason. It makes sense
> for us to continue to do so.
>
>
>
> ZTR2> PSD can work with RLSD, I cannot see how it will hinder the
> interoperability.
>
> I see hard coding an ASIC as a poor choice. But I’ve only been saying that
> since 1996. :)  All of the silicon that I’ve had a hand in has been
> microcoded for exactly this reason, with very little penalty.
>
>
>
> ZTR> I disagree. New chips are combination of AICS part and microcode
> part. Microcode is for changes and flexibility. But ASIC is for performance.
>
>
>
> Ok, clearly we operate with different silicon technology.
>
>
>
> In a related matter, it does occur to me that if you dislike ISD, you are
> free to take any sub-stacks that you want to inject and push them to the
> bottom of the label stack. This would effectively push all of your ISD just
> above PSD, effectively doing the same thing as doing everything in PSD.  Of
> course, this would minimize your interoperability.  Other devices would be
> able to use MNA through your device, but you would not be able to send MNA
> through them. If this is what you want, we won’t stop you.
>
>
>
> ZTR2> Of course I would not put ISD just above PSD. As PSD can provide all
> the functionalities, I do not see the reason why we need ISD anymore.
> Entropy label is a simple one, community chose to implement the in stack
> operation <optionally> as in RFC 6790. For ISD, I would not expect it to
> split the community effort. You can implement any fascinating ISD design
> privately, we won’t stop you. But I do not think we need any IETF standard
> on ISD.
>
>
>
> Regards,
>
> Tony
>
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>