Frank, This status of this document is "informational", not "standard". Please show me what's and what's not appropriate for an informational document.
Haoyu -----Original Message----- From: Frank Brockners (fbrockne) <[email protected]> Sent: Thursday, December 19, 2019 11:10 PM To: Haoyu Song <[email protected]>; opsawg <[email protected]>; draft-song-opsawg-ifit-framework.authors <[email protected]> Cc: opsawg-chairs <[email protected]> Subject: RE: [OPSAWG] WG adoption call for draft-song-opsawg-ifit-framework-09 Haoyu, Thanks. Reading through your response below, you still don't seem to follow what I say. The document in its current form isn't appropriate as a standards document. That is why I suggested a couple of options to make it one - which you seem to ignore. The fact that several people find it useful does make it an appropriate standards document. E.g. a Huawei whitepaper might also be considered useful by several people, still a whitepaper is not a standards document. And per what I said earlier, if you decide to evolve your document towards a properly scoped specification, make sure that you choose a proper and non-confusing name. If your IFIT is really different from Huawei's IFIT, then just call it something else. Even your co-worker Alex Clemm was suggesting a name change. Happy holidays. Frank > -----Original Message----- > From: Haoyu Song <[email protected]> > Sent: Donnerstag, 19. Dezember 2019 19:01 > To: Frank Brockners (fbrockne) <[email protected]>; opsawg > <[email protected]>; draft-song-opsawg-ifit-framework.authors > <draft-song- [email protected]> > Cc: opsawg-chairs <[email protected]> > Subject: RE: [OPSAWG] WG adoption call for > draft-song-opsawg-ifit-framework- > 09 > > Hi Frank, > > Thank you very much for the feedback. However I want to clarify a few things. > > The core of the draft is a framework for data plane on-path telemetry. > It's not a dedicated requirement document, neither a survey. The > challenges we described are just used to motivate the framework. The > standard gap analysis is also necessary to show how this framework can > be implemented in the future. While I agree the document is not > perfect and still need to improve, I think the main information and logic > flow are clear. I also think the document is self-sufficient. > It's just a high level guide for future development but doesn't intend > to put any constraints. > > I said “Other documents might also be needed but they are out of scope > of this one”, not to reference some non-existing document, but to > respond to your previous email in which you suggest other documents > like survey and deployment experience etc. This document does not server > those purpose. > > While you ask for detailed specification (up to the level about how > the controller to configure the nodes and what data to export, etc.) , > you may still think from a perspective that this document is a > solution specification, but it's not. I'm very sorry for that > impression. We already emphasized in the document that we don’t intend > to specify any interface and implementation details, but to describe > high level functions. To server that purpose, a loose definition for the > terms is enough and proper. > > For example, we define iFIT Node as "a network node that is in an iFIT > domain and is capable of iFIT-specific functions." So yes it forwards > and processes traffic. I don't think anybody will misunderstand this. > You ask how, for which we can only provide high level function > descriptions but won't specify any detail because we have made it very clear > that's not the intention of this document. > > So let's just focus on the current scope and content of the document, > to see if it's useful and valuable to the community as a whole. From > the majority responses, mostly from real network operators, the > feedbacks are so far very positive and they all support the adoption > of this document. I think that says something. > > Best regards, > Haoyu > > > > -----Original Message----- > From: Frank Brockners (fbrockne) <[email protected]> > Sent: Thursday, December 19, 2019 6:23 AM > To: Haoyu Song <[email protected]>; opsawg <[email protected]>; > draft-song-opsawg-ifit-framework.authors <draft-song-opsawg-ifit- > [email protected]> > Cc: opsawg-chairs <[email protected]> > Subject: RE: [OPSAWG] WG adoption call for > draft-song-opsawg-ifit-framework- > 09 > > Haoyu, > > you and your co-authors need to decide what the document is intended > to be: A requirements document, an industry implementation survey, or a > specification? > Right now the document is a bit of everything – with nothing is > appropriately spelled out and detailed for a standards document. > > Depending on that decision, here is how you could evolve the document: > If the document is intended as a requirements document: > - expand the requirements part of section 1 > - remove all references to iFIT and similar – none of this is needed > to articulate requirements If the document is intended as an industry survey: > - provide comprehensive inventory of available implementation > - focus on what is available / deployed and discuss experiences > - remove all references to iFIT and similar that try to specify > things – none of this is needed to for an industry survey If the > document is intended as a specification or case study > - provide technical specifications for IFIT node, IFIT application, > IFIT Head Node, IFIT End Node, etc. I.e. explain how these “things” work and > operate. > What is their control plane, what is their data plane, etc.? Make sure > that you’re not creating “empty shells” that are to be defined at a > later stage. An approach to create forward references to currently non > existing documents like “Other documents might also be needed but they > are out of scope of this one” (see your message below) are not appropriate > for a specification. > - if you believe that your IFIT specification has nothing to do with > Huawei’s IFIT proprietary implementation (i.e. > https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww- > ctc.huawei.com%2Fke%2Fpress-events%2Fnews%2F2019%2F6%2Ffirst-ifit- > pilot-5g-transport-network-beijing-unicom- > huawei&data=02%7C01%7Chaoyu.song%40futurewei.com%7C5247a6a8c > 2934f90f2e908d7848f0782%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0 > %7C637123622155305143&sdata=vlsft6Tj%2BuI2rH6NCdZO0qf2O7%2BR9 > KSI0b%2FF0bjEkoY%3D&reserved=0) then I strongly suggest that you > choose a different name for your implementation. > > Just to highlight that different from what you say, the specification > of IFIT elements neither helps in articulating requirements nor does > it support different industry solutions: If you take the example of an > “IFIT Node” – there is a total of > 8 occurrences in the document, with 5 of them in the main part of the > document. The document defines “iFIT Node” as “a network node that is > in an iFIT domain and is capable of iFIT-specific functions”. None of > the 5 occurrences in the document is used for comparison or > requirements definition, neither do they detail what IFIT specific > functions are carried out by an IFIT node. Reading through the 5 > occurrences, one learns that iFIT nodes seem to be configured by a > controller (what is a controller?), they seem to be able to do some > form of data collection (how?, what data?), they seem to be able to > export data using IPFIX and protobuf (what data is exported?), they > seem to be able to cache data, and they seem to contain DNP. Reading through > this, I still don’t know what IFIT Nodes are… Do they forward traffic? Do > they process traffic? If so how? ... > > Just for reference, here are the 5 occurrences of “IFIT Node” I found > in the main part of the document: > - An iFIT application uses a controller to configure the iFIT nodes. > - After the telemetry data processing and analyzing, the iFIT > application may instruct the controller to modify the iFIT node > configuration and affect the future telemetry data collection. > - In addition to efficient export data encoding (e.g., IPFIX [RFC7011] > or protobuf [1]), iFIT nodes have several other ways to reduce the > export data by taking advantage of network device's capability and > programmability. > - iFIT nodes can cache the data and send the accumulated data in batch > if the data is not time sensitive. > - The controller translates an intent and configure the corresponding > DNPs in iFIT nodes which collect necessary network information. > > Frank > > From: Haoyu Song <[email protected]> > Sent: Donnerstag, 19. Dezember 2019 02:09 > To: Frank Brockners (fbrockne) <[email protected]>; opsawg > <[email protected]>; draft-song-opsawg-ifit-framework.authors > <draft-song- [email protected]> > Cc: opsawg-chairs <[email protected]> > Subject: Re: [OPSAWG] WG adoption call for > draft-song-opsawg-ifit-framework- > 09 > > Again, I need to point out the fact that I have listed all the > questions raised during the meeting (including Frank's and Joe's) and > I asked if I missed anything or misunderstood anything in an email to > the list. But I didn't got any feedback from the queationers, so I > believed I had correctly understood the questions and then made > updates accordingly. So, I don't understand why Frank still use the > meeting video to question the draft. Please read and answer my email and > draft, and let me know what you are not agree with based on that. > > Alos, we have specified all the terms we used in the draft. Please > take time to read it. > > IFIT is NOT a proprietary solution. Period. I don't think anybody > can gain such a feeling from reading it. There's no solution but > requirement, challenges, a high level framework, examples, and standard gap > analysis. How can it be a solution? > > > Other documents might also be needed but they are out of scope of this > one. I firmly believe this one is also needed for the reason we > clearly stated in the draft. > > Thanks! > > Haoyu > > > 获取 > https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka. > ms > %2Fghei36&data=02%7C01%7Chaoyu.song%40futurewei.com%7C5247a6 > a8c2934f90f2e908d7848f0782%7C0fee8ff2a3b240189c753a1d5591fedc%7C1% > 7C0%7C637123622155305143&sdata=JL2%2BLWYc04fnRBAOUcsUByjP6e > UFmD8KW6XbYiDGd0s%3D&reserved=0 > > ________________________________________ > 发件人: Frank Brockners (fbrockne) <mailto:[email protected]> > 发送时间: 2019年12月18日星期三 下午1:01 > 收件人: opsawg; draft-song-opsawg-ifit-framework.authors > 抄送: opsawg-chairs > 主题: RE: [OPSAWG] WG adoption call for > draft-song-opsawg-ifit-framework-09 > > > Are we following our practices and procedures properly? For the > record, in case others are equally puzzled about this call for adoption: > > * Different from what the co-chair states in his WG adoption call > below (“The authors then resolved all the open issues”), > draft-song-opsawg-ifit-framework- > 09 does NOT resolve all open issues nor does the document reflect all > the WG feedback received at IETF 106. > > * The WG minutes > (https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdat > atra > cker.ietf.org%2Fmeeting%2F106%2Fmaterials%2Fminutes-106-opsawg- > 01&data=02%7C01%7Chaoyu.song%40futurewei.com%7C5247a6a8c2934f > 90f2e908d7848f0782%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C6 > 37123622155305143&sdata=1GNq52BxnTLejtyH17quH%2FaNHPodQS4Yuk > znPvQZq6w%3D&reserved=0) miss a significant portion of comments > and feedback as Benoit rightly points out below. E.g. Joe Clarke’s (as > individual) comments are NOT mentioned at all, my comments are misrepresented. > > * The authors did NOT reflect any of the comments made by myself (see > https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fyout > u.b > e%2FrY- > u8177wpU%3Ft%3D3785&data=02%7C01%7Chaoyu.song%40futurewei.co > m%7C5247a6a8c2934f90f2e908d7848f0782%7C0fee8ff2a3b240189c753a1d55 > 91fedc%7C1%7C0%7C637123622155305143&sdata=X%2Fj2PSaoQSNFy1xT > FNjfhUwt4KXjJY8ol3oKYVG2UH8%3D&reserved=0) or by Joe Clarke. IMHO > this is NOT appropriate for editors of a “soon to be” WG document. > > * draft-song-opsawg-ifit-framework-09 introduces a lot of new entities, e.g. > IFIT Applications, IFIT Domain, IFIT Node, IFIT End-Node, etc. None of > these entities are specified in the document, which means that the > IETF would endorse a framework without even understanding the > components/entities of the framework. The presenter responded > (https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fyou > tu.b > e%2FrY- > u8177wpU%3Ft%3D3867&data=02%7C01%7Chaoyu.song%40futurewei.co > m%7C5247a6a8c2934f90f2e908d7848f0782%7C0fee8ff2a3b240189c753a1d55 > 91fedc%7C1%7C0%7C637123622155305143&sdata=A2UP99wRCzNTk9OP > ci0%2FLE3KvzQQD%2FBJJHPmfhVqh8c%3D&reserved=0 ) that it would be > just a “very high level framework” that should fit any existing > solution. If everything fits, i.e. “I FIT”, “You FIT”, “We all Fit”, … > then why do we even need the definition of new entities? There is NO > need to define “empty shells” for a lot of new entities, if all what > the authors intend to do is compare different solutions. > > * Different from what the presenter claimed, IFIT is NOT just “a > high-level framework”, but IFIT is a proprietary Huawei technology, see e.g. > https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww- > ctc.huawei.com%2Fke%2Fpress-events%2Fnews%2F2019%2F6%2Ffirst-ifit- > pilot-5g-transport-network-beijing-unicom- > huawei&data=02%7C01%7Chaoyu.song%40futurewei.com%7C5247a6a8c > 2934f90f2e908d7848f0782%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0 > %7C637123622155315140&sdata=btJwYOUGtJnA8RKntlXXV5F0Xsu4H7rVO > 5gacId%2FgYg%3D&reserved=0. Public specifications for IFIT don’t > seem to be available, with the exception of > draft-li-6man-ipv6-sfc-ifit-02 which introduces new encapsulations. > I.e. IFIT-Nodes, IFIT-End-Nodes etc. do exist – we just don’t know > what they do. Looking at the people who responded to the adoption > thread so far, one could also read the responses as a desire for a > detailed documentation of the specification and lessons learned from > deployments of Huawei’s IFIT. > > Different from draft-song-opsawg-ifit-framework-09, which I do NOT > support the adoption of, the following documents might be worthwhile > documents (especially given the broad interest) to create/share: > - requirements > - comprehensive industry technology survey > - specification and deployment experiences of Huawei’s IFIT I already > made this suggestion back in the WG meeting at IETF 106 – but per the > above it was ignored at multiple levels. > > Regards, Frank > > From: OPSAWG <mailto:[email protected]> On Behalf Of Benoit > Claise > Sent: Dienstag, 17. Dezember 2019 14:43 > To: Tianran Zhou <mailto:[email protected]>; opsawg > <mailto:[email protected]>; draft-song-opsawg-ifit-framework.authors > <mailto:[email protected]> > Cc: opsawg-chairs <mailto:[email protected]> > Subject: Re: [OPSAWG] WG adoption call for > draft-song-opsawg-ifit-framework- > 09 > > Hi Tianran, > Hi Benoit, > > My last question was only to check if there is enough interest on this > work, not an adoption call. There was q&a after the presentation. And > Joe cut the line because of the time. > > Now this is an adoption call. You are free to suggest or object. > I just did :-) > > Regards, B. > > And we believe debate is really helpful. > > Cheers, > Tianran > > ________________________________________ > Sent from WeLink > 发件人: Benoit Claise<mailto:[email protected]> > 收件人: Tianran > Zhou<mailto:[email protected]>;opsawg<mailto:[email protected]>;dra > ft-song-opsawg-ifit-framework.authors<mailto:draft-song-opsawg-ifit- > [email protected]> > 抄送: opsawg-chairs<mailto:[email protected]> > 主题: Re: [OPSAWG] WG adoption call for > draft-song-opsawg-ifit-framework- > 09 > 时间: 2019-12-17 20:56:58 > > Dear all, > > After reviewing > thehttps://datatracker.ietf.org/doc/minutes-106-opsawg/, I was a > little bit puzzled. From my recollection, Joe and Frank had some good > feedback on the draft. > Also, in the minutes, I did not see any mention of Joe's feedback. And > Frank's feedback on the draft is summarized as 4 words: "the scope is large" > So I went back and reviewed the > https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww. > y > outube.com%2Fwatch%3Fv%3DrY- > u8177wpU&data=02%7C01%7Chaoyu.song%40futurewei.com%7C5247a6 > a8c2934f90f2e908d7848f0782%7C0fee8ff2a3b240189c753a1d5591fedc%7C1% > 7C0%7C637123622155315140&sdata=qfSNeIXLJRJo1WRh40SUF0K76wU8p > i%2B5O1kIanyXXj8%3D&reserved=0. > > I support Frank's feedback that this document scope is too large: a > mix of an inventory of what exists, a set of requirements, and > specifications/framework. > I'm wondering: what is the scope of this document? Before we clarify > this, I don't think we should adopt this document. > > The OPSAWG chair questions at the end of the presentation were: > Chair: How many of you have read this document? quite a lot. > Chair: How many of you think this is a useful work and the > working group could > work on it? still many, 20+. > I was waiting for the negative question but to my surprise, it never came... > Chair: How many of you don't think ... > If that question would have been asked, I would have come to mic. or > at least raised my hand. > > It's important to make a distinction between the interest to solve > those problems (I believe we have full agreement) and whether this > document is a good starting point. I object to the latter, with the > document in the current form. > Regards, Benoit > > Hi WG, > > On IETF 106 meeting, we saw predominant interest and support to this > draft, especially from operators. The authors then resolved all the open > issues. > As requested by the authors, this email starts a 2 weeks working group > adoption call for draft-song-opsawg-ifit-framework-09. > https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdata > tra > cker.ietf.org%2Fdoc%2Fdraft-song-opsawg-ifit- > framework%2F&data=02%7C01%7Chaoyu.song%40futurewei.com%7C524 > 7a6a8c2934f90f2e908d7848f0782%7C0fee8ff2a3b240189c753a1d5591fedc%7 > C1%7C0%7C637123622155315140&sdata=K5azjOJhUbN3NDUhuwbV92cxc > DKCPO9%2FubsdFBAObdY%3D&reserved=0 > > If you support adopting this document please say so, and please give > an indication of why you think it is important. Also please say if you > will be willing to review and help the draft. > If you do not support adopting this document as a starting point to > work on, please say why. > This poll will run until Dec 23.. > > Thanks, > Tianran as co-chair > > > _______________________________________________ > OPSAWG mailing list > mailto:[email protected] > https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww. > ie tf.org%2Fmailman%2Flistinfo%2Fopsawg&data=02%7C01%7Chaoyu.song > %40futurewei.com%7C5247a6a8c2934f90f2e908d7848f0782%7C0fee8ff2a3b2 > 40189c753a1d5591fedc%7C1%7C0%7C637123622155315140&sdata=GOk > 5SIXxkgomuo7yxv1p9Qs4%2BcfgRjEGN13j8q40zjo%3D&reserved=0 > _______________________________________________ OPSAWG mailing list [email protected] https://www.ietf.org/mailman/listinfo/opsawg
