Re: [netmod] WG LC draft-ietf-netmod-module-tags-02 - 10/2/18 - 10/16/18

Alex Campbell <Alex.Campbell@Aviatnet.com> Tue, 16 October 2018 23:32 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 75EF0130E61 for <netmod@ietfa.amsl.com>; Tue, 16 Oct 2018 16:32:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 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] 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 KdRW63IByymG for <netmod@ietfa.amsl.com>; Tue, 16 Oct 2018 16:32:30 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0612.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe49::612]) (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 4393C130E35 for <netmod@ietf.org>; Tue, 16 Oct 2018 16:32:30 -0700 (PDT)
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=7P4Bxswv7d7QM+kTlc5U4h0Lujhnb6pwTNB/b3O/5gA=; b=XBUqFyU8EAYy9qVGxe7aFgYKyrsRJdCErUFbLhJQtJTfKugN32kOgYMH3a/MFsufj8Ujaob3btnnQhqRVDrKD5x8S/0+AR7VBde//sHEKzoxwRI+xxao7T/ZsxuWfOQIiDQqzcbWLErO+pxzjkB6eaKKlmlGw9pJ3lTcBWjozUU=
Received: from CY4PR2201CA0036.namprd22.prod.outlook.com (2603:10b6:910:3e::25) by BN6PR2201MB1105.namprd22.prod.outlook.com (2603:10b6:405:35::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.26; Tue, 16 Oct 2018 23:32:28 +0000
Received: from DM3NAM03FT021.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e49::205) by CY4PR2201CA0036.outlook.office365.com (2603:10b6:910:3e::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1250.20 via Frontend Transport; Tue, 16 Oct 2018 23:32:27 +0000
Authentication-Results: spf=pass (sender IP is 192.147.115.52) smtp.mailfrom=Aviatnet.com; bogus.com; dkim=none (message not signed) header.d=none;bogus.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 DM3NAM03FT021.mail.protection.outlook.com (10.152.82.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1250.12 via Frontend Transport; Tue, 16 Oct 2018 23:32:26 +0000
From: Alex Campbell <Alex.Campbell@Aviatnet.com>
To: Christian Hopps <chopps@chopps.org>
CC: joel jaeggli <joelja@bogus.com>, NETMOD Working Group <netmod@ietf.org>
Thread-Topic: [netmod] WG LC draft-ietf-netmod-module-tags-02 - 10/2/18 - 10/16/18
Thread-Index: AQHUZah+SzztZMo5A0KjAPoDQs/leQ==
Date: Tue, 16 Oct 2018 23:32:25 +0000
Message-ID: <1539732745739.66497@Aviatnet.com>
References: <b45d1c39-c2f0-bcaf-61a4-9822ac04725a@bogus.com> <1538612528590.11321@Aviatnet.com>, <1635702A-FFB5-469B-8389-7AFD772BFB04@chopps.org>
In-Reply-To: <1635702A-FFB5-469B-8389-7AFD772BFB04@chopps.org>
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="iso-8859-1"
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)(396003)(346002)(136003)(376002)(39850400004)(2980300002)(438002)(199004)(189003)(8676002)(36736006)(106002)(8746002)(6916009)(246002)(97876018)(446003)(118246002)(7696005)(36756003)(8936002)(53416004)(76176011)(3846002)(4326008)(102836004)(316002)(117636001)(2616005)(6116002)(54906003)(5660300001)(486006)(336012)(476003)(106466001)(126002)(11346002)(53546011)(956004)(47776003)(14444005)(6486002)(72206003)(478600001)(26005)(23756003)(186003)(6246003)(50466002)(86362001)(229853002)(305945005)(356004)(2906002)(25786009)(7736002)(7596002)(7636002)(66574009); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR2201MB1105; H:mail-send.aviatnet.com; FPR:; SPF:Pass; LANG:en; PTR:mail-send.aviatnet.com; A:1; MX:1;
X-Microsoft-Exchange-Diagnostics: 1; DM3NAM03FT021; 1:X4+HZpaRqdoUH6nw+k5Gc3MqRcKJ/O7X/76kMzMf20tsTRv+gF+SAvUn8KpKJ2fcOCDAz0DnJjsSXICUMZr5cr63JwXF134sPgJlhmZigupJGQjTFA5XX5ntuajwWdjI
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f6d88290-182e-4c71-ce91-08d633bfa22e
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060)(7193020); SRVR:BN6PR2201MB1105;
X-Microsoft-Exchange-Diagnostics: 1; BN6PR2201MB1105; 3:+0Z2BHQppDJpWZcY3e9/zVPmmvACJWqCrhcWb+2v/BwGSXJgy1xsTkTpljGmPaqschsdegpv+T0fVXM1uts/yRk69GOB7ol3pITLKv/oWYLAaVlKNdXo3ol0HQ1CBIICSJOnE2GuEGv/DrcvUYM2XGkW+Dg5qf+AGuQDrHg2w/q86hqVHQAmqiMdmrzU4/RkTzH2oqhYmbvrgi0gjTFpKDi7Hj4aZqk7OEhUXH1t8lg1dMJOtIMzIuK1BnlbZNN4eTL6iSi4cN0GYsh8A6oGJ2BN+hFcwCQ9pKPE1fwhp8LFIHzuUG8tpkzF4vdnQeEP9ZC1+MUcX897cVoaBe2618ym0t629IV0+IgTvQsrTL4=; 25:ah+Kj8nZmY6EeX/LtqW1PG1pdZBhoCb9Z4OUsmSQylRDMQHGMnk14Ee6hqnE184X1XMZZEqSPAENiTO1LDoBa9hTb90k5E81mp0c4fqkViNin5XS8oJHCLmRl8GVwT5pnEd/9HUSwRwFKqQk+c3wGsCCZPttkt1qI16xiBoNyu095c2gcPxavsRbv/hxDbU7YHJDQt5p16TOFR4LNS5q5tpvCNzwvL0KtsTXnsvegI3UInr2JhdCmAJEMaUX/2jzrTvS0Q7Nu3NipSQXU5rZw0iasSeJfWNx13bMM6fc2r0Pbwzd4u8QDRsP4V6NLJarNZN+OBTR0NgnKn6Dv1m/Pw==
X-MS-TrafficTypeDiagnostic: BN6PR2201MB1105:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR2201MB1105; 31:V/X/xuCwzFKen7esMaalgRVQUCk7nKtweeoLMk3cm7CIjXPYJ5QdBt+dxeqTnk5fbXxrnTyS4nORtmOTbIMrnY/1rMVOqemFxdts8cH8pB/DM72zvTFtRZ7f9vIIPE9FwtLs3kjAmFV24riZh0WVhd+/cwBGm7MItrut+HO6EQXjbv9sAUKzJrVPUBT2Hdi/OkMZEbMmmAGO/CekvzByG4TTfWm3gLjm1rCpqDfeRbA=; 20:wdV06XwdwCuOXFtLgqestsTAz1p8yt7mQAZv/0epBiC/JQGAJtJYyun90ujl5lj/VcvsFpZUOohjJPZJWKS8B2cH9aRBTygSh+5x2R5zI8J9FkXbIAYuFngyDOR15NvMMmmtVcv4yXNxqC80fysXCkyOXpddjHXOqIBk8LiGRehUBi7leoKFk1dMtdn0sL1EXrmGJhaYfnfdX4bPM0M2IqoxCfTvkdfwJdiUHM3m+OKDSYItglYjAhzlE/PMTJvtasw9JxDYU+mAyh5BfC98V3nhfehsE1+IU4iIjzue1X5AT5zT9K/EPmNuRcK6f2sbLrCeyj61PXRZ3QCx+C72BLi4cRv/ciABdibijCljg7OAb3p/5AkEXRTDafKdpxNrGksxTYNAl84GB30desyP6uBuEJsjTWYK2F/TR9/TJtwbfFhz3kFGoEoCKaA+2XMd48USzTZ2tLcFfI2IOTCGmZbXuUd4DF6xzVGfIBndXRF0FxIvq99SHxjFLUP1Y6CF
X-Microsoft-Antispam-PRVS: <BN6PR2201MB110549D0E5CA52A8F3E733C187FE0@BN6PR2201MB1105.namprd22.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(131327999870524);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(3002001)(10201501046)(93006095)(93004095)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991080); SRVR:BN6PR2201MB1105; BCL:0; PCL:0; RULEID:; SRVR:BN6PR2201MB1105;
X-Microsoft-Exchange-Diagnostics: 1; BN6PR2201MB1105; 4:HaKcVLr0FIbF1U2+oWjcpE2weBgS/5zCdM7/w/9GGvQkq7h/jnFzFxwMHcsicm6yFwm4X3/ivgJVbpzSiufDOWuhN1YrEFpWimDpVRB5ONUWsBd71gyvMRFFi5H2t/1b/pOwkUoBGWDnVNTGFgdy9tqxRcVAS7prFMJeKfAT5m4yg09iD4CZxN0xaBU3OirlFjGgsnUOG8n/Jgpp/F05OrgIoHAcftyG4UW0/Mgf4bphhr9X8YcgL2Tgf0FutV7FV+P9JCQ3DCwVUcR/GWbvlGRV4QbCdFruMdifwsTkwq+gNliKB3uDPXMnvxeranps1oY9dtMb491/LlykH6AiYuDU3TGRVpVwos9TfxtG+7U=
X-Forefront-PRVS: 0827D7ACB9
X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; BN6PR2201MB1105; 23:S9QfXGXOktAd/H1ioWOERd2nRXiUfXRBDwkv/?= =?iso-8859-1?Q?og9EA5w6L+XTX3Cu6o3yuvEPvXlZRYKQvTjXNXrBcJ93GhPwwEvxtrjfew?= =?iso-8859-1?Q?0aTb/cCBIP4INsGttANUAEFmqRXRswFHhskFfpoE0XFEkL2GvR32GPyyxs?= =?iso-8859-1?Q?EJMmr9IIfuhoHjSd23VGFUT477Alzvt0AHuTOi18J2XHjl+wtkjAw0+0a5?= =?iso-8859-1?Q?tllds/7rrlysbCwdsfSs3eFVH8J/DF21QGudZ5KyzayUPl658vQMSYNixk?= =?iso-8859-1?Q?B4GzS8U1GedaqeBYYzcwcSED2qYMdrYVsFx6GL4j1W1Y9lly9oL0oLCYXI?= =?iso-8859-1?Q?5kdfeM29W2cl8Chpu7BquqIqXlTyqjbQtHeYWeogBwycOLY9Ht7crHHvhY?= =?iso-8859-1?Q?KOrKBKW4ObU4AVO9JFD2g7os/c9svSEpmh+jcry12A1w8sKqU2HxbZ9gjY?= =?iso-8859-1?Q?NA7qQjAn11HUQv93qS877NR0c8aAcg/n3buma1mUl0vFihjqxGeGdYRq0z?= =?iso-8859-1?Q?v+PM6DIxYWHijydwbwdaFhCGhZ6vuYNwIjdF/Hl8xgeLVS5Vr/nbm5e1Gd?= =?iso-8859-1?Q?183uRj1f6KFubcFtXS5tQtajqWUnIMAfZwUnlz1NiOrihy+cTuWVnvY1qh?= =?iso-8859-1?Q?H+rhufPX1KlQf32/GW/RgcBr8h2tqoAIWjbB/CoCPwMVtZKEDMVdxJ7VEL?= =?iso-8859-1?Q?RBTb/PXS6fk6Dal2/0oxLFvpKlSgUNb9tRkOrCG78U1kfSyTnzkBOvSs/j?= =?iso-8859-1?Q?oQmykVC4tOTVzK2rA6JckO1FCZRcTnR9nOlTfGHy5YE0U2uEik3mzQgTeS?= =?iso-8859-1?Q?1qYBHxt/xAhjyDS5SieKbA8BW/TqJRywktn9GYmzqQwc/0FmH012MdxY6N?= =?iso-8859-1?Q?+xExND4pUpOatCpvaxpCF4iHI6nZcxdEzO+Q/TBR26A4r2Win9kh45llrB?= =?iso-8859-1?Q?Dem4Q4oOHr38lkEZcz2LmEytqim0kIiyqWTe4oN4g39Xoyhsqg9fNgwQXC?= =?iso-8859-1?Q?/KzDHp1Te/9sd2Ozg7a2MmPvhA5nZqCPL00MvyV0zW32zJuWXVDU/J77yr?= =?iso-8859-1?Q?tMhKNLnqkqrK4sWOXPOESdkBMNx2Du3gQPsuUDDE67epbzICMTDcXu++tP?= =?iso-8859-1?Q?a2C2YgTGQzRq8hEFYwlOSgPM7n4vmXYy8XTzsjTTR9xpT/pKesTbHdXDkb?= =?iso-8859-1?Q?J4x6EcsIs39jN6mONFMi3H1gsaMyLkhwLUSCJ4/sXRRdsLb/zNHuyUB7yV?= =?iso-8859-1?Q?vo5qNiAjzayC2Z0Rk/eBLvbaJoezB2lMnpCVq+gEHbycL/uJGLCbcxDX8h?= =?iso-8859-1?Q?3VWwPycvgmOPmr0emJDq4PDzH7jyHvel8Z8NlL0n8KGkaOA=3D=3D?=
X-Microsoft-Antispam-Message-Info: rX+SjOHvpBrV+64drOeFrlFVyYzBZsE7asFKEH364vbYklhQW21Nubu09B3GiJlbI9PzQnvITh5etc5BHYIwDSxlRlsnETTv+dGQBVTtpJ5z/9ntO2azH1Gv5HPoYp7Q0GHr5+sUtfok5Itv37XMbwD4+9IcgDmflyKpJc1E0dcgT/e9QbNDCpusCo8VsX/Jvi8NbvaLrCP9BybVdwo9IFufOnwkMdtdaTziz455ejELh9rWYXtrJmfvLtAsKAckaLM4/5EdfFKJ3u1TJDTL12zUH+EDOXtD0g+PdGC8x8xy5yotJFOUkESDhZx6qj6KT7XN9b4LbInXUCAdDeuMYBNDY8+ye/myiT7ZFkf7OR0=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR2201MB1105; 6:Am8YKxZYy/E0UDfBI3XxXLPHRUYNACdlJsPZpYAUKgt6/ZkG29X0BJAmv43OvIfZgItsU833fAk4ZYRUNEz4l/i+IqWeE6Jq161tozHlXXZiu8qjvLpYdPGN17zNp6Ok6hso/i0Zy9xULUiooGRW2DVW503rXc6tohw3HB+JXnNl96n8JzmjoHLqBlpU144Uznnae4RJnvkibKe+YVXzYh7i2Vx1BG2Axx30uiKQCzfMG9IA2SUssvvu/hIe/PKtoamZrjzAG5k5KJSRyO8VpoyKq4KYy7Xa/lGvxyf6cm1WMVusmOxmaBiCbPuy/0m5dpF6WNpjnidoBW7Hg/mUk8AIvDwvvQmlsAYORZ0BRzCmaZDpK+GABrmO6DZuDWnrWdOVYBrbEB7f1GJMx7+cz7T21Eclui73VdVAOvTWXgHAX8hnIjZF/8uVyAHNEIJ2tlZl/qW1Eiw4E1+a05nNVA==; 5:Uau7RzxPPVnGua9OBQI2NnCuyvafFOfvY8bhsWrNeiKolWjHjgVpSLKyhhE1Vb1eLTl77q+ooedHOJN3KNVGt5JfjEsL9xa3hfLIEXnKJ+myJeOfGq8Q40tTAmVlovR6D7WOfLB/JeBgiTk4pp6eQZ5t6T+xGeHPNUSsDgp1oKk=; 7:fcwOAEkS3vKQEZlucUCvD8A549YYJ4MUEBxfXm3xC+BHdRlL1XmlntXv0aJTAMREEkIHtbaqzGmIGE+9r8+Aglto2C93rX0JVXGVvwQPeTMpnjeWLGkXDa6j95cF3hdAsUcyxp3crq7kbNm4ygmCf5TjcnuA44LzH4PDIeVyedUGs+siLh+5hc2M0I6ShP63wimOX3T+Ff7ny5BoHlUYMN11FXKNGeX2jXob8iZTANfCXrKpqLD73y5AtTF72yQ/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: aviatnet.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2018 23:32:26.9906 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f6d88290-182e-4c71-ce91-08d633bfa22e
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: BN6PR2201MB1105
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/mD9hvVTIKDhjCAiHXhq-Wi9XVQs>
Subject: Re: [netmod] WG LC draft-ietf-netmod-module-tags-02 - 10/2/18 - 10/16/18
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: Tue, 16 Oct 2018 23:32:34 -0000

I have no issue with systems using tags to classify or organize modules, however this seems to me like something that would be specific to the system doing the classifying.
It would not be something that needs to be specified in the module itself (except perhaps as freeform description text), and it certainly would not need to involve the NETCONF server.
What would a server do with module classification data? (unless it is also implementing some kind of module browsing interface, in which case it might be used to supply the browser with data)

Hashtags - all types, that I'm aware of - are inherently freeform and fluid, changing quickly according to the desires of users. I don't think it makes sense to "hard-code" them in published RFCs or even published vendor modules or firmware.

Tomorrow, I might want to list all modules for management plane protocols. As a network operator, should I go and update the ietf-module-tags on all of my network elements? That seems silly. This should be client-side data. (And if I did, what happens when I add a new router and forget to update its tag data? Will that confuse the client?)

Regards, Alex

________________________________________
From: Christian Hopps <chopps@chopps.org>
Sent: Wednesday, 17 October 2018 1:04 a.m.
To: Alex Campbell
Cc: Christian Hopps; joel jaeggli; NETMOD Working Group
Subject: Re: [netmod] WG LC draft-ietf-netmod-module-tags-02 - 10/2/18 - 10/16/18

>
> On Oct 3, 2018, at 8:22 PM, Alex Campbell <Alex.Campbell@Aviatnet.com> wrote:
>
> The introduction does not explain what they are useful for

The second sentence of the abstract: "The expectation is for such tags to be used to help classify and organize modules." The introduction repeats this in the first sentence. I'm not sure how much differently we could say "Tags are useful for organizing and classifying modules". Are you asking for justification on the usefulness of organizing and classifying things? I think this concept is rather widely accepted.


> , it just makes a comparison to #hashtags (which is something I would expect to see in an April 1st RFC).

Using tags to help organize collections of data is literally ubiquitous: Movies/music/media, IP routes, and yes even social media are just a few examples.  Regarding April 1st, are you are unfairly restricting your perspective to only the ironic use of hashtags? Hashtags organically developed as a useful and widely used way for people and groups to add meta-data to their messages which then allowed other services to collect and present them in useful ways. Indeed businesses and other groups use hashtags for this purpose to great success. It was hardly a joke, and for many folks it is immediately useful to understand what is being proposed.

Thanks,
Chris.