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

tom petch <daedulus@btconnect.com> Fri, 13 May 2022 09:23 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 213DCC1594BC; Fri, 13 May 2022 02:23:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.754
X-Spam-Level:
X-Spam-Status: No, score=-3.754 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 (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 cXFinVLVEs_7; Fri, 13 May 2022 02:23:07 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140135.outbound.protection.outlook.com [40.107.14.135]) (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 CE16AC15949D; Fri, 13 May 2022 02:23:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eeMTXDBBxiJAw92aW8lk85MJG2cEW5OQ6sAkzbdgEb+JFpIRnY8kkQJi7d5v0w0CJJ16LYyUt+P03p7/4mg1xszLD8+FnT2t0lQjkyC9lPgp97MHAkl7S0+Gkxov+xoPIaPWJd/TtXHS53RNkx4raX8yYan7fKy1b2iPoY9afqj/A8T1WO0dJzS2R/i2Bl67g1Erp5Jy3cSXNAzjkBcHEFC9wg+rno4AAyKtAxUqQKKf49OplWiTVTkIGDQDfM9dyswaeMtzEqlXJqx1Dmny9F0evUi6hdJIYjjVPP3xVgsRmiX5ji12lB8RJ1cyA4QDbi/9WycdrCQ4TbtxJDg9lw==
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=QsGQ5sM8t/zzE8aa14rs0ZSF6b92F9sQifd4I3F/ZPM=; b=jZSDCQyg5ahgTTJQVLddxCJGhOxHGlZaed84nN7k9YyTZWJGfhREPO+K+OYcgVyqyPo5aId3cJMBFa+mszQkllPfU5cDmt00fDRSwauNqgtJqcm5IHIEEnEQpP8OFUpJmtni1253k9LxpZhQu0xY/a2ivmFgnNpnzZoD59NAT0k0e78lAR5Jkf3wU33rejj0Gin0zE5Jrm/HqmzglWQn+FY+esw7Jx7mh4O+8/p5+QeTDD5MtFGjaefnXsImfPbXLNeHbwi+OutUDYoVaQuPAvvYAKG/UwnQ0N2em7Bk9jPz9s7OJbNuVJQFgUoBfqaMhWY3dj+4lvq+uXfb8uBRXA==
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=QsGQ5sM8t/zzE8aa14rs0ZSF6b92F9sQifd4I3F/ZPM=; b=r6QQrJygCIVuk3J7II3cx8zpk0Q+YCRd2mWKIsUU9DBez1jeLHcT9Fsq6dkKXff5dnTk73N7P8V1rc+6cX7T3LYEoWOCpbRFjkWJay9gavTOg42n8VxeZp0mQj4oW2YbdUHkHX90fcDQC1vr3en030x1B3zEjBy8RlPFmlIxgpI=
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 PR3PR07MB6796.eurprd07.prod.outlook.com (2603:10a6:102:76::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.4; Fri, 13 May 2022 09:22:56 +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:22:56 +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: <627E236A.8030106@btconnect.com>
Date: Fri, 13 May 2022 10:22:50 +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: LO2P265CA0177.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::21) 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: 11e712da-c301-4303-b64f-08da34c229d0
X-MS-TrafficTypeDiagnostic: PR3PR07MB6796:EE_
X-Microsoft-Antispam-PRVS: <PR3PR07MB6796441FC6FB6E4D1092ED99C6CA9@PR3PR07MB6796.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: nRDSXJzdocWzHwi8GirhijjTZMy5RYQhgUBIZcZt32FfwmjF2nWtqxaKVdOFg/YlNyWmYgX6A+hB8yMagjrBTzlo3wh5WoZa/dKthToO7VUdqleIRiMBgXTZrdEggaMPWJM06jwZXJAo4qkpSjXnLr/T34CXKwvKbQMFLKf0ofxPmOLsSsccIKbjyV5c8XUH8qSGVPwEAJ89ZUNeGGj1aZVuuAK4j2zVPYZzJtGaPS0aaA04z1GNrltKqyr0p+i2j2rKHAoolNBdQYH98baIA5bKui0aHnbdiFrP9IgXy8efJMnAvfnvPLpUK1uYS0SdhzE/Pq83vpdY0wXb6gtVvRCgGO+okA1V5HgUVqsxfMgIHYC+fdx60y0YGxSDAOd2uwvQpIbqNVc9zxCYlld/vJgRS2d/EHHVdunFUss53Ia+LrtvLfzr+smkLmPxVlziwG2pvUodoNEN4n7x4+tXHJA5cAHPnKlCTJmg3cY2pcwGU4d1bkvrk/wyKN7OMwW15X172fCv90Z2/DR4ptV412Tx+wRtnBgQGCN9vWpC8KtGomPpTS5nSvSWG+DqKslGNH8ZwVfjutEg02v5Y+0VMV4o701ru3tzA8/KsCFez2SIlXIujKtI9iwrfCuYCJQhA/n+XHxxi/TxLCpAdUv12Z+SSGAKTGpKgEti43FRQa//PH/48mHaJFqGK3JBVXhYnemTtLf4SR6vDiq4sUGPeSUBBzGixRV5SX78FfTYTxRJOgTbOap7dHAjb6D2KDirXRM44k0UhBAlKZhqwkcgo2jbC2EU21JOtoJNoWankuLwncykSOl+S2w6XUdC0CbiiIjDjxCQxEgFOg4gB338ZeiMfXqC7CocINosTg5ri5NyQnin9fm7zsMNmjyc8BHa37SK65TaZeHSpxbdLt6HBA==
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)(316002)(33656002)(52116002)(6506007)(87266011)(6916009)(53546011)(8936002)(5660300002)(508600001)(6512007)(36756003)(6486002)(26005)(6666004)(966005)(4326008)(2616005)(38100700002)(2906002)(86362001)(38350700002)(8676002)(82960400001)(66476007)(83380400001)(186003)(66946007)(66556008)(3076002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: GlGnq3m7FtqhjJgkryYYyi9QLbXt7QRnxGSkQzOzFS+8nQ44KLtNbYe8KuVoJH8PvTgSLMPiCZHidKy2eLXi6w9PI8KDYo9Ofi3iEdqoC+BsEg5ItlJO4pFto2/vT2vmWI4hlqqBuVvQEIKN+iaZfcvMSAwQ+vXc6l93oF0GrcBJ9CwQmBKocSi215kt0Q3Olt15IImIx3GYj1PsBp6Qqp+Ji4W0zeP7oLCt6FIYNttNpB635LZx02deRmb4MrqSPbZJZiQ6Zpv0nVn3CYiN8fRBRq9QCjBwPDAcDORd0N2Kxp+ehiQ5OwOe0yYQPclfuHmPldcUt+gCoFSahjasoLhIlQnomZCP9D9WOjq7P5mjG3V8ZnLFKUsxDY9YgEuyklMVOFRid/YSS3jTb2woXQljA4qFdWNKPtJ8yr0kl8wo1irrFRjVgaK1e0WCLQyu/p2I7/SLpzDdS8IZtPhSwW8x+S2rd5SPlosIG/bbNmCG8Y4xrBwOeiMuv1jo/lD8h2UzcDuGbu7EGL1+T06xVdN611BbbLF1hjXk0fT6MFqL2u0OD5novif9cMAtqIgQhMCZJ0Wlx1ZLGDEN+PFIJE+ZWc46bvC7VVHEyBPDt8KsX5yGAXJcZmyPv9kK1KKVts/L4AIjlYuu497jb5GuiRISLRXynYIbnD2a8ZXd/ssrjJXEYSr98xocNmBB2PfddJZdO/qLaiv6B1/E9JVSD/qjy1pbRUmGrXVRuvzAu2aN96X37YJpzgdSSsX90TUDzqGLO+QB65tS54i2bphALs1ZIvBkP5WnKmDMiToZxZfUOU7OLUbIUP28APg33whqJyo/bhIJdTdTs0U/JfOGvUwn7uCg8pjvv0vs88HG1KYws47PPiP4e1xC8WaXz4YU0Tud/N27LgQs1/PvZF0O/FrkOo7EFZ7C5MRNult0K+QydEQc8A+y9C/uWN2c+ZniUgcnLKdXVHYQY7lCTRKjoF9DjvPao2bgjn6FMUxLIu7Aam3tlyWDipSWo5ODa+LcTl2eJNM8rNhnk4voafAhJjgRpvWvdrymGaPQ2OLPkg9DQF5ugxJY1WAuVQCNM8UKV2dqhxXF177U7/nROTb3jRs/QqKO8cFzgiqs9npmbATuhoimVxEdqPPUAnRDOBTxiqMhm7oBi5voP5Mnceb4qplPP9s97BFJpOPynMuPuwObm3xPOJccn+gc4tUUIL7WALaxY0zK0kBfBwCXCkJ6pslKBSkIkOJRivAVKr+AxhaB9pD5j2fyM+8wxV6AQ4+8wPDa7WM+wJBjy4+9a+nhspoMZgYvzYQBkC/RjDJTNmFsKXbZULXQI4M2r9Fmv/yHSKvNx+ctWM3aJt+25nxJOwSd6JRLFRzZmpXXDQjdfjCXWfqlsSQVb2hnpHlEvVX/y1XtDIRDf+GGh58goXoP8URWRVk0uU8yjqU8ruabX7w8iLwISOyXjGFZB4C0dMbpD12UyvhF/pkVLWeJSa+0DpZxj4xD2rpd2ntmWblgp4J5wwO5w8CE0lXRHOYeq1Vh2pvy+6qQBzMTR9jCpVkyrEjoXS1XMxdAUabiQNCuTcFz04spRf4kTVgn59Yt6qfsJdaeGY00S7p7QNoXPhlU+AE/9o8Hzy0JBhq8XcYnVhVivU3b6ELfFZgCVEKDqkSnFDu58ZdlOPB3ORI2pel4ABN4BAoU716OJUdvXxWtusB1TAKmUL1VA/uz6TcUa6E7DlBe4rS30TiqjOAg6vgF2SAoFdx//Y0euS6uWMgQZJo=
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 11e712da-c301-4303-b64f-08da34c229d0
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:22:55.9002 (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: p6K9dUTvGXfEcDKnEwW3SpzSAFZ2Nc5GTiCZ8whJ44PTdCZzOPQ+/B77u+gkDQ0IFylt80/ehJqnmsPpEIzDmw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR07MB6796
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/blWUYIAHSXRGCsVic0jtZ_N8YEw>
Subject: Re: [OPSAWG] Last Call: <draft-ietf-opsawg-l2nm-15.txt> (A YANG Network Data Model for Layer 2 VPNs) to Proposed Standard BGP L2
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:23:09 -0000

I find some lack of clarity with regard of the BGP Layer 2 Encapsulation 
Types module.

I see no description of the module in the body of the document, only the 
module itself and the IANA Considerations (S.10.2).

S.10.2 says ' add this note to both modules'.  I only see one module.

It gives the name of the registry but not what Group it is part of i.e. 
'Border Gateway Protocol(BGP) Parameters'.  Admittedly this is one of 
the better chosen Group names but it is always good practice IMO to 
specify Group name and Registry name when referencing IANA entries.

It also says that the name of the 'identity' is the lower case of the 
encapsulation name provided in the description.  This is not what 
happens here, in the module, in many if not most cases.  The identity 
name is based on the Description in the IANA Registry but heavily 
abbreviated.  Who will decide on an acceptable abbreviation, meaningful, 
unique, for future additions?

'Unassigned or reserved values..' worth spelling out that those are the 
values in the BGP Layer 2 Encapsulation Types registry.

And what about the Experimental Use values? They are not in the IANA 
module but why not?

'unique revision date' well yes but the current date would seem more useful.

Section 8.1 describes the module as 'YANG data types defined by IANA' 
which seems odd.  The underlying data types are defined by the IDR WG; 
perhaps 'maintained by'.

I note that Section 8.2 which contains the other IANA module, 
IANA-pseudowire-types, has a section title of 'IANA Encapsulation Types' 
which seems odd in the absence of any explanation.


Tom Petch

On 29/04/2022 15:40, 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
> .
>