Re: [mpls] Concerns about ISD

Tony Li <tony.li@tony.li> Mon, 11 April 2022 15:34 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 49F8A3A1064 for <mpls@ietfa.amsl.com>; Mon, 11 Apr 2022 08:34:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.512
X-Spam-Level:
X-Spam-Status: No, score=-6.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, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham 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 ozeS0BV2aCRS for <mpls@ietfa.amsl.com>; Mon, 11 Apr 2022 08:34:39 -0700 (PDT)
Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (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 3B63D3A109F for <mpls@ietf.org>; Mon, 11 Apr 2022 08:34:39 -0700 (PDT)
Received: by mail-pj1-x1032.google.com with SMTP id h15-20020a17090a054f00b001cb7cd2b11dso4995997pjf.5 for <mpls@ietf.org>; Mon, 11 Apr 2022 08:34:39 -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=X2lF1b5i52PaY7pn6fbY4qWlKZ/DVMmjuasYLWqEOfQ=; b=hglC12pYjDR6vy1n6FjTqdhL6cTA3UrdSg0TK990gX3j440vkNpHVMVCPO3mzGUWBd csyXc2oqFtrkqF8O1im5WSErlngNCrfENgmeh7DqG8LJMTxTJcIy8VNKzFBZDC8ZspRH nTpRYi8N4q5Y3At+EJhErGkbZGxfkgy5ghBCBlBTdv9ymsMTY7w1CAN0lXGbzVEsEl+x 71bOQ09RADk5HNDyoCQjtOMlDV0Agw3DJBz1uVydW/i8YJunQZsGYc/dtSH3NpX8qbPl st93tUH2hRGanrIWXTWHiuB4ePbgn4pm/0kH0gy8yv9R/G4w4Zfe0IezIdIMcPCCjRvX v1Lg==
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=X2lF1b5i52PaY7pn6fbY4qWlKZ/DVMmjuasYLWqEOfQ=; b=ZMJbRERpLm/D1om5LF2aeuT5wsURYPqssKynvTMqW53c24VvNfU3PuFaKfBYeFptS2 HAMxwoBYEmJ6CKVGYAGBfcTMm9zfVUidNSp9pY1/cd7fNzDiopfoyaoxMP4bJ8e3sXoh t95Pm7rzVNMH5UJYAC+65KgX4wEoZJPMpJxf6Qky3lm26h4KjFGE8nOeja04v+74vvSQ zrokSOlLGO2xbs3gf/XhwsUFLaPDsBZmpC1QSUXvHSCBweA/lZnQwPIRpyW6FjyhufFL fwL9BB4AwJFXGTM2nLxDfX3Zd7jNtaBjrH87jdD3Nrmrc/Ax6CKaEpuLyJm0X7hYAZcb I69Q==
X-Gm-Message-State: AOAM531TRJa1C7Bg3y1W2uAxM07nm3LgvFr5evas4nVULwzfjTVrxe1V cy47G+QjfPj70gyT0nHSa9o=
X-Google-Smtp-Source: ABdhPJxYHNTiFXlPclV9azqogFF/EbCdeDyDxqGgsxtvdwoL6A3lonZ9tUnAVqLIjrTHdNCk3O883w==
X-Received: by 2002:a17:90b:4c8e:b0:1c6:d1ed:f6b2 with SMTP id my14-20020a17090b4c8e00b001c6d1edf6b2mr37029136pjb.166.1649691277474; Mon, 11 Apr 2022 08:34:37 -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 y14-20020aa79e0e000000b00505b770247esm5170729pfq.216.2022.04.11.08.34.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Apr 2022 08:34:37 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <BD5C1BE7-4633-4B51-BAC1-B2AE1C537F36@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F7849D03-103A-47EA-89FA-2D2E01CD869B"
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.60.0.1.1\))
Date: Mon, 11 Apr 2022 08:34:36 -0700
In-Reply-To: <903c57a48280454091495673ec2fe275@huawei.com>
Cc: "mpls@ietf.org" <mpls@ietf.org>
To: Tianran Zhou <zhoutianran@huawei.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>
X-Mailer: Apple Mail (2.3693.60.0.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/4bSKEqE4C9OiN5KdNTRuiBi2Bgk>
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: Mon, 11 Apr 2022 15:34:42 -0000

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.


> 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.

Regards,
Tony