Re: [CCAMP] AD review of draft-ietf-ccamp-otn-topo-yang-17

John Scudder <jgs@juniper.net> Thu, 07 March 2024 01:55 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B004C14F603; Wed, 6 Mar 2024 17:55:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="pYq5PgAN"; dkim=pass (1024-bit key) header.d=juniper.net header.b="BjDkZWzA"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K7-RtnfvQ6VD; Wed, 6 Mar 2024 17:55:26 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31163C14F5E4; Wed, 6 Mar 2024 17:55:26 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 4271HdDR011385; Wed, 6 Mar 2024 17:55:25 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:mime-version; s=PPS1017; bh=zbaxEFdkFjG49EFoY4Fm0b 6OYFY2wfDeRuZ+OG71sS4=; b=pYq5PgAN1jSKAXURKU7+L5p+S5wDVW15TI+aPx H/eCtWSFF3zHrYh/Lyv3AQebXzi00YcRquOYP5XHXB7UaI57hH5d6m4M5bfswpwB P69toChW8zrsjwz4EEEaUXzwvUTUpriG8pGxmY2Nx++jOyTe0Tnb+DAbmogoLjGk bvti99PJUT2zn94jOPmQVJ0o8zuUY+excXj4RLk2lpW4BOqbsnQ0H83MvgNLTR9n +Ui3pfC4051gYqmovYJc4pctL61KTldHU3eVSR9J7ZqFLT4Gpcq9saezYR5WPd+Y wT6DS6w1jlcU8YkIekIQL11KGY1zRV4bb7hlcNStyjavxA5A==
Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazlp17012018.outbound.protection.outlook.com [40.93.11.18]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3wm07rrhwe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Mar 2024 17:55:24 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eqn4Xn+Nhp3A5ml76dPHkwygQ4f+tSY792v2I8Gk5xiDtyQMmcqgMbxoUswQ3AH3x5icNAoR823TS1RtspmS19pNewsaCXAaSygZexVp7G/gu76O/qjq/vKiJUvuYWHOtAEF24/vfvT/YpUvMr15xnQwI0pTu+iQnkweMOyHedW7gYSHdvMIyYO4gG9+aii+v3vuXn2J+KcTGLPOm/uqL/+xOjZxTEH7a6DvJAgOLfAsrlxrrNrbCYlB8x/yLN4HI0PoVZ3pxSVovQrel33PnD+FxLy1HHGXDtOBW1Ydcwiz1BUgn9k2tm+yOYq6cm5ZaEmKq6BH3rLcrFO6umAvoQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zbaxEFdkFjG49EFoY4Fm0b6OYFY2wfDeRuZ+OG71sS4=; b=fjPDFyLTmMC5chwH9CD03xsoJamHw1XVz5z7YWD3Gn/7YnRuaIxamepxOkJCLt1RLmgnETpkzdD8bOYVglu6PiUol0XetlOFU8DTQ7kjVVtZlLIOHneup7E9VCOAmKHExEmaI8VkJe5KoFBXbTxG73yuQv2oyXN208yQcI5U7z/p1LzLiiKzsf/fOUEL/iwLvHPgyCZ37ls6TnKWF82eeEi42TnLVh6nDgkssTyGdoxKR+SuHT49CJy74+4mXkq0lbAJei3AK+6aXi8kJWRJYxrSiWvsUW5C4L1eu9F/mkWJ5Npu3EpQYwIG1GwFk7IEGJF4ZLKwSVg5thX3ZcqK2A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zbaxEFdkFjG49EFoY4Fm0b6OYFY2wfDeRuZ+OG71sS4=; b=BjDkZWzAPRAqoCVO0OzS7LvHwMgfcAFGlZpEbkEGQpomlgJoOSAngGqCro2BfOnOwVvTUFYqAt4/egNohyMngtmIm1D2A5b70VG1N+rzljTUd8g+64sDTvmyvnrnd1yQsIG5emGvbEy+hOULYMpvNDH6zFgRWFzMq1pOsdZvoCE=
Received: from CH2PR05MB6856.namprd05.prod.outlook.com (2603:10b6:610:3e::11) by PH0PR05MB8174.namprd05.prod.outlook.com (2603:10b6:510:c4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.24; Thu, 7 Mar 2024 01:55:22 +0000
Received: from CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::f1bf:41e0:23ff:7eff]) by CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::f1bf:41e0:23ff:7eff%5]) with mapi id 15.20.7362.024; Thu, 7 Mar 2024 01:55:22 +0000
From: John Scudder <jgs@juniper.net>
To: "draft-ietf-ccamp-otn-topo-yang@ietf.org" <draft-ietf-ccamp-otn-topo-yang@ietf.org>
CC: "ccamp@ietf.org" <ccamp@ietf.org>
Thread-Topic: AD review of draft-ietf-ccamp-otn-topo-yang-17
Thread-Index: AQHaYR4eFh8n/4yhVkek9quyTf3cAbEVDukAgBaT1IA=
Date: Thu, 07 Mar 2024 01:55:21 +0000
Message-ID: <F6C0DD7C-0DE2-455E-8B91-DA294C9743CA@juniper.net>
References: <8F5321EA-27BF-4E21-BB9F-D23DF3665984@juniper.net> <94F1CAB4-8037-4BE8-8F6E-0A9585D90E5D@juniper.net>
In-Reply-To: <94F1CAB4-8037-4BE8-8F6E-0A9585D90E5D@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.400.31)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR05MB6856:EE_|PH0PR05MB8174:EE_
x-ms-office365-filtering-correlation-id: 15c5b8e5-82bc-4e8f-b9a0-08dc3e49a61f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: uWZgW24t94fOVeRSQ83V3WPZOpX8M72I7tNuScUZHfzEHssSXxLKcp/42mnKfJi7wW1gIEeV/XuMmFGXGH2nRrJGZ7qy+FNJcoMPKiLFVHUzB6UFi7HDGNQUAX59cAbzmGAIVvprdByvLvbkoha3UFz8dMlvMPzXQ1QBGc9JHiprPrjQiSzP3Rr06r4ltThdTvinWFHAKUe+ISa9SmXRToAlNIKapHiObgKjitoJ8KB7+9W4gCpIlMYaRv3eFfRfFEXR0pfJ+e1RCUItqjj5W4A3IZZLk2IF0zNpjvWYk0CzmTgWeVF6eUTNY8oR+jByDKgs7TKCpgHJtm92xyYz8ZAmdlSY36rUgCeXfWfrPzGGlLW7xJp/cXwvq0MNiv0w5KoYBa+tHq++fnOgEB+2V/do57WlN3YMamN3Ry5d33TVLkQjfiu28rTuEPV8ZUDuB5JR8WtAsHkxDEpc8sbYqLyCWaR9m6oNBZJVHxYzGA6REZL3SypAY+Zuc1Q6uc92W+H/JGkx090VK/Eyi21GIUqaQqnqil3WFIae8loacdgot4b8EeLzxMWqAtqm/Vtk8ZJ3w5aX7kkFoRcFnGToMuUMMd9MtjWrlRY9QhdHaXiCSEVfe7uU+hZDmKeKodjVyELGVzZ+JvIVSR5INus4IqcrdcjbiB33mkbq/9k4F/Y=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR05MB6856.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: PlN+m+bdDoiRfBWGRlVHvW6fHXDroHX5j6XN2Zo6mp2kKet8/TaswUt70VMm+k3eQoULPglv+J3JMsbjw61WL1nB0kjzMP3PPZCxVpJnlyrUb+o7U/jKyg8ZH71a11nAd8yVGYFjLVVsn6A0YlbKmjcGxo1xHim+FwopVSKzGjrFbHBIVhDebkl5G3yK8hXM2n+tJFsUXOXI/bpVUHDLHyiDfdYWL5lTSbxuztcsTlcVPsbI1XYpOQA2sCJbD8kBpBLAXbxqF5GKTQMl1GL+FBcTuPWI1Nqt5VEo3ZD/IzVQ7Rj6UdQ9HGHyYEf7MjMbMCUkZ2hIXMPytPKqGmYHjOhxNZMvpznsyo98JW9X5r2G9Fm9K+bQipE7v6CaDRC5M9Q8JSd9dLeKJXcFPfq5//6OsmlPRlxoAn3FmRn9og0pdIXVk5of4ICI3PoiaioFn9z2DKJjOgVGUfnapnShvr7d7UBhC9tk2YX8jT+nRt95VVrMLQV4BFGkthMpKEe/qEewxqnt9OwXpd0HbOn+exCXDj0JY2GzV2lWqvaCnTMnoTjW6R+i9vr4cGOjMA1yFmiSJZ1Qg+eflknrw2075ANj6yuk9dW3+HhQuaQxqzYsi4ay9gk5b4M+y/A25FD5D9HybCdoE/HqsWDVCMmz9i2WmWsEMa4oaKmImSvQCZBEFX3rWv/jAxWGF6nDlcw9EYjKdAfUXQVG0Q4QR1pp3yOcXAx9oG4Bs/cQtiF9RZeEmwkAVUKC8xssJhRDiIFlTNKvS8R0Gr0eFr0u7wP/sLP7rgS9ALafrLJJthzlzQ0FdUCvLtsofy7QFhjfWVxwLSp4Rd7H5hXsUJU3cqElp0VoUhTc5EzKbv1783beAT20B+0IWC4PATQt/j0ptuwy/fv6RibZqRAeRnXBsT11biSLUJ+U8omsL5DNs1ypBSoFKYwTrbz+zbFkRgcZyyeYHYKYTinWhxIJ4JieWhQephuYrxxWFzN8zOcAQL4Nu6Vi0qp5bxt6G2XTHwlm2KOPFmf9s0/9KB2qfEP6IZ/2jOzP+YzcivYNex3yiDOtFBNQS4FQhYXwLWs8FSjI2lO4UNfqtCi/Uk+pHqn5PGOrYRyK9s/RTWlWHLWVTrFUbHJdShx2h97YZM7f78rXzkhGzAehchAOZw5buVr6T3gtlNE4zmComRQJuNJ4ptbbCpuGO+m2QczP+wIQ8FQPvttWMBAqw7MxzlBUEug3t8GboHF0qdxDzDgVlJC9WSN8HAaR9baG0jnHVAErOijUQx5JN7V6Xl9x0E3CFnmFETjKO+SRkJL587IVrIfac9dBHMcZ85B6Vi25r6SFWrcKhhcWsYFvvajiA/JBZ6bxtK+IUMiuYDZ2YNO3dIp7BwcWo1HamWK9gy6QxCX+6B2asLmOjjwsWsMCF+/PJ58EYbSvjmXU+L4nMRkFDerpndkO86JEAKt9glZZ/5uXf2RVxIFAp9clOE1Jt+4luc+ZlYycQtXU1AiuGGn/QKZv5vGv47WxBF2Dk0ej/45xJ+iNfBNfu461bSt7IjaGvQiMxxmAqwjEItBQBwS5gCnkuQTGmFFMrYOicwYde22OR3nYKtmI
Content-Type: multipart/alternative; boundary="_000_F6C0DD7C0DE2455E8B91DA294C9743CAjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR05MB6856.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 15c5b8e5-82bc-4e8f-b9a0-08dc3e49a61f
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2024 01:55:21.9930 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: W9iV7woElWpjR03iOgeZsXGesrfyWNZn2DiwO0R5Ubc1cr0pQR2YhN6Y5kWu3YSh
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB8174
X-Proofpoint-ORIG-GUID: a9l2mRJiJAEGO4mIsLzRKCEebmuh4ZOt
X-Proofpoint-GUID: a9l2mRJiJAEGO4mIsLzRKCEebmuh4ZOt
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-06_14,2024-03-06_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 phishscore=0 spamscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 adultscore=0 lowpriorityscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2402120000 definitions=main-2403070013
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/a5QMWGhbfqyCUw-c0G_Li8LHt_k>
Subject: Re: [CCAMP] AD review of draft-ietf-ccamp-otn-topo-yang-17
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Mar 2024 01:55:30 -0000

Hi Everyone,

The IETF LC has ended for this document and I can put it on an IESG agenda for approval. However, before I do that I want to ask if you plan to address the Security Considerations point I raised in my earlier note. If you don’t plan to address it, tell me so and I’ll go ahead. But for now, I am putting the state into “revised I-D needed” to indicate that I think this revision would be prudent.

Note that the SEC directorate reviewer raised the same concern, https://mailarchive.ietf.org/arch/msg/ccamp/35Eb2phB7T207LNcnj6HQX4lxPI/ . If you need to discuss specific changes, following up with him would probably be a great idea.

Thanks,

—John

On Feb 21, 2024, at 12:08 PM, John Scudder <jgs@juniper.net> wrote:

Hi All,

I remembered I had one additional comment that I forgot to include in my earlier note. I've observed that reviewers, especially from the SEC area, are keen to see specifics in the Security Considerations section, for example calling out specific leaves or subtrees that might be particularly sensitive and explaining the nature of the sensitivity. Your document doesn’t have such specifics — you cite “a number of data nodes” but don’t name them. While I don’t have specific omissions to point out, or changes to recommend, you might want to consider adding some details of this nature. For examples, you might look to recently-approved (https://datatracker.ietf.org/iesg/decisions/) YANG documents' SecCons sections.

—John

On Feb 16, 2024, at 4:21 PM, John Scudder <jgs@juniper.net> wrote:

Hi Authors, WG,

Thanks for this document.

I have only a few small proofreading comments. I’ve supplied these in the form of an edited copy of the draft. There are only minor editorial suggestions and I’ve made them in place without further comment. The one point that might need a slight amount of explanation is I suggested changing “OTN network” to “OTN” because “network” is redundant with the expansion of “OTN" (consider the example of “ATM machine”). You can use your favorite diff tool to review them; I’ve attached the iddiff output for your convenience if you’d like to use it. I’ve also pasted a traditional diff below in case you want to use it for in-line reply.

Because all my comments are minor, I’m going to go ahead and request IETF last call without waiting for a document update, please do consider the comments in your next update though.

Thanks,

—John

--- draft-ietf-ccamp-otn-topo-yang-17.txt 2024-02-16 16:11:48
+++ draft-ietf-ccamp-otn-topo-yang-17-jgs-comments.txt 2024-02-16 16:13:41
@@ -114,7 +114,7 @@
Internet-Draft           OTN Topology YANG Model               July 2023


-   This document defines a data model of an OTN network topology, using
+   This document defines a data model of an OTN topology, using
  YANG [RFC7950].  The model can be used by an application
  communicating with a transport controller.  Furthermore, it can be
  used by an application for the following purposes (but not limited
@@ -326,7 +326,7 @@
            +--rw supported-client-signal*   identityref


-   The list of support-client-signal is used to provide the capabilities
+   The list of supported-client-signal is used to provide the capabilities
  of the client signal specified in [I-D.ietf-ccamp-layer1-types].


@@ -1709,7 +1709,7 @@
                  Network (OTN)-electrical layer.";
        description "OTN topology type";
      }
-       description "augment network types to include OTN newtork";
+       description "augment network types to include OTN network";
    }

    augment "/nw:networks/nw:network/nw:node/tet:te"
@@ -1769,7 +1769,7 @@
      }
      container client-svc {
        presence
-           "When present, indicates that the Link supports Costant
+           "When present, indicates that the Link supports Constant
          Bit Rate (CBR) client signals.";
        description
          "Attributes of the Link supporting CBR client signals.";
@@ -1815,7 +1815,7 @@
      container client-svc {
        presence
          "When present, indicates that the Link Termination Point
-           (LTP) supports Costant Bit Rate (CBR) client signals.";
+           (LTP) supports Constant Bit Rate (CBR) client signals.";
        description
          "OTN LTP Service attributes.";
        leaf-list supported-client-signal {
@@ -2112,7 +2112,7 @@
                whose nominal bitrate is used to compute the number of
                Tributary Slots (TS) required by the ODUflex LSPs
                set up along the underlay path of this OTN Local
-                 Link Connectivyt entry.";
+                 Link Connectivity entry.";
            }
          }
        }


<draft-ietf-ccamp-otn-topo-yang-17-jgs-comments.txt><draft-ietf-ccamp-otn-topo-yang-17.diff.html>