Re: [mpls] Requested review of draft-xp-mpls (draft-xp-mpls-spring-lsp-ping-path-sid)
xiao.min2@zte.com.cn Sun, 18 February 2024 07:09 UTC
Return-Path: <xiao.min2@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 1533FC14F5E8; Sat, 17 Feb 2024 23:09:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.205
X-Spam-Level:
X-Spam-Status: No, score=-4.205 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 x_LgkKdKu-QX; Sat, 17 Feb 2024 23:09:06 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BDE6C14F5F2; Sat, 17 Feb 2024 23:09:04 -0800 (PST)
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 mxhk.zte.com.cn (FangMail) with ESMTPS id 4Tcxbv3Q79z8XrRH; Sun, 18 Feb 2024 15:08:59 +0800 (CST)
Received: from njb2app05.zte.com.cn ([10.55.22.121]) by mse-fl2.zte.com.cn with SMTP id 41I78pEe080169; Sun, 18 Feb 2024 15:08:51 +0800 (+08) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njb2app06[null]) by mapi (Zmail) with MAPI id mid201; Sun, 18 Feb 2024 15:08:53 +0800 (CST)
Date: Sun, 18 Feb 2024 15:08:53 +0800
X-Zmail-TransId: 2afe65d1ad05451-48913
X-Mailer: Zmail v1.0
Message-ID: <202402181508535930234@zte.com.cn>
In-Reply-To: <DS0PR19MB65011B07ED01827F82DBBE61FC4F2@DS0PR19MB6501.namprd19.prod.outlook.com>
References: da49dde114109bcba7c6e9c6c1bd7151.squirrel@pi.nu, DS0PR19MB65011B07ED01827F82DBBE61FC4F2@DS0PR19MB6501.namprd19.prod.outlook.com
Mime-Version: 1.0
From: xiao.min2@zte.com.cn
To: tsaad.net@gmail.com
Cc: loa@pi.nu, rgandhi@cisco.com, peng.shaofu@zte.com.cn, cpignata@gmail.com, mpls@ietf.org, draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn 41I78pEe080169
X-Fangmail-Gw-Spam-Type: 0
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 65D1AD0B.000/4Tcxbv3Q79z8XrRH
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/O1F8NVIX_4ENoixc1lmQuLr502Y>
Subject: Re: [mpls] Requested review of draft-xp-mpls (draft-xp-mpls-spring-lsp-ping-path-sid)
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: Sun, 18 Feb 2024 07:09:10 -0000
Hi Tarek, Yes, I confirm Loa's comments within "1. To be fixed before the WGAP." have been fully addressed in the latest -09 version. https://datatracker.ietf.org/doc/html/draft-xp-mpls-spring-lsp-ping-path-sid-09 Cheers, Xiao Min Original From: TarekSaad <tsaad.net@gmail.com> To: loa@pi.nu <loa@pi.nu>;rgandhi@cisco.com <rgandhi@cisco.com>;肖敏10093570;彭少富10053815;Carlos Pignataro <cpignata@gmail.com>; Cc: mpls@ietf.org <mpls@ietf.org>;draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org <draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org>; Date: 2024年02月13日 22:26 Subject: Re: Requested review of draft-xp-mpls (draft-xp-mpls-spring-lsp-ping-path-sid) Thanks Loa and authors. I’m following up to ensure the comments raised by Loa as blockers to WG adoption were fully addressed. Can you please confirm? Regards, Tarek (as MPLS WG chair) From: loa@pi.nu <loa@pi.nu> Date: Thursday, January 25, 2024 at 7:18 AM To: "mpls@ietf.org, gongliyan@chinamobile.com, cpignata"@gmail.com <"mpls@ietf.org, gongliyan@chinamobile.com, cpignata"@gmail.com>, rgandhi@cisco.com <rgandhi@cisco.com>, xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>, peng.shaofu@zte.com.cn <peng.shaofu@zte.com.cn> Cc: tsaad.net@gmail.com <tsaad.net@gmail.com>, mach.chen@huawei.com <mach.chen@huawei.com>, adrian@olddog.co.uk <adrian@olddog.co.uk>, n.leymann@telekom.de <n.leymann@telekom.de> Subject: Requested review of draft-xp-mpls Authors, The working group chairs (via Tarek) asked me to review this draft prior to the WGAP. The chairs asked me to consider two questions: Is this in the scope of the WG? ------------------------------- I think it is "the charter says "Evolve key MPLS protocols, including LDP, tLDP, mLDP, RSVP-TE for packet networks, and LSP Ping to meet new requirements." This is clearly evolving LSP Ping for new requirements. Should the working group take this work on? ------------------------------------------- Yes - his is clearly needed and may be viewed as part of the cooperation with the SPRING working group mentioned in the MPLS charter. General ------- The document is clear and well-written, especially the description of the sub-TLVs in section 4. I think we can go ahead and start the WGAP, after a slight update. I have grouped the rest of my comments into three groups: 1. To be fixed before the WGAP. =============================== Note: Sometimes I put a comment in this group for no other reason than that it is easy to fix, comments in this group are also not necessarily blocking a working group adoption, if I think they are I say so. 1.1 Abstract ------------ SR is not a well-known abbreviation (see https://www.rfc-editor.org/materials/abbrev.expansion.txt), you need to expand it in the Abstract. Maybe we should tell the SPRING chairs to do something about it. However, there is a problem SR may be expanded in more than one way. 1.2 Introduction and Section 3 ------------------------------ There are some inconsistency: Target Forwarding Equivalence Class (FEC) stack TLV (Introduction) ^ Target FEC Stack TLV (Section 3) ^ 1.3 Return Subcode ------------------ You use RSC for return subcode, but does never expand it. 1.4 Section 4. -------------- In the first paragraph you say: "The MPLS LSP Ping procedures MAY be initiated by the headend..." I doubt that it can be started from the headend, but is the requirement language really needed in this draft?? 1.5 Section 4 ------------- In section, discussing "validity checks", you have three statements of the format: Length = 12 or 36 I think it would be clearer if you said Length = 12 or 36 octets 1.6 Security Considerations The section says: This document defines additional MPLS LSP Ping sub-TLVs and follows the mechanisms defined in [RFC8029]. All the security considerations defined in [RFC8029] will be applicable for this document and, in addition, they do not impose any additional security challenges to be considered. I assume that "they" in "they do not" says "the MPLS Ping sub-TLVs defined in this document do not". 2. To be fixed before WGLC 2.1. Abstract ------------- I find the Abstract a bit too thin, only 3 lines and does not give me enough to understand what the draft is about. As a rule of thumb, I have said that if you go back to your immediate manager when you started to do IETF work, he should be able to understand what the draft is about from the Abstract :). 2.2 Introduction ------------ Do we have a good reference to Target Forwarding Equivalence Class? 2.x IANA Considerations The registry that you are requesting your three new Sub-TLVs should be assigned from has 8 different ranges, you need to pick one per sub-TLV and indicate that as the range you want it to be assigned from. 3. Questions and suggestions 3.1 Section 2.2 ----------- You mention that the reader should be familiar with the terminology form RFC 8029 and RFC 8402, which is fine. Shouldn't RFC 3031 be mentioned also? 3.2 Section 3 ------------- In section 3 you say: "As specified in Section 2 of [I-D.ietf-spring-mpls-path-segment], a Path Segment can be used to identify a Segment List, some or all Segment lists in a Candidate path or an SR policy, so three different Target FEC sub-TLVs need to be defined for Path Segment ID." I understand that as you create a common name for your new Path Segment ID Sub-TLVs, i.e. Target FEC sub-TLVs. Should that name be "Target FEC Stack Sub-TLV"? 3.3 Grammar ------- This is grammar and it is not my cup tea (especially not English grammar :). In section 3 you say (and there are variants on it): When a Path Segment is used to identify an SR Policy, the Target FEC sub-TLV of SR Policy's Path SID would be used to validate the control plane to forwarding plane synchronization for this Path-SID Should tat be? When a Path Segment is used to identify an SR Policy, the Target FEC sub-TLV of the sub-type "SR Policy's Path SID" would be used to validate the control plane to forwarding plane synchronization for this Path-SID" Or maybe sub-type is overkill and we can do with: When a Path Segment is used to identify an SR Policy, the Target FEC sub-TLV of the type "SR Policy's Path SID" would be used to validate the control plane to forwarding plane synchronization for this Path-SID /Loa
- Re: [mpls] Requested review of draft-xp-mpls Loa Andersson
- Re: [mpls] Fw: Re: Requested review of draft-xp-m… xiao.min2
- [mpls] Requested review of draft-xp-mpls loa
- [mpls] Fw: Re: Requested review of draft-xp-mpls xiao.min2
- Re: [mpls] Fw: Re: Requested review of draft-xp-m… loa
- Re: [mpls] Fw: Re: Requested review of draft-xp-m… Loa Andersson
- Re: [mpls] Fw: Re: Requested review of draft-xp-m… Carlos Pignataro
- Re: [mpls] Fw: Re: Requested review of draft-xp-m… xiao.min2
- Re: [mpls] Requested review of draft-xp-mpls (dra… Tarek Saad
- Re: [mpls] Fw: Re: Requested review of draft-xp-m… Carlos Pignataro
- Re: [mpls] Requested review of draft-xp-mpls (dra… xiao.min2