RFC 7418
An IRTF Primer for IETF Participants
Heyyy bestie, let's get into RFC 7418! πβ¨
Quick vibe check on the title block first π This one's an Informational doc from the IRTF (Internet Research Task Force), written by S. Dawkins, Ed. from Huawei πΈ, dated December 2014, with ISSN 2070-1721. It doesn't obsolete or update anything, and it's not a Standards Track spec at all, just a "here's the tea" guide π«Ά
Here's part 1 of the rewrite, covering the title block, the front matter, and the table of contents.
Front Matter π¦
Title and Author Details π
The title is An IRTF Primer for IETF Participants π§
Author: S. Dawkins, Ed. (Huawei) πΈ Category: Informational Date: December 2014 ISSN: 2070-1721
Abstract β¨
okay so this doc is basically a high-level guide for IETF people who wanna bring new research group (RG) proposals to the IRTF. It's all about how the expectations are different between the two orgs, and why that matters π₯
Status of This Memo π
Okay, the big deal here: this is not an Internet Standards Track spec. It's published just for info π«Ά
This doc is a product of the IRTF, which publishes research and development results related to the Internet. Those results might not be ready for deployment, periodt π. This RFC is the individual opinion of one or more members of the IRSG Research Group of the IRTF. Stuff the IRSG approves for publication is not a candidate for any level of Internet Standard, see Section 2 of RFC 5741 π
For the latest status, errata, and feedback info, check http://www.rfc-editor.org/info/rfc7418 π
Copyright Notice π
Copyright (c) 2014 IETF Trust and the persons identified as the document authors. All rights reserved. π
This doc is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) as they stand on the publication date. Read those carefully, bestie, they spell out your rights and restrictions π
Table of Contents π§
1. Introduction and Scope . . . . . . . . . . . . . . . . . . . 2
2. The IRTF Is Not the IETF . . . . . . . . . . . . . . . . . . 2
2.1. Research and Engineering . . . . . . . . . . . . . . . . 3
2.2. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3. Time Frames . . . . . . . . . . . . . . . . . . . . . . . 3
2.4. Alternatives . . . . . . . . . . . . . . . . . . . . . . 4
2.5. Process . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.6. Charters . . . . . . . . . . . . . . . . . . . . . . . . 4
2.7. Deliverables . . . . . . . . . . . . . . . . . . . . . . 5
2.8. Completion . . . . . . . . . . . . . . . . . . . . . . . 5
3. Now That You Know What Not to Do . . . . . . . . . . . . . . 5
4. Security Considerations . . . . . . . . . . . . . . . . . . . 6
5. References . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.1. Normative References . . . . . . . . . . . . . . . . . . 6
5.2. Informative References . . . . . . . . . . . . . . . . . 6
Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 7
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 7
1. Introduction and Scope πΈ
This doc gives a high-level rundown of stuff IETF participants should think about before bringing proposals for new research groups (RGs) into the Internet Research Task Force (IRTF) π¦. It really leans into how the two orgs have different expectations, literally the whole point π
IRTF RG guidelines and procedures are in BCP 8 [RFC2014], and this doc does not change those guidelines and procedures in any way β¨
2. The IRTF Is Not the IETF π
Okay, so a bunch of experienced IETF folks have proposed new IRTF RGs and gotten tripped up, because they were writing proposals that worked for the IETF but not for the IRTF π [RFC2014] explains where IRTF RGs came from but doesn't give much detail on the process, which is meant to stay flexible and fit new kinds of RGs π§. Without that detail, people fall back on what they know π They assume chartering an IRTF RG works like chartering an IETF working group (WG), follow [RFC6771] to gather interested parties, then follow [RFC5434] to get ready for a successful BOF and eventually a chartered WG π₯
Both of those docs are excellent for IETF proposals, but following their advice can give you something almost the opposite of what the IRTF Chair wants π The mismatches fall into some consistent buckets, and this doc lists the ones that keep coming up π
This doc is for IETF participants bringing proposals to the IRTF π
Also, the IRTF Chair has a LOT of autonomy over which RGs get chartered and how they get there π The IRTF Chair at the time of writing is Lars Eggert π
2.1. Research and Engineering π¦
"To me, the fundamental outcome of research is understanding, and the fundamental outcome of engineering is a product." - Fred Baker
Research is kinda a journey, and engineering is a destination π§ If a researcher answers a question and that opens up another question, that's a win β¨ If an engineer keeps polishing a product and never finishes it, that's usually a fail π
Research can go on forever, while engineering stops when the result is "good enough" -- good enough to ship π
"If it has to work when you're finished, it wasn't research, it was engineering." - attributed to Dave Clark
2.2. Scope π
IRTF RGs need a scope big enough to hook researchers, pull them into the IRTF, and keep them busy with real work π₯ So their charters are usually way broader than IETF WG charters, and RGs often bounce around different topics under that umbrella over time, depending on what researchers are currently into π
IETF WGs get a limited scope with specific deliverables π If the deliverables and milestones are already known, the proposal is probably too narrow for the IRTF π
2.3. Time Frames β
IRTF RGs bring researchers together to tackle big problems, and that takes time β³ An RG will likely need at least three to five years, which is way longer than IETF WGs usually plan for when they get chartered π
2.4. Alternatives π¦
IRTF RGs are encouraged to explore more than one approach to the chartered problem area π There's no expectation that the RG will "come to consensus" on one approach π«Ά The RG may publish multiple competing proposals as research produces results β¨
IETF WGs normally use the IETF consensus process (as described in [RFC7282]) to push interoperable solutions into the market π₯ That usually means trimming the number of approaches down to something manageable for an implementer, ideally just one π That could mean starting with an approach the WG agrees on, or considering alternatives with the goal of picking one, instead of spending real effort on options that won't go forward π§
The IRTF, as an organization, may also charter multiple RGs with somewhat overlapping interests, which the IETF tries super hard to avoid π
2.5. Process πΈ
All IRTF participants have to disclose IPR and otherwise follow the IRTF's IPR policies, which closely mirror the IETF's IPR policies π In every other way, IRTF RG operation is way less constrained than IETF WG operation π
Each IRTF RG is allowed (and encouraged) to agree on a way of working together that best fits its needs π That freedom means IRTF RGs can skip fundamental IETF ways of working, like needing to reach at least rough consensus, which they don't have to do π¦ So the way an IRTF RG operates can change over time, for example becoming more like IETF WG operation as the research matures π§
2.6. Charters π
The point of IRTF charters is to broadly sketch the research field a group is interested in, and to act like an ad for other researchers who might be wondering if this is the right place to participate π
IETF WG charters tend to be very narrow π They're meant to limit what the WG works on, and they may include a lot of text about what the WG will NOT be working on π
2.7. Deliverables β¨
There's no expectation that IRTF RGs publish RFCs, although many do π Some IRTF RGs produce IRTF-stream RFCs, others produce Internet-Drafts that become the basis of IETF-stream RFCs, and others might deliver reports, white papers, academic journal articles, or even high-level discussions that never get published but still shape other research π IRTF RGs are successful when they spark discussion, produce relevant outputs, and make an impact on the research community π₯
IETF WG deliverables tend to be specific protocol, deployment, and operational specs, along with problem statements, use cases, requirements, and architectures that inform those specs π§ Almost all IETF WGs are chartered to deliver Internet standards, which is not an option for IRTF RGs π
2.8. Completion π
IRTF RGs may produce the outputs they expected when they were chartered, but it also happens that researchers look at what they've learned and start working on better solutions π¦ This can happen whether or not the current research is finished, and the process can keep going until the RG itself decides it's time to wrap up, or until the IRTF Chair decides there's no more energy in the group for research π
IETF WGs typically conclude once they meet their chartered milestones, so participants can focus on implementation and deployment, although the WG mailing list may stay open for a while π
3. Now That You Know What Not to Do π
The current IRTF Chair, Lars Eggert, loves saying, "Just act like an IRTF research group for a year, and we'll see if you are one." π
There are lots of ways to "act like an IRTF research group" π [RFC4440] has a bunch of points to consider when proposing a new RG π Some possibilities include:
- Identify and recruit a critical mass of researchers who can review and build off each other's work. π§
- Identify other venues that may overlap the proposed RG, and understand what value the proposed RG provides beyond what's already happening elsewhere. πΈ
- Hold a workshop to survey work that might set the stage for a RG on questions of interest, perhaps alongside existing academic events. β¨
- If the proposed RG expects outputs that will ultimately be standardized in the IETF, identify and recruit engineers who can review and give feedback on intermediate results. π₯
But every proposed RG is different, so emailing the IRTF Chair to start the conversation is a perfectly reasonable strategy π
4. Security Considerations π‘οΈ
This doc gives guidance about the IRTF chartering process to IETF participants and has no direct Internet security implications π«Ά
5. References π
5.1. Normative References π
[RFC2014] Weinrib, A. and J. Postel, "IRTF Research Group Guidelines
and Procedures", BCP 8, RFC 2014, October 1996,
<http://www.rfc-editor.org/info/rfc2014>.
That's part 1, bestie! ππ Part 2 is coming with the rest of the references, Acknowledgements, and Author's Address π§β¨
5.2. Informative References β¨
Okay bestie, these are the "extra reading" refs, the ones that aren't required to understand the spec but are lowkey essential for the whole vibe. ππ
- [RFC4440]: Floyd, S., Paxson, V., Falk, A., and IAB, "IAB Thoughts on the Role of the Internet Research Task Force (IRTF)", RFC 4440, March 2006,
<http://www.rfc-editor.org/info/rfc4440>. πΈ - [RFC5434]: Narten, T., "Considerations for Having a Successful Birds-of-a-Feather (BOF) Session", RFC 5434, February 2009,
<http://www.rfc-editor.org/info/rfc5434>. π¦ - [RFC6771]: Eggert, L. and G. Camarillo, "Considerations for Having a Successful "Bar BOF" Side Meeting", RFC 6771, October 2012,
<http://www.rfc-editor.org/info/rfc6771>. π - [RFC7282]: Resnick, P., "On Consensus and Humming in the IETF", RFC 7282, June 2014,
<http://www.rfc-editor.org/info/rfc7282>. π
Acknowledgements π
Okay, big thank-you energy incoming! π«Ά Lars Eggert became IRTF Chair in 2011 and has been carrying this information around in his head ever since, which is honestly iconic. He also gave super helpful comments on early versions of this document. π
Huge shoutout to Fred Baker, who shared his thoughts about the motivations behind research and engineering. Those thoughts led to a complete rewrite of Section 2.1, and I am obsessed with how much better it reads now. β¨
Thanks also to Scott Brim, Kevin Fall, Eliot Lear, David Meyer, and Stephen Farrell for providing helpful review comments. And a special thank-you to Denis Ovsienko for careful proofreading, because proofreading is so not glamorous but it's literally what keeps everything correct. π π
Author's Address π§
Spencer Dawkins (editor) Huawei Technologies
EMail: spencerdawkins.ietf@gmail.com
π¦ where this page comes from
- ietf: rfc7418 2014-12
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms