Re: [netmod] Confirming draft-ietf-netmod-module-tags-03 consensus call

Alex Campbell <Alex.Campbell@Aviatnet.com> Mon, 12 November 2018 23:37 UTC

Return-Path: <Alex.Campbell@Aviatnet.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C8D6130E9C for <netmod@ietfa.amsl.com>; Mon, 12 Nov 2018 15:37:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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=aviatus.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Alcb0PeBFfUQ for <netmod@ietfa.amsl.com>; Mon, 12 Nov 2018 15:36:59 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-eopbgr820059.outbound.protection.outlook.com [40.107.82.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBF33130E46 for <netmod@ietf.org>; Mon, 12 Nov 2018 15:36:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aviatus.onmicrosoft.com; s=selector1-aviatnet-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IkIdU5bEPaDIhV0PbyvLYmO9j9EIdBBabc+MyqBvCMU=; b=e34VdEMThYEaybojyLbfEOtMI++7ugokh+1Cpxl4wD62IVe9VoR+VfqgYVTKBJ0ALhMi1GGBP5HjVnghZW5ypemr1o0yQ+U0MitmEbHWY/lj7THEeHuCiZz8IvMoAiouEpMU0pYRZ6rRq/hUHhfTufaKBebED9QUugP2Z9XW1E0=
Received: from MWHPR2201CA0049.namprd22.prod.outlook.com (2603:10b6:301:16::23) by CY4PR22MB0599.namprd22.prod.outlook.com (2603:10b6:903:eb::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.29; Mon, 12 Nov 2018 23:36:58 +0000
Received: from CO1NAM03FT007.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e48::204) by MWHPR2201CA0049.outlook.office365.com (2603:10b6:301:16::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.23 via Frontend Transport; Mon, 12 Nov 2018 23:36:58 +0000
Authentication-Results: spf=pass (sender IP is 192.147.115.52) smtp.mailfrom=Aviatnet.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=Aviatnet.com;
Received-SPF: Pass (protection.outlook.com: domain of Aviatnet.com designates 192.147.115.52 as permitted sender) receiver=protection.outlook.com; client-ip=192.147.115.52; helo=mail-send.aviatnet.com;
Received: from mail-send.aviatnet.com (192.147.115.52) by CO1NAM03FT007.mail.protection.outlook.com (10.152.80.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Mon, 12 Nov 2018 23:36:57 +0000
From: Alex Campbell <Alex.Campbell@Aviatnet.com>
To: joel jaeggli <joelja@gmail.com>, NETMOD Working Group <netmod@ietf.org>
Thread-Topic: [netmod] Confirming draft-ietf-netmod-module-tags-03 consensus call
Thread-Index: AQHUeuCYPynVjMzsZUumk/tVht2Miw==
Date: Mon, 12 Nov 2018 23:36:55 +0000
Message-ID: <1542065815557.72600@Aviatnet.com>
References: <8C4CE813-D0D1-4F4F-B813-B451D9A8D8DF@gmail.com>
In-Reply-To: <8C4CE813-D0D1-4F4F-B813-B451D9A8D8DF@gmail.com>
Accept-Language: en-NZ, en-US
Content-Language: en-NZ
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.15.6.10]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:192.147.115.52; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(136003)(346002)(39850400004)(396003)(376002)(2980300002)(438002)(189003)(199004)(3846002)(956004)(6116002)(11346002)(2616005)(14444005)(118246002)(246002)(476003)(23746002)(47776003)(39060400002)(305945005)(7736002)(7636002)(8676002)(36736006)(446003)(316002)(7596002)(5660300001)(53546011)(86362001)(110136005)(8746002)(8936002)(486006)(126002)(53416004)(336012)(7696005)(76176011)(36756003)(186003)(26005)(478600001)(117636001)(25786009)(356004)(6306002)(6486002)(2906002)(72206003)(50466002)(6246003)(106466001)(966005)(102836004)(97876018)(229853002)(106002)(554374003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR22MB0599; H:mail-send.aviatnet.com; FPR:; SPF:Pass; LANG:en; PTR:mail-send.aviatnet.com; MX:1; A:1;
X-Microsoft-Exchange-Diagnostics: 1; CO1NAM03FT007; 1:fRt7OaonN59F4q/cbFBa9wG+7Z5JXA0qMVERFwF9ZTTYFVJHTiMhv85i2NvmKHDmro/UoariEM19OkwikQGtMx7t+moAsjZnb0v9yNFUU4M2AJ9FgyPtrnTcWw7xU+xO
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 44f22ede-5bc8-402e-91ec-08d648f7bc7f
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390040)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060)(7193020); SRVR:CY4PR22MB0599;
X-Microsoft-Exchange-Diagnostics: 1; CY4PR22MB0599; 3:ad45P3Q+gseguwNduRSVKvQlHh4VuOvHlMN/OF4kx3Vh1N8KKqlwxzZplOInT+ZikuS4WLlDXnTQR6j7mbDl02ns650cbp5mC0rTkAJlqZCgpEMDRQJslkWDOK0Y5ocJHtJopzinon5k8R8LyOpvfWV5bPi9tO4AICQ9r4/54M+e0M+FOnOrTa0E7h46IJwUR5LBU7KA/QzVCq4oKtwSeZF1q8fJTjvGiu+rchLeOzrG2Hb/iB9P7X313xkXpyTAMUqjwuhQ4M7o7XeqngkWeNB2YbW61qnnnfS/hiXFUjQPjojBAm9vwNbTSMZWQ9r7f/x5IvZGKNlWQfIIBsddSyEEhWOyF/s1X6rdYP6/3gc=; 25:nL7zBQ52Za/NQPD3sO4Azb01Z8Ccb80fRWX+EP6XL8gvuzomho6Qjhc3mgISs2uPh2wqrL70TTKy9SNVDKXOInLFtwwKpKv8lpObRvSKVrilAXnQn5OJOs9SIsnDVYGHivaFkMKzGnDKLi/JUj29Fczqq+0kt6DtyrqTtphl491rWQRy1oeWM5Xs/bhMjD9fgigmgRBKrjIXY0RNcUlw2lwZ2hxZ/v9v7bEZsm1CdyTKbH44MWwZ9CwbVdLnVSjdeLbAfZA9qylyE+CBfQZoVhkvS7AzgLgnofz9zhYW6YHsMW0QyfIIsII40C/zay1I/te1czZdXUx7ggETAgZjYg==
X-MS-TrafficTypeDiagnostic: CY4PR22MB0599:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR22MB0599; 31:4MRwM39KM13zX7gosF5MuoI3mEHIisoX6zq4yYR2mxbTYiV9m86KmD9Dq82VW8CcyPMiJ3jJJ4VmXHlVLkAZLMrYt2Z3l0QtzO/1jb6s/EulHBO+Tma2XLlarwo/Nc6v0JOhCTBsg/rr9I3FL1vTPbmGf2LKkgxIRdHYx6gYd0/TfUNHFt4Y95TsglpeRC8+7Yi/iW5JtrVRMP3g00I6LUh1H3fsiWzHyq1IYrvuUr4=; 20:LrWgjDEWtD2q+50vigdZ0p/EfEcj9TftnJZs2XmlNv7K1h4B94yMQNyghAI2JFfK6sNUe3mR4MuS43gB6Yk2iaklZIPZTi60BmLkjax6LkqtSMlU5pZ6PftNKnkVMnUAdtaY4oh+zEcKj3xfqPewbT5J2x5jJRiVaU7xAM/hJBwfEcaOepxXXSze0sFuBxbq1UH6ihZAJd8jSRCfJF4X9XpBGgQ0z/b9XA1PBB/4rkvuBaLFP3xbKnW09+v+SjHGlFCNZso3uj2AIvOERx4df7lRpAUlRe0gP1NB36wiwRf3TbRlMTuEpdnaA/exMXKBFgpi66VuX9CpQIJOcERiAJHbUH7sZ/RxWXr95BlrF2TZ0UlAmQnPZa4EFnAg4iOSGezkiWtmeF4CV9VRddkhevTnLnQeBKv0iR3mqkBrYQEV8QYgHDvYcf0h/f7Q53IRGaLS4qOwxVGMZhruqJLOYcoV573y3Osf0TFsRAecnMsVm4briVnzkvmdEKfQZPV8
X-Microsoft-Antispam-PRVS: <CY4PR22MB05993F65C297FBAA097601F987C10@CY4PR22MB0599.namprd22.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(100405760836317)(158342451672863)(85827821059158);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93004095)(3231402)(944501410)(52105112)(3002001)(148016)(149066)(150057)(6041310)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:CY4PR22MB0599; BCL:0; PCL:0; RULEID:; SRVR:CY4PR22MB0599;
X-Microsoft-Exchange-Diagnostics: 1; CY4PR22MB0599; 4:gFwC1BxjGsrUGDIGdwhNAUv4kBuMNTbt775zE+uG0btZIvb4ibgGIgoEZn+lfuoa8ChUzLRwKv4mmBKn6/ja0xnWkEn/9cXlxeRRMRuwYOi0/uJO1wdk5c+iU6TO8GykU4aV0sHDA7fV+Z4tBvoedzM9heceuff9MSqiyfEDivLXFCMMyLY6Cyk1n7RBQbFslS7say0DDNDQaF2/PSxK5jfG4lOjwIUsVu21mmiHpWDYO4SgH4m+/kOaw++p9UjVmIwiKcLjG1N2TbcT7VjHs+WixlDP9Q475+t4OxK3ALD74ssznCfzHsg5T2C+d+EHsD9FxY7pKQrQpULfuMvoV6SF+O9+MvakMiIAGYD42uwAhjoq6PmjBsrxLFbJZwcx
X-Forefront-PRVS: 0854128AF0
X-Microsoft-Exchange-Diagnostics: 1; CY4PR22MB0599; 23:avhpt5/5mEOHZX/t1JlYWEfUo8zLTnr+K9dmbQD8hoO6eNbXNfZfT3Wq1P4EfW1xvoG7WkQ/rf9MO8+zvYjrDCBoSOh32c1ezCvV065mNHRWEiF3sFPmO+4Sz8JztDKG6pOusJ5A3xz+PzsoKNYM+iC9Q735T85znyGybER+j3ilIID9hUaqer9pBH10hc9lGjaVwXxOCSYv0gHVS+kZKUqx3ECwJ9wEZtnvOqmHmq58yLmQTnWZdrn8wIQ4y5AdLeO0rnX8SJingOjNrHutMpsGIaaafVsR1A0g8S80JNl5MKN4baAfmKKeAn09MlhIJ+FvhHyv+vGOEoVT401lRqP+Fe8969QjVZnAhfgOJYXbo+/9+TGVekNVgsbdJl/luh8Py2z4JOQJmAuwL0S2BNnXlPNSkMa++wH4HL03dTRcLd2F4muFQq2Ii3oWirGNN+pdOkIAilDFV1WDZTXgot6QwNIEXLcqhrn6aWf6R8L/ONqtpy/D4BmfxjEbC1Zmh5oqeapgEka79sQV1h/Ij07FJPl8wn+JIo3vWe1YncB71Ok+6ddagAvAdsBMzTGC6RqjWN9VWjloPaW1PWjf6gyLz1u9lXt1BqVPsHoLNbhgbY567ykR2+emruPv/qHTQ0M6rHKI39MZen1RWpsZawnjpI74jYe4CdSxwAO4pYa/2fzh72koUGg+uEz/+5aLP+Zm9KEtP61MEMxFs2PafbXz6mpT/ICNQEd9+D3rWbSYMvo290+NMdYJ6Pozt4Pz4m9stGVnHP9Zc1clvCH6UeKJODqJsr9fDyHLzU1Jqg6SkkBBJTz7OHmLPuzCczkqzC30mkdTGQFH9Hg9hcQwaV0lrYf+YDxdVD+vqupVFR4u+FoFqLY3UZBqf3Nkj7fE33dpNQI4jGenxYG81IG7SvIzgcV4M3LQeWem7sdQs2+X8JNbq1XlI640k7ClFnVaxUVhL3Vgek/Z/7AtKSVBRajvvi5WvjfG52Hw/oitrQI5DEHomNxDRHsJpoK0y2JK7oqm/PzTohyw/D9T0PasbimtiOX7SImFiBIhF+jNAzQjJIdQ+VvYNKEbAq5AXoq5niMsOc+j2S1uApwg3KX3i+txY/nIMxmy/Qp7T96Jkm6jy7JaTj0CYjCpMWy13eaL0z/RCTWYMUNGNK1GL2rIZFiWxoJZfIlXfNnvee8bU9fV94UHQry9ZYZmyi/Sb0zaanjNXzQY0TdRkIFH7O+4wWwrZ2fc3SFySMwF/SKgwgcnUwQ/AsTaoP+coXo9ucm/4OYvrW+3ktoUt7REVkwzHOv/AbYihMpMqaOivYsgWJI=
X-Microsoft-Antispam-Message-Info: jxGAA9J7KAmcsypvex/aeMBw+o1Emh/1ULsXpvmwYsD6OJ7SMzUNOdkASbmhrkbi7CDUZQk9fVTF6WslJIlwcp8BfuRe+vu8hS0NSURm9BNbhKdmLTtBshuWAwbE0S08sHBObMsJM3VPeXCG/6MVBUb9nog37fl3QVPMURKxLWUqd1r5Ht7zf9neICD0wfsLHZvP4eO4gPONrvYBojlNhLupTynrxvgNa+XddvrlzgZrgNPCzjU98wODPJYNfSKIJdtEk5uAIJfAwKrq7R8AOMC/crbnY8/Mn/Cec5mUGGf7xn2cXTpUEnExhngs3yRIRj84SqiTM3PUDqjZqG/NP1aRDGos/E2JoqqK9kP6UIw=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR22MB0599; 6:3iD/vm/yd/+W2FN1M4o5j2p1P5MDXdJ5P5tzl5KZ2KgYEWtSGYR6CudLS0oEM4Gs/9njayHjO76D5uj4TksAgLm1NG+HcMzueR909vdK00g6D+EBHCI2K0nA1iUBpB/K55pQDP+MbB4sXjqU4rRdek4VyjxjWjQlDXAqcwnWoneTLiKVo3stDmTD9oeOMzmhIyZVDbGsZ2sFucTvjAWlqcTWrizJ6EfW+aCbRpcZZQkRM2c8xP0mVThx6oVx3lhFstapCxC/YaIssDt974f9uUHYyO9ymj1ADFznmuiA6j7ReFiIeKYHmpafTvFPOBZjhJmE0QOqPJk2t/RaS6lFk4L+i2GVQzfLcZmqBlL4ooSuXrfC/6xIH30YpyCc6ttC7q66CyI+o0Gb4LxFXqB8+zvKrianZOAeoy9VFpdNF/VHk5l7rUovD+ljb8z+5HUq5Jgrva1xfc9raQGN+y86mg==; 5:KRyWEOXCgD+fkWNnsoy8CBjK4vqvj7QUWUO7N5DzuIqZfmQMjpGVgNucvLMRJ4zE9xmnfFXnjYazOV18FPq48oCBsfcKDcFr4HAaBLVA671T3UUW/sG+Jhse5iyv0NSenH8xS6PfAKXCGs7GskdvqM7wiOefE1n4xBFPRyeBiG8=; 7:t80MqP/ZTaF02jr0tGejKHkcDpcFfZAa5XQ1Y/O4eeKXMq5VC15YyicrhNqvRebJwLzfxhx8WcIfjjgFBmpxZFPkNn4AX1QNquP4jA1ZTb5t1qlb46KkvZ5Uh7UGfziV9Vs8T0OjRsmxVoWFEE6ixg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: aviatnet.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Nov 2018 23:36:57.4852 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 44f22ede-5bc8-402e-91ec-08d648f7bc7f
X-MS-Exchange-CrossTenant-Id: 8d7d22b9-3890-4eef-95a6-a226e64151be
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=8d7d22b9-3890-4eef-95a6-a226e64151be; Ip=[192.147.115.52]; Helo=[mail-send.aviatnet.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR22MB0599
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/PF-oSnCSb8M5Qf4_h8y47PK7tCY>
Subject: Re: [netmod] Confirming draft-ietf-netmod-module-tags-03 consensus call
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 23:37:02 -0000

Hi,

I was not at the IETF meeting unfortunately.

I see that the technical issues raised in the WGLC have been fixed, which is good.

However I still have reservations about the utility of the proposed standard. It seems to me like a solution in search of a problem, and I can't understand why it should be pushed forward to an RFC. Maybe there is some context I am missing. The use-cases that have been described to me so far seem like they would be better served by a client-side mechanism. Perhaps the client-side data store can still be modelled in YANG, but in that case, I think the document should say so.

I asked why the server should hold the data. The reason I am given is "so that clients can read it." Why is the data not on the client in the first place?
The client can make modifications to the data, so that the client can read it back later. Why does the client need to store these modifications outside of itself?

I am told this is a general-purpose tool. In that case, I would like to see at least two or three separate use-cases so that I can be sure this is actually a *useful general-purpose abstraction*, and not something specific to the one (or zero!) use-cases the authors seem to envision. I am aware that the cost of creating bad standards can be quite high, if the next person who wants some YANG module metadata feels obligated to use the existing tag mechanism instead of something new, but finds it doesn't quite fit their needs. See also https://blog.codinghorror.com/rule-of-three/ and https://www.sandimetz.com/blog/2016/1/20/the-wrong-abstraction

I think the draft could also do with describing how this module is supposed to be used. A YANG module in isolation means nothing. Most of the YANG modules I am familiar with are to define configuration and/or state data to be stored on a network element or a provisioning/orchestration system, and accessed over NETCONF. I believe it is implicit that unless otherwise specified, YANG modules are intended for NETCONF use, but I am unclear on which kinds of NETCONF servers should implement this module.

Perhaps my opinion also carries less weight, as someone who's only on the mailing list and didn't actually attend the IETF meeting.



________________________________________
From: netmod <netmod-bounces@ietf.org> on behalf of joel jaeggli <joelja@gmail.com>
Sent: Tuesday, 13 November 2018 5:46 a.m.
To: NETMOD Working Group
Subject: [netmod] Confirming draft-ietf-netmod-module-tags-03 consensus call

During the Thursday nov 8 session of netmod, we asked if there were any objections to the publication of the Draft-03 version of draft-ietf-netmod-module-tags which addresses comments and concerns raised during the WGLC. In the meeting there were none. This commences a comment period to confirm that call. As this follows closely on the heels of the IETF 103 meeting we’ll let the call run through Monday the 26th of November.

https://tools.ietf.org/rfcdiff?url2=draft-ietf-netmod-module-tags-03.txt


Thanks
Joel
_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod