Éric Vyncke has entered the following ballot position for draft-ietf-pce-pcep-yang-27: Discuss
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-pcep-yang/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- # Éric Vyncke, INT AD, comments for draft-ietf-pce-pcep-yang-27 CC @evyncke Thank you for the work put into this document. Please find below two blocking DISCUSS points (easy to address), some non-blocking COMMENT points (but replies would be appreciated even if only for my own education), and some nits. Special thanks to Julien Meuric for the shepherd's succinct write-up including the WG consensus, *but it lacks* the justification of the intended status. I hope that this review helps to improve the document, Regards, -éric ## DISCUSS (blocking) As noted in https://www.ietf.org/blog/handling-iesg-ballot-positions/, a DISCUSS ballot is just a request to have a discussion on the following topics: ### Section 8.1 ``` feature sr { description "Support Segment Routing (SR) for PCE."; ``` and later ``` container sr { if-feature "sr"; description "If segment routing for MPLS is supported at the local entity or a peer."; ... leaf enabled { type boolean; default "false"; description "Set to true if SR-MPLS is enabled"; } ``` The feature and container should really be renamed in sr-mpls and the description of feature sr updated to indicate SR-MPLS. ``` leaf pcc-id { type inet:ip-address-no-zone; description "The local internet address of the PCC, that generated the PLSP-ID."; } ``` What is a `local internet address` ? ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- ## COMMENTS (non-blocking) ### Section 1 I support Mahesh's DISCUSS, so I won't raise the following point to a block DISCUSS. Penultimate paragraph writes `PCEP statistics YANG module "ietf-pcep-stats" which provides statistics, counters and telemetry data`. While the last one has `The PCEP operational state is included in the same tree as the PCEP configuration consistent with NMDA`. For me, telemetry (and statistics) are crucial for operations, i.e., for the operational state. The end of section 1 appears to be self-contradicting... ### Section 4 `oper-status` is within the configuration part, shouldn't it be in another branch of the tree ? As I am not a YANG expert, I can be really wrong. It appears that the next sub-sections are describing part of the tree, please have some describing this approach (which I support) and have lead text per sub-section about which part(s) of the global tree is further detailed. ### Section 4.1.1 As I am not a PCEP expert, I really wonder why a PCEP speaker cannot be associated by multiple IP addresses (even if only being dual-stack) ### Section 5 As this YANG model has two modules (see above), should there be any text or consistency constraints about the future revision of one module, i.e., can one module be revised while the other is not ? ### Section 6 `Segment Routing in the IPv6 data plane is out of the scope of this document.`, this is a pity as SR-MPLS is included (see below). This makes the review and the ballot of this data model and the one for SRv6 very difficult... if the goal is to have some consistency between SR-MPLS & SRv6... ### Section 8.1 s/identity isis-area/identity is-is-area/ ? ### Section 12 s/We would like to thank/The authors would like to thank/ ? ### Appendix B Rather than having an example with IPv4 and adding `Similarly a PCEP session with IPv6 address between PCE (2001:DB8::3) and a PCC (2001:DB8::4) could also be setup` could this happen the other way ? IPv6 example and some text about IPV4 ? After all, the RFC will be published in 2025 ;-) Also, please use RFC 5952 for IPv6 addresses. ## NITS (non-blocking / cosmetic) ### YANG is in uppercase There is at least one occurrence of lowercase "yang" in the section 4.1, please use uppercase everywhere. _______________________________________________ Pce mailing list -- pce@ietf.org To unsubscribe send an email to pce-le...@ietf.org