IETF Last Call Review of draft-ietf-ccamp-dwdm-if-param-yang-13
review-ietf-ccamp-dwdm-if-param-yang-13-opsdir-lc-clarke-2025-08-02-00
| Request | Review of | draft-ietf-ccamp-dwdm-if-param-yang |
|---|---|---|
| Requested revision | No specific revision (document currently at 16) | |
| Type | IETF Last Call Review | |
| Team | Ops Directorate (opsdir) | |
| Deadline | 2025-08-12 | |
| Requested | 2025-07-22 | |
| Requested by | Daniele Ceccarelli | |
| Authors | Gabriele Galimberti , Dharini Hiremagalur , Gert Grammel , Roberto Manzotti , Dirk Breuer | |
| I-D last updated | 2026-07-03 (Latest revision 2026-07-03) | |
| Completed reviews |
Yangdoctors IETF Last Call review of -09
by Jan Lindblad
(diff)
Opsdir IETF Last Call review of -13 by Joe Clarke (diff) Yangdoctors IETF Last Call review of -13 by Jan Lindblad (diff) Rtgdir IETF Last Call review of -13 by Dhruv Dhody (diff) |
|
| Assignment | Reviewer | Joe Clarke |
| State | Completed | |
| Request | IETF Last Call review on draft-ietf-ccamp-dwdm-if-param-yang by Ops Directorate Assigned | |
| Posted at | https://mailarchive.ietf.org/arch/msg/ops-dir/AmUadTjE5bs48wFd8NXmMzaSlbY | |
| Reviewed revision | 13 (document currently at 16) | |
| Result | Not ready | |
| Completed | 2025-08-02 |
review-ietf-ccamp-dwdm-if-param-yang-13-opsdir-lc-clarke-2025-08-02-00
I have been asked to provide a last call review for this draft on behalf of the OPS DIR. This document defines a YANG module characterizing coherent optical transceivers for 100 Gbps+ interfaces. The attention to configurable parameters, selectable modes, and various operational parameters (with alert thresholds) is appreciated from an operational standpoint. However, as it stands, this document is NOT READY for publication. I have found some substantial issues as well as several nits. Major Issues: "YANG" is canonically spelled out in all capital letters. The spelling is mixed throughout the document as both "Yang" and "YANG". This must be normalized to YANG. In the abstract, you have cross-references ([ITU-T_G.698.2] and [RFC7698]). The "xref" tag must not be used in abstracts. The copyright in this document is still 2024 (and in the YANG module). That needs to be updated. In Section 3.3, there is still an editor placeholder to define all of the optical parameters. For a last call, editor notes like this should be resolved. That said, IMHO it's better to make sure the YANG nodes are properly fleshed out and documented than to ensure the same text exists in the draft. It is the YANG module that is of primary value. In the module, you call out that wdm-if-tca-types may be incomplete. If that is the case, an enumeration may be the wrong type here. Use of identities or a union of identities/enums and a string for vendor-supplied experimental types would be better. The IANA considerations is wrong. Your XML namespace is urn:ietf:params:xml:ns:yang:ietf-interfaces:ietf-wdm-interface where it should be urn:ietf:params:xml:ns:yang:ietf-wdm-interface. In grouping wdm-if-statistics, the cur-osnr leaf has the description "OSNR margin to FEC threshold". This description is incorrect. It belongs to min-osnr-margin. The description for cur-osnr should be something like "Current Optical Signal to Noise Ratio (OSNR)". In typedef wdm-if-tca-types, the rx-power-tca description is "The tx power TCA". This should be "The RX power TCA" or "The receive power TCA". Appendix D has another editor note which hints the example may be wrong or incomplete. Overall, I think this document would benefit from a terminology section to expand acronyms and abbreviations. There is also a mix of case with things like TX, Tx, tx, RX, Rx, rx, etc. Those should be normalized. Nits: Abstract: "mean to provision" should be "means to provision". Introduction: "current-wdm-if-parameters provide" should be "current-wdm-if-parameters provides" (as "current-wdm-if-parameters" is a container, thus singular). Figure 1 Caption: "netwoks" should be "networks". Section 3.1: "This document introduce the ietf-wdm-interface model" should be "This document introduces...". Section 3.3: "media channels are managed" should be "media channels is managed" since you're describing the link. In the YANG modules itself: pol-power-diff-tca description: "The power difference between polarization TCA" should be "polarizations" or maybe "TCAs"??? pol-skew-diff-tca description: "The skew between the two polarization TCA" should be "polarizations" or maybe "TCAs"??? q-factor-tca description: "Q Factor TCA" should be "Q-Factor TCA" for consistency. The commented-out line // uses wdm-if-fec-tca-thresholds; in the wdm-if-mode-params grouping should be removed before publication. Appendix D: "the way and OpenROADM" should be "the way an OpenROADM"; "in thei draft" should be "in this draft".