Re: [netmod] The NETMOD WG has placed draft-tao-netmod-yang-node-tags in state "Candidate for WG Adoption"

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Mon, 27 July 2020 08:48 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
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 466543A17D1 for <netmod@ietfa.amsl.com>; Mon, 27 Jul 2020 01:48:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Y-fSxRwJ60vW for <netmod@ietfa.amsl.com>; Mon, 27 Jul 2020 01:48:05 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB1723A0C2D for <netmod@ietf.org>; Mon, 27 Jul 2020 01:48:04 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 0E4D36AB for <netmod@ietf.org>; Mon, 27 Jul 2020 10:48:03 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.198]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id Eb1RMvltGScf for <netmod@ietf.org>; Mon, 27 Jul 2020 10:48:02 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "DFN-Verein Global Issuing CA" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS for <netmod@ietf.org>; Mon, 27 Jul 2020 10:48:02 +0200 (CEST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by hermes.jacobs-university.de (Postfix) with ESMTP id A271B20154 for <netmod@ietf.org>; Mon, 27 Jul 2020 10:48:02 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10028) with ESMTP id lWHq98RE1o6j; Mon, 27 Jul 2020 10:48:02 +0200 (CEST)
Received: from localhost (anna.jacobs.jacobs-university.de [10.50.218.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by hermes.jacobs-university.de (Postfix) with ESMTPS id 1D9A2200E4; Mon, 27 Jul 2020 10:48:01 +0200 (CEST)
Date: Mon, 27 Jul 2020 10:48:01 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: netmod@ietf.org
Message-ID: <20200727084801.g3ecpzuzyuj3fxvm@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: netmod@ietf.org
References: <159577177787.18056.6422909431038730329@ietfa.amsl.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <159577177787.18056.6422909431038730329@ietfa.amsl.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/upQQgMsOZcoZLNFxS-NdmwoWAi0>
Subject: Re: [netmod] The NETMOD WG has placed draft-tao-netmod-yang-node-tags in state "Candidate for WG Adoption"
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, 27 Jul 2020 08:48:07 -0000

I do not understand the abstract of the document. The main sentence is
this one:

   This YANG data node tagging method
   can be used to provide input, instruction, indication to selection
   filter and filter queries of operational state on a server during a
   "pub/sub" service for YANG datastore updates and provide multiple
   dimensional network visibility analysis when the state of all
   subscriptions of a particular Subscriber to be fetched is huge, so
   that the amount of data to be streamed out to the destination can be
   greatly reduced and only targeted to the characteristics data.

I can follow up to 'multiple dimensional network visibility analysis'
and then I am lost.

On the technical side, it is not clear why a central list of tags
providing meta information is preferrable over metadata annotations
that can be shipped with the values.

It does not seem harmful to adopt this work if people think this is
needed and they are willing to work on this. The others can safely
ignore this with. Personally, I am not convinced yet, but then I do
not work on 'multiple dimensional network visibility analysis'.
Perhaps a good convincing concrete example would help, the tables in
Fig. 2 do not help me much.

The goal seems to add tags to node instances. I do not understand what
they are called 'self-explanation-node-tags' and not simply
'node-tags'. It is also unclear why we need exactly those eight
different tag types. How does this relate to YANG defined properties
such as units?  If there is a mismatch, what takes precedence?

If I define tags in a module using the extension statements, why do I
also have to have these tags in the instance tree?

draft-ietf-netmod-module-tags defines module tags plus mechanisms to
tweak them if needed. This document seems to define node instance tags
but hidden in a very specific use case. I think the WG should
determine whether it wants to work on "YANG Node Instance Tags" along
the "YANG Module Tags" work. I personally find the scope of the work
behind the current document unclear.

/js

On Sun, Jul 26, 2020 at 06:56:17AM -0700, IETF Secretariat wrote:
> 
> The NETMOD WG has placed draft-tao-netmod-yang-node-tags in state
> Candidate for WG Adoption (entered by Lou Berger)
> 
> The document is available at
> https://datatracker.ietf.org/doc/draft-tao-netmod-yang-node-tags/
> 
> Comment:
> IPR disclosures:
> https://datatracker.ietf.org/ipr/4216/
> Mail poll:
> https://mailarchive.ietf.org/arch/msg/netmod/pyk2fLkG8srCuZKg7dDI3ypzKrQ/
> 
> Liang Geng:
> https://mailarchive.ietf.org/arch/msg/netmod/rXb-ZeXzvCQAByu2fFJlbno6tR4/ Du
> Zongpeng:
> https://mailarchive.ietf.org/arch/msg/netmod/PRfcKZjjttBO4l3hW2VwEKwXJmc/ Ran
> Tao:
> https://mailarchive.ietf.org/arch/msg/netmod/O54ihWu6g5dnZmkJGHVByX7hpoo/ Qin
> Wu: https://mailarchive.ietf.org/arch/msg/netmod/7jdfrEj61mcF2ASE6dDP8zOHfps/
> Benoit Claise:
> https://mailarchive.ietf.org/arch/msg/netmod/3C-K4JaAgLnpAoPqcQAn59DFHYw/
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>