Re: [mpls] Some following questions about ISD

Tony Li <tony.li@tony.li> Wed, 13 September 2023 04:04 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 0FBD3C14CE27; Tue, 12 Sep 2023 21:04:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.506
X-Spam-Level:
X-Spam-Status: No, score=-1.506 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.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ArYDxmYwbApP; Tue, 12 Sep 2023 21:04:26 -0700 (PDT)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43F79C14F73F; Tue, 12 Sep 2023 21:04:26 -0700 (PDT)
Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-5776089b652so2381644a12.2; Tue, 12 Sep 2023 21:04:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694577865; x=1695182665; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:from:to:cc:subject:date:message-id:reply-to; bh=hgGbCrR8eQHCkxls9tVGfeRPWwBI0EK91iuXNPf9L1M=; b=NxIw0qDP+9N95uSG9jP3AyTZWwajTInS/4Ou3924dQ0dnkAAsGs+tcpBQIZ3MjpcYZ tUdtY+iFF0skkEGdHO0uOpWkIrHu8PWaGFYCKa7+7LmRcNXQuWlvdZL/d++bgOocrHUv LZ4oXo8iEcnKGKO2U3MdGSLHipODr+7NjkV5CI0bz2sQJc1F5jID7LuFas7Kuc/T0LMx YHwE1c7uV/cfdCjVls6FbT12JhSCYOtCsddLok33QvYqR5RWMhRqUtY0emLRTKsEbrkg 1sCCwDxc4ZvCkLH4DSqg2IbpXvgf7bPTeIS4fx5BCm5fHv5u/e0NN1HUX9Xgcv3hGo/0 I5dg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694577865; x=1695182665; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hgGbCrR8eQHCkxls9tVGfeRPWwBI0EK91iuXNPf9L1M=; b=sBtgHfdkSeVFXjmeYU7xqwQkrWmWSvKjZwght5Ig2PPxjIMljpY6MyvGn0+B4w+mED k3qKTnpwtCXym8Ov60+EnTv2OZCqQRjYjZuz0gZzBwa0zSGKRSyAtRFExBO1LXt711q3 48WMTWd/dENJuLJB6g70wur4ENJD7YM1FAsavH0C+Pmn9QEKw3F4yGeQ+E8Fu5do717w AT4yQXTDWw6KKCnlYbkaCBMCeexXTuarpTRnA9O8IfsKOLOw6qCDEt5IeTgF3wQo4RJt 2p0rifqDgJbU7SEt7gapaCl3rEg5SWrkfro/yQh0I6ZQ3Tt9YuIKFigM52c+PzwmbxIU Qa3w==
X-Gm-Message-State: AOJu0YyHsXPZ6iGLfmoDBm7Yy4yDaq+zPXijRZLlpOGbflOtF4msO/4Z cAfLzCk5mVFp3c5QGUJT+64=
X-Google-Smtp-Source: AGHT+IFFOVMz+y/XwPPQdZpYrVQDlmjRFR3exuxNhHODbt/Cz9cifGFqPIiGdUmiQfCYL+QjVqiAlQ==
X-Received: by 2002:a05:6a20:5506:b0:153:8183:2917 with SMTP id ko6-20020a056a20550600b0015381832917mr1243252pzb.21.1694577865194; Tue, 12 Sep 2023 21:04:25 -0700 (PDT)
Received: from smtpclient.apple (c-73-231-0-74.hsd1.ca.comcast.net. [73.231.0.74]) by smtp.gmail.com with ESMTPSA id z18-20020a170902ee1200b001b86492d724sm9277579plb.223.2023.09.12.21.04.23 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Sep 2023 21:04:24 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <03AF6731-EF9B-4919-A1E2-7FA087FABA19@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_874ABDB5-DA9C-44BD-B22D-013FB3A81D19"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\))
Date: Tue, 12 Sep 2023 21:04:13 -0700
In-Reply-To: <7d689c232d6e4e21bdf17b602d2e7c53@huawei.com>
Cc: "mpls@ietf.org" <mpls@ietf.org>, MPLS Working Group <mpls-chairs@ietf.org>, "draft-ietf-mpls-mna-hdr@ietf.org" <draft-ietf-mpls-mna-hdr@ietf.org>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>
References: <4c1a2fb4e22d40668a2ccb07dc6899ee@huawei.com> <57FED144-B556-42C4-9B72-847197FBA467@tony.li> <2607ceead2264cc095795943f0cb1427@huawei.com> <0CDAA68A-99A9-4BD0-9C38-6D647E369784@tony.li> <7d689c232d6e4e21bdf17b602d2e7c53@huawei.com>
X-Mailer: Apple Mail (2.3731.700.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/9Rg-zoSkYVGQr8WKJXKg7eVai0w>
Subject: Re: [mpls] Some following questions about ISD
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
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 Sep 2023 04:04:30 -0000


Hi Jimmy,


> [Jie#2] IMO, since RLD is introduced for imposing NAS to MPLS packets safely, how RLD would be used with MNA also needs to be described. This is similar to the description about the usage of ERLD for entropy label insertion in RFC 8662, 9088 and 9089. 


I’m sorry, I don’t understand your comment. How RLD would be used with MNA is described in section 2.3.1 of the framework draft: https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-fwk-04#name-readable-label-depth

That is both necessary and sufficient as far as I can tell. Again, we cannot mandate implementation choices, we can only place requirements on the results of those choices. That’s what we’ve done.


> For other cases in which a new path cannot be selected, it is OK to call it a failure, while the node’s behavior when such a failure is encountered also needs to be specified. As part of the label-stack/network action push specification, a default behavior for this failure would be needed, and customized behavior may also be specified for specific applications.


Failure handling is also implementation specific.


> I’m sorry, I was incorrect. It’s in the ISD draft: https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-hdr-03#name-nas-placement-in-the-label-
>  
> [Jie#2] Thanks for the pointer. I see the current text describes the processing of NAS with each specific scope. While the processing of a packet with multiple NASes with different scopes is not specified yet. This is related to another comment in my previous mail:


Please read again. That does describe how a packet with multiple NASes is processed.

 
>     [Jie] This may depend on the order of the HBH NAS and the Select/I2E NAS, for example, can HBH NAS precede an select/I2E NAS due to RLD consideration?


The framework defines the order of evaluation of actions. Yes, NASes of different scopes may be placed in different orders. This is precisely so that there is semantic flexibility.  


> I don’t recall the order of NASes with different scopes has been specified in the framework document or somewhere else. But clearly both the order and the parsing procedure need to be documented if it is not there yet.


It’s there, please read it.

> We have not decided that PSD is needed. Until we do, we do not necessarily need an indication for it.
>  
> [Jie#2] Since PSD is described in the MNA framework draft, it is assumed that it is already part of the framework (and remember the WG poll on it last year).


That’s an inaccurate assumption.  


> What haven’t got converged yet is for specific applications (e.g. IOAM) whether PSD is needed or not. Then why not making the PSD indicator part of the general MNA header encoding in the beginning? The discussion on per-application choice of ISD vs PSD can continue.



If we are not going to need PSD, then we shouldn’t waste our time and our bits.

We’ve now discussed this to death. Please move on.

Regards,
Tony