[CCAMP] Review of draft-ietf-ccamp-l1csm-yang
Adrian Farrel <adrian@olddog.co.uk> Sat, 13 August 2022 07:55 UTC
Return-Path: <adrian@olddog.co.uk>
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 EF2D6C14F74D; Sat, 13 Aug 2022 00:55:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.371
X-Spam-Level:
X-Spam-Status: No, score=0.371 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MAY_BE_FORGED=2.297, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no autolearn_force=no
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 sKWlslECMNBq; Sat, 13 Aug 2022 00:55:39 -0700 (PDT)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (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 F3E74C157B47; Sat, 13 Aug 2022 00:55:37 -0700 (PDT)
Received: from vs4.iomartmail.com (vs4.iomartmail.com [10.12.10.122]) by mta8.iomartmail.com (8.14.7/8.14.7) with ESMTP id 27D7tYuP030387; Sat, 13 Aug 2022 08:55:34 +0100
Received: from vs4.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 947384605F; Sat, 13 Aug 2022 08:55:34 +0100 (BST)
Received: from vs4.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 867DF4605C; Sat, 13 Aug 2022 08:55:34 +0100 (BST)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs4.iomartmail.com (Postfix) with ESMTPS; Sat, 13 Aug 2022 08:55:34 +0100 (BST)
Received: from LAPTOPK7AS653V (152.197.bbplus.pte-ag1.dyn.plus.net [81.174.197.152] (may be forged)) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.7/8.14.7) with ESMTP id 27D7tUFi011893 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 13 Aug 2022 08:55:31 +0100
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: draft-ietf-ccamp-l1csm-yang@ietf.org
Cc: 'CCAMP' <ccamp@ietf.org>
Date: Sat, 13 Aug 2022 08:55:13 +0100
Organization: Old Dog Consulting
Message-ID: <02e901d8aeea$1010b3e0$30321ba0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: Adiu6ek/UuBVuingRamu6oY3Q0vgPw==
Content-Language: en-gb
X-Originating-IP: 81.174.197.152
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-27074.006
X-TM-AS-Result: No--10.613-10.0-31-10
X-imss-scan-details: No--10.613-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-27074.006
X-TMASE-Result: 10--10.612500-10.000000
X-TMASE-MatchedRID: ikizxsiL8hF5NsLuhnI5g0EOfoWOrvuO82SgwNf6SK4vfU/riSJXkbZO IWYhfFjVKqrQ7lLcMnwfqmwsCFtT3EjSLL7r+N8f9k5nZzZVBSAQOcMSo0926lgLks93sG9t70t U//JbPXpk+pJO6PtkbLwc7WEBS4b7H7U6H3OHfRHcgUVP3Cp+vXhejHrzFWVAyIKHzIGoT61cVM ejXN5JLzK8i85j7dsOX0Lzk06YyEoVOg2o/EwKpEWX0DfhVamwJR7dR73qz64tferJ/d7Ab3JjJ gHKarrThJtbBPDn7JtszYb0YTsqV1kQg3/EV07P4YQJNsiCNvkqvBi2IU8Sdcs3mdBBdiYSg/Ww 7I3s+bXi8zVgXoAltlwtzewu2M630KkIUsNMdlTdB/CxWTRRu25FeHtsUoHue6dklRg878A//UL w6C14Oxqsc00Hc3UKWmc4uMQGsM3rpcchznD6Bw==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/QEB9aFXjqdUREYuom4TENNBtG8o>
Subject: [CCAMP] Review of draft-ietf-ccamp-l1csm-yang
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: Sat, 13 Aug 2022 07:55:41 -0000
Hi authors of draft-ietf-ccamp-l1csm-yang, This is a drive-by review of your work. It's good to see that L1VPN is alive and well :-) Best, Adrian ==== Abstract Clean up the English as... OLD This document provides a YANG data model for Layer 1 Connectivity Service Model (L1CSM). The intent of this document is to provide a Layer 1 service model exploiting YANG data model, which can be utilized by a customer network controller to initiate a service request connectivity as well as retrieving service states toward a Layer 1 network controller communicating with its customer network controller. This YANG model is NMDA-compliant. NEW This document provides a YANG Layer 1 Connectivity Service Model (L1CSM). This model can be utilized by a customer network controller to initiate a connectivity service request as well as to retrieve service states for a Layer 1 network controller communicating with its customer network controller. This YANG model is NMDA-compliant. END --- 1. OLD This document provides a YANG data model for L1VPN Connectivity Service Model (L1CSM) which can be classified as Network Service YANG module per [RFC8199]. The intent of this document is to provide a transport service model exploiting YANG data model, which can be utilized by a client network controller to initiate a service request connectivity request as well as retrieving service states toward a transport network controller communicating with the client controller via a NETCONF [RFC8341] or a RESTCONF [RFC8040] interface. NEW This document provides a YANG Layer 1 Connectivity Service Model (L1CSM) which can be classified as Network Service YANG module per [RFC8199]. This model can be utilized by a customer network controller to initiate a connectivity service request as well as to retrieve service states for a Layer 1 network controller communicating with its customer network controller via a NETCONF [RFC8341] or a RESTCONF [RFC8040] interface. END --- 1. To avoid the confusion between "model" and "model"! OLD It classifies service models as management-based service model, signaling-based service model (Basic Mode) and signaling and routing service model (Enhanced Mode). NEW It classifies the provision of L1VPN services into three service models (not to be confused with YANG models): the management-based service model, the signaling-based service model (Basic Mode), and the signaling and routing service model (Enhanced Mode). END --- 1. s/Signaling and routing/signaling and routing/ s/describe L1CS YANG model/describe the L1CSM/ --- 1. This section should end with... This YANG model is NMDA-compliant. --- Section 1.1 and the caption for Figure 1 appear to use a different name for the YANG model in this document. Is that intentional or some legacy text? --- 1.1 s/department(s)/departments/ --- I think that Section 2 can become 1.5 and be renamed "Abbreviations" --- 3. Isn't it customary in the section that includes the tree structure to also provide some brief explanation of the branches and important leaf nodes? Or maybe in another section. --- YANG model.... It might be nice if 'id' was renamed 'uni-id' consistent with 'service-id'. Can you confirm that there isn't a need for an OIF flavour of 'uni-access-type' You talked a lot in the preamble about L1VPN, but when it comes down to it, the YANG model only models a P2P connection. This *is* consistent with the name of the model, but is confusing in the context of the L1VPN. Unless I missed the fact that there may be a higher layer service model that the customer uses to request an L1VPN (L1SM) and the model in this document is how the service orchestrator composes the L1VPN out of P2P connections? Please move the note about XXXX/YYYY above or next to the first mention (which is of YYYY in the import clause). --- Section 6 Rather than a proposal, you should phrase this section as an explicit request to IANA.
- [CCAMP] Review of draft-ietf-ccamp-l1csm-yang Adrian Farrel