[RTG-DIR]Re: [CCAMP]draft-ietf-ccamp-dwdm-if-param-yang-13 ietf last call Rtgdir review
Roberto Manzotti <manzoro.ietf@gmail.com> Thu, 05 March 2026 12:56 UTC
Return-Path: <manzoro.ietf@gmail.com>
X-Original-To: rtg-dir@mail2.ietf.org
Delivered-To: rtg-dir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7ED61C4E5791 for <rtg-dir@mail2.ietf.org>; Thu, 5 Mar 2026 04:56:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oi9NLb0-U2lH for <rtg-dir@mail2.ietf.org>; Thu, 5 Mar 2026 04:56:18 -0800 (PST)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8DFB6C4E577F for <rtg-dir@ietf.org>; Thu, 5 Mar 2026 04:56:18 -0800 (PST)
Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-661568ce781so781282a12.0 for <rtg-dir@ietf.org>; Thu, 05 Mar 2026 04:56:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772715377; x=1773320177; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=zyY9ahddj6V2RZPM0FG7Q6Qo6Ss/XJS6NZnHOO0bBww=; b=X5ugPqMZhJUBy9Bo7saLBHWFfN7lmnVfwqRjXvRgVq4pPJqc52Un71H8XXgxh1m5Yy CxTjAYK1ftOxAuB3vCCP0rRjsikOanrqyrOhT1cIplzWoFHsmBft6KPcAdjxpqrk1e1t hIrwa529Ui4MPcsu9m7H/zeRjRRac5gOjfS73ztWZBpYOoL7XRFIWqIoATDSb15ymMOa 5LUvSLhyFFiSWTNeSf0xzBSeTY69ZD5CzxRqd2B+91kDaH5yFeNVJcD12d0pQKtwPFVd XByyGv1lbAnb4ekt1wtECUKUFctJN1ZWdj0zhGwCOuRfWhs6Y8c1AWE6RA/E1cuuN9tu vUiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772715377; x=1773320177; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zyY9ahddj6V2RZPM0FG7Q6Qo6Ss/XJS6NZnHOO0bBww=; b=XOI9JW7IZvXMrJ2wPdWJiS2HeKwA2S9Q1SoUBzqSNs+3kDwTPvoRUjp2tIgiJY8L23 415E6OleIiShSEoFnSz9jRUzlPNPSlg0Se/G/fW5J1B7qPFsdVnJKZX5FFeUz3Y5ktM9 /ieVOh3v4Bt2xtqlx7jN8Hk45TCwfBkYgw+yrhSXXBiYEGyY1ZNjcRjczp/lEhY4JZMn Rz9JSG4DnEfiGwKSWyktJl1jaZDPheXox3EixkLIKNzNpmPpmdqgUcp7irhvbl15iSd9 TVVVcJXIpqMLxMZST8Pv1mx0K1epcfoWUAqj1pBRCy2BqITtRIF/e57udsSyHXAddrfQ IFWg==
X-Forwarded-Encrypted: i=1; AJvYcCUKg9QovCUzfmhlZqHMogU9nPo2ylBFpqVg8q9hZbV16NnJC6QSD+NKvWuF2fbObOHbBdHUcxwi@ietf.org
X-Gm-Message-State: AOJu0Yx+SK8Shh44ePdqoQz+/w7A5hbMuAtBi4OdFGaP0P12jICK2fK/ P3UVZ5qH/7+XcuhITjGIR+oMfdOJOm4l6hnQoih45o+JICfgtD5W6lP/
X-Gm-Gg: ATEYQzxY054Sf/ZvdMK9F5IwM7JGBYCWJM6ZGQ4j8yC0Be6K7oAE0lIf5uu2mhJ6Lnm uEMiAP/wp8dvrR9l1lQfVqUd1hm2cC3z52msUcWGYYjIuduGmKMd/0Tz/x5bvtCkx29H03Bzsf5 e9k0I5ehXOS7Kakkk213XNBjwff+iuW99qBZgeKnKinnrkKvijmPRWYfD7rWpJ4OOOh5GfOUCG2 SoEejvSTzD2e+FKwNaVEhwjcbOV0BUwQPBmGD7uIyjYqBDNPSY1nhbsibK5fAPVXSPIc9qZdykW sH+Bph0oRkxm/MczIP5tkZ1lUHFPHfcvXxFsXO7Jt+n1XAZEpdowAZa0OTC39gQEjsrkNm+q00Z CK8BIm0VOODWQI2JEZVPRmsamAVIwu13vBUFKHPsWCv32oGxyuVjotR/Wtv73pM555MrlC0uMkK HHT3358+kwcoTi3XXhaNSYQGGbcXL2
X-Received: by 2002:a05:6402:50cf:b0:65c:2170:67c7 with SMTP id 4fb4d7f45d1cf-660f02cb5b0mr3165408a12.23.1772715377215; Thu, 05 Mar 2026 04:56:17 -0800 (PST)
Received: from [10.169.9.75] ([173.38.220.50]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-65fabd46753sm6851162a12.8.2026.03.05.04.56.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 05 Mar 2026 04:56:16 -0800 (PST)
Message-ID: <cf00aec0-1c5b-4133-9372-9f6afebdeaf8@gmail.com>
Date: Thu, 05 Mar 2026 13:56:14 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Dhruv Dhody <dd@dhruvdhody.com>, rtg-dir@ietf.org
References: <175490331877.418424.11007634554441025202@dt-datatracker-6f95f9d9c-8g9j6>
Content-Language: en-US, it
From: Roberto Manzotti <manzoro.ietf@gmail.com>
In-Reply-To: <175490331877.418424.11007634554441025202@dt-datatracker-6f95f9d9c-8g9j6>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: L4JHKCOAPQLHL5XS3QZNLN6V33EPRTFS
X-Message-ID-Hash: L4JHKCOAPQLHL5XS3QZNLN6V33EPRTFS
X-MailFrom: manzoro.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rtg-dir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: ccamp@ietf.org, draft-ietf-ccamp-dwdm-if-param-yang.all@ietf.org, last-call@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [RTG-DIR]Re: [CCAMP]draft-ietf-ccamp-dwdm-if-param-yang-13 ietf last call Rtgdir review
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/BqHw_L9tBbTCw-__KnDechzaD68>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Owner: <mailto:rtg-dir-owner@ietf.org>
List-Post: <mailto:rtg-dir@ietf.org>
List-Subscribe: <mailto:rtg-dir-join@ietf.org>
List-Unsubscribe: <mailto:rtg-dir-leave@ietf.org>
Hello Dhruv, first of all thanks for your detailed review and sorry for taking long to reply. We have uploaded since the review two new revision of the document: - 14: was addressing most of the Opsdir and YANG Doctor review comment, and some of your comment that was in common - 15: just uploaded to datatracker is addressing almost all of your comments with two exception that we are tracking with github issue for the resolution in the next revision. Please find in-line below marked with "authors>" how we addressed your comments. Thanks Regards Roberto on behalf of co-authors On 8/11/25 11:08, Dhruv Dhody via Datatracker wrote: > Document: draft-ietf-ccamp-dwdm-if-param-yang > Title: A YANG data model to manage configurable DWDM optical interfaces > Reviewer: Dhruv Dhody > Review result: Has Issues > > # RTGDIR review of draft-ietf-ccamp-dwdm-if-param-yang > > Hello, > > I have been selected as the Routing Directorate reviewer for this draft. The > Routing Directorate seeks to review all routing or routing-related drafts as > they pass through the IETF last call and IESG review, and sometimes on special > request. The purpose of the review is to assist the Routing ADs. For more > information about the Routing Directorate, please see > https://wiki.ietf.org/en/group/rtg/RtgDir > > Although these comments are primarily for the use of the Routing ADs, it would > be helpful if you could consider them along with any other IETF Last Call > comments that you receive, and strive to resolve them through discussion or by > updating the draft. > > Document: draft-ietf-ccamp-dwdm-if-param-yang > Reviewer: Dhruv Dhody > Review Date: 2025-08-11 > IETF LC End Date: Unknown > Intended Status: Proposed Standard > > ## Summary: > > * I have some minor concerns about this document that I think should be > resolved before publication. > > ## Minor > > - Suggest adding JSON examples in the document. authors> agree to add some Json example in the appendix, still pending and tracked with github issue: https://github.com/ietf-ccamp-wg/draft-ietf-ccamp-dwdm-if-param-yang/issues/2 > > - Incomplete section 3.3, as indicated in the editor note authors> We received the same comment also by OPSDIR, Section 3.3 has been fixed since rev. 14 and simplified by pointing the reader to the parameters description in the YANG model. > > - While the introduction has some description of key fields, it would be much > better to include a separate section that explains the key design elements in > the YANG model with YANG tree snippets. authors> this is still pending and tracked by github issue: https://github.com/ietf-ccamp-wg/draft-ietf-ccamp-dwdm-if-param-yang/issues/25 > > - Section 5, please describe the sensitivities that are specific to > current-wdm-if-parameters (and not just state that they exist). authors> actually after better reading the rfc8407bis we think that there are no sensitive writable data in the meaning described in rfc8407bis, so we replaced the text with "There are no particularly sensitive writable data nodes." > > ## YANG Model > > - To fix the YANG formatting, please run the command "pyang --ietf --lint -f > yang --keep-comments --yang-line-length 69" > authors> fromatting fixed in rev. 15 using the suggested pyang command > and attributes > > - Update the description in the revision statement to "Initial revision." authors> Fixed in rev. 15 > > - There are some comments (such as "// uses wdm-if-fec-tca-thresholds;" and > comment before wdm-if-tca-types) that should be removed. authors> already fixed as part of OPSDIR review in rev. 14 > > - Update the description for "rx-power-tca" as it uses tx in the description. authors> already fixed as part of OPSDIR review in rev. 14 > > - tca-name: In the description, it gives an example 'Low TX Power', is this > just a human-readable string for more information, or does it have any other > significance? authors> yes it is a human readable description of the scope of the specific TCA; in rev. 15 we extended the description to better clarify and provided a more meaningful example > > - raise-threshold and clear-threshold are of type int32, is that suitable for > all wdm-if-tca-types? I see the use of decimal for some thresholds in > RFC9093bis. Should there be any checks for the values for the raise and clear > threshold? For instance, what happens if raise==clear? What if only > clear-threshold is set without raise-threshold? Also, I would have liked some > examples where these things could be explained better. authors> the type has been already changed to l0-types:decimal-5 in rev, 14. In rev. 15 we also improved the definition of raise/clear-threshold: - both raise and clear are now mandatory - added conditions to avoid clear==raise - expanded both description to better clarify the behavior - Added a TCA example in the appendix > > - I also suggest writing a better description statement for raise-threshold and > clear-thresold. The current clear-threshold should also include clear > description on how to handle when raise-threshold > clear-threshold etc. authors> as indicated also in the previous bullet, we have improved the description of raise and clear threshold > > - q-margin, cur-q-factor: is int32 correct type? Should this be decimal64? authors> the type of this two leaf has been changed to l0-types:decimal-2-or-unknown since rev.14 > > - explicit-transceiver-mode-id: Add a length statement to bound the string. authors> adding "length 64" as part of rev. 15 update > > - In configured-mode, it is 'rw' and it is referring to mode-id, which is 'ro'; > this is against the rules of RFC 7950. I am sure this would show up in > yanglint. Please make sure you have run all validation tools. ```` > leaf configured-mode { > type union { > type empty; > type leafref { > path "../../supported-modes/supported-mode/mode-id"; > } > } > > augment /if:interfaces/if:interface: > +--rw wdm-interface > +--ro supported-modes! > | +--ro supported-mode* [mode-id] > | +--ro mode-id string > ```` authors> was tracked also from YANG doctor review, it has been fixed in rev.15 by following YANG doctor suggestion to use a weak reference by adding "require-instance false;" to the leafref. In fact the issue was showing up in yanglint, while now yanglint check is passing w/o errors. > > ## Nits > > - Marking all five authors as editors is a bit unusual. It is useful to mark > the person who is holding the pen as editor or none at all. authors> Fixed in rev. 15 by expanding the first usage in both the Abstract and the Introduction > > - DWDM does not have a * in the RFC Editor abbreviation list and thus needs to > be expanded on first use. authors> Fixed in rev. 15 by expanding the first usage in both the Abstract and the Introduction > > - s/Yang/YANG/g authors> same comment received also from OPSDIR, already fixed in rev. 14 > > - Remove references from Abstract. authors> same comment received also from OPSDIR, already fixed in rev. 14 > > - Expand on first use: FEC, QPSK, OSNR, QAM16, TCA, BER authors> some already fixed in rev. 14, the remaining are fixed in rev. 15 update > > - There are two copyright notices; please remove the one following the > abstract. Update the year in the copyright of the YANG model. authors> Removing the first note and fixed as part of rev. 15 update. > > - Avoid using the word draft (and memo, and RFC) when referring to the I-D, > suggest using 'document' so that it makes sense even after publication as RFC. authors> fixed all instance of "draft" and "memo" usage and changed to "document" as part of rev. 15 update. > > - Add reference for G.698.2 authors> sorry we have not found where the reference is missing, since the reference to G.698.2 is present already and was there also in rev, 13. Could you share any specific instance in the document text where is missing? > > - s/as a mean to/as a means to/ authors> same comment received also from OPSDIR, already fixed in rev. 14 > > - s/is the way and OpenROADM compliant/is the way, an OpenROADM compliant/ authors> same comment received also from OPSDIR, already fixed in rev. 14 > > Thanks! > Dhruv > > > _______________________________________________ > CCAMP mailing list -- ccamp@ietf.org > To unsubscribe send an email to ccamp-leave@ietf.org
- [RTG-DIR]draft-ietf-ccamp-dwdm-if-param-yang-13 i… Dhruv Dhody via Datatracker
- [RTG-DIR]Re: [CCAMP]draft-ietf-ccamp-dwdm-if-para… Roberto Manzotti
- [RTG-DIR]Re: [CCAMP]draft-ietf-ccamp-dwdm-if-para… Roberto Manzotti
- [RTG-DIR]Re: [CCAMP]Re: draft-ietf-ccamp-dwdm-if-… Dhruv Dhody
- [RTG-DIR]Re: [CCAMP]Re: draft-ietf-ccamp-dwdm-if-… Roberto Manzotti