Dear Qiufang, I did not ask for an extended-tag-type. I do not think you really understood my concerns. I do not understand the whole object, property, metric business nor has my question how this relates to the NETCONF I-D providing another meta-data retrieval mechanism been answered. There are authors who are on both documents so someone should have an answer hy we need multiple mechanisms.
We should focus on a generic mechanism to convey meta-information and not confuse that with the semantics of the different kinds of tags. I am looking for a generic mechanims that can be used for A, B, and C instead of a solution for A, a different solution for B, and yet another for C. /js On Fri, Apr 29, 2022 at 10:35:42AM +0000, Qin Wu wrote: > Hi, Qiufang: > First, the metric-tag defined in this draft allow you add more metric-tag > values in the metric-tag subregistry. See usage example in the Appendix B. > To make the data node tags module even more extensible, I think adding one > leaf in the type of enumeration is still limited, > a. the enumeration type is not extensible and doesn't allow you add new > enumeration values. > b. how do you introduce other auxiliary data associated with new introduced > tag type, therefore here is my proposal: > module: ietf-data-node-tags > augment /tags:module-tags/tags:module: > +--rw data-node-tags > +--rw data-node* [ni-id] > +--rw ni-id nacm:node-instance-identifier > +--rw tag* tags:tag > +--rw masked-tag* tags:tag > +--rw extended-tag-type? identityref > As you can see, we introduce extended-tag-type in the base module, > which allows you further add auxiliary data in the extension to the base > module, see Appendix A for example. > See more details in v-07 > https://datatracker.ietf.org/doc/draft-ietf-netmod-node-tags/ > > -Qin > -----邮件原件----- > 发件人: maqiufang (A) > 发送时间: 2022年4月13日 19:19 > 收件人: Jürgen Schönwälder <j.schoenwael...@jacobs-university.de>; Qin Wu > <bill...@huawei.com> > 抄送: netmod@ietf.org > 主题: RE: [netmod] WGLC on draft-ietf-netmod-node-tags-06 > > Hi, Juergen, Qin > How about defining a more general mechanism to cover your proposal: > module: ietf-data-node-tags > augment /tags:module-tags/tags:module: > +--rw data-object-tags > +--rw data-node* [ni-id] > +--rw ni-id nacm:node-instance-identifier > +--rw tag-list* [tag] > | +--rw tag tags:tag > | +--rw value? enumeration > +--rw masked-tag* tags:tag > So that the users can define any tag(e.g., corresponding-mib-oid, > related-node...) they’re interested in and the corresponding value(if any). > > Best Regards, > Qiufang > > -----Original Message----- > From: netmod [mailto:netmod-boun...@ietf.org] On Behalf Of Jürgen Sch?nw?lder > Sent: Wednesday, April 13, 2022 2:37 PM > To: Qin Wu <bill...@huawei.com> > Cc: netmod@ietf.org > Subject: Re: [netmod] WGLC on draft-ietf-netmod-node-tags-06 > > Hi, > > I believe the NETMOD WG should work out a single mechanism to convey > metadata. I see no value in developing N use case specific mechanisms spread > over several WGs. If this document is not aiming to provide a generic > solution, then I believe it should not be published. > > /js > > On Tue, Apr 12, 2022 at 03:27:03PM +0000, Qin Wu wrote: > > Hi, Jurgen: > > I understand your comment, is to investigate more use cases and see how one > > mechanism can be generalized to cover more use cases. > > But the idea of this draft is to capture characteristics data (e.g., KPI > > data ) using data node tag. Data node tag module can only convey enumerated > > tag valued defined in section 9.2, that is why Balazs clarify the essence > > of data nod tag are not metadata based on RFC7950 but data properties. > > > > I did investigate meta-data-collection draft. I think meta-data > > collection draft extends from ietf-system-capabilities module defined in > > RFC9196 while draft-ietf-netmod-node-tags-06 extends from ietf-module-tags > > defined in RFC8819 I believe observable-period related parameter in > > metadata-collection module is not suited to be redefined in Data node tag > > module since they are really system capability related parameters. > > For three other parameters such as corresponding-mib-oid, related-node, > > optimized-measurement-point, not every data node has these three > > parameters, the value of corresponding-mib-oid, related-node can be any > > value it is hard to be listed as tag values, for > > optimized-measutement-point, it is empty type, it seem to fine, but add > > corresponding-mib-oid, related-node make data node tag module design very > > ugly, also the value of corresponding-mib-oid, related-node are read only > > value and can not be configured by the user. > > module: ietf-data-node-tags > > augment /tags:module-tags/tags:module: > > +--rw data-node-tags > > +--rw data-node* [ni-id] > > +--rw ni-id nacm:node-instance-identifier > > +--rw tag* tags:tag > > +--rw masked-tag* tags:tag > > +--rw corresponding-mib-oid? yang:object-identifier-128 > > +--rw related-node? yang:node-instance-identifier > > In addition, we may need to introduce new yang extension for these two > > parameters and consider to use when statement to decide when > > corresponding-mib-oid or related-node should not appear or otherwise, I > > feel designing this kind of model is not generic. Please correct me if I am > > wrong. > > > > -Qin > > -----邮件原件----- > > 发件人: Jürgen Schönwälder [mailto:j.schoenwael...@jacobs-university.de] > > 发送时间: 2022年4月11日 21:32 > > 收件人: Qin Wu <bill...@huawei.com> > > 抄送: Kent Watsen <kent+i...@watsen.net>; netmod@ietf.org > > 主题: Re: [netmod] WGLC on draft-ietf-netmod-node-tags-06 > > > > It seems like we confuse use cases with mechanisms. We should IMHO focus on > > defining one mechanism to convey metadata and ideally that mechanism than > > supports multiple use cases. > > > > /js > > > > On Mon, Apr 11, 2022 at 01:14:08PM +0000, Qin Wu wrote: > > > Hi, Jurgen: > > > Thank for bringing this issue up. > > > Generally, I feel two drafts are orthogonal to each other. > > > Draft-ietf-netmod-node-tags-06 focuses on YANG modelled data > > > classification while draft-claise-netconf-metadata-for-collection-03 > > > focuses on telemetry related server capability exposure, e.g., how > > > frequent you can use YANG push mechanism to send the telemetry data, from > > > where to collect the specific interested data, how to inform the client > > > or collector when the server compute a new observable period, in other > > > words, draft-claise-netconf-metadata-for-collection-03 more focuses on > > > data collection protocol (e.g., yang push) related metadata. > > > > > > In addition, draft-ietf-netmod-node-tags-06 doesn't need to depend on > > > notification capability defined in RFC9196 since ietf-data-object-tags in > > > draft-ietf-netmod-node-tags-06 defines data objects list under > > > /tags:module-tags/tags:module. Therefore the client can look for these > > > tags from the <operational>, <get-schema> also can be used since yang > > > extension is defined for these tags in the ietf-data-object-tags. > > > > > > Please correct me if I am wrong. > > > > > > -Qin > > > -----邮件原件----- > > > 发件人: netmod [mailto:netmod-boun...@ietf.org] 代表 Jürgen Sch?nw?lder > > > 发送时间: 2022年4月11日 15:55 > > > 收件人: Kent Watsen <kent+i...@watsen.net> > > > 抄送: netmod@ietf.org > > > 主题: Re: [netmod] WGLC on draft-ietf-netmod-node-tags-06 > > > > > > During the NETCONF meeting at IETF 113, Benoit presented an I-D > > > titled > > > > > > Per-Node Capabilities for Optimum Operational Data Collection > > > draft-claise-netconf-metadata-for-collection-03 > > > > > > and I asked why we need another metadata export mechanism given that node > > > tags is been worked on in the NETMOD WG. The reaction during the meeting > > > was to followup on the mailing list, i.e., there was no conclusive answer > > > during the meeting. > > > > > > I suggest that this document does not proceed until we know that it > > > provides all mechanisms needed to support the use case described in the > > > above mentioned I-D. If any functionality is lacking, the WG may want to > > > investigate whether this can be addressed generically. > > > > > > /js > > > > > > On Fri, Apr 08, 2022 at 06:09:45PM +0000, Kent Watsen wrote: > > > > This message begins a Working Group Last Call (WGLC) on > > > > draft-ietf-netmod-node-tags-06, per the chair-action from the 113 > > > > session (minutes > > > > <https://notes.ietf.org/#4-Title-Self-Describing-Data-Object-Tags-10-min>). > > > > The WGLC will close in two-weeks (Apr 22). Here is a direct link to > > > > the HTML version of the draft: > > > > > > > > > > > > https://datatracker.ietf.org/doc/html/draft-ietf-netmod-node-tags > > > > <https://datatracker.ietf.org/doc/html/draft-ietf-netmod-node-tags > > > > > > > > > > > > > Positive comments, e.g., "I've reviewed this document and believe it is > > > > ready for publication", are welcome! This is useful and important, > > > > even from authors. Objections, concerns, and suggestions are also > > > > welcomed at this time. > > > > > > > > Please be aware that this draft has declared IPR > > > > <https://datatracker.ietf.org/ipr/4216> indicating that license may > > > > entail possible royalty/fee. Also, this exchange between Lou and Qin on > > > > 8/30/2020 (mailman > > > > <https://mailarchive.ietf.org/arch/msg/netmod/SC6zfdYVmvlkquWOzP1qZszxWgs/>): > > > > > > > > [Lou] Since this work is derived from work that I contributed to, I'd > > > > be interested in hearing what new mechanism(s) is/are covered by the > > > > IPR disclosure prior to supporting WG adoption. I'm not asking in > > > > order to debate this, as that is something for other venues, I'm merely > > > > asking that you state for the record what new mechanism is covered. > > > > > > > > [Qin] Thanks for asking, different from module level tag defined in > > > > draft-ietf-netmod-module-tags , this work provide data node level tag > > > > definition, use these data node level tag definition to provide hint or > > > > indication to selection filter in the YANG push and tell the collector > > > > or subscriber which specific category data objects needs to fetched. > > > > > > > > > > > > Kent (as co-chair) > > > > > > > > > > > _______________________________________________ > > > > netmod mailing list > > > > netmod@ietf.org > > > > https://www.ietf.org/mailman/listinfo/netmod > > > > > > > > > -- > > > Jürgen Schönwälder 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 > > > > -- > > Jürgen Schönwälder 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/> > > -- > Jürgen Schönwälder 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 -- Jürgen Schönwälder 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