Re: [Pce] Chair review of draft-lee-pce-flexible-grid

Leeyoung <leeyoung@huawei.com> Wed, 20 February 2019 16:23 UTC

Return-Path: <leeyoung@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDD5B12F19D; Wed, 20 Feb 2019 08:23:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 0S3H_1Xvv0kZ; Wed, 20 Feb 2019 08:23:33 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA0941310B9; Wed, 20 Feb 2019 08:23:29 -0800 (PST)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 7CE946CAC4954C4C30DD; Wed, 20 Feb 2019 16:23:27 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 20 Feb 2019 16:23:26 +0000
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.111]) by SJCEML702-CHM.china.huawei.com ([169.254.4.38]) with mapi id 14.03.0415.000; Wed, 20 Feb 2019 08:23:18 -0800
From: Leeyoung <leeyoung@huawei.com>
To: Dhruv Dhody <dhruv.dhody@huawei.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "pce@ietf.org" <pce@ietf.org>
CC: "draft-lee-pce-flexible-grid@ietf.org" <draft-lee-pce-flexible-grid@ietf.org>
Thread-Topic: [Pce] Chair review of draft-lee-pce-flexible-grid
Thread-Index: AdTH1ne8wAMTGhb+QVaFcbbLKJ8c6wBABeYwABhsItA=
Date: Wed, 20 Feb 2019 16:23:17 +0000
Message-ID: <7AEB3D6833318045B4AE71C2C87E8E173D0E0980@sjceml521-mbx.china.huawei.com>
References: <028a01d4c7d6$a38fdc30$eaaf9490$@olddog.co.uk> <23CE718903A838468A8B325B80962F9B8D959764@BLREML503-MBX.china.huawei.com>
In-Reply-To: <23CE718903A838468A8B325B80962F9B8D959764@BLREML503-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.192.11.123]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/5VJbaZ6KDkQTF8gmwvXd9ZbjSGk>
Subject: Re: [Pce] Chair review of draft-lee-pce-flexible-grid
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Feb 2019 16:23:36 -0000

Hi Dhruv,

Yes, that is great idea. As soon as pce-wson draft is finalized, we will address Adrian's WG chair's comment and make it stable. 

Thanks.
Young

-----Original Message-----
From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Dhruv Dhody
Sent: Tuesday, February 19, 2019 10:50 PM
To: adrian@olddog.co.uk; pce@ietf.org
Cc: draft-lee-pce-flexible-grid@ietf.org
Subject: Re: [Pce] Chair review of draft-lee-pce-flexible-grid

Hi Authors, 

Most of the comments that we received for the WSON RWA I-D [https://datatracker.ietf.org/doc/draft-ietf-pce-wson-rwa-ext/] during the IESG reviews are also applicable to this document. I would request the authors to also update this I-D and incorporate those comments while it is fresh in your minds. I am fine with this being done post WG adoption is resolved.

Thanks! 
Dhruv

--

Dhruv Dhody
Lead Architect
Network Business Line
Huawei Technologies India Pvt. Ltd.
Survey No. 37, Next to EPIP Area, Kundalahalli, Whitefield Bengaluru, Karnataka - 560066
Tel: + 91-80-49160700 Ext 71583 II Email: dhruv.dhody@huawei.com

This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended
recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it!

> -----Original Message-----
> From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Adrian Farrel
> Sent: 19 February 2019 03:40
> To: pce@ietf.org
> Cc: draft-lee-pce-flexible-grid@ietf.org
> Subject: [Pce] Chair review of draft-lee-pce-flexible-grid
> 
> Hi,
> 
> As this document is being polled for adoption, I thought I should 
> review it.  There are a considerable number of nits, but nothing that 
> prevents adoption in my view.  In the event that this document is 
> adopted, I think the authors would do well to address the changes 
> shortly afterwards.  If the document is not adopted but the authors 
> want to continue with the work, they should pick up these nits.
> 
> Thanks,
> Adrian
> 
> ---
> 
> Please fix the RFC 2119 boilerplate to use the latest form...
> 
> 
>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
>    "OPTIONAL" in this document are to be interpreted as described in BCP
>    14 [RFC2119] [RFC8174] when, and only when, they appear in all
>    capitals, as shown here.
> 
> ....You'll need to add a reference to RFC 8174
> 
> ---
> 
> idnits shows a lot of issues with references. It is not hard to run 
> idnits so please get into the habit of running it before you ask for WG adoption.
> 
> For your convenience, here are all of the issues
> 
>   == Missing Reference: 'RFC3209' is mentioned on line 318, but not
>      defined
> 
>   == Unused Reference: 'RFC2863' is defined on line 654, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC6566' is defined on line 683, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC7420' is defined on line 687, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC7446' is defined on line 692, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC5521' is defined on line 708, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC6205' is defined on line 712, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC7689' is defined on line 719, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC7688' is defined on line 722, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC7581' is defined on line 731, but no explicit
>      reference was found in the text
> 
>   ** Downref: Normative reference to an Informational RFC: RFC 7698
> 
> The last issue is a warning, and you can keep the downwards reference 
> if you think it is the right thing to do.
> 
> ---
> 
> Please check that all abbreviations are expanded on first use.
> 
> I see:
> 
> ERO
> PCE
> 
> ---
> 
> Move the first sentence of paragraph 4 of Section 3 down to the end of 
> that paragraph so that the use of the term "flexi-grid" comes after it 
> has been explained.
> 
> ---
> 
> Section 3 has
> 
>    This document provides PCEP extensions to support Routing and
>    Spectrum Assignment (RSA) in in Spectrum Switched Optical Networks
>    (SSON)[RFC7698].
> 
> s/in in/
> s/(SSON)[RFC7698]/(SSON} [RFC7698]/
> 
> The terms RSA and SSON are, of course, defined in RFC 7698. But the 
> terms come as a surprise in this document. Perhaps you could insert a 
> short paragraph above this one to say...
> 
>    The terms "Routing and Spectrum Assignment" (RSA) is introduced in
>    [RFC7698] to refer to blah blah.  The term "Spectrum Switched
>    Optical Networks" is also introduced in [RFC7698] and indicates a
>    network that is blah blah blah.
> 
> That would leave you with
> 
>    This document provides PCEP extensions to support RSA in SSONs.
> 
> ---
> 
> Section 3
> 
> s/extensions are going to be specified/extensions are specified/
> 
> ---
> 
> Section 4
> 
> Bullet b) has a second sentence (beginning "This document aligns...") 
> that doesn't seem specific to that bullet. Maybe it belongs at the top 
> of the section.
> 
> ---
> 
> Section 4 has
> 
>    Additionally, given a range of potential spectrums to allocate, the
>    request SHOULD convey the heuristic / mechanism to the allocation.
> 
> The reader is left wondering how to meet that "SHOULD" and also why to 
> vary that "SHOULD".
> 
> ---
> 
> Section 4 needs a reference to RFC 5511 to explain the notation.
> 
> ---
> 
> Section 4
> 
>    If the SA object is present in the request, it MUST be encoded after
>    the ENDPOINTS object.
> 
> I think that should be 'GENERALIZED ENDPOINTS object'
> 
> ---
> 
> Section 4 has
> 
>    The following new flags SHOULD be set
> 
> But I think you are equally happy for the bit to be set or cleared.
> 
> ---
> 
> 4.1
> 
>    This TLV
>    MUST NOT be used when the M bit is cleared.
> 
> I think you may mean...
> 
>    SHOULD NOT be present and MUST be ignored
> 
> ---
> 
> I think you are going to need an IANA registry for the Frequency-Slot 
> Assignment (FSA) Method.
> 
> ---
> 
> 4.1 is going to need an explanation of what the 'n' parameter is.
> 
> ---
> 
> 4.1
> 
>       -  S bit not supported: a PathErr MUST be generated with the
>          Error Code "Routing Problem" (24) with error sub-code
>          "Unsupported Frequency slot Selection Symmetry value" (TDB).
> 
> This is a bit unclear. Presumably the issue is "S bit clear not supported".
> You might consider reversing the meaning of the S bit and then this 
> would be a lot clearer.
> 
> ---
> 
> Please distinguish the different TBDs as TBD1, TBD2, etc.
> 
> (And note you have several cases of "TDB")
> 
> ---
> 
> 4.1
> 
>    As defined in
>    [RFC7570], the R bit reflects the LSP_REQUIRED_ATTRIBUTE and
>    LSP_ATTRIBUTE semantic defined in [RFC5420], and it SHOULD be set
>    accordingly.
> 
> It is not clear what R bit you are referring to.
> 
> ---
> 
> 4.1
> 
>    A Frequency Slot Selection TLV can be constructed by a node and
>    added to an ERO Hop Attributes subobject in order to be processed
>    by downstream nodes (transit and egress).  As defined in
>    [RFC7570], the R bit reflects the LSP_REQUIRED_ATTRIBUTE and
>    LSP_ATTRIBUTE semantic defined in [RFC5420], and it SHOULD be set
>    accordingly.
> 
>    Once a node properly parses the Spectrum Selection sub-TLV
>    received in an ERO Hop Attributes subobject, the node use the
>    indicated spectrum assignment method (at that hop) for the LSP.
>    In addition, the node SHOULD report compliance by adding an RRO
>    Hop Attributes subobject with the WSON Processing Hop Attribute
>    TLV (and its sub-TLVs) that indicate the utilized method.
>    Frequency-Slot Selection TLVs carried in an RRO Hop Attributes
>    subobject are subject to [RFC7570] and standard RRO processing;
>    see [RFC3209].
> 
> There's something odd here.
> 
> - Doesn't this section say/imply that the Frequency-Slot Selection TLV
>   belongs in the Spectrum Assignment object? Why are you talking about
>   TLVs in the Hop Attribute TLV and the ERO Hop Attributes subobject?
>   Maybe the first paragraph here should read...
>   A Frequency Slot Selection TLV can also be constructed by a node...
> 
> - Why are you talking about the Spectrum Selection sub-TLV? Doesn't that
>   belong in Section 5?
> 
> ---
> 
> 4.2
> 
>    For any request that contains a Frequency-slot assignment, the
>    requester (PCC) MUST be able to specify a restriction on the
>    frequency-slots to be used.
> 
> I think you can s/MUST/must/
> 
> ---
> 
> 4.2
> 
>    <Frequency-lot Restriction Constraint> ::=
> 
>                   <Action> <Count> <Reserved>
> 
>                   (<Link Identifiers> <Freq-slot Restriction>)...
> 
> I don't think you need to list every field of the frequency slot TLV 
> in the RBNF, and in particular you should not list the reserved field.
> 
> ---
> 
> 4.2
> 
>    Note that a PCC MAY add a spectrum restriction that applies to all
>    links by setting the Count field to zero and specifying just a set
>    of spectrums.
> 
> I think s/spectrum/frequency slot/   twice
> 
> ---
> 
> 4.2
> 
>    and Section 3.3.1 for the Spectrum Restriction Field encoding,
>    respectively.
> 
> Why do you point us at the definition of this field?
> 
> ---
> 
> 4.2.1 broken reference
> 
> ---
> 
> 5.
> 
>    The Spectrum Allocation TLV type is TBD, recommended value is TBD.
> 
> No need to recommend a value of TBD :-)
> 
> ---
> 
> 5.
> 
>    The type
>    value of the Spectrum Restriction Constraint TLV is TBD by IANA.
> 
> This seems out of place and is the first mention of this TLV.
> 
> ---
> 
> Section 7 could use some external references.
> 
> ---
> 
> Section 8
> 
>    IANA maintains a registry of PCEP parameters. IANA has made
>    allocations from the sub-registries as described in the following
>    sections.
> 
> Hmmm, I think IANA has not actually made these allocations. You should 
> say "IANA is requested to make allocations..."
> 
> ---
> 
> I think the titles of 9.1 and 9.2 may be reversed.
> 
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce

_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce