Re: [OPSAWG] Last Call: <draft-ietf-opsawg-l2nm-15.txt> (A YANG Network Data Model for Layer 2 VPNs) to Proposed Standard structure

tom petch <daedulus@btconnect.com> Fri, 13 May 2022 09:50 UTC

Return-Path: <daedulus@btconnect.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A97BC159480; Fri, 13 May 2022 02:50:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.757
X-Spam-Level:
X-Spam-Status: No, score=-3.757 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-1.857, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 hnCPPx5ZhYQp; Fri, 13 May 2022 02:50:34 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2111.outbound.protection.outlook.com [40.107.22.111]) (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 16544C157902; Fri, 13 May 2022 02:50:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JCpQhaTI2CiUVSaYQeS2fP2Gi+26BIerZxBIPp4AD8+ZyKTW78rbKl9lV2o9i/u+rskgvpBaMy16HGW2OJ41ugPQ5yq68TgXcVak+4oZIgCSRICX2TAdJGJK7oIZbOLoVErN7X2V0m3lcy5nQa+3RYyie/p6HPtukY/rjwkz2Q2KhQv0fNUsiDus/Wb8RwDin39NiS/WR4ccBKH1RCCq+KC7sWNdMMN1UfQNv1Hu5oycDmisTQVAHhxf5n0CK+FXuUPaTbMLFyA+b/svuW+M/1CV0DsgznvKXsgI2TTWm2fpH+NPxO//wyWQqVyExoRItT1RqxWL0eoS5192cjimyA==
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=Zg32QXNiSR12h7ylRluZGeSvxoajmkzcXIL15vd74Jg=; b=n0YBUZ22W/0tK3DBBvxKn67+GpC0BJtbh8FEr5ykfT+qhkYbpgUbeivwNUX+cu16ZnpcCyI/6gnbYFPFjvZvphe/spYlT8CsgWy/OflWy3WxZMypWb4GrXNE4cMhBt88Ei6eoAIu0ksa1aDRvHZQWzhbAKs4f6jCn1FRGFO9VcJBWFd/7m018KSZ5z7dNr1obe/2jRrrkZUwFYqnNfzIQ4DrC1jWgechwJd5NqTnnWj1YNSInuGdHKd4djYkBIeFkkzruP5jhtRNnOwDnttx+FscJR97FIH1h5TXF+t4BKf3/uFeh4CMkJOoXdKs10o3kwHQagDDhYszJXka7LbXeA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zg32QXNiSR12h7ylRluZGeSvxoajmkzcXIL15vd74Jg=; b=PiaqGcybk2/CIHDgbDdJWvWmyXJ9G35rRZpNRrffRcEP67h8Wh+t4y+gwG0nQ1RIwu3CvplJlhjY8hSwwEqOFZTt2pR1+l2JO7K054suw/2XtzkvtJJIBLtmN0RhqbF2oDpHcO5pj6LHx5wLEtQvu1yhy0ho7kIDwsUK2iVfB5o=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8) by DB6PR0701MB2661.eurprd07.prod.outlook.com (2603:10a6:4:23::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.5; Fri, 13 May 2022 09:50:29 +0000
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::f84d:e585:8cfc:e64d]) by VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::f84d:e585:8cfc:e64d%8]) with mapi id 15.20.5273.005; Fri, 13 May 2022 09:50:29 +0000
To: last-call@ietf.org
References: <165124323213.7379.13149514636739448316@ietfa.amsl.com>
Cc: adrian@olddog.co.uk, opsawg@ietf.org, opsawg-chairs@ietf.org, draft-ietf-opsawg-l2nm@ietf.org
From: tom petch <daedulus@btconnect.com>
Message-ID: <627E29DF.5060306@btconnect.com>
Date: Fri, 13 May 2022 10:50:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <165124323213.7379.13149514636739448316@ietfa.amsl.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: LO2P123CA0020.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:a6::32) To VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1c8154d8-0f65-4b3b-718e-08da34c6037d
X-MS-TrafficTypeDiagnostic: DB6PR0701MB2661:EE_
X-Microsoft-Antispam-PRVS: <DB6PR0701MB26619DEBB55D028B13C323F1C6CA9@DB6PR0701MB2661.eurprd07.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: gnUH7qblAf3Rac+qokDjURDzDX2nlLJZHP1iEnH/RNgNulWIIgU5sOYSWvbSCetT/40Rsr5/KaSrvVvfPv3+tQllyvNnDdYCbgsMwhL/GdH5o+VpxeRNbKK07/9yIfgW3ml08/4qkaMogWK08RLhoLaplD+Oicxnt/UZyJhF75iBrUU8kgj3lgKdf6oFNFNM5f0H5SqlIqhjejdvCI+zuEEkwo3q/9wSoW04/RIxq2/neZTXY0Idah8lBHlzxVUJQUyVAbT/8oTDJatcExft2jwj2l/nwVnBeeUrCoWofVWT3CLaxIVgR9nBO1mJRVvxe/vRktpZ81bkjAWwy5DINQVmtLMY9ccJARtlRPj8KZguTqd0AY+9UxmIUX72b0LdTmzCMDnsNcRLorqc+KMKkTM2nyuTLC6X5uvsw8SGRW4qWRDYNxBB/pL0NoxG5kkm/zlmj+2PVgZUBpD0Zyj64LqssZofUiqIoM09gpCqLnpqJoZolSvsdiHvmNVuOLD0JueFeoo7mh79iH8zx99pmiw8T16fPQZwvOcXCKRgufeU/RzhBpFFhoyufdxHL4wPmnk2rwzZ52nkG6WzqpKfbfYPRzPVMi7vOqX5QWWvLvlWDLvXmMSy3MK615wTKKFRDAZMzwbNrJC2q/u2YJBrwltgpOJoSaoTE0iPAeCVGJDSknF876VfnlpGOjBCQCqp1//v7uf8HUQf5vBUHAQgSD7KUS1+WSRGZ8DbzIewsN9iWxnyXBs++7lUkUzfgThUPDp8SbY/38llFUSpnfXeCjtQ5phwwlEIsZew/mc+cSUWnl7sF/ZnR26YjXDf/4Q0
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB6704.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(5660300002)(86362001)(38350700002)(38100700002)(6916009)(316002)(83380400001)(66946007)(36756003)(186003)(8676002)(66476007)(66556008)(4326008)(2616005)(82960400001)(6512007)(6486002)(6666004)(6506007)(966005)(8936002)(87266011)(26005)(508600001)(33656002)(52116002)(2906002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: c6fvPDJPTDRFd0mVza2ssCvQNrLPR6PNuRUm5Wno69ew4f/qyMaSyTZVPAVLjungLjt9FIQ+e4fwClMQYa4DD0SMzK71zdwl/5SHwzYO9/qDsK2TaHEpT6qVP2Ek6pbgFqA4pH3TMSraT5soB4jF1x0gWXP9Um6BOI6e30+XTb5s8eEhwMKnvacoQvC9eB3UghKrRu1hO2wT0JJLv6lio7RP3TV6mJ2brePrUUZxlSDR01YQrJX48KqFATD5R9q3W1uGz7APFdi8yrSTyBOWvtPH/hvbo04zV7Ee2C5xso26V02LQMHk/J2GsVSJMTeqFrqgmcQyRDXNF5CCJv/JXHJWISfBFhDOlNzLVHVLJ6sHTE+pVh7Iwt6KwZY6dgufYeSeuWxDhyIV+9JB2EOUNoY5KJQ2oQqIHFkDvxHkIw3ncuwmoIWtvejhvcg4Kdu5+SSMvZNmKdCXG2oG2TPq02G7855Pycmaw7NxJMODmNOY501AyDJ7NyIarXDrXcYiwu6IxODqGkuFC26ph8mftKVULMsN25OUFBdKibX0/sJazpVKoXWVql+TaNZqeWp3wrzPjQ9w922FlXzXEXi9uktMrwapgpfWmqu0pKORTxtzhVvastHmjBdT1Ahgnww4a2jaGQ+PqX0NsPxm43xyuG/z7JIolHMBGS+JKmwrPUqGjc1alQbLgu5BSJZrZ9YE0p37iJlQUjjoRnC9GAFWe+AANt2UNlD8BpGd2ijRjapXk4HdxjQPm58k8M9EbTwyjp7iBHf4+65/sDZJJOV1UqTQ2yj3o9PPwKbRj67opdU21W+s7dW2DHiS22m4GSWwzmRg9g91rvaFl/CidnbkAArDvxB2PwNK2K9NFuCjAjvunDyYQOOFJWTpb9arcnFzj0cwnHXscQHQeyWj925bts7x3DwpUkhu/5wyJ6fh47esjvNFlTDQU9NKBB515zR3EuuFAhmB0UaonLYoGVRvh8kNY61vo8hTQ6gNQUkqECy0hW0L1H0XeF6K4HzwYDyQWVDon2sn9Kg2RVisPJ5cgklz06COWvJLEK0VBZ1GnupS+ksISQCHqsNXRlbyiwSdJZRUPC4HjbK92UEZuMqqU1ga4OvLmY28Eqa/M0oKsvPAW6j34P3lStbbawCUs7w6D3vzr7PXnzbfJF0j8uYgDohj8o+Fm9U/zXxTaFQJZJ7sF2ml+i0zvTWFDaAI00c1OUdshCVouLv9B4bcH0wG8lfF9Dpgaa3F2kp8o9tRMospa4PEKwrw8WScfa+bsZ1EGVIVKZfUh5U8dv5p07uMIxxrY5qi5CcvK4FzH7XP4GJHrCnFLI1F0NPU44JIca2DM9g9aj3oHqpUv+uP0tp+KddROpOf9qRj0ZPy+xGGb+Vp8sXhu3vozP/KiP0SVzDTsfbrdfJiMI9casFUXmk3Tln9T+LcG9ZYv+/RZJYg2fKNATn8DSJx4la9xEZNGYrfLqWcg9rNZdfAnr/mGfk2c7Ts2XgpGvg92M7ukoKCjYtRjJ0y83T03d7tBfK4NdTn//jCi7exKGxXK7Uxgj5df1GU0k186hYf5/LXc0Y3Xt431EWfVtRZ+KCqIGI1UZL/jriHkqNz1dQMR/cDqHmKh+a3uiQnnKL+rsOG+7bM/W2RS1bD552wo3sw8z9f6bxgne98ueawNLMybLoPLkVw68leE3eguV+l6sZXL8LvNJ6b4jiTLzLYYa7fIxJ/yBxtJpdzeb2+WWOZzUyXrAkLScEHVscDb79CfGgvFt6FPVs=
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1c8154d8-0f65-4b3b-718e-08da34c6037d
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB6704.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 May 2022 09:50:29.4317 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: BR671AktB4F/C66U0gxyVTABVecQ2IClnr7H1e63KS8nD9TgZ7MSJ6VlHwjLqSza5099IFe1/2boIdx/nD6DcA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2661
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/v_H59isAhXlEt0ozyKgi_mVu_jY>
Subject: Re: [OPSAWG] Last Call: <draft-ietf-opsawg-l2nm-15.txt> (A YANG Network Data Model for Layer 2 VPNs) to Proposed Standard structure
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 May 2022 09:50:36 -0000

I find the overall structure of this I-D unhelpful.

It contains four YANG modules, two 'normal' modules, protocol modules, 
complex and so likely to be updated sooner if not later.

The other two YANG modules are the initial values of modules for IANA to 
maintain and so should never appear in an RFC ever again.  There can 
only ever be one 'initial'!

The future directions of these two pairs are thus likely to be very 
different so placing them all in one I-D, one RFC, seems unfortunate. 
Any revision to that RFC should involve the elimination of any data 
about the IANA-maintained modules, apart from a YANG 'import' statement.

At the same time, I note that the YANG Doctor review expressed concerns 
in terms of the size of the I-D and hence its manageability.  Since that 
review, the I-D has expanded from 150 to 159 pages.

I would suggest separating out the 15 or so pages of the IANA modules 
into a separate I-D to follow a separate path.

Tom Petch



The IESG wrote:
>
> The IESG has received a request from the Operations and Management Area
> Working Group WG (opsawg) to consider the following document: - 'A YANG
> Network Data Model for Layer 2 VPNs'
>    <draft-ietf-opsawg-l2nm-15.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> last-call@ietf.org mailing lists by 2022-05-13. Exceptionally, comments may
> be sent to iesg@ietf.org instead. In either case, please retain the beginning
> of the Subject line to allow automated sorting.
>
> Abstract
>
>
>     This document defines an L2VPN Network YANG Model (L2NM) which can be
>     used to manage the provisioning of Layer 2 Virtual Private Network
>     services within a network (e.g., service provider network).  The L2NM
>     complements the Layer 2 Service Model (L2SM) by providing a network-
>     centric view of the service that is internal to a service provider.
>     The L2NM is particularly meant to be used by a network controller to
>     derive the configuration information that will be sent to relevant
>     network devices.
>
>     Also, this document defines a YANG module to manage Ethernet segments
>     and the initial versions of two IANA-maintained modules that defines
>     a set of identities of BGP Layer 2 encapsulation types and pseudowire
>     types.
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-opsawg-l2nm/
>
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
>
> _______________________________________________
> IETF-Announce mailing list
> IETF-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-announce
> .
>