Re: [Last-Call] Last Call: <draft-ietf-opsawg-yang-vpn-service-pm-10.txt> (A YANG Model for Network and VPN Service Performance Monitoring) to Proposed Standard
tom petch <daedulus@btconnect.com> Fri, 23 September 2022 11:31 UTC
Return-Path: <daedulus@btconnect.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABF28C1522DF; Fri, 23 Sep 2022 04:31:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level:
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-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 (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 qgztl4dIlzcx; Fri, 23 Sep 2022 04:31:19 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70128.outbound.protection.outlook.com [40.107.7.128]) (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 371B0C1522B8; Fri, 23 Sep 2022 04:31:18 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ljUT8UaqDZa5zbddZSPONkqe/lwcWTTwOLTzs5inW7D5f8LqIpY+nFBkKo1JWRD/h3GfXbg5Vq5PvUHQi10YI7A+2X2YP0L8rGbIp94xpIcKApOr/y1HER6XGtQkoNgwMqVoRGzjw9CXAtQtLYWpMT6fg7JWFkdLIix8fVr9VzgOZLrgMhfxE5D0ZCsQUWt59Fj99Ep9hQO+UdFQK+Hdmw8nDLW5lJUAZN1uIEKlfNM1bQIO/+bSYtQFEcUW4Dvttw4HJmOl1c6MXV/iaxd53pFsx1QA0MCPSlXayWgf8oFd+CW51zaVKMgbnbp1J7eg4xDZVx0txRo34QrPcbBo4w==
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=YXI0sTPWUG0jeiY00RvSAWOv44IUDxaAnRzNKyBT3Cc=; b=IbbxxPGVPMwTsEyzc6TugoVm47rGF5mVag8JK3mlrJdNFluMp3rPXAIgE2DDWj0lNVS7haInKB2T4w+L/FtJUxF49+KeoSicWTBNlx/usNoanepAPAVSRhlL0VMfnpsDjcAOuabYY7eqp/H+8v/kxaLR8RH3FlPkZd1Cidd5pnj64S5GEMdPMGfstg7G6WxHD0MOvzQCVMFanF7nWggnVRTp9I18Fplaic1QnFOAug5AvFD5HS0JIA2IZs7JscF4dT04Kftd/faKO2YdIpTFLgGUWbJNpa3wX5BnCdRtoFrebjT3OULQEyXqJ1eMVFg7QpV7+gyvW91jptgRfT/75g==
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=YXI0sTPWUG0jeiY00RvSAWOv44IUDxaAnRzNKyBT3Cc=; b=xMrVGESAq5PHhFoPlsTeDBhb80+OcP9MR0YZZMZgux/x1/j2Fd9BZEHdQWx6T025Lu+neIDRaOP5GDfcClprUL0icrnUiHcFQ3m61xmvj7KLqrrOyEcyDkqmW62nDDzJ/YJzR3Lp53v9u8Op/+EtJUG7NCUsHh9bWL9vfSVHQ44=
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 DB8PR07MB6364.eurprd07.prod.outlook.com (2603:10a6:10:132::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.7; Fri, 23 Sep 2022 11:31:11 +0000
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::c563:7a8e:d761:4d45]) by VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::c563:7a8e:d761:4d45%9]) with mapi id 15.20.5676.009; Fri, 23 Sep 2022 11:31:11 +0000
To: last-call@ietf.org
References: <166369104231.12830.10750656935897696619@ietfa.amsl.com> <632C45E4.2000107@btconnect.com>
Cc: adrian@olddog.co.uk, opsawg@ietf.org, opsawg-chairs@ietf.org, draft-ietf-opsawg-yang-vpn-service-pm@ietf.org
From: tom petch <daedulus@btconnect.com>
Message-ID: <632D9906.8070008@btconnect.com>
Date: Fri, 23 Sep 2022 12:31:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <632C45E4.2000107@btconnect.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: LO4P123CA0035.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:151::22) To VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR07MB6704:EE_|DB8PR07MB6364:EE_
X-MS-Office365-Filtering-Correlation-Id: d87f3667-2ed8-4b99-a7d4-08da9d571db5
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Ff1XXpyCbNsCWfTH7qPE58GVQuetXeqnsb+uf2OHQBCTrcfLaA+H9P1b9ZvB7eexP5llLtMFT/ApwbJ2XkJ1L5hg9oOtpqkTuMFlvCSRQz7pbl0p2AbvQX6qa/z4+1G3QiDUKIwSsrvR32sfv7SzyPLz0sVm/a3kNOTmrwfuM55k+6RMBAF/pDYWScLLiJiUb7swBi/ELekZjJPdrn/TEWijkeQl1rs85l3XrSrby+8+E+UczWj6k7772GfqwjckYm3EZsb3bW1ptmpeuwDOp5XEWELvl/a9jVPiBfQNrRbyBTZIAo0jAXU5H87JWibALOtdHE2a6OxCaz7lJFGII0MgGz6NPRLrDwxrMCM7LVvVvB4agjK/NPLuoICOrLnoX/GgtT7yjhP4IEUZyajedx5x5EJmFZFo644n6G5Yh+saF3DkGryE5XfL2S7OAZEIJ8yKMmPwFobKJL4Wv3BuZA5+ly5csD1vmYdQ3NRRhCAZAU/3tWewCenHX4ejhiul8iH0XWha/ERFBAqIA+3eQiYADg7DbSZbgRywULFSJutNu2vYWffNBmSOzFrqkvqaYFnF6QMDoYkorT4hjRFDrhG18qoB0+vJPYXXKf4aEmFvnw5Xn3ir7llTOFlhc6ILWUFpbkFMIwUwmldJO1NPMAV8Brqt7nofn6oOUZs/MHrJF594lSVfPLit6iU48hmNi5dg4aKLdm3SXE+SPogOKuqBYn8gsuEu3+iNJ3qOz0Hz72mxECp/rclInNypFXRi1owiNHIkj+BmyZ/9PmldONlt+oYzJMT5NxUF13UEGgvJXSEVCOMo/MeoAhAq7jsJzJGj91O74teAP1DAwLeehGLYBzhRWlyA0Sb4hywMVOF1HSZNF5zRwWtDhP6tAFnR
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:(13230022)(136003)(396003)(366004)(39860400002)(346002)(376002)(451199015)(36756003)(66946007)(83380400001)(4326008)(86362001)(38350700002)(82960400001)(33656002)(2906002)(38100700002)(66476007)(6486002)(966005)(41300700001)(8676002)(186003)(5660300002)(8936002)(478600001)(6512007)(6506007)(26005)(53546011)(52116002)(2616005)(316002)(87266011)(66556008)(6916009); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: j4VobrZDedp/ZB6uY6/1AOoaG9nkyt7dewpqlLnJr8fn8o4g7lkRnfrhL/lF54r8r2fRpY5fhrSsJGtvwZTKqUPsIoQgE7l2XWqLZHx+t2rKDXKU/IwvduqNPVbtQB05z/ydcOyNSUvL6m3Iv1zA4V5MiMM9PFcly+mRiZeks+aptaV60e5ZmV0w5EY5GusQFnP4qpapreGtIhpnTm9rlkcOw1PKq8UC0n5lb7CVjnEwu9VZ39+c/sS9mX3kQGsijBQCDF5wLOt+oYYehhWE4qmnZOQMZ33+uoOIOajY0QsHKKaOkLgI5FcyxDZaEjFHQ8l5p+k85DsbztYNViKu2Up7LSdXsYFzjgQsuHhAAoAJ22fW4lFYJNs5Z6jX2gvonAFgavHlm7ahvBm+uFXDYaLTnT1l0Oxl8YbmEQ387gIgzPpa+IXGbJ/VO1flAU/sLplXBDsgEqawpeyq1f/yPC7WUF3eGc2I12NceqhM6/VRRgs550ctsak++rRG6W8la0yzhZ2jjbCufucTtRd/Xwa4sjZVyONkFsYA0TAcHuu3og9AM8a9o6pknm/4hh8pb1s14AbDZ6bMYDnbkspApolyw1w3K/zIkKXgClZOs3UwiAy0/r8dJ1PPd09CYyyZ46WieN9NJJK9nAGzLZJ2bF6ixayn+S0CSvLpcRdqanT7X/2hXrUeHcpEtuZYAYKa23LJ3cI+yAfWycxqyhRFPQL0oF0zNiyOqFWgLetKeCZtY4HW7wVPD6LaLOZHDZAtPV9i+bsLeyWboLA1A2dYIMd0E4KjVqia0Nr3TOiipRnCkArAV0WDeZrItRTDV/y0zNukRQUCv1t8X5DUH7WEx1sSGipFhVcE+3b2f3egzM7fEBCnKFFTf6xcOiI6q0TfXxzFACKJGvDN080Sh7j1xOvslN3GFYLWqFN8PPEwPB5+ssomM6u57Gvw0ABKpVNkaiOGXcA865OWxYIrgHe1WlrfXr8U35LTqhpdFFrW37zCcFr4bLh81lhIpuzrXAJnO1yvlQEKaj0wMunQHcHPuFR3ROqCvhEcB30w2VirfC42O+QqltC1bGXT1myvKaWnxMXGfPBvXhSDSL6kGRNj0Y5pnkJKPbKvdjCWEzJNXVQBPUpdPQSGBqGBqN0pHW4Shq2PIY+olUIIthP8gljqMfzSnGAHEASFSIlb548ODm5ORR8WGbSClaQKnh97C0AQtULIUzCb4oEfwUxT0j9FFaxilWRJ7GdmqL7T3E5RL2jOLMZ9oyWWeX9LFs0qJ4vpJnHqhqTdSU9FaCKZt+VNsyreYB+U/jYoeUY2I9ggqTm9T+tbLzOeX/vqeH2mliuMvTVcGseK9880Hp9LGNgd+P0gzMPte9yNOb/vD5Qh+r3wJtdoXoSn/SC1R8x7dzOHsEso0ZxBmnCqG8TmexAdxZUYfKbHWoVAoKfdaswEJMfAwOu5f/wsRLuo521IZydnM37hghwrqtx3xqiPMnhBhlKypc2fdo4zyP1LXUuh/rvO1HvXoubL13rA//D8U6G00U4xfo6KYG5EpKCK0Sa1SsJUZyeh3iI8SpG8ATodjDfGUrCMdUtsU5Y8ycc1PHl8OL0yhT9byT6q/hcNDaT1Zg==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d87f3667-2ed8-4b99-a7d4-08da9d571db5
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB6704.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2022 11:31:11.5005 (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: xb60w8HnCuFmzqTIlswg3ZVLRjws8Qqbj66xukLc25N3Jbv2Kgqxz3Kcdfqb6ZQRiiGmVGBqMwCxYg3ob5ivKQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR07MB6364
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/jvQAwTXeXQvYSH1hkc4YTc8d4uQ>
Subject: Re: [Last-Call] Last Call: <draft-ietf-opsawg-yang-vpn-service-pm-10.txt> (A YANG Model for Network and VPN Service Performance Monitoring) to Proposed Standard
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2022 11:31:23 -0000
Thinking some more ... On 22/09/2022 12:24, tom petch wrote: > On 20/09/2022 17:24, 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 Model >> for Network and VPN Service Performance Monitoring' >> <draft-ietf-opsawg-yang-vpn-service-pm-10.txt> as Proposed Standard The problem starts with the title. Does it meane A YANG Model for Network Monitoring and VPN Service Performance Monitoring' or perhaps A YANG Model for Network Performance Monitoring and VPN Service Performance Monitoring or perhaps A YANG Model for Network Service Performance Monitoring and VPN Service Performance Monitoring' while if it was A YANG Model for Monitoring the Perfomance of a Network and a VPN Service I would be in no doubt and it would be even clearer if it used the terminology of the Abstract, to whit A YANG Model for Monitoring the Perfomance of an Overlay VPN Service and its Underlay Network Tom Petch > I struggled to understand what this I-D offered until the AD Review > where the AD had issues similar to mine. Even now, I am unclear if I > understand it; the problem is wording and inconsistent use thereof. > > In many places, the I-D says > 'This document defines a YANG module for performance monitoring (PM) of > both underlay networks and overlay VPN services ' > and it is that 'both' that I think starts to lead the reader, or at > least me, up the garden path. > > s.4.2 says > The model can be used for performance monitoring both for the > underlay network and the VPN services. The two would be separate > entries in the network list [RFC8345]. > > and then talks of the effect of the "service" presence container being > absent or present, which would doubtless twitch the nostrils of a YANG > Doctor. > > What it is saying, I think, is that the YANG module > - either provides data for PM of a VPN service > - or provides data for PM for the network itself > but cannot do both, except in the sense that the YANG model in a node > may contain multiple entries in the network list one or more of which is > for a VPN service and one or more of which is for a network itself and > that Netconf, e.g., can retrieve data for both in a single 'get'. I > think that the use of 'both' above is a stretch for that use of the > word, more precisely it is either VPN service or network itself. > > The rest of the I-D increases my confusion. > > s.4 > ' The performance monitoring data augments the service topology as > shown in Figure 2.' > Figure 2 has no mention of service. Perhaps the reader must infer that > what is meant is > The YANG module for performance monitoring data augments the YANG > module for service topology - i.e. ietf-network, ietf-network-topology - > > The presence container alluded to above appears as > ' container service { > presence > "Presence of the container indicates a service > topology, absence of the container indicates an > underlay network."; ' > The use of service topology here seems at odds with that in s.4.2 but > later, in several places, there is > when '../nw:network-types/nvp:service' { > description > "Augments only for VPN node attributes."; > Well no, the augments only occurs when 'service' is present and that has > just been defined as > 'Presence of the container indicates a service topology'; > seems contradictory here and in several places. > > Also, in most places, it is 'underlay tunnel' or 'underlay-tunnel' > whereas here it is 'underlay network' as it is in the Abstract and that, > for me, again, leads the reader - me - astray. > > In a similar vein, I see > leaf start-time { type yang:date-and-time; > config false; description > "The time that the current measurement started."; > The YANG type is date and time so that is 'The date and time ..'. I > often see monitoring at the same time every day which is what the > description might mean but does not. > > Likewise > leaf unit-value { > type identityref { base lime:time-unit-type; } > default "lime:milliseconds"; > description > "Time units, where the options are s, ms, ns, etc."; > This is taken from RFC8532 where the options are hours minutes seconds > milliseconds microseconds nanoseconds. I think that the reader deserves > a more accurate description. > > I see it as a clever idea to have one YANG module in two different roles > determined by a presence container - perhaps too clever for me. > > Tom Petch > > > >> 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-10-04. 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 >> >> >> The data model for network topologies defined in RFC 8345 introduces >> vertical layering relationships between networks that can be >> augmented to cover network and service topologies. This document >> defines a YANG module for performance monitoring (PM) of both >> underlay networks and overlay VPN services that can be used to >> monitor and manage network performance on the topology of both >> layers. >> >> >> >> >> The file can be obtained via >> https://datatracker.ietf.org/doc/draft-ietf-opsawg-yang-vpn-service-pm/ >> >> >> >> 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 >> . >>