[mpls] Re: Looking at draft-sxg-mpls-mna-deterministic-latency

song.xueyan2@zte.com.cn Fri, 05 July 2024 14:29 UTC

Return-Path: <song.xueyan2@zte.com.cn>
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 A8C78C151552; Fri, 5 Jul 2024 07:29:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level:
X-Spam-Status: No, score=-6.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 IH1zhMcD3oTb; Fri, 5 Jul 2024 07:29:16 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21EEEC1519A0; Fri, 5 Jul 2024 07:29:07 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.251.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4WFwqv6b2Nz5B1Jt; Fri, 5 Jul 2024 22:28:59 +0800 (CST)
Received: from mse-fl2.zte.com.cn (unknown [10.5.228.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxct.zte.com.cn (FangMail) with ESMTPS id 4WFwqF3lT6z4xfxK; Fri, 5 Jul 2024 22:28:25 +0800 (CST)
Received: from njy2app01.zte.com.cn ([10.40.12.136]) by mse-fl2.zte.com.cn with SMTP id 465ESLKG065498; Fri, 5 Jul 2024 22:28:21 +0800 (+08) (envelope-from song.xueyan2@zte.com.cn)
Received: from mapi (njb2app06[null]) by mapi (Zmail) with MAPI id mid203; Fri, 5 Jul 2024 22:28:24 +0800 (CST)
Date: Fri, 05 Jul 2024 22:28:24 +0800
X-Zmail-TransId: 2afe66880308444-e6589
X-Mailer: Zmail v1.0
Message-ID: <20240705222824955MkgBFDwnsuLsos23CaoHg@zte.com.cn>
Mime-Version: 1.0
From: song.xueyan2@zte.com.cn
To: adrian@olddog.co.uk
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn 465ESLKG065498
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 6688032B.002/4WFwqv6b2Nz5B1Jt
Message-ID-Hash: YHEOZYACHLVJ4O2H7FJ4EWTOSRDBZFT5
X-Message-ID-Hash: YHEOZYACHLVJ4O2H7FJ4EWTOSRDBZFT5
X-MailFrom: song.xueyan2@zte.com.cn
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-sxg-mpls-mna-deterministic-latency@ietf.org, mpls@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Looking at draft-sxg-mpls-mna-deterministic-latency
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/ib-2CXzf_USBymSsFzNrCiBfz_o>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi Adrian,
Thank you very much for review and sharing your comments and questions, very helpful.
Please find my replies inline tagged with [Xueyan].


Best regards,
Xueyan

Original


From: AdrianFarrel <adrian@olddog.co.uk>
To: draft-sxg-mpls-mna-deterministic-latency@ietf.org <draft-sxg-mpls-mna-deterministic-latency@ietf.org>;
Cc: mpls@ietf.org <mpls@ietf.org>;
Date: 2024年07月04日 23:16
Subject: [mpls] Looking at draft-sxg-mpls-mna-deterministic-latency

Thanks for this draft. I see it has bounced around a bit, but I  
believe you have now settled on the right positioning:
- It's an MPLS WG topic
- It is targeted for MNA
 
It is good to have a proposed solution for one of the MNA use cases.


I found the term "deterministic latency" hard to resolve without reading
the whole document. "Bounded latency" is explained in section 1 with a
brief definition and a pointer to RFC 9320. That's great, but can you  
also add a definition of deterministic latency near the top of the
Introduction? And perhaps a more detailed definition in section 3.2.


[Xueyan]: Sorry for bring your confusion. Actually the term "deterministic latency" is from [I-D.ietf-detnet-scaling-requirements], while "Bounded latency" is from RFC9320. These two terms seem like but when used together may bring confusion. I think we can delete the term "Bounded latency".
About the definition for "deterministic latency", it's added in section 2.2. I copied here for your convenience:
"Deterministic Latency (DL): The bound of network latency and delay variation between two DetNet endpoints."
Do you think it's OK?


You might add [I-D.ietf-mpls-mna-fwk] and  
[I-D.ietf-mpls-mna-requirements] to section 2.2

[Xueyan]: OK, will add these references to terminology section.


In Figure 1 (like Figure 1 of RFC 8964) it is really important that you
mark "top of stack" and "bottom of stack" because the picture is  
non-intuitively "upside down". It is correct that you follow the format
of 8964, but you need to highlight this. In particular, Figure 2 reverts
to the "normal" way of displaying LSE ordering.

[Xueyan]: OK, will update Figure 1 to reflect the stack position.


In section 2, I see that you are assuming that the DLNA will always be
carried by a Type C LSE. I think we have to consider the case where the
DLNA is the only MNA in the packet. In this case, are you assuming that
a Type B LSE will be included with opcode=2? You just need to add a few
words for this.

[Xueyan]: Yes, when traditional mechanisms such as DSCP and Traffic Class used for queue processing, Ancillary data may be not needed.
The information will be added in next version.


draft-ietf-mpl-mna-hdr has been a moving target! You need to do a little
work in Figure 2 to catch up with the latest LSE formats.

[Xueyan]: Thanks. Will update it to reflect the new changes.


Can you give any advice for the setting of the U-bit and IHS for the  
DNSL case?

[Xueyan]: OK, will add suggested value to these fields.


Quite a bit more work will be needed to explain what ancillary data is
carried and how it is encoded. Part of this will be explaining why you  
leave some of the bits in the Type C LSE as reserved.

[Xueyan]: Agree :-). The co-authors will discuss further and supplement this aspect.


For section 6, please consider that the MPLS header is not normally
protected. What would happen if an attacker changed the values in the
ancillary data? How can this be protected (

[Xueyan]: OK. The security defined in [I-D.ietf-mpls-mna-header] and RFC9055 (for DetNet security) applies for this draft. Other possible security considerations will be added in the future.


_______________________________________________
mpls mailing list -- mpls@ietf.org
To unsubscribe send an email to mpls-leave@ietf.org