RFC 9281
Entities Involved in the IETF Standards Process
Entities Involved in the IETF Standards Process π
Title block: This is RFC 9281, a Best Current Practice (it's BCP 11 π ). The author is R. Salz from Akamai Technologies, it was published in June 2022, and it's listed under ISSN 2070-1721. It obsoletes RFC 2028 (the old version of this same doc π). The header doesn't list anything it updates.
Abstract π
Okay so this doc is all about the people and orgs that make the IETF standards process work, as described in BCP 9 π§. It gives you quick, friendly descriptions of each entity and what they actually do in the process. Main character energy π.
The IETF and its structure have changed a LOT since RFC 2028 came out in 1996 π. This document reflects the new org structure and replaces RFC 2028 π¦.
Status of This Memo π
This memo documents an Internet Best Current Practice. β¨
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community, and it went through public review and got approved for publication by the Internet Engineering Steering Group (IESG) π«Ά. If you want more info on BCPs, check out Section 2 of RFC 7841 π.
Info about the current status of this document, any errata, and how to give feedback can be found at https://www.rfc-editor.org/info/rfc9281 π.
Copyright Notice πΈ
Copyright (c) 2022 IETF Trust and the persons identified as the document authors. All rights reserved. π
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) as they stand on the date of publication. Please actually read these, bestie, because they spell out your rights and restrictions for this document π. Code Components pulled out of this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions, and they come without warranty, as described in the Revised BSD License π
.
Table of Contents π
1. Introduction
1.1. Terminology
1.2. Changes since RFC 2028
2. Key Individuals in the Process
2.1. Document Editor or Author
2.2. Working Group Chair
2.3. Area Director
3. Key Organizations in the Process
3.1. Internet Engineering Task Force (IETF)
3.2. Working Groups (WGs)
3.3. Internet Engineering Steering Group (IESG)
3.4. Internet Architecture Board (IAB)
3.5. RFC Production Center (RPC)
3.6. Internet Assigned Numbers Authority (IANA)
3.7. Internet Research Task Force (IRTF)
3.8. IETF Trust
3.9. IETF Administration LLC (IETF LLC)
3.10. IETF Secretariat
3.11. Internet Society (ISOC)
4. Security Considerations
5. IANA Considerations
6. Informative References
Acknowledgements
Author's Address
1. Introduction π¦
So the IETF community has a process for standardizing protocols and procedures, and it's written up in BCP 9 [IETFPROCS] π. BCP 9 covers the stages of standardization, what has to happen to move a document between stages, and the types of documents used along the way. This doc is here to introduce some of the key individual roles and orgs in all that π.
1.1. Terminology π§Έ
This document talks about individual roles in the singular, like "a document editor." π Real life is messier, though, since lots of these roles are filled by more than one person at the same time. To keep things clear, this document doesn't use phrases like "chair (or co-chair)" β¨.
1.2. Changes since RFC 2028 π₯
Here's what's changed since RFC 2028, in no particular order π:
- Added the role of responsible area director (AD) and reordered Section 2 to follow the typical workflow.
- Added the IETF Administration LLC and the IETF Trust to Section 3.
- Changed "RFC Editor" to "RFC Production Center" to reflect the changes made by [RFCEDMODEL] π.
- Added the Terminology and Acknowledgements sections.
- Cleaned up some wording throughout the document π .
2. Key Individuals in the Process π
This section describes the individual roles involved in the process. It tries to list them in the order they show up in the process, without implying that any one of them matters more than the others π«Ά.
2.1. Document Editor or Author βοΈ
Most working groups (WGs) focus their efforts on one or more documents that capture what they've produced. The WG chair picks one or more people to be the editor(s) for a particular document π. The editor is responsible for making sure the document accurately reflects the decisions the WG has made π―.
When a document is mostly composed and edited by one or more individuals, they may be called "document authors" πΈ. The distinction doesn't matter for the standards process, and this document uses the term "document editor" β¨.
When a document editor is also a chair of the same WG, another chair should manage the process around the document. If there's no other chair available, the WG and AD must monitor the process especially carefully, so the documents accurately reflect the WG's consensus and every process gets followed π. This is a shared responsibility for everyone involved with the document π«Ά.
2.2. Working Group Chair π
Each WG has a chair, and the chair is in charge of facilitating the group's activities, running its meetings, and making sure the group meets its commitments for its role in the Internet standards process π . Most importantly, the WG chair is the formal point of contact between the WG and the Internet Engineering Steering Group (IESG), through the AD of the area the WG belongs to π¦.
Everything about picking and running a WG chair is in [WGPROCS] π.
2.3. Area Director π
Each WG gets assigned one responsible area director (AD) π. The AD can help the WG chair figure out consensus and carry out the process π§. The AD also reviews documents after the WG has approved them, and once they're satisfied, the AD coordinates the IESG review and the IETF Last Call for the document π.
An AD can also sponsor an Internet-Draft directly, but that's not very common. When it happens, no WG is involved π.
Except for the General Area, IETF areas usually have multiple ADs π.
3. Key Organizations in the Process π’
The following organizations and organizational roles are involved in the Internet standards process π.
3.1. Internet Engineering Task Force (IETF) π
The IETF is an open, international community of network designers, operators, implementors, researchers, and other interested folks who care about how the Internet architecture evolves and how the Internet keeps running smoothly π. It's the main body that develops new Internet Standard specifications and related documents, so honestly it's iconic π.
3.2. Working Groups (WGs) π οΈ
The IETF's technical work happens in its WGs. They're organized by topic into several areas (https://www.ietf.org/topics/areas/), and each area is coordinated by an AD β¨. WGs usually have a narrow focus and a lifetime that ends when their specific tasks, as laid out in their charter and milestones, are done π¦. Some WGs are long-lived and exist to keep maintaining IETF protocol(s) π§Έ. There are also "dispatch" WGs, which figure out where new work in the IETF should happen, but they don't directly produce standards π.
For every purpose that matters to the Internet Standards development process, membership in the IETF and its WGs is defined as being established solely and entirely by individuals who take part in IETF and WG activities π. These individuals don't formally represent any organizations they might be affiliated with, although affiliations are often used for identification π«Ά.
Anyone with the time and interest is entitled and urged to actively take part in one or more WGs and to attend IETF meetings, which usually happen three times a year [MEETINGS] βοΈ. A WG can also schedule interim meetings (virtual, in-person, or hybrid), which get scheduled and announced to the entire WG π . You can be an active WG participant without ever going to an in-person meeting πΈ.
Participants in the IETF and its WGs must disclose any relevant current or pending intellectual property rights that they reasonably and personally know about if they join discussions about a specific technology π. The full intellectual property policy is defined in [IPRRIGHTS1] and [IPRRIGHTS2] π.
New WGs are established by the IESG and almost always come with a specific and explicit charter π. The charter can change as the WG progresses. The guidelines and procedures for forming and operating WGs are described in detail in [WGPROCS] π .
A WG is managed by a WG chair, as described in Section 2.2. Documents the group produces have an editor, as described in Section 2.1. More details on how WGs operate are in [WGPROCS] π§.
WGs ideally show a spirit of cooperation and a high degree of technical maturity π. IETF participants know that the biggest benefit for everyone in the Internet community comes from working together to develop technically excellent protocols and services π«Ά.
3.3. Internet Engineering Steering Group (IESG) π
The IESG is responsible for managing the IETF's technical activities π―. It runs the Internet Standards process according to the rules and procedures defined in [IETFPROCS] π. The IESG handles the actions that move documents along the IETF Stream, including the initial approval of new WGs, any later rechartering, and the final approval of documents β¨.
The IESG is made up of the ADs and the IETF Chair. The IETF Chair also chairs the IESG and is the AD for the General Area π. The Chair of the Internet Architecture Board (IAB) is an ex officio member of the IESG π¦. Various other bodies have liaisons with the IESG, and you can find the full list at <https://www.ietf.org/about/groups/iesg/members/> πΈ.
All IESG members are nominated by a Nominations Committee (colloquially, "NomCom") and confirmed by the IAB π. See [NOMCOM] for a detailed description of NomCom procedures. Other matters about how the NomCom is organized and run are described in the IESG Charter [IESG] π.
3.4. Internet Architecture Board (IAB) ποΈ
The IAB oversees the architecture of the Internet and its protocols π. It approves the IESG candidates the NomCom puts forward, and it reviews all proposed IETF WG charters π .
The IAB also oversees the standards process and acts as an appeal board for complaints about improper execution [IETFPROCS] βοΈ. More generally, it's a source of advice on technical, architectural, procedural, and policy matters related to the Internet and the technologies that enable it π§.
IAB members are nominated by the NomCom and confirmed by the Board of the Internet Society (ISOC) π. The IETF Chair is also an IAB member, and the Chair of the Internet Research Task Force (IRTF) is an ex officio member π«Ά. Other matters about the IAB's organization and operation are described in the IAB Charter [IAB] πβ¨.
3.5. RFC Production Center (RPC) π
okay so editing and publishing RFCs is handled by the RFC Production Center (RPC) π the rules for how RFCs work are set by the RFC Series Working Group (RSWG), which is an open group (kinda like IETF WGs) π«Ά and those rules get approved by the RFC Series Advisory Board (RSAB), which has appointed members π the RFC Series Consulting Editor (RSCE) is a position funded by the IETF Administration LLC, and its responsibilities are defined in [RFCEDMODEL] β¨
if you want the full tea on what the RPC does and its roles and responsibilities, it's all in [RFCEDMODEL], especially Section 4 π
3.6. Internet Assigned Numbers Authority (IANA) π¦
okay this one is lowkey so important bestie π₯Ί a lot of protocol specs have parameters that need to be uniquely assigned, like port numbers, option identifiers inside a protocol, and things like that π’ the Internet Assigned Numbers Authority (IANA) is the one responsible for assigning values to these protocol parameters and maintaining the parameter registries online (https://www.iana.org/protocols) πΈ assignments get coordinated by writing an "IANA Considerations" section for a given document, as described in [IANADOCS] π the IETF's relationship with IANA is defined by formal agreements, including [IANAMOU] π€
IANA is also responsible for operating and maintaining several aspects of the DNS (https://www.iana.org/domains) and for coordinating IP address assignments (https://www.iana.org/numbers) πβ¨
3.7. Internet Research Task Force (IRTF) π¬
the IRTF is giving research energy π§ it focuses on longer-term research issues related to the Internet, and it's a parallel organization to the IETF, which focuses on the shorter-term stuff: engineering, operations, and specifying standards π
the IRTF is made up of research groups (RGs) that are chartered to research different aspects of the broader Internet π their products are usually research results that get published in scholarly conferences and journals, but they can also be published as RFCs on the IRTF Stream π RGs also sometimes develop experimental protocols or technologies, and some of those might be suitable for possible standardization in the IETF π§ͺ IETF WGs sometimes ask RGs for advice or other input too π«Ά however, contributions from RGs generally carry no more weight in the IETF than other community input, and they go through the same standards-setting process as any other proposal π no special VIP treatment, periodt π ββοΈ
the IRTF is managed by the IRTF Chair in consultation with the Internet Research Steering Group (IRSG) π the IRSG membership includes the IRTF Chair, the chairs of the various RGs, and possibly other individuals ("members at large") from the community π if you want the details on how the IRTF, the ISRG, and its RGs are organized and operated, check out [IRTF], [IABIRTF], [IRTFPRIMER], and [IRTFCHAIR] π
3.8. IETF Trust βοΈ
the IETF Trust is the legal owner of intellectual property for the IETF, IRTF, and IAB π that covers their trademarks, the copyrights to RFCs and to works of the IETF (like the IETF website), and copyright licenses for IETF contributions, including Internet-Drafts π the principles for the copyright licenses granted to and from the Trust are described in [IPRRIGHTS1] and [COPYRIGHT], and the licenses themselves live in the Trust Legal Provisions (https://trustee.ietf.org/documents/trust-legal-provisions/) π
the Trust also currently owns IANA's domain names and trademarks through an agreement with IANA πΈ
the Trustees who govern the Trust are selected from the IETF community, as described in [TRUSTEES], and the reasoning behind that is given in [TRUSTRAT] π«Ά
3.9. IETF Administration LLC (IETF LLC) π’
the IETF Administration Limited Liability Company (colloquially, the "IETF LLC") is the corporate legal home for the IETF, the IAB, and the IRTF π β¨
the IETF LLC supports the ongoing operations of the IETF, manages its finances and budget, and raises money π° it regularly reports back to the community π£ it's also the legal entity that signs contracts for the IETF Secretariat, meeting hotels, tools development contractors, and many others π§Ύ the IETF LLC also responds to legal requests, and these are often subpoenas in patent lawsuits π¬
selection of the IETF LLC Board of Directors is defined in [NOMCOM] π³οΈ
the IETF Executive Director handles the IETF's daily tasks and management, and is overseen by the IETF LLC Board of Directors π©βπΌ
Section 6 of [ISOCIETF] describes the legal relationship between the IETF LLC and the Internet Society π€
3.10. IETF Secretariat π
the administrative functions needed to support the activities of the IETF and its various related boards and organizations are performed by a Secretariat that's contracted by the IETF LLC πΌ the IETF Secretariat handles a lot of the logistics for running the in-person meetings, and it's responsible for maintaining the formal public record of the Internet standards process [IETFPROCS] ποΈβ¨
3.11. Internet Society (ISOC) π
ISOC plays a really important role in the standards process π besides being the legal entity that hosts the IETF LLC, ISOC appoints the NomCom Chair, confirms IAB candidates selected by the NomCom, and acts as the final authority in the appeals process π§ββοΈ this is described in [ISOCIETF] π
the way the ISOC leadership is selected, along with other matters about how the Internet Society operates, is described in [ISOC] π·
4. Security Considerations π
this document introduces no new security considerations π‘οΈ no new security considerations, but keep your guard up anyway bestie π
5. IANA Considerations π§
this document has no IANA actions π
6. Informative References β¨
okay bestie, this is the reading list π every reference is listed with its full details, so you can go find the exact doc. the tags in brackets are how the text points at each one π
[COPYRIGHT]Halpern, J., Ed., "Advice to the Trustees of the IETF Trust on Rights to Be Granted in IETF Documents", RFC 8721, DOI 10.17487/RFC8721, February 2020,https://www.rfc-editor.org/info/rfc8721.[IAB]Internet Architecture Board and B. Carpenter, Ed., "Charter of the Internet Architecture Board (IAB)", BCP 39, RFC 2850, May 2000.https://www.rfc-editor.org/info/bcp39[IABIRTF]Floyd, S., Ed., Paxson, V., Ed., Falk, A., Ed., and IAB, "IAB Thoughts on the Role of the Internet Research Task Force (IRTF)", RFC 4440, DOI 10.17487/RFC4440, March 2006,https://www.rfc-editor.org/info/rfc4440.[IANADOCS]Cotton, M., Leiba, B., and T. Narten, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 8126, June 2017.https://www.rfc-editor.org/info/bcp26[IANAMOU]Carpenter, B., Baker, F., and M. Roberts, "Memorandum of Understanding Concerning the Technical Work of the Internet Assigned Numbers Authority", RFC 2860, DOI 10.17487/RFC2860, June 2000,https://www.rfc-editor.org/info/rfc2860.[IESG]Alvestrand, H., "An IESG charter", RFC 3710, DOI 10.17487/RFC3710, February 2004,https://www.rfc-editor.org/info/rfc3710.[IETFPROCS]this one is a whole stack of docs, all BCP 9 β¨- Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9, RFC 2026, October 1996.
- Dusseault, L. and R. Sparks, "Guidance on Interoperation and Implementation Reports for Advancement to Draft Standard", BCP 9, RFC 5657, September 2009.
- Housley, R., Crocker, D., and E. Burger, "Reducing the Standards Track to Two Maturity Levels", BCP 9, RFC 6410, October 2011.
- Resnick, P., "Retirement of the "Internet Official Protocol Standards" Summary Document", BCP 9, RFC 7100, December 2013.
- Kolkman, O., Bradner, S., and S. Turner, "Characterization of Proposed Standards", BCP 9, RFC 7127, January 2014.
- Dawkins, S., "Increasing the Number of Area Directors in an IETF Area", BCP 9, RFC 7475, March 2015.
- Halpern, J., Ed. and E. Rescorla, Ed., "IETF Stream Documents Require IETF Rough Consensus", BCP 9, RFC 8789, June 2020.
https://www.rfc-editor.org/info/bcp9
[IPRRIGHTS1]Bradner, S., Ed. and J. Contreras, Ed., "Rights Contributors Provide to the IETF Trust", BCP 78, RFC 5378, November 2008.https://www.rfc-editor.org/info/bcp78[IPRRIGHTS2]Bradner, S. and J. Contreras, "Intellectual Property Rights in IETF Technology", BCP 79, RFC 8179, May 2017.https://www.rfc-editor.org/info/bcp79[IRTF]Weinrib, A. and J. Postel, "IRTF Research Group Guidelines and Procedures", BCP 8, RFC 2014, DOI 10.17487/RFC2014, October 1996,https://www.rfc-editor.org/info/rfc2014.[IRTFCHAIR]Eggert, L., "The Role of the IRTF Chair", RFC 7827, DOI 10.17487/RFC7827, March 2016,https://www.rfc-editor.org/info/rfc7827.[IRTFPRIMER]Dawkins, S., Ed., "An IRTF Primer for IETF Participants", RFC 7418, DOI 10.17487/RFC7418, December 2014,https://www.rfc-editor.org/info/rfc7418.[ISOC]Internet Society, "Amended and restated By-Laws of the Internet Society", May 2021,https://www.internetsociety.org/about-internet-society/governance-policies/by-laws/.[ISOCIETF]Camarillo, G. and J. Livingood, "The IETF-ISOC Relationship", RFC 8712, DOI 10.17487/RFC8712, February 2020,https://www.rfc-editor.org/info/rfc8712.[MEETINGS]Krishnan, S., "High-Level Guidance for the Meeting Policy of the IETF", BCP 226, RFC 8719, DOI 10.17487/RFC8719, February 2020,https://www.rfc-editor.org/info/rfc8719.[NOMCOM]Kucherawy, M., Ed., Hinden, R., Ed., and J. Livingood, Ed., "IAB, IESG, IETF Trust, and IETF LLC Selection, Confirmation, and Recall Process: Operation of the IETF Nominating and Recall Committees", BCP 10, RFC 8713, February 2020.- Leiba, B., "Eligibility for the 2020-2021 Nominating Committee", BCP 10, RFC 8788, May 2020.
https://www.rfc-editor.org/info/bcp10
[RFC2028]Hovey, R. and S. Bradner, "The Organizations Involved in the IETF Standards Process", BCP 11, RFC 2028, DOI 10.17487/RFC2028, October 1996,https://www.rfc-editor.org/info/rfc2028.[RFCEDMODEL]Saint-Andre, P., Ed., "RFC Editor Model (Version 3)", RFC 9280, DOI 10.17487/RFC9280, June 2022,https://www.rfc-editor.org/info/rfc9280.[TRUSTEES]Arkko, J. and T. Hardie, "Update to the Process for Selection of Trustees for the IETF Trust", BCP 101, RFC 8714, DOI 10.17487/RFC8714, February 2020,https://www.rfc-editor.org/info/rfc8714.[TRUSTRAT]Arkko, J., "IETF Administrative Support Activity 2.0: Update to the Process for Selection of Trustees for the IETF Trust", RFC 8715, DOI 10.17487/RFC8715, February 2020,https://www.rfc-editor.org/info/rfc8715.[WGPROCS]this last one has four docs, all BCP 25 π- Bradner, S., "IETF Working Group Guidelines and Procedures", BCP 25, RFC 2418, September 1998.
- Wasserman, M., "Updates to RFC 2418 Regarding the Management of IETF Mailing Lists", BCP 25, RFC 3934, October 2004.
- Resnick, P. and A. Farrel, "IETF Anti-Harassment Procedures", BCP 25, RFC 7776, March 2016.
- Resnick, P. and A. Farrel, "Update to the IETF Anti-Harassment Procedures for the Replacement of the IETF Administrative Oversight Committee (IAOC) with the IETF Administration LLC", BCP 25, RFC 8716, February 2020.
https://www.rfc-editor.org/info/bcp25
Acknowledgements β¨
we owe a big thank-you to the authors of [RFC2028], Richard Hovey and Scott Bradner π«Ά
also a huge shoutout to Barry Leiba, Colin Perkins, Eric Auerswald, John Levine, and Lars Eggert, who gave useful feedback and corrections on this doc. literally the MVPs π
Author's Address β¨
Rich Salz Akamai Technologies Email: rsalz@akamai.com
and that's the whole thing, bestie ππ
π¦ where this page comes from
- ietf: rfc9281 2022-06
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms