[RTG-DIR] RtgDir Early review: draft-ietf-teas-pcecc-use-cases-11.txt

Mach Chen <mach.chen@huawei.com> Mon, 24 October 2022 10:29 UTC

Return-Path: <mach.chen@huawei.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0148FC1522B5; Mon, 24 Oct 2022 03:29:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.908
X-Spam-Level:
X-Spam-Status: No, score=-6.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, 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=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 H93ffhJs8eiT; Mon, 24 Oct 2022 03:29:13 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77A39C1522D0; Mon, 24 Oct 2022 03:29:13 -0700 (PDT)
Received: from fraeml744-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4MwrqC0LQrz6H78H; Mon, 24 Oct 2022 18:27:19 +0800 (CST)
Received: from dggpemm100002.china.huawei.com (7.185.36.179) by fraeml744-chm.china.huawei.com (10.206.15.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 24 Oct 2022 12:29:10 +0200
Received: from dggpemm500002.china.huawei.com (7.185.36.229) by dggpemm100002.china.huawei.com (7.185.36.179) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 24 Oct 2022 18:29:08 +0800
Received: from dggpemm500002.china.huawei.com ([7.185.36.229]) by dggpemm500002.china.huawei.com ([7.185.36.229]) with mapi id 15.01.2375.031; Mon, 24 Oct 2022 18:29:08 +0800
From: Mach Chen <mach.chen@huawei.com>
To: "draft-ietf-teas-pcecc-use-cases.all@ietf.org" <draft-ietf-teas-pcecc-use-cases.all@ietf.org>, "teas-chairs@ietf.org" <teas-chairs@ietf.org>
CC: "teas@ietf.org" <teas@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Thread-Topic: RtgDir Early review: draft-ietf-teas-pcecc-use-cases-11.txt
Thread-Index: AdjnjuUYj6GNdNTjT7+6pzmGEWCxbg==
Date: Mon, 24 Oct 2022 10:29:08 +0000
Message-ID: <0c9225e3c7584872af47cce1a0023520@huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.110.46.250]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/vQEZ9BlpI6Hs1IC0GhmXmFsb7mc>
Subject: [RTG-DIR] RtgDir Early review: draft-ietf-teas-pcecc-use-cases-11.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Oct 2022 10:29:18 -0000

Hello

I have been selected to do a routing directorate “early” review of this draft.
​https://datatracker.ietf.org/doc/draft-ietf-teas-pcecc-use-cases/

The routing directorate will, on request from the working group chair, perform an “early” review of a draft before it is submitted for publication to the IESG. The early review can be performed at any time during the draft’s lifetime as a working group document. The purpose of the early review depends on the stage that the document has reached. As this document is in working group last call, my focus for the review was to determine whether the document is ready to be published. Please consider my comments along with the other working group last call comments.

For more information about the Routing Directorate, please see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Document: draft-ietf-teas-pcecc-use-cases-11
Reviewer: Mach Chen
Review Date: 24 October 2022
Intended Status: Informational

Summary
This document is basically ready for publication, but has nits that should be considered prior to being submitted to the IESG.

Comments and Questions
1. The grammars throughout make the document hard to read in some places, please check through and correct, maybe the authors can ask a native speaker review to improve the document.

2. Section 1, last paragraph
“This document describes the various other usecases for the PCECC
   architecture.”
The “other” makes me think that there are PCECC usecases defined in other documents, if it's true, it's better to give explicit references on them. Otherwise, remove the "other" here.

3. Section 2, Terminology, 
" IGP:  Interior Gateway Protocol.  Either of the two routing
   protocols, Open Shortest Path First (OSPF) [RFC2328][RFC5340] or
   Intermediate System to Intermediate System (IS-IS) [RFC1195]."

IGP includes more OSPF and ISIS. I'd suggest to remove " Either of the two routing
   protocols, Open Shortest Path First (OSPF) [RFC2328][RFC5340] or
   Intermediate System to Intermediate System (IS-IS) [RFC1195]."

4. Section 3 Application Scenarios,
This section is called "Application Scenarios", and there is also a section: "Section 3.  Applicability" in RFC8283. What's the relationship between this draft and RFC8283?

RFC8283, Section 3 Applicability, says:
"This section gives a very high-level introduction to the
   applicability of a PCE-based centralized controller.  There is no
   attempt to explain each use case in detail,..."
Thus, I guess the purpose of this document is to define detailed use cases for PCECC? If so, some text needed to clarify this.

5. Section 3,
The titles of section 3 and its sub-sections are a bit verbose and repetitive, it's better to simplify them. For example, change the title of section to "Use Cases", change the title of section 3.1 "Label Management", no need to repeat "Use Cases of PCECC for" for each use case.

6. Section 3, last two paragraphs;
"Section 3.1 describe the general case of PCECC being in charge of
   managing MPLS label space."
What's so special to mention "managing MPLS label space" but not mention other use cases? 

"In the following sections, several other use cases are described,
   showcasing scenarios that benefit from the deployment of PCECC."
Here, it mentions "other" again. 

I'd suggest to remove the last two paragraphs, and instead adding text like "The sub-sections will describe the detailed use cases of above applicability; besides, more use cases will be introduced as well."

7. Section 3.2.4,
Most of text of this section is used for introducing what's is SR policy, IMHO, this may not be necessary, it's better that the text focuses on the use case itself. This is not just an single issue for this section, instead, it's a common issue for all use case sections. I'd suggest that the authors can review the whole document to make a clean-up.

8.
Section 3.3,
"... R8 with the path: {R1, link1,
      1001}, {1001, R2, link3, 2003], {2003, R4, link10, 4010}, {4010,
      R3, link8, 3008}, {3008, R8}."
It's better to add some text to describe what's the meaning of "{R1, link1, 1001}", "{1001, R2, link3, 2003]"...

9. 
Section 3.3.1,
Abbreviations should be expanded before using, for example, AGG, it suggest the authors to check whole document to make sure that all unwell-known abbreviations/terms are expanded before using.

10.
Section 3.4.1,
OLD:
Step 2: After R2 receives the packet with label 6000, it will
      Forward it to R4 by swapping label to 9001 and by swapping label
      of 9002 towards R5.

NEW:
Step 2: After R2 receives the packet with label 6000, it will
      forward it to R4 by swapping label to 9001, and at the same time, 
      it will replicate the packet and swap label to 9002 and forward to R5.

Similar issue with step 2-5, need to check grammars of the text and correct them.


Nits
1. Section2, Terminology, 
s/...Client: As.../...Client. As...
s/ ...Element: As.../ ...Element. As...
s/...controller: Extension/ ...controller. Extension...

2. Section 3.1,
s/may taker/may take
s/[RFC9050] describe a mode where LSPs are.../ [RFC9050] describes a mode where an LSP is...

3.Section 3.2.1
s/label map/label mapping

4. Section 3.2.2
s/In this mode of the solution.../In this use case...
s/The path would be the based.../The path would be based...

5. Section 3.4.2.2,
s/ the back LSP/the backup LSP

Above just lists some of the nits, there should be more, mainly grammar related, please check and correct. 

Best regards,
Mach