Re: [CCAMP] Robert Wilton's Discuss on draft-ietf-ccamp-mw-topo-yang-10: (with DISCUSS and COMMENT)

Scott Mansfield <scott.mansfield@ericsson.com> Tue, 13 February 2024 14:24 UTC

Return-Path: <scott.mansfield@ericsson.com>
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 AC39DC151992; Tue, 13 Feb 2024 06:24:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01, 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=ericsson.com
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 IHOWI_pB9rSB; Tue, 13 Feb 2024 06:24:35 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2055.outbound.protection.outlook.com [40.107.92.55]) (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 61AD8C151717; Tue, 13 Feb 2024 06:24:02 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=loRn9lw9+BXk9hGNEObkUkxaf7b4RLkXjTuIy/B7PtHG+ztOGrxN2/HK8r3gCbg2SOZyQQqGrR3y3DwMKVqn2Y4j7iC8g+KQoqDxQQUDOE3RQLNIhJREikXaTeExDNJyyaW1uccaye4Wxeit/VKTNdbEGx+ksow6f3H5sZW8PBroBBHW+2/Y/4/idtSLyr5zaPmzuk9kZIK1TLvGyK3fk9Le/9TUq4LdICignHli+cPTHbpQ1S0aKvVlgzAYGsk7jy7XyhMJAQVPVT1xdjT1PE7m+cGfmZpqOe/00Pb4j++psjFAtg1hHa97H3Yua57rzKtpqWtRJOyOSskNRy5nPg==
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=uelSMvVpFm8EVioOSE3UmWcrepKUltuJpR4GIfqvJ0s=; b=GHCAnB7twy/R7qk3FJ1H4d+1Jk8/RxQX3s5nTTIakOIFAj48L/8288sO7QW/OSc7oD6FgIrfL7mE8Qn8VKPSAB07gsEFY2q355OUKzf38jHhQzoV8GKccscfz5VS1timxsfSgav0DUNYHmpTigKgzmJMuKZh1dIPus0ynVxl5ftONiuzXt5lIAEUoWE3SCT/QBhv4ifyOl6a1EcQv/YESGbVv/Uxox8ZDo7GFeLHTlQlie7fZ/l32Ka0Fcvhj/MhBheSmZ4dQy+Fr8XYXEm/qdEr7VndiJb7rSqaDGDtPDwF55cCRBxG0SIbMeZZX5+vVFXV7DD36sGGYxGLVr3WRg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uelSMvVpFm8EVioOSE3UmWcrepKUltuJpR4GIfqvJ0s=; b=DM4dQ+Sgo0KhNPJ05Jr5O+196iFSUQOvyAJ1HYe7xTMU7UgspvAil8EOwB7s3OLdxW2of0YRJJNZZzcWx/4qLhA87tj7zo68kV2sIitdDERCXciYucPnugyKUC6Oxni0WJd6l7wQxtGbZlJXMjiyR/bZlGuwdwCDHon+zjVuFsiTCilydYLL2+2Atk92o7onMyePKhfPqi2PxicpChTy+izCI4WvmDX6NJyjw8qeZhwHonZDBf0oghTMouv9DLc7pvOsgxAfG0mFQc5tSPmWxmVEG+fZNpOPz65jQCbvVImHIEW/dOYM5b72WiyYKEshu6wpqYr55Apku/nSTMDMfA==
Received: from PH0PR15MB4447.namprd15.prod.outlook.com (2603:10b6:510:83::7) by BLAPR15MB3763.namprd15.prod.outlook.com (2603:10b6:208:254::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.39; Tue, 13 Feb 2024 14:24:00 +0000
Received: from PH0PR15MB4447.namprd15.prod.outlook.com ([fe80::3dad:ae88:d71a:b020]) by PH0PR15MB4447.namprd15.prod.outlook.com ([fe80::3dad:ae88:d71a:b020%3]) with mapi id 15.20.7270.036; Tue, 13 Feb 2024 14:24:00 +0000
From: Scott Mansfield <scott.mansfield@ericsson.com>
To: Robert Wilton <rwilton@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-ccamp-mw-topo-yang@ietf.org" <draft-ietf-ccamp-mw-topo-yang@ietf.org>, "ccamp-chairs@ietf.org" <ccamp-chairs@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>, "daniele.ietf@gmail.com" <daniele.ietf@gmail.com>
Thread-Topic: Robert Wilton's Discuss on draft-ietf-ccamp-mw-topo-yang-10: (with DISCUSS and COMMENT)
Thread-Index: AQHaXnJijx6J3/obE0qx1TgR7qE/7rEIUIBw
Date: Tue, 13 Feb 2024 14:23:59 +0000
Message-ID: <PH0PR15MB44471208FA3B9772513C1E078B4F2@PH0PR15MB4447.namprd15.prod.outlook.com>
References: <170782481255.46821.7515679448354761138@ietfa.amsl.com>
In-Reply-To: <170782481255.46821.7515679448354761138@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR15MB4447:EE_|BLAPR15MB3763:EE_
x-ms-office365-filtering-correlation-id: 7a6f775e-61a4-4b99-e5dc-08dc2c9f6bc9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7aPlk4bbi8a/rDmnguvUjtOvlogdcyNVoM7vV19yHXFnyzQEHoYp2dYWOSrxEPnBiawfamWKd9OUZ5J8aAOKtMcxEbaly7o8QCN+r7iqq0N4QPFKYEadtRyFRd9VZ8jgrdpfk3R3vK2n+I9ogJB5VV37d+uQGlgvGODsMHrYSmo/IsJ+/t+7mOs4gN26lECwu0bTECMGcbmcL5vWuTG4cjcVS7bszY2fiBBrLqO5fnsErh2WJPWlkDNHvsxKdLc9CnUai6zugb5aCI3Px7kTwGqnVeynHJJFr+V4J2FigaBUDHV90olVk00icInwpFQjDVp7MCeL/THld/ONJnsChI7czo0h9xA6xpbwhC2TzRdxLzO+FOQgiWxlHryqfS5T8QTP72SEG5MjOydlS6bUYs+Ydji5JI+hllAnWhNRSez0I7jIQxXEqSDLSpE3wlEd9IwddVZJXpXaprRiI/ngvprB/YxLVN0Uspxma/YLwF6vKYweiTB7NNbdhab5dIItAzhsBt6O/fmjCsXNI0JcHgEsVwDrIVM2j0LTgD60bb4KXHwcIyaoXITyTTACSSG9m0OAXmx7hAFx6nZjkQKJ1orIpQVQBUEL4p3eiTqlZXKzcOPBZ6kRbHhGyLSq6rTR
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR15MB4447.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(366004)(39860400002)(376002)(346002)(396003)(230922051799003)(451199024)(64100799003)(186009)(1800799012)(71200400001)(9686003)(478600001)(41300700001)(55016003)(52536014)(8676002)(8936002)(44832011)(2906002)(4326008)(5660300002)(6506007)(7696005)(76116006)(66476007)(316002)(54906003)(110136005)(66556008)(66946007)(64756008)(66446008)(83380400001)(82960400001)(122000001)(38070700009)(86362001)(33656002)(38100700002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: d7rNHXKQpnqVFXtPFh2rZ0z4Hy6scxJ5drcdt/SWmOvdLmIWLp5h5RYhWPV4/Oe67erG7zx5CYbrSO9CJIgnCQndPtH5SXvoa3SsBaf8CVWY047AKYZG6GtUed6qrvCY+G9vpObn6NGFBDYFaVIXy7ez6eP72XWSn1L5bwowBjL0PMwVHQ7+sswKDrYKEm/Grqs262OkDksIR3P5MwgOSyjlDcOKsfjQFLQ2DXuP4kluupnDb1VY7juY+TFsKdije3l+EAUBeHSyQz1/P6VwuTc2etLhNm5ZBJkzVzPJT9OpsFHkqnIDJgO7y1B6SisEyJFwsiQcxCdCXZ2KKGPd0c/AQ1v6lgmIjQrYkgE3N8n8fTWuka4oZqU2I6jZh52OgESiLhtzU3+0RWPxvWfqtPAiNAYE8uYUcursZqt/+zZpsCrAVLPSpjXeFXIODigRaqmrvFuX5y+nG3ejsG8/n/mPocJNKXrqyirPkOKU37wpvX3CVqD+e9vMKQDUHkmIkro00qGXT1jXs7gmZtN4JKLHFEwMQ+fC1aCkh2Ys2jGk/na6KJ2+CsbNowByxHSB3moNH15fghHDkAeSfBaGvLHyAaopuaX7mJACNrW32RQe4wuPkRJBNnyVjOonTtzKdi4MOG3ZRk1qXeGhKACVzp+HfJByN21zXlj/PWx7KU+K3UBiFqhBw1DOWkCKMazguvYj+YVPh5lhu8v77BrlDq1Aw662PUyKCiPg+S7Q5iXW6mF7ZxDeJ4pJFNPqueF9GruF2dg/pShGqSTrIsg1Q1Yb8HMnHnVfzSESKeMf3SX+1CS61jLJBKDUr88LpzL6Mqqd/d4eHks4mxRc/dL/o+67esnq0iUzoXiqwsvQ7OXkIDZaWZz2hYWaJvh2IZiLhJneeDHIV/y30osBhYxt5ty0xBYaVVW+8PzlufG9PWKZrwo06/CvPY4x+OiCg/1K1/8SomaxFo1B93xVL5IMuAQC7g3AIQwZzE1T65Gh85QlJRcJOb2kLph2n6XSh3s7R1daDdCWzBNB6XZGDufGScOVekzVbKOADeOScIvAG8f/4unXRi5TotUB0usdHw+63VDJhLmtPS1OdvrhlWqCDSmmpkB/Rbhab4bARONZTZIQ2oNCFtEE7UaACnJyKmsREqBKma1rGKWPa7yHORn3jQz7psDc+0vVXZQ3gjqsEUrN7nxGchR6u5nw3JROm6KfzKKvz7EbUxS8lIljXO6kn4h6rObywVygTIZ4nH0KIVK3LJvpo1RIQdwC3c0uzYQdEuF5DErq0vx6MidSNSIPhgh2x6u4BfJQ04IpPCmd+ANczxJvHw6y1/0ZN7d+T37UwdJo+96tuGFMyVlCTdxNwSOrxks2EcuJRVVPvwkD77+M7wRQM92DZJNCzkC3hY5xoXhQapmNogA7q7B/OlVx0+V/G/tytIJRRUDm8lAv1Mupcc1+lv4yQD10+st+1jAPdkj/8Bmhr7dJDrTn6mBQc+CmNQHOf+ssGGsQY4bo3agzNKSzvmKUHco6c4irlyUCUdAbUU51roEzlnjiSwKjEWiZaDBDLEKw6fl2+0Y5n2EccNuTv9rOIi7te7X+fj8HIgzvJMGFcKcQUdglyFZqlgLBJXx+UU2iKkjwe6P5cR79SxIZtyWdcP8ycl6tF8XwIazqjFP0eKGdglWnUU1cdQ==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR15MB4447.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a6f775e-61a4-4b99-e5dc-08dc2c9f6bc9
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2024 14:23:59.9080 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /bSyUreky8P1cn+zeujvg3e/bACmVEVirMueMT9ZSTFAS1XAZNz762+G7fLqEnYIcgE+kpFNsnAWC9Wo6MgGWcJchGCjF77Swo7iDwGikxQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR15MB3763
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/DfL-vE6RmpaOweQGpFjR1RXOZwo>
Subject: Re: [CCAMP] Robert Wilton's Discuss on draft-ietf-ccamp-mw-topo-yang-10: (with DISCUSS and COMMENT)
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: Tue, 13 Feb 2024 14:24:39 -0000

Thank you Rob,

Please see inline...
Delineated by <scott></scott>

----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Hi,

Thanks for standardising another YANG model.  I'm balloting discuss because I
think that there is a small bug in the YANG module that needs to be fixed, but
otherwise I intend to move to Yes.

(1) p 10, sec 2.5.  Microwave Topology YANG Module

      augment "/nw:networks/nw:network/nw:node/tet:te"
           + "/tet:te-node-attributes" {
       when "/nw:networks/nw:network/nw:network-types"
          + "/tet:te-topology/mwt:mw-topology" {

I think that you probably need to change the when statement to a relative path,
otherwise it will be checking for any network having a microwave topology
rather that this network instance having a microwave topology.

<scott>
I will update this and validate all the examples and regenerate the trees.
</scott>

----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I also have a few non-blocking suggestions that may improve this document:

Minor level comments:

(2) p 16, sec Appendix A.  Microwave Topology Model with base topology models

    |  +--rw node* [node-id]
    |  |  +--rw node-id                   node-id
    |  |  +--rw supporting-node* [network-ref node-ref]
    |  |  |  +--rw network-ref  -> ../../../supporting-network/
   network-ref

I'm not sure whether a line length option has been specified to pyang when
generating the tree output, but that may help make it wrap better and become
more readable.  It might be worth adding a note to the RFC editor to see if you
can manually improve this tree diagram before RFC publication.  E.g., perhaps
the referenced path of some of the long leaf-refs should be elided altogether.

<scott>
There have been some editing, once I regenerate the trees, I will use the pyang line length and then hand edit for formatting.
</scott>

(3) p 18, sec Appendix A.  Microwave Topology Model with base topology models

A.1.  Instance data for 2+0 mode for a bonded configuration

Probably having a bit more of a description of what is being configured here,
e.g., referencing back to the diagram (if appropriate), may be helpful to
readers.

<scott>
The authors will provide a paragraph with more information.
</scott>

(4) p 24, sec Appendix A.  Microwave Topology Model with base topology models

A.2.  Instance data for 1+1 mode for a protected configuration

Similarly, having a bit more of a description of what is being configured here,
e.g., referencing back to the diagram (if appropriate), may be helpful to
readers.

<scott>
The authors will provide a paragraph with more information.
</scott>

(5) p 30, sec Appendix B.  Microwave Topology Model with example extensions

   This appendix provides examples of how the Microwave Topology Model
   can be used with the interface reference topology (ifref)

Do you want to explicitly state this as "This non-normative appendix", since I
presume that you only have, and only want to have, informative references to
those two RFCs?  You may also want to cite specific versions of those drafts
rather than the latest one.  You could also add a note to the RFC editor to
check/update this to the latest version of those drafts at the time of
publication.

<scott>
To be honest, I though Appendices were only non-normative.  But I don't mind adding some text to make that clear.
</scott>

(6) p 43, sec Appendix B.  Microwave Topology Model with example extensions

   This document was prepared using kramdown (thanks Martin Thomson).

Note the kramdown RFC tool is written/maintained by Carsten Bormann, Martin did
the github integrations.

<scott>
Thanks for the information, I will update the thanks line.
</scott>

Thank you for the review, I will discuss with the other authors on Thursday, and then provide a version 11 of the draft.

Regards,
-scott.