[Last-Call] Re: [CCAMP]Re: draft-ietf-ccamp-dwdm-if-param-yang-13 ietf last call Rtgdir review
Dhruv Dhody <dhruv.ietf@gmail.com> Tue, 07 July 2026 09:38 UTC
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: last-call@mail2.ietf.org
Delivered-To: last-call@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 365B3111C4A77 for <last-call@mail2.ietf.org>; Tue, 7 Jul 2026 02:38:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783417112; bh=YP8OrhR1tspKv5wES8WGxqtTuibC8kJzj4u6u7I1udo=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=vLxDoFv7d37P54BYJxKi1BN1rgiF3DuEG8SITvatFktx12dKEEuDZ/1sQAKdlLunj sHD98XXaKwH3hBkwD8yfqH0DnZ/HyoyMxiHgB2FNBttPkVKwN6s0E5thXg0IOwOrww Ls3fUADHtpcl5iR4rhszR9Zv8ci/FHfzbhGOQd6A=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] 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 T52FVOenE105 for <last-call@mail2.ietf.org>; Tue, 7 Jul 2026 02:38:30 -0700 (PDT)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (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 3DF2F111C4A53 for <last-call@ietf.org>; Tue, 7 Jul 2026 02:38:30 -0700 (PDT)
Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-5aea9d606f0so3897419e87.3 for <last-call@ietf.org>; Tue, 07 Jul 2026 02:38:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783417103; cv=none; d=google.com; s=arc-20260327; b=U13giPAKhoxpfAWj6FfFm4dMtvRQ90hbpMpWs80xmpq0YsSVKY750wqjeBCQQRVGOf S3IcTvmdqtmxSPtV9MlUkpsSY2vipINGUmso/mV8JdmcLn23PtSBnHTTerAGMyuh2K38 UPyk07TUv/YKrQXu9Hu1Jj2/JbdxnImiAh4VMDlnWprF1/ia2l1rk4PA4joFqm5smhsP oC8eymJgFyRSnrzZnDln55+BCzgyvqBSUkbiiu+0xtk5BqhGmDXyw+gRoKOUxGL+pOIy Ji4Xe9QyThQQxvv/ZmZ1jNGoYereTeOQqqafS9e5rWELdUQhvfdHy4QK3MQKgXuU5QXx 1u7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=zbHV5FUX0UtRSHxucGNgCKJiKDGdeSaLwsvaFg5F4Js=; fh=EdLwJMYmgYj64aNjIzsL6fvx7Q5YnlNkze94AgLVHsg=; b=NNYJjgwFo+BSanC3JwQenvKcpknrZo99t0s5HDt2Ty9mQkD3M7LeU39hyvpr/frOxt SKQxYKbNNQUANFErEKxaxyHluuqm3mthJMRoA0AEuBHCzRk4UvoVPXj2PKMFwsthgr0/ 5wIBKMdF/mDts0OR8Dy4r7T/P4CFOvUBaH6rgnOlWJ85oSHaWY6B+WVN12TR6D/AyfAL 7Ab+OiUQYi3KnCsfzPZW3bjw4IkEnlQIyPP3D8vGoEUaT1cR/DXazQ9dfa/VzYucAqVf qAkEs3bp6NOJ2hv44HsWM4EWaISc7H2hT2qUUjsWnIFvbl5z0TpLvJfi+ywuqZKt8VOg Q1LQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783417103; x=1784021903; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zbHV5FUX0UtRSHxucGNgCKJiKDGdeSaLwsvaFg5F4Js=; b=WkrUEWml/iNv+OJehAtOEkCvhwh+i9I1eeVWzWa2LIfUxLbIqZSoFNERjLzek5CVEW A82qzcwICAxRXahpQ6M4QQR/+jRZmXjzBvErXRiJrC1q+99LUcTOhdRh5PPqktnrJvi4 2+AwM6G3jZPI1CYqjDg0qgYrqvoTQMnHIeZt41AP2EObR629YX6/WqGk5dKIv8Sg5VQJ TSx/vbUm+zPZmis98VlbDijqXJRe7AlHPJp3crCMaLod3aM3Dq9iBZVMMX3yTsurXEfB s15JSpDwQ7enw0673aTq4JPjGRxIa8EnNWOMxnJY+glayemq1wCpOkuo4EELOWnv8iX0 jtRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783417103; x=1784021903; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zbHV5FUX0UtRSHxucGNgCKJiKDGdeSaLwsvaFg5F4Js=; b=j+hcIUmt8oVUXElzcb14MEl/9kfsl9QCNJ/I2lHuM0MK1fSqmKMnbLdC4eUAweS7VM Kdd/L/49/s+/nXKEhoVcGTm7kEQUub9W+jmtZxnwO1pMPnRs8GhBUqexWOBEOiNZa1R7 gV+OgIG7Zq53UQU+RlMmV7ftcQdROYgMOVcmRQ3GyfSediuthfpce8BC3fO7MbIuC5K3 jOYK0IhLC8UTVGNjxK6g+k4+W3aQ0bhgqkDVD0W0Pqb8ZGk7cGe3LsZKr3tkptcKvgT7 Jpn7nf/mmywkoQ/EkHsIuo2f8D52wq4i/OK3UqYuBPWfWOMvFaHc5kAjTzP91duLlecD YPhg==
X-Forwarded-Encrypted: i=1; AHgh+RoOwDcb0U1+w541zOJwv1i86NcRGyQQPHny5YMpsEsrOrrV7/YP2jUxI0WwcY8fU6J4ShdgkFHaM/E=@ietf.org
X-Gm-Message-State: AOJu0YxE1kOOHSpoZCxMJxSYZhn57wv8mn2noKM+oW9Nw4j2E6Tjm4BW Qntw062IzTxZEfHuVLjf0m+sTUaYo6f6twrkJikBfTKMGdPiU2+aRa3KfB4e29xsJTwdUGr/k+j tqTL/a+EDsxzmbAeyL/1F8zCLb6xV/fg=
X-Gm-Gg: AfdE7cmnwU/94jBiiT9TO7FzE9nAmRXyA+ayLCO4Bkzlt3VjrhZ0j4erAqWOYf8ibrE ZBmN9itgFFM8pOq153NYkmQBbrWgLKlrh5ykM61RaNA0tIPeI8AoUn1nFixnyCbnrX+onOlP/0M AK6P3NtwOGKJ3+SJsyoGW90L5+VheQq5k6qwMsL47HuHPxciIvsaVXZh/JjWrk3NqiXvQelWtV1 9AsWMT7LM/6gBeB7fQxSG1Bq6N5easDAZtWC7uzoC2mcBJgKCczU7cAKGjD3F3XAfntIk1Ql9Kl 6ya8ZWIF4FDcFszbzsa1haB5CExsMPkkv4m1bRAm9qDBWxxagPY7uAe1DEmc5SxvZspVxgyrwHi g1yoAaPljG4E+puPPgFkLS+UjabwW2YsjgyTvAhPeGe1m2+RXZRhBkjt1TyPhJ/DVAPReTM0v5x V9jk+gbezjVw==
X-Received: by 2002:a05:6512:254f:b0:5ae:c926:fc18 with SMTP id 2adb3069b0e04-5b007ba5d03mr745224e87.38.1783417102185; Tue, 07 Jul 2026 02:38:22 -0700 (PDT)
MIME-Version: 1.0
References: <175490331877.418424.11007634554441025202@dt-datatracker-6f95f9d9c-8g9j6> <cf00aec0-1c5b-4133-9372-9f6afebdeaf8@gmail.com> <7cf45c0f-426f-4030-8bba-4f44e8c16641@gmail.com>
In-Reply-To: <7cf45c0f-426f-4030-8bba-4f44e8c16641@gmail.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Tue, 07 Jul 2026 15:07:44 +0530
X-Gm-Features: AVVi8CeyCQhnDNhtKe5NXLADNb4LFSO2Zs5h8ZET0C_s3w5FZua8xKmlWkaAJho
Message-ID: <CAB75xn4X--fbsCnU8Ur3Hn=Yonzh1=Bq_DqDxaKnGtGs+wFmmQ@mail.gmail.com>
To: Roberto Manzotti <manzoro.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000dcbcba0656022627"
Message-ID-Hash: 2GJD5FWEIHUQ4NJE7RLLVXO5TOCZ4S4I
X-Message-ID-Hash: 2GJD5FWEIHUQ4NJE7RLLVXO5TOCZ4S4I
X-MailFrom: dhruv.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Dhruv Dhody <dd@dhruvdhody.com>, rtg-dir@ietf.org, 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: [Last-Call] Re: [CCAMP]Re: draft-ietf-ccamp-dwdm-if-param-yang-13 ietf last call Rtgdir review
List-Id: IETF Last Calls <last-call.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/f-BtnWoz9adiSClP3e61D1QdTeQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Owner: <mailto:last-call-owner@ietf.org>
List-Post: <mailto:last-call@ietf.org>
List-Subscribe: <mailto:last-call-join@ietf.org>
List-Unsubscribe: <mailto:last-call-leave@ietf.org>
Thanks! I browsed through the changes. Thanks for making them! Few things: - What is the value of a default statement on "config false" nodes in YANG? The general practice is to limit this for configurations! - RFC8407bis is now RFC9907. - I'm surprised by the claim that NO writable or readable nodes have any security implications. Thanks! Dhruv On Tue, Jul 7, 2026 at 2:30 PM Roberto Manzotti <manzoro.ietf@gmail.com> wrote: > Hello Dhruv, > > thanks again for your review, we just posted revision 16 of the draft > that should address the last 2 open issue from your review; please check > our reply in line below marked with authors2>> > > Thanks > Best Regards > Roberto on behalf of co-authors > > On 3/5/26 13:56, Roberto Manzotti wrote: > > 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 > > > > authors2>>The original Appendix C (that now is Appendix D) has been > rewritten to provide an application example with a meaningful scenario > and with a yanglint validated Json example > > >> > >> - 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 > > > > > authors2>> We added a new Appendix C session that provide an explanation > of the model using its tree rappresentation and explaining the key > design elements > > >> > >> - 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 > > > authors2>> this has been changed in length "8..64" in rev. 16 > >> > >> - 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 > > > > _______________________________________________ > CCAMP mailing list -- ccamp@ietf.org > To unsubscribe send an email to ccamp-leave@ietf.org >
- [Last-Call] draft-ietf-ccamp-dwdm-if-param-yang-1… Dhruv Dhody via Datatracker
- [Last-Call] Re: [CCAMP]draft-ietf-ccamp-dwdm-if-p… Roberto Manzotti
- [Last-Call] Re: [CCAMP]draft-ietf-ccamp-dwdm-if-p… Roberto Manzotti
- [Last-Call] Re: [CCAMP]Re: draft-ietf-ccamp-dwdm-… Dhruv Dhody
- [Last-Call] Re: [CCAMP]Re: draft-ietf-ccamp-dwdm-… Roberto Manzotti