[Pce] AD review of draft-ietf-pce-lsp-extended-flags-04

John Scudder <jgs@juniper.net> Fri, 23 September 2022 21:26 UTC

Return-Path: <jgs@juniper.net>
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 2B67DC1522BD; Fri, 23 Sep 2022 14:26:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.667
X-Spam-Level:
X-Spam-Status: No, score=-7.667 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=pzumlDXF; dkim=pass (1024-bit key) header.d=juniper.net header.b=guYzBoIn
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 BArLaG-uvbc7; Fri, 23 Sep 2022 14:26:08 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 A9F31C14F5E1; Fri, 23 Sep 2022 14:26:04 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28NB1SM4029261; Fri, 23 Sep 2022 14:26:03 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=XMO6UWnLeu9xq7V0e/zepW032arbNYIRdPcoJSfDf0M=; b=pzumlDXFin5jCclvybid0o++XsA9sQHJqWMdtrHy9PseC/7Z7BfRvclkhhKJgchrmv7u jQ1PMa0PqAwiR8RsIj31abSixC9Z3M4AchiJIN0e/bqVZy7/PM9OwQvU3OemOT7rwPMl c5bG58q69RoNPefSTdkLn4+3OpKbs0DKxN60kievVhhHXDlzobI+I2XfNjFmYIRWpuxL 1NvPZHz8h5HGwGwO2pmyNbRTaUDER6J0xkAUvJ7IQMmvxmGiXv5JXr0Vu1891+WPXqUW pn7fOP8sWvWWDs01O8hB7GJiGvFtlpqOkLqyw5n2Ude9chR92q8pgzDOKsyJ2F/LE9yT gw==
Received: from na01-obe.outbound.protection.outlook.com (mail-eastusazlp17010007.outbound.protection.outlook.com [40.93.11.7]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3jsbjgh49d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 23 Sep 2022 14:26:03 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hDTqxpRlZ1DrojKeJDlAxsntLMqmL4/N6C96gehVFaFAHQPwad2eGD6z6X1cvErBASRQz4X4CvpOKFvaCfk0tAToxreHg1Y0R0VHkK65XDiHVPJ9aE/+uNFMosoQhlDTVKnxiRuMNvGzhxaHvHsmSg1xMA6aC0eqd+umE0n6YxD/2JUWA9XOR/tlpTSRDlPgOZ2WarNClTP2Cn5k2opKEb0xFlpe3IombecxADY8xmHEIKpnjepieIxefc8Ay6oDI8mNZ/aTh+oag2oeU4NW4eyW22+YFNprq10UJ9qoHxZB5l0DS3W8fEF8virWpnmotsFo+e57dklLwm+izdryJQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XMO6UWnLeu9xq7V0e/zepW032arbNYIRdPcoJSfDf0M=; b=Qic1PyMfgjrJY7ZeMCsMbnIMz+NKEr8Yg7Ny8AY/VcU7o/OKTP+ZRGovzf0YVsmCVwii1Fxzp7kkkRUxqxeJOApRj8oKsm6OYdZUkU7viR6Uy8bBoewLwe5dSfkWRcE1nhQeeMxE4yIs+EqzwmVS0E2SxkJ/zzybzn/fEFXy+aMbYbs0uwy4x75UJzwohLrMZVPlJDBg68y+Kz1uxpgIKq9o2FYGou41NTwtBiLzfvnyX7JPBDPqfFfhDLrr5VUnDBtRWVDCSvhoRwCu1TWZRjaEv9jjHTbeAzKD/z9FlCMrX+Nd4KEA41CPxzYL3nmpYp3lovGMY1PGeH/aQxXLng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XMO6UWnLeu9xq7V0e/zepW032arbNYIRdPcoJSfDf0M=; b=guYzBoIn1TAiJXLGKly9px/BG7kVelo21eT4KgieU1+RQvYhdvAPO0OFk8dTaYzEYq2lXpSO3gjskwVLTm0sfh2he2OAaUlbuOUX+KYNxxaG017smQ+veP+ZIYg05nfQ1JrkPWq+588qfqo2DT31U9pvPGToF61r3XGr+mvnS1Y=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by BYAPR05MB4646.namprd05.prod.outlook.com (2603:10b6:a03:46::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.7; Fri, 23 Sep 2022 21:25:58 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::915f:ef9b:a308:d50d]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::915f:ef9b:a308:d50d%3]) with mapi id 15.20.5654.012; Fri, 23 Sep 2022 21:25:58 +0000
From: John Scudder <jgs@juniper.net>
To: "draft-ietf-pce-lsp-extended-flags@ietf.org" <draft-ietf-pce-lsp-extended-flags@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: AD review of draft-ietf-pce-lsp-extended-flags-04
Thread-Index: AQHYz5MSRa7v9GLH80ukvVPiWDw4Kg==
Date: Fri, 23 Sep 2022 21:25:58 +0000
Message-ID: <463EBC8E-7021-4717-8D9E-8B6CE7560C4E@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.120.41.1.1)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR05MB6109:EE_|BYAPR05MB4646:EE_
x-ms-office365-filtering-correlation-id: f54b5484-b956-4efe-8411-08da9daa34f5
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HpXVEgz24ZnrssHns9FLcfgWTNRW654vBgeWipBDFeKCPpbkDNOQCfKkOAk+bDXOigUynWQq94GWCl3F9cZNZIuX8u/9ropoOrD6sVwB6RQ8NgG2uDE37a2nof10+nFm8a2GIYpoDrGJ3ARABWBEP/nV++841eaQvYQZCgrYrvlj8Qaf1SbTBoLFKPtaEdhyDHfRzhN/wVWfzBXejC0q0H9dfjwOD5pJe0KWmykAMxnMRVLVf984aP+ASRUxqj2/Umqi6qfShgERMBLgn5Ws7/fAXEskLjFGoGBk5UOho7MSBdBQsnRJ6bD2LSKylM1rU0Z0gZu5yCdg8TBf3G2kavLvum6m4HC/ce4kq//d1k0xrTjqCTWRQXaXItLvHycoqqLBsZYln2ATYSAqUm/k2bKZ8HqQic8c6GlMD+RJAgIkXaYbGfPLmj4j/9cp1mCoF2rhpOa8IQPyR0p7Z6ZJNOsdWEa0nqW47y0jDTkMcA4vEAyLeLqvIFbN1fAsORvpnMAI/b2Q0Xi/bCzUUKLTDfNgaJ292le1kXDRQPRaBP5ibo55wrg18sHImEMXfHtWECIQbBV5VMZNNu+g3CRXu6A4nhtBfZxDkGcUdZK7CWIJwoA9WZ/UfkaaukuitpLff/58ZZo5OUGMtLhNAVLvkQas+oLU48wXot8Le8usT1nAUobjM5eQHPNkc2yoRZ+J2jtnDZ+NDj2+k5BwCeazvSrzEkpl3JoTyTpvMSoaiPpubOfh3EF2wOqPU5Wz2Zvt
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(396003)(136003)(39860400002)(376002)(346002)(451199015)(66946007)(91956017)(76116006)(66574015)(186003)(38070700005)(66446008)(66476007)(66556008)(64756008)(5660300002)(2616005)(316002)(83380400001)(33656002)(8676002)(8936002)(86362001)(450100002)(478600001)(41300700001)(99936003)(6486002)(38100700002)(122000001)(26005)(36756003)(6512007)(2906002)(110136005)(6506007)(71200400001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: AZ6OvPeX4u5ANXgJGhXxo1IwdHWm4vZQ5bGjuYaqajSW9vpIosceKoEWe3HcMIo/AhRlAM1HHUcOLUBLMzpn5CJc6HzpLtfeu5SqiD9HvGdinG6dEq8vX5r3aHHNKELNN9jdZmbOnUQjXk+LDX4RDxwMF01OStpU+YORACLsdESNl0ZaZC7n3J9CEO9k+lFd0VY+qTxQXdbJP9fjHhxJNUImmP2P8LGaZwHycPiXoQLWxpjiUDoKy4cXwgWF86k/a1sq5/QIkznlpdQQvaR/q19VBt0K7fNWo0hH0RPfQvPsol2yBNHCXqxaFkAilT57Eplxhkk0pIhpJN66POoWU69rpMjz7HChVLHqVwluaW31Y/MegLL/Cpj34gNxtJwL45JX2MzWXSAD2udD14jko0mx2ao3ZHtvEKrWuAXypeAOclqcNe1sDLKH9rToUvjyMhyyaBJI0dKYPo7nBuB4oBKHeqI8b6rEcbI1cy84HkgfHrGkP6BE/XekRGgGhUXk/h/OLAnCWiMHrwo+e6Lsf239JfrVF9RcMQblZ6sO7AXG7NH9oLUcsxoeNcNxys0T9N8Gx32nh5YI25J2vf6T83my2tQMG7K1e1rInkNc4A/mxY9OqJOBQFvD9JG4GCpyRzgvlk8BwKok83bdEHPs8LKZ9x0WsaLTnNryWIG1iGjDcs7I+dwOp26Fd1OAB1TJUMjo9/4x8kK90T6pQ9JoDJkBs6J6HGhJpu3o3+xeUkPKjGw4G2wgpXrgxHRp8mdOWqhwC89F+y4jlZQHN37aSdgklTA/G4V0TidVNiYEi7v6wF6NPQLrjSTs4b3mL6ZFBMx/jKqU8MniSWjxBwCI97P/sHYKOf5mpVYZvcM4cQ+JxtP9fLh0eY0XP1q7LZwuK0A5cA0Yn6Ah4lv66lbEeY/3cyeqrHdwS3vQyOinLZwhM9nwCwWfbEgAOvkhBToeK3drv7kfPYzhE/O+n31+6rv3p/nG1kwwcCbtwrY92DI/TOVgO89sh+5APVCWOSPOD87V+t0yg2qd88ikdMQVrKy9o8lcim5PXKhaaWysoRRPoQasQRLTMIpLttbzumg9/YaTNX0xl+dhghaE+DVDz+lV6BsVl6ebMMQPZ//5La3dLT2QxU18g7Ml2uMW5z0T+8MSuAIQ1YxE6bYpkWmFA4cBegY4tE0xxuoIOq44fDakxkxaznJMLglnIj1OPr7T6Dv9UydpIlK4BHPQdW0BlMw4z+FkXhw06Gd7nNVj1WTAsHzDBhZm7V55b9cf2bYBInGZOhdqfvPOqAp7fSdcfi94L4ICo3480PRfryGsnbC/7631ZR1XAKrCfXD5DQL/RdcYO7hjNg6SmwNHPai5x9gFZSxs9CWENOsk3+OwtLy7cwiNnQKJEnKMkHaWYDc13SwA/E6NVAZvpcY5Z4MAeEPaTzlQzT7/XRL/ef6d1Jr4iocDVrO8pU7VsBQIKdQqhZ3vwaov21867i/VJcFP3rVi1jVVnGiD3oz30QqpnXQMtcSrGTSOgWEAUtmwH9+QgbFjneV0DaHo+g2jR+NAujwk34tsEShJ8i56QDDecwQwTQUnuBolaST/w5xykNbC
Content-Type: multipart/mixed; boundary="_003_463EBC8E702147178D9E8B6CE7560C4Ejunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f54b5484-b956-4efe-8411-08da9daa34f5
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2022 21:25:58.4540 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5AouNU3H629thH0AG0fU2/JzGCJMhdGJ/qJw0Qv3iqSJFXV0SXbkWilr3IEwO5q8
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4646
X-Proofpoint-ORIG-GUID: VpDNuh5uU97Bnf58TVvJF8G37nXw70rR
X-Proofpoint-GUID: VpDNuh5uU97Bnf58TVvJF8G37nXw70rR
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-23_10,2022-09-22_02,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 mlxlogscore=999 spamscore=0 clxscore=1011 lowpriorityscore=0 adultscore=0 phishscore=0 malwarescore=0 suspectscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2209230139
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/2j4NP_ZWgXXkvs8OpFy5h9Ygps0>
Subject: [Pce] AD review of draft-ietf-pce-lsp-extended-flags-04
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 23 Sep 2022 21:26:13 -0000

Dear Quan,

Thanks for your patience. Here’s my review of your document. For the most part I have just made small style and grammar suggestions. I do have one larger substantive comment that may need further discussion, as well as a change to the IANA section I’ve flagged but which I’m guessing won’t need further discussion.

I’ve supplied my questions and comments in the form of an edited copy of the draft. Minor editorial suggestions I’ve made in place without further comment, more substantive questions and comments are done in-line and prefixed with “jgs:”. You can use your favorite diff tool to review them; I’ve attached the iddiff output for your convenience if you’d like to use it. I’ve also pasted a traditional diff below in case you want to use it for in-line reply. I’d appreciate feedback regarding whether you found this a useful way to receive my comments as compared to a more traditional numbered list of comments with selective quotation from the draft.

Thanks,

—John

--- draft-ietf-pce-lsp-extended-flags-04.txt	2022-09-20 18:56:37.000000000 -0400
+++ draft-ietf-pce-lsp-extended-flags-04-jgs-comments.txt	2022-09-23 17:16:30.000000000 -0400
@@ -8,7 +8,7 @@
 Expires: 18 March 2023
 
 
-    Label Switched Path (LSP) Object Flag Extension of Stateful PCE
+    Label Switched Path (LSP) Object Flag Extension for Stateful PCE
                   draft-ietf-pce-lsp-extended-flags-04
 
 Abstract
@@ -16,7 +16,7 @@
    RFC 8231 describes a set of extensions to Path Computation Element
    Communication Protocol (PCEP) to enable stateful control of MPLS-TE
    and GMPLS Label Switched Paths (LSPs) via PCEP.  One of the
-   extensions is the LSP object which includes a Flag field of the
+   extensions is the LSP object which includes a Flag field with a
    length of 12 bits.  However, all bits of the Flag field have already
    been assigned in RFC 8231, RFC 8281, RFC 8623 and I-D.ietf-pce-
    binding-label-sid.
@@ -97,13 +97,13 @@
    [RFC5440] describes the Path Computation Element (PCE) Communication
    Protocol (PCEP) which is used between a PCE and a Path Computation
    Client (PCC) (or other PCE) to enable computation of Multi-protocol
-   Label Switching (MPLS) for Traffic Engineering Label Switched Path
-   (TE LSP).
+   Label Switching for Traffic Engineering (MPLS-TE) Label Switched Path
+   (LSP).
 
    PCEP Extensions for the Stateful PCE Model [RFC8231] describes a set
    of extensions to PCEP to enable active control of MPLS-TE and
    Generalized MPLS (GMPLS) tunnels.  One of the extensions is the LSP
-   object which contains a flag field; bits in the flag field are used
+   object, which contains a flag field; bits in the flag field are used
    to indicate delegation, synchronization, removal, etc.
 
 
@@ -115,15 +115,15 @@
 
 
    As defined in [RFC8231], the length of the flag field is 12 bits and
-   the value from bit 5 to bit 11 is used for operational,
+   the values from bit 5 to bit 11 are used for operational,
    administrative, remove, synchronize and delegate bits respectively.
-   The bit value 4 is assigned in [RFC8281] for create for PCE-Initiated
-   LSPs.  The bits from 1 to 3 is assigned in [RFC8623] for Explicit
+   The bit value 4 is assigned in [RFC8281] for create PCE-Initiated
+   LSPs.  The bits from 1 to 3 are assigned in [RFC8623] for Explicit
    Route Object (ERO)-compression, fragmentation and Point-to-Multipoint
    (P2MP) respectively.  The bit 0 is assigned in
    [I-D.ietf-pce-binding-label-sid] to PCE-allocation.  All bits of the
-   Flag field has been assigned already.  Thus, it is required to extend
-   the flag field for the LSP Object for future use.
+   Flag field have been assigned already.  Thus, it is required to extend
+   the flag field of the LSP Object for future use.
 
    This document proposes to define a new LSP-EXTENDED-FLAG TLV for an
    extended flag field in the LSP object.
@@ -151,7 +151,7 @@
 3.1.  The LSP-EXTENDED-FLAG TLV
 
    The format of the LSP-EXTENDED-FLAG TLV follows the format of all
-   PCEP TLVs as defined in [RFC5440] and is shown in the Figure 1.
+   PCEP TLVs as defined in [RFC5440] and is shown in Figure 1.
 
 
 
@@ -184,7 +184,7 @@
               Figure 1: Figure 1: LSP-EXTENDED-FLAG TLV Format
 
 
-   Type (16 bits): the value is TBD1 by IANA.
+   Type (16 bits): TBD1
 
    Length (16 bits): multiple of 4 octets.
 
@@ -200,7 +200,7 @@
 
 3.2.  Processing
 
-   The LSP Extended Flags field is an array of units of 32 flags and to
+   The LSP Extended Flags field is an array of units of 32 flags, to
    be allocated starting from the most significant bit.  The bits of the
    LSP Extended Flags field will be assigned by future documents.  This
    document does not define any flags.  Unassigned flags MUST be set to
@@ -208,7 +208,55 @@
    that do not understand any particular flag MUST ignore the flag.
    This flags should follow the specification as per [RFC8786].
 
-   Note that, PCEP peers MAY encounter different length of the LSP-
+---   
+jgs: RFC 8786 is primarily a patch document, that makes corrections
+specifically to the use of Request Parameters Flags. So, I think that
+strictly speaking, it doesn't make sense to say that "This flags should
+follow the specification as per [RFC8786]", first of all, because 8786
+isn't a standalone specification, and second, because it doesn't relate
+to the LSP object. 
+
+I agree that it's fairly obvious what you mean to say, which is something
+like "RFC 8786 has some rules, they are good rules, please consider them
+to apply to this TLV of this object also". It would be my preference, 
+though, that you just state the rule for your TLV here instead of 
+incorporating them by reference. 
+
+Based on a quick review of RFC 8786 it looks like you've already 
+incorporated most of it in your own text. The only relevant part that
+I think remains is this part of Section 3.1:
+
+                                                   each new
+      specification that defines additional flags is expected to
+      describe the interaction between these new flags and any existing
+      flags.  In particular, new specifications are expected to explain
+      how to handle the cases when both new and pre-existing flags are
+      set.
+
+Is there anything else you think is needed, that your document doesn't
+already cover? If not, I would favor:
+
+- Delete the sentence above ("This flags should follow the specification as 
+  per [RFC8786].")
+- Add a section to this document called "Advice for Specification of New 
+  Flags", that contains the needed text. Maybe something like:
+  
+4. Advice for Specification of New Flags
+
+   Following the model provided in [RFC 8786] Section 3.1, we provide
+   the following advice for new specifications that define additional
+   flags. Each such specification is expected to describe the
+   interaction between these new flags and any existing flags.  In
+   particular, new specifications are expected to explain how to handle
+   the cases when both new and pre-existing flags are set.
+   
+RFC 8786 would be an Informative reference, then.
+
+But that is just a suggestion, if you'd like to fix this some other way
+that's OK, let's discuss.
+---
+
+   Note that PCEP peers MAY encounter varying lengths of the LSP-
    EXTENDED-FLAG TLV.
 
    If a PCEP speaker receives the LSP-EXTENDED-FLAG TLV of a length more
@@ -233,8 +281,8 @@
 
    A router that does not understand or support the LSP-EXTENDED-FLAG
    TLV will silently ignore the TLV as per [RFC5440].  It is expected
-   that future document that define bits in the LSP-EXTENDED-FLAG TLV
-   would also define the error case handling required for missing LSP-
+   that future documents that define bits in the LSP-EXTENDED-FLAG TLV
+   will also define the error case handling required for missing LSP-
    EXTENDED-FLAG TLV if it MUST be present.
 
 5.  IANA Considerations
@@ -271,8 +319,13 @@
    *  Defining RFC
 
 
-   No values are currently defined.
-
+   No values are currently defined. Bits 0-31 should initially be marked 
+   as "Unassigned". Bits with a higher ordinal than 31 will be added to the 
+   registry in future documents if necessary
+   
+jgs: The above addition is per Jon Hardwick's rtgdir review, I assume 
+it was an oversight and not omitted deliberately, but if you actually
+don't want the text we should discuss further.
 
 
 
@@ -309,7 +362,7 @@
 
    At the time of posting this version of this document, there are no
    known implementations of this TLV.  It is believed that this would be
-   implemented along side the documents that allocate flags in the TLV.
+   implemented alongside the documents that allocate flags in the TLV.
 
 7.  Management Considerations