Juergen:
-----邮件原件-----
发件人: netmod [mailto:netmod-boun...@ietf.org] 代表 Juergen Schoenwaelder
发送时间: 2020年8月18日 12:53
收件人: Kent Watsen <kent+i...@watsen.net>
抄送: netmod@ietf.org
主题: Re: [netmod] Adoption poll for draft-tao-netmod-yang-node-tags

On Mon, Aug 17, 2020 at 10:05:27PM +0000, Kent Watsen wrote:
> This email begins a 2-week adoption poll for:
> 
>     https://tools.ietf.org/html/draft-tao-netmod-yang-node-tags-05
> 
> Please voice your support or objections on list before August 31.  
> 
> Notes:
>    1)  -03 was presented during the 108 session, hence the I-D has been 
> updated twice since then.
>    2) Please be aware that IPR has been filed for this I-D:
>          
> https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-tao-netmod-yang-node-tags
>  
> <https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-tao-netmod-yang-node-tags>.
> 

I am against adoption. I am against introducing a collection of standards-track 
extension statements without answering the question who controls, enforces and 
reviews the usage of these extension statements (when and how are they used). 

[Qin]: As clarified earlier, these extension statements will be used in the 
same way as module tag does which is defined in 
draft-ietf-netmod-module-tags-10, the difference is module tag is at module 
level while data object tag is at data node level which provide fine 
granularity of tag management. draft-ietf-netmod-module-tags-10 clearly clarify 
who controls, enforces usages of the extension statements.
"
   Tags may be defined and associated at module design time, at
   implementation time, or via user administrative control.  As the main
   consumer of tags are users, users may also remove any tag, no matter
   how the tag became associated with a module.
"
So does this draft.
Some statements and tags are either addressing issues caused by underspecified 
YANG modules or they overlap with the deviation mechanism that we have in place 
since day one of YANG. 
[Qin]: Data object tag is not tag everything, instead it will only tag 
performance related data, context related tag is motivated by ETSI Context 
Information Management (CIM) effort.
Others are very vaguely specified, it is unclear how they will lead to 
interoperable behavior. 
[Qin]: The mechanism defined here is targeted generic mechanism, can be 
applicable to not only standard model, but also vendor specific model or user 
specific models, the big value is to increase interoperability since it can be 
used multi-vendor environment, and provide consistent reporting and 
representation.
One of example, is two vendors deploy different vendor specific QoS model for 
the same functionality, data object tag can point to different data object name 
with same functionality, which provide interoperable behavior.

If module authors are too lazy to use existing YANG mechanisms properly, does 
it make sense to add more mechanism to the YANG eco system? I doubt it.
[Qin]: It is not about lazy, similar to module tag defined in 
draft-ietf-netmod-module-tags-10, it provides operation and management data 
classification and help you quickly capture KPI data and further provide data 
object correlation by using context information.
/js

-- 
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/>

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

Reply via email to