Inline: GV2>

-----Original Message-----
From: Cheng Li <c...@huawei.com> 
Sent: Friday, November 15, 2024 5:56 PM
To: Gunter van de Velde (Nokia) <gunter.van_de_ve...@nokia.com>; The IESG 
<i...@ietf.org>
Cc: draft-ietf-pce-stateful-pce-ven...@ietf.org; pce-cha...@ietf.org; 
pce@ietf.org
Subject: RE: [Pce] Gunter Van de Velde's No Objection on 
draft-ietf-pce-stateful-pce-vendor-10: (with COMMENT)

Hi Gunter,

Thank you very much for your review and comments. Please see our reply inline.

Thanks,
Cheng


-----Original Message-----
From: Gunter Van de Velde via Datatracker <nore...@ietf.org>
Sent: Thursday, November 14, 2024 12:13 PM
To: The IESG <i...@ietf.org>
Cc: draft-ietf-pce-stateful-pce-ven...@ietf.org; pce-cha...@ietf.org; 
pce@ietf.org
Subject: [Pce] Gunter Van de Velde's No Objection on 
draft-ietf-pce-stateful-pce-vendor-10: (with COMMENT)

Gunter Van de Velde has entered the following ballot position for
draft-ietf-pce-stateful-pce-vendor-10: No Objection

When responding, please keep the subject line intact and reply to all email 
addresses included in the To and CC lines. (Feel free to cut this introductory 
paragraph, however.)


Please refer to 
https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-pce-stateful-pce-vendor/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

# Gunter Van de Velde, RTG AD, comments for
draft-ietf-pce-stateful-pce-vendor-10

# line numbers are derived with the idnits tool 
https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-stateful-pce-vendor-10.txt

# in general i found the document is well written

#DETAILED COMMENTS
#=================

18         A Stateful Path Computation Element (PCE) maintains information on
19         the current network state, including computed Label Switched Path
20         (LSPs), reserved resources within the network, and the pending path
21         computation requests.  This information may then be considered when
22         computing new traffic-engineered LSPs, and for any associated and
23         dependent LSPs, received from a Path Computation Client (PCC).

25         RFC 7470 defines a facility to carry vendor-specific information in
26         stateless PCE Communication Protocol (PCEP) messages.

28         This document extends this capability for the Stateful PCEP messages.

GV> What about following rewrite:

"
This document specifies extensions to the Path Computation Element 
Communication Protocol (PCEP) that enable the inclusion of vendor-specific 
information in stateful PCE operations. These extensions allow vendors to 
incorporate proprietary data within PCEP messages, facilitating enhanced 
network optimization and functionality in environments requiring 
vendor-specific features. The extensions maintain compatibility with existing 
PCEP implementations and promote interoperability across diverse network 
deployments.

RFC 7470 defines a facility to carry vendor-specific information in stateless 
PCE Communication Protocol (PCEP) messages. This document extends this 
capability for the Stateful PCEP messages. "

[Cheng]LGTM, thank you!

119        The Vendor Information Object and the VENDOR-INFORMATION-TLV are also
120        valuable in the Stateful PCE model.  The VENDOR-INFORMATION-TLV can
121        be included within any of the new objects introduced in PCEP for
122        Stateful PCE as defined in [RFC7470].  This document extends stateful
123        PCEP messages to incorporate the Vendor Information Object.

GV> s/within any of the new objects/within any of the objects/
[Cheng]OK.

135        The message formats in this document are illustrated using Routing
136        Backus-Naur Form (RBNF) encoding, as specified in [RFC5511].  The use
137        of RBNF is illustrative only and may elide certain important details;
138        the normative specification of messages is found in the prose
139        description.  If there is any divergence between the RBNF and the
140        prose, the prose is considered authoritative.

GV> I got thrown off rails by the word "prose". I am not native english 
GV> speaker
and had to look it up.

WHat i found was: A prose description is a narrative explanation written in 
ordinary, continuous language using full sentences and paragraphs. It conveys 
information in a clear and straightforward manner, without the use of technical 
jargon, bullet points, or specialized formatting. In technical documents or 
specifications, a prose description helps readers understand concepts, 
features, or procedures by presenting them in an easily readable and 
understandable form.

What confuses me is that RBNF is very different then prose. I think that the 
section is correct, but does read rather unnatural.

[Cheng]what about this?

"The use of RBNF is illustrative only and may omit certain important details; 
the normative specification of messages is found in the descriptive text.  If 
there is any divergence between the RBNF and the descriptive text, the 
descriptive text is considered authoritative.
"

GV2> John Scudder provided me some background on the text paragraph and the 
wording. It was ok, but stretching the limits of my English vocabulary.
 

160        The message formats in this document are specified using Routing
161        Backus-Naur Format (RBNF) encoding as specified in [RFC5511].

GV> RBNF is expanded, while it was defined earlier in the document
[Cheng]No problem, we can edit it. Thanks.


271     4.2.  Information and Data Models

273        The PCEP YANG module is specified in [I-D.ietf-pce-pcep-yang].  Any
274        standard YANG module will not include details of vendor-specific
275        information.

GV> I would assume that the container of the TLV could be specified, but 
GV> not
the container content as that is vendor specific (aka proprietary). Assigning a 
conainer name for the the vendor specific option could carry value from 
alignment perspective

[Cheng]In the PCEP YANG, we do not store the objects or TLVS. So it will be a 
little bit weird to do so for vendor TLV only. How about let's keep it as is?

GV2> okay

277     4.3.  Liveness Detection and Monitoring

279        Mechanisms defined in this document do not imply any new liveness
280        detection and monitoring requirements in addition to those already
281        listed in [RFC5440].

GV> I did not check the history of the creation of this text, but wonder 
GV> what
this section has to do with the content. COuld it not just be removed and 
reduce document size? I have similar observation with paragraph 4.4

[Cheng] These sections are following the practice in PCE WG. PCEP RFCs all have 
these sections, and it is recommended in RFC6123. How about let's keep the 
text, readers can skip the text if they do not want to read it.

GV2> okay. It was not blocking and seemed as not needed text. If it is the 
practice, then it seems correct to keep the paragraphs

G/

_______________________________________________
Pce mailing list -- pce@ietf.org
To unsubscribe send an email to pce-le...@ietf.org

_______________________________________________
Pce mailing list -- pce@ietf.org
To unsubscribe send an email to pce-le...@ietf.org

Reply via email to