summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc9592.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc9592.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc9592.txt')
-rw-r--r--doc/rfc/rfc9592.txt2118
1 files changed, 2118 insertions, 0 deletions
diff --git a/doc/rfc/rfc9592.txt b/doc/rfc/rfc9592.txt
new file mode 100644
index 0000000..a2af7a3
--- /dev/null
+++ b/doc/rfc/rfc9592.txt
@@ -0,0 +1,2118 @@
+
+
+
+
+Internet Engineering Task Force (IETF) N. ten Oever
+Request for Comments: 9592 University of Amsterdam
+Obsoletes: 6722 G. Wood
+Category: Informational IETF Administration LLC
+ISSN: 2070-1721 June 2024
+
+
+ Retiring the Tao of the IETF
+
+Abstract
+
+ This document retires and obsoletes the Tao of the IETF as an IETF-
+ maintained document. This document also obsoletes RFC 6722, which
+ describes the publication process of the Tao. Furthermore, this
+ document describes the rationale for the retirement of the Tao. For
+ archival purposes, the last version of the Tao is included in the
+ appendix. Information that new participants need to engage in the
+ work of the IETF will continue to be provided through the IETF
+ website in a more timely and accessible manner. This is the way.
+
+Status of This Memo
+
+ This document is not an Internet Standards Track specification; it is
+ published for informational purposes.
+
+ This document is a product of the Internet Engineering Task Force
+ (IETF). It represents the consensus of the IETF community. It has
+ received public review and has been approved for publication by the
+ Internet Engineering Steering Group (IESG). Not all documents
+ approved by the IESG are candidates for any level of Internet
+ Standard; see Section 2 of RFC 7841.
+
+ Information about the current status of this document, any errata,
+ and how to provide feedback on it may be obtained at
+ https://www.rfc-editor.org/info/rfc9592.
+
+Copyright Notice
+
+ Copyright (c) 2024 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) in effect on the date of
+ publication of this document. Please review these documents
+ carefully, as they describe your rights and restrictions with respect
+ to this document. Code Components extracted from this document must
+ include Revised BSD License text as described in Section 4.e of the
+ Trust Legal Provisions and are provided without warranty as described
+ in the Revised BSD License.
+
+Table of Contents
+
+ 1. Introduction
+ 2. Reasons for Retirement
+ 2.1. Infrequent Updates
+ 2.2. Unwieldy Format
+ 2.3. Changing Participation Modes
+ 3. Going Forward
+ 3.1. New Communications Opportunities
+ 4. Conclusion
+ 5. Security Considerations
+ 6. IANA Considerations
+ 7. Informative References
+ Appendix A. Last Edition of the Tao
+ Abstract
+ 1 Introduction
+ 1.1 Acronyms and Abbreviations Used in the Tao
+ 2 What is the IETF?
+ 2.1 Humble Beginnings
+ 2.2 The Hierarchy
+ 2.3 IETF Mailing Lists
+ 3 IETF Meetings
+ 3.1 Registration
+ 3.2 Take the Plunge and Stay All Week!
+ 3.3 Newcomer Training
+ 3.4 Dress Code
+ 3.5 Working Group Meetings
+ 3.6 Seeing Spots Before Your Eyes
+ 3.7 Terminal Room
+ 3.8 Meals and Snacks
+ 3.9 Social Event
+ 3.10 Agenda
+ 3.11 EMODIR to the Rescue
+ 3.12 Where Do I Fit In?
+ 3.13 Proceedings
+ 3.14 Other General Things
+ 3.15 Remote Participation
+ 4 Working Groups
+ 4.1 Working Group Chairs
+ 4.2 Getting Things Done in a Working Group
+ 4.3 Working Group Documents
+ 4.4 Preparing for Working Group Meetings
+ 4.5 Working Group Mailing Lists
+ 4.6 Interim Working Group Meetings
+ 5 BOFs and Dispatching
+ 6 RFCs and Internet-Drafts
+ 6.1 The Overall Process
+ 6.2 Common Issues
+ 6.3 Writing an Internet-Draft
+ 6.4 Standards-Track RFCs
+ 6.5 RFCs Other than Standards-Track
+ 7 How to Contribute to the IETF
+ 7.1 What You Can Do
+ 7.2 What Your Company Can Do
+ 8 IETF and the Outside World
+ 8.1 IETF and Other SDOs
+ 8.2 Press Coverage of the IETF
+ Acknowledgements
+ Authors' Addresses
+
+1. Introduction
+
+ Since its publication as [RFC1391] in 1993, The "Tao of the IETF"
+ ("Tao") has described the inner workings of IETF meetings and Working
+ Groups, discussed organizations related to the IETF, and introduced
+ the working processes to new participants. The Tao never was a
+ formal IETF process document, but rather a community-developed and
+ maintained informational overview. After the Tao was published as an
+ RFC for 13 years, it was published as a webpage for over a decade
+ following the process described in [RFC6722]. However, the Tao did
+ not keep up with the changes in the processes of the community and
+ the organization, and thereby ceased to be a reliable source of
+ information. We gratefully want to acknowledge all the individuals
+ who contributed to the Tao over the years. The changing nature of
+ IETF participation, a better understanding of how to most effectively
+ convey information to new participants, and experience with
+ publishing the Tao as a webpage all suggest a new approach to
+ collecting, updating, and communicating the information that new
+ participants need to engage in the work of the IETF successfully.
+ This document formally retires and obsoletes the "Tao of the IETF" as
+ a single standalone document.
+
+2. Reasons for Retirement
+
+ In short, the breadth of topics covered in the Tao, the unpredictable
+ and different schedule for updates to the topics, and the high
+ overhead for revising and reviewing the content did not match the
+ needs or preferences of the intended audience of the Tao.
+
+2.1. Infrequent Updates
+
+ The Tao was originally published as [RFC1391] in January 1993. In
+ the following 17 years, four additional versions of the Tao were
+ published as RFCs:
+
+ * [RFC1539] in October 1993,
+ * [RFC1718] in November 1994,
+ * [RFC3160] in August 2001, and
+ * [RFC4677] in September 2006.
+
+ In August 2012, [RFC6722] was published to document the process for
+ publishing the Tao as a webpage so that it could "be updated more
+ easily." However, in the subsequent 11 years, only four additional
+ versions were published. The length of the Tao meant that review and
+ approval of the entire document took considerable effort and time,
+ leading to very infrequent updates.
+
+2.2. Unwieldy Format
+
+ The large, consolidated document format of the Tao made for a heavy
+ investment by readers, in addition to the difficulty editors faced
+ keeping pace with the changes required to keep it current. For
+ example, the emergence of IETF Hackathon popularity with new
+ participants prompted an update. However, that content was
+ effectively buried in an already long document.
+
+2.3. Changing Participation Modes
+
+ The original Tao aimed to welcome new participants to IETF meetings
+ as attendance grew rapidly along with the growth of the Internet in
+ the 1990s. As other avenues for initial participation in the IETF
+ emerged over the ensuing decades, the main focus of the Tao remained
+ on in-person meeting participation. For example, remote
+ participation in IETF meetings has become a much more significant
+ aspect in the past few years.
+
+3. Going Forward
+
+ The content of the Tao has already been integrated into the website
+ of the IETF, which is the main channel of communication for IETF
+ newcomers and a general audience. The content is continuously kept
+ up to date with a variety of media to serve different audiences. The
+ IETF seeks to ensure that the website continues to address the needs
+ of our ever-evolving community and potential newcomers.
+
+3.1. New Communications Opportunities
+
+ The IETF and its community continuously seek to improve its
+ communication to newcomers and existing participants alike. Examples
+ of possible ways of doing this:
+
+ * More focused guides, e.g., on IETF Hackathon participation,
+ starting new work, etc.
+
+ * Alternative formats, e.g., multiple shorter documents, on-demand
+ video, podcasts, etc.
+
+ * New channels for communications, e.g., blog posts, improved
+ Datatracker, Slack, etc.
+
+4. Conclusion
+
+ The coverage of a wide range of topics, the unpredictable and
+ different schedule for updates to the topics, and the high overhead
+ for revising and reviewing the content mean that the Tao required a
+ lot of effort to maintain, was commonly out-of-date, and thus did not
+ serve its intended purpose of informing the community and newcomers.
+ Therefore, this document is the end of the road for "Tao of the
+ IETF." The document is now retired. For archival reasons, the last
+ version of the Tao can be found in Appendix A.
+
+5. Security Considerations
+
+ This document has no security considerations.
+
+6. IANA Considerations
+
+ This document has no IANA actions.
+
+7. Informative References
+
+ [RFC1391] Malkin, G., "The Tao of the IETF: A Guide for New
+ Attendees of the Internet Engineering Task Force",
+ RFC 1391, DOI 10.17487/RFC1391, January 1993,
+ <https://www.rfc-editor.org/info/rfc1391>.
+
+ [RFC1539] Malkin, G., "The Tao of IETF - A Guide for New Attendees
+ of the Internet Engineering Task Force", RFC 1539,
+ DOI 10.17487/RFC1539, October 1993,
+ <https://www.rfc-editor.org/info/rfc1539>.
+
+ [RFC1718] IETF and G. Malkin, "The Tao of IETF - A Guide for New
+ Attendees of the Internet Engineering Task Force",
+ RFC 1718, DOI 10.17487/RFC1718, November 1994,
+ <https://www.rfc-editor.org/info/rfc1718>.
+
+ [RFC3160] Harris, S., "The Tao of IETF - A Novice's Guide to the
+ Internet Engineering Task Force", RFC 3160,
+ DOI 10.17487/RFC3160, August 2001,
+ <https://www.rfc-editor.org/info/rfc3160>.
+
+ [RFC4677] Hoffman, P. and S. Harris, "The Tao of IETF - A Novice's
+ Guide to the Internet Engineering Task Force", RFC 4677,
+ DOI 10.17487/RFC4677, September 2006,
+ <https://www.rfc-editor.org/info/rfc4677>.
+
+ [RFC6722] Hoffman, P., Ed., "Publishing the "Tao of the IETF" as a
+ Web Page", RFC 6722, DOI 10.17487/RFC6722, August 2012,
+ <https://www.rfc-editor.org/info/rfc6722>.
+
+Appendix A. Last Edition of the Tao
+
+ For archival purposes, the last edition of the Tao as published under
+ the process described in [RFC6722], is included below. Note that
+ several links to resources external to the Tao do not work at the
+ time of publication of this RFC. Additionally, minor errors in the
+ following text have been corrected.
+
+Abstract
+
+ This document introduces you to the "ways of the IETF": it will
+ convey the might and magic of networking people and packets in the
+ Internet's most prominent standards body. In this document we
+ describe the inner workings of IETF meetings and Working Groups,
+ discuss organizations related to the IETF, and introduce the
+ standards process. This is not a formal IETF process document but an
+ informal and informational overview.
+
+1 Introduction
+
+ The Internet Engineering Task Force (IETF) is the largest standard
+ development organization (SDO) for the Internet. Since its early
+ years, participation in the IETF has grown phenomenally. In-person
+ attendance at face-to-face meetings now averages between 1000 and
+ 1500 participants (https://datatracker.ietf.org/stats/meeting/
+ overview/). At any given meeting, around 200 attendees are
+ _newcomers_ (defined by the IETF as someone who has attended five or
+ fewer meetings), and many of those go on to become regular
+ participants. When the IETF was smaller, it was relatively easy for
+ a newcomer to adjust. Today, however, a newcomer meets many more new
+ people -- some previously known only as the authors of documents or
+ thought-provoking email messages.
+
+ Of course, it's true that many IETF participants don't go to the
+ face-to-face meetings at all -- especially since the COVID-19
+ pandemic when meetings were completely online for a while. There are
+ also many participants who solely focus on the mailing lists of
+ various IETF Working Groups. Since the inner workings of Working
+ Groups can be hard for newcomers to understand, this document
+ provides the mundane bits of information that newcomers will need in
+ order to become active participants. The IETF website also has a lot
+ of newcomer information (https://www.ietf.org/about/participate/get-
+ started/) in various formats. In this document we try to cover as
+ much as possible in one place.
+
+ The IETF is always evolving. Although the principles in this
+ document are expected to remain consistent over time, practical
+ details may well have changed by the time you read it; for example, a
+ web-based tool may have replaced an email address for requesting some
+ sort of action.
+
+ Many types of IETF documentation are mentioned here. The IETF
+ publishes its technical documentation as RFCs, still known by their
+ historical term _Requests for Comments_. (Sometimes people joke that
+ it stands for _Request for Compliance_.) STDs are RFCs identified as
+ "standards", and BCPs are RFCs that represent thoughts on Best
+ Current Practices in the Internet. Both STDs and BCPs are also RFCs.
+ For example, BCP 9 (https://www.rfc-editor.org/info/bcp9) points to a
+ collection of RFCs that describe the IETF's standardization
+ processes. See RFCs and Internet-Drafts for more details.
+
+1.1 Acronyms and Abbreviations Used in the Tao
+
+ Some of the acronyms and abbreviations from this document are listed
+ below.
+
+ +=======+=====================================================+
+ | Term | Meaning |
+ +=======+=====================================================+
+ | AD | Area Director |
+ +-------+-----------------------------------------------------+
+ | BCP | Best Current Practice (a type of RFC) |
+ +-------+-----------------------------------------------------+
+ | BOF | Birds of a Feather |
+ +-------+-----------------------------------------------------+
+ | IAB | Internet Architecture Board |
+ +-------+-----------------------------------------------------+
+ | IANA | Internet Assigned Numbers Authority |
+ +-------+-----------------------------------------------------+
+ | IASA | IETF Administrative Support Activity |
+ +-------+-----------------------------------------------------+
+ | ICANN | Internet Corporation for Assigned Names and Numbers |
+ +-------+-----------------------------------------------------+
+ | I-D | Internet-Draft |
+ +-------+-----------------------------------------------------+
+ | IESG | Internet Engineering Steering Group |
+ +-------+-----------------------------------------------------+
+ | IPR | Intellectual property rights |
+ +-------+-----------------------------------------------------+
+ | IRSG | Internet Research Steering Group |
+ +-------+-----------------------------------------------------+
+ | IRTF | Internet Research Task Force |
+ +-------+-----------------------------------------------------+
+ | ISOC | Internet Society |
+ +-------+-----------------------------------------------------+
+ | RFC | Request for Comments |
+ +-------+-----------------------------------------------------+
+ | STD | Standard (a type of RFC) |
+ +-------+-----------------------------------------------------+
+ | WG | Working Group |
+ +-------+-----------------------------------------------------+
+
+ Table 1
+
+2 What is the IETF?
+
+ The IETF has no members and no dues; it is a loosely self-organized
+ group of people who contribute to the engineering and evolution of
+ Internet technologies. It is the principal body engaged in the
+ development of new Internet standard specifications. The IETF is
+ unusual in that it exists as a collection of meetings (both in-person
+ and virtual) and online activities (such as email and pull request
+ discussions), in which individuals voluntarily participate.
+
+ The IETF welcomes all interested individuals: IETF participants come
+ from all over the world and from many different parts of the Internet
+ industry. The IETF conducts its work solely in English. See Where
+ do I fit in? for information about the ways that many people fit into
+ the IETF.
+
+ Quoting from RFC 3935: A Mission Statement for the IETF
+ (https://www.rfc-editor.org/info/rfc3935): "the overall goal of the
+ IETF is to make the Internet work better. Its mission is to produce
+ high quality, relevant technical and engineering documents that
+ influence the way people design, use, and manage the Internet in such
+ a way as to make the Internet work better. These documents include
+ protocol standards, best current practices, and informational
+ documents of various kinds."
+
+ The ways to do that include the following:
+
+ * Identifying and proposing solutions to pressing operational and
+ technical problems in the Internet.
+
+ * Specifying the development or usage of protocols and the near-term
+ architecture to solve such technical problems for the Internet.
+
+ * Making recommendations to the Internet Engineering Steering Group
+ (IESG) regarding the standardization of protocols and protocol
+ usage in the Internet.
+
+ * Facilitating technology transfer from the Internet Research Task
+ Force (IRTF) to the wider Internet community.
+
+ * Providing a forum for the exchange of information within the
+ Internet community among vendors, users, researchers, agency
+ contractors, operators, and network managers.
+
+ RFC 3935 further states that the Internet isn't value-neutral, and
+ neither is the IETF. The IETF wants the Internet to be useful for
+ communities that share our commitment to openness and fairness. The
+ IETF embraces technical concepts such as decentralized control, edge-
+ user empowerment and sharing of resources, because those concepts
+ resonate with the core values of the IETF community. These concepts
+ have little to do with the technology that's possible, and much to do
+ with the technology that the IETF chooses to create.
+
+ In many ways, the IETF runs on the beliefs of its participants. One
+ of the founding beliefs is embodied in an early quote about the IETF
+ from David Clark: "We reject kings, presidents and voting. We
+ believe in rough consensus and running code." Another early quote
+ that has become a commonly-held belief in the IETF comes from Jon
+ Postel: "Be conservative in what you send and liberal in what you
+ accept."
+
+ There is no membership in the IETF. Anyone may sign up to working
+ group mailing lists, or register for a meeting and then attend. The
+ closest thing there is to being an IETF member is being a participant
+ on the IETF or Working Group mailing lists. This is where the best
+ information about current IETF activities and focus can be found.
+
+ Of course, no organization can be as successful as the IETF is
+ without having some sort of structure. In the IETF's case, that
+ structure is provided by other supporting organizations, as described
+ in RFC 2028: The Organizations Involved in the IETF Standards Process
+ (https://www.rfc-editor.org/info/rfc2028). Please note that RFC 2028
+ is outdated and being revised.
+
+ The IETF web site (https://www.ietf.org) is the best source for
+ information about upcoming IETF meetings and newcomer materials. The
+ IETF Datatracker (https://datatracker.ietf.org/) is the best source
+ for information about Internet-Drafts, RFCs, and Working Groups.
+
+ One more thing that is important for newcomers: the IETF in no way
+ "runs the Internet," despite what some people mistakenly might say.
+ The IETF makes voluntary standards that are often adopted by Internet
+ users, network operators, and equipment vendors, and it thus helps
+ shape the trajectory of the development of the Internet. But in no
+ way does the IETF control, or even patrol, the Internet. If your
+ interest in the IETF is because you want to be part of the overseers,
+ you may be badly disappointed by the IETF. A saying you will
+ sometimes hear is, "we are not the protocol police."
+
+2.1 Humble Beginnings
+
+ The first IETF meeting was held in January 1986 at Linkabit in San
+ Diego, with 21 attendees. The 4th IETF, held at SRI in Menlo Park in
+ October 1986, was the first that equipment vendors attended. The
+ concept of Working Groups was introduced at the 5th IETF meeting at
+ the NASA Ames Research Center in California in February 1987. The
+ 7th IETF, held at MITRE in McLean, Virginia, in July 1987, was the
+ first meeting with more than 100 attendees.
+
+ After the Internet Society (https://www.internetsociety.org) (ISOC)
+ was formed in January 1992, the IAB proposed to ISOC that the IAB's
+ activities should take place under the auspices of the Internet
+ Society. During INET92 in Kobe, Japan, the ISOC Trustees approved a
+ new charter for the IAB to reflect the proposed relationship.
+
+ The IETF met in Amsterdam, The Netherlands, in July 1993. This was
+ the first IETF meeting held in Europe, and the US/non-US attendee
+ split was nearly 50/50. The IETF first met in Oceania (in Adelaide,
+ Australia) in 2000, the first meeting in Asia (in Yokohama, Japan)
+ was in 2002, and the first meeting in Latin America (in Buenos Aires,
+ Argentina) was in 2016. So far, the IETF has never met in Africa.
+
+ The IETF currently has a "1-1-1" meeting policy where the goal is to
+ distribute the meetings equally between North America, Europe, and
+ Asia. This policy is mainly aimed at distributing the travel effort
+ for the existing IETF participants who physically attend meetings and
+ for distributing the timezone difficulty for those who participate
+ remotely. The IETF has also met in Latin America and Oceania, but
+ these continents are currently not part of the 1-1-1 rotation
+ schedule. More information on picking the venue and the meeting
+ policy can be found in RFC 8718: IETF Plenary Meeting Venue Selection
+ Process (https://www.rfc-editor.org/info/rfc8718) and RFC 8719: High-
+ Level Guidance for the Meeting Policy of the IETF (https://www.rfc-
+ editor.org/info/rfc8719).
+
+ Remote participation in IETF meetings has been growing significantly
+ in the past few years, thanks in part to the ongoing effort to
+ improve the tools and processes used to facilitate this mode of
+ participation.
+
+2.2 The Hierarchy
+
+2.2.1 The Internet Society (ISOC) and the IETF Administration LLC (IETF
+LLC)
+
+ The Internet Society (ISOC) is an international, non-profit,
+ membership organization that supports and promotes the development of
+ the Internet as a global technical infrastructure. The mission of
+ ISOC is "to promote the open development, evolution, and use of the
+ Internet for the benefit of all people throughout the world." One of
+ the ways that ISOC does this is through financial support of the
+ IETF.
+
+ The IETF Administration LLC (https://www.ietf.org/about/
+ administration/) (IETF LLC) is a "disregarded entity" of ISOC, which
+ means it is treated as a branch or division for tax purposes. The
+ IETF LLC has no role in the oversight or steering of the standards
+ process, the appeal chain, the confirming bodies for existing IETF
+ and IAB appointments, the IRTF, or ISOC's memberships in other
+ organizations. Rather, the IETF LLC, as overseen by its Board of
+ Directors, is responsible for staffing and contracts with places like
+ hotels to host IETF meetings. Most of the day-to-day activities are
+ delegated to the IETF Executive Director.
+
+ Responsibilities of the IETF LLC include:
+
+ * Supporting the ongoing operations of the IETF, including meetings
+ and non-meeting activities.
+
+ * Managing the IETF's finances and budget.
+
+ * Raising money on behalf of the IETF.
+
+ * Establishing and enforcing policies to ensure compliance with
+ applicable laws, regulations, and rules.
+
+ The IETF and ISOC continue to be strongly aligned on key principles.
+ ISOC initiatives related to the IETF continue to support
+ participation in, and deployment of, the standards created by the
+ IETF.
+
+2.2.2 Internet Engineering Steering Group (IESG)
+
+ The IESG is responsible for technical management of IETF activities
+ and the Internet standards process. However, the IESG doesn't
+ exercise much direct leadership, such as the kind you will find in
+ many other standards organizations. As its name suggests, its role
+ is to set directions rather than to give orders. The IESG gets WGs
+ started and finished, ratifies or steers the output from the IETF's
+ Working Groups (WGs), and makes sure that non-WG I-Ds that are about
+ to become RFCs are correct.
+
+ Check the IESG web pages (https://www.ietf.org/about/groups/iesg) to
+ find up-to-date information about IESG statements, I-Ds processed,
+ RFCs published, and documents in Last Call, as well as the monthly
+ IETF status reports.
+
+ The IESG consists of the Area Directors (ADs), who are selected by
+ the Nominations Committee (NomCom) and are appointed for two years.
+ The process for choosing the members of the IESG is detailed in BCP
+ 10 (https://www.rfc-editor.org/info/bcp10).
+
+ The current Areas and abbreviations are shown below, and more details
+ (https://www.ietf.org/topics/areas/) are on the IETF web site.
+
+ +======================+========================================+
+ | Area | Description |
+ +======================+========================================+
+ | Applications and | Protocols seen by user programs, such |
+ | Real-Time Area (art) | as email and the web and delay- |
+ | | sensitive interpersonal communications |
+ +----------------------+----------------------------------------+
+ | General (gen) | IETF process, and catch-all for WGs |
+ | | that don't fit in other Areas (which |
+ | | is very few) |
+ +----------------------+----------------------------------------+
+ | Internet (int) | Different ways of moving IP packets |
+ | | and DNS information |
+ +----------------------+----------------------------------------+
+ | Operations and | Network management, AAA, and various |
+ | Management (ops) | operational issues facing the Internet |
+ +----------------------+----------------------------------------+
+ | Routing (rtg) | Getting packets to their destinations |
+ +----------------------+----------------------------------------+
+ | Security (sec) | Privacy, integrity, authentication, |
+ | | non-repudiation, confidentiality, and |
+ | | access control |
+ +----------------------+----------------------------------------+
+ | Transport (tsv) | Transport for large volumes of traffic |
+ | | at potentially high bandwidths |
+ +----------------------+----------------------------------------+
+
+ Table 2
+
+ Because the IESG reviews all Internet-Drafts before they become RFCs,
+ ADs have quite a bit of influence. The ADs for a particular Area are
+ expected to know more about the combined work of the WGs in that Area
+ than anyone else. This is because the ADs actively follow the
+ working groups for which they are responsible and assist working
+ groups and chairs with charter and milestone reviews. Some people,
+ therefore, shy away from directly engaging with Area Directors.
+ Don't -- they can be an important resource and help you find the
+ person or the answer that you're looking for. They are, however,
+ often very busy during meetings, and so an email to schedule a
+ meeting can be useful, or just ask your questions.
+
+ The entire IESG reviews each Internet-Draft (I-D or "draft") that is
+ proposed to become an RFC and should be aware of general trends that
+ can be gleaned from the collective work products of the IETF. For
+ IETF produced RFCs, as part of the document reviews, ADs place
+ ballots that may contain comments on documents. The AD enters a
+ position that may be _YES_, _NO OBJECTION_, _DISCUSS_, _ABSTAIN_, or
+ _RECUSE_ as the result of their review. Any AD may record a
+ _DISCUSS_ ballot position against a draft if they have serious
+ concerns and would like to discuss these concerns. It is common for
+ documents to be approved with one or two _YES_ ballots, and the
+ majority of the remaining IESG balloting _NO OBJECTION_. An IETF
+ blog post (https://www.ietf.org/blog/handling-iesg-ballot-positions/)
+ provides advice on how draft authors could handle the various ballot
+ positions.
+
+ Another important job of the IESG is to watch over the output of all
+ the WGs to help prevent IETF protocols that are at odds with each
+ other. This is why ADs are supposed to review the I-Ds coming out of
+ Areas other than their own, and each Area has a _directorate_, a set
+ of experienced volunteers who review I-Ds with a focus on potential
+ issues for their area.
+
+ The quality of the IETF standards comes both from the review they get
+ in the Working Groups and the scrutiny that the WG review gets from
+ the ADs.
+
+2.2.3 Internet Architecture Board (IAB)
+
+ The IAB (https://www.iab.org) is responsible for keeping an eye on
+ the "big picture" of the Internet, and it focuses on long-range
+ planning and coordination among the various areas of IETF activity.
+ The IAB stays informed about important long-term issues in the
+ Internet, and it brings these topics to the attention of people it
+ thinks should know about them.
+
+ IAB members pay special attention to emerging activities in the IETF.
+ When a new IETF Working Group is proposed, the IAB reviews its
+ charter for architectural consistency and integrity. Even before the
+ group is chartered, the IAB members are more than willing to discuss
+ new ideas with the people proposing them.
+
+ The IAB also sponsors and organizes the Internet Research Task Force
+ (https://www.irtf.org) (IRTF) and convenes invitational workshops
+ that provide in-depth reviews of specific Internet architectural
+ issues. Typically, the workshop reports make recommendations to the
+ IETF community and to the IESG. The IAB keeps the community informed
+ through blog posts and by publishing RFCs.
+
+ The IAB also:
+
+ * Approves NomCom's IESG nominations
+
+ * Acts as the appeals board for appeals against IESG actions
+
+ * Oversees the RFC series policy and procedures
+
+ * Acts as an advisory body to ISOC
+
+ * Oversees IETF liaisons with other standards bodies
+
+ Like the IESG, the IAB members are selected for two-year positions by
+ the NomCom and are approved by the ISOC Board of Trustees.
+
+2.2.4 Internet Assigned Numbers Authority (IANA)
+
+ The core registrar for the IETF's activities is the IANA
+ (https://www.iana.org). Many Internet protocols require that someone
+ keep track of protocol items that were added after the protocol came
+ out. Typical examples of the kinds of registries needed are for TCP
+ port numbers and MIME types. IANA's work on behalf of the IETF is
+ overseen by the IAB. There is a joint group
+ (https://datatracker.ietf.org/group/ietfiana/about/) that advises
+ IANA. IANA is funded by ICANN (https://www.icann.org).
+
+ Even though being a registry may not sound interesting, many IETF
+ participants will testify to how important IANA has been for the
+ Internet. Having a stable, long-term repository run by careful and
+ conservative operators makes it much easier for people to experiment
+ without worrying about messing things up.
+
+2.2.5 RFC Editor and RFC Production Center (RPC)
+
+ The RPC edits, formats, and publishes RFC's. This used to be done by
+ one person, which is why you will still see the term _RFC Editor_;
+ IETFers are fond of their history. Also, if you are a document
+ author, you will most commonly come in contact with people
+ responsible for editing your draft. Another important role is to
+ provide one definitive repository (https://www.rfc-editor.org) for
+ all RFCs.
+
+ A common misconception is that all RFCs are the work of the IETF. In
+ fact, there are four sources of RFCs: the IETF, the IAB, the IRTF,
+ and Independent streams. It is likely that there will soon be a
+ fifth source, which will be for documents on the RFC series itself.
+ Only documents coming directly from the IETF through Working Groups,
+ or sponsored by ADs, can have IETF consensus and be described as IETF
+ specifications or standards.
+
+ Once an RFC is published, it is never revised. If the specification
+ it describes changes, the standard will be re-published in another
+ RFC that "obsoletes" the first. If a technical or editorial error is
+ found in an RFC, an errata may be filed for review. If accepted, the
+ errata will be linked to the RFC and may be held for the next
+ document update.
+
+ At the time of this writing, the model for the RFC Editor and the RPC
+ is being revised under an IAB Program
+ (https://datatracker.ietf.org/group/rfcefdp/about/). In this
+ revision, there is a position hired by the IETF LLC known as the RFC
+ Series Editor, who is advised by a couple of groups. As a newcomer,
+ and potential author, the details shouldn't matter much to you right
+ now.
+
+ The RPC is contracted by the IETF LLC.
+
+2.2.6 IETF Secretariat
+
+ There are a few people who are paid to support the IETF. The IETF
+ Secretariat provides day-to-day logistical support, which mainly
+ means coordinating face-to-face meetings and running the IETF
+ presence on the web, including the IETF web site
+ (https://www.ietf.org), mailing lists, the repository for Internet-
+ Drafts, and so on. The Secretariat also provides administrative
+ assistance to the IESG and others.
+
+ The Secretariat is contracted by the IETF LLC.
+
+2.2.7 IETF Trust
+
+ The IETF Trust (https://trustee.ietf.org) was set up to hold and
+ license the intellectual property of the IETF, such as trademarks
+ (the IETF logo, etc.) and copyrights. The trust is a stable,
+ legally-identifiable entity. Most participants never interact with
+ the IETF Trust, beyond seeing it mentioned in RFC boilerplate. This
+ is a good sign, and indicates that they are quietly doing their job.
+
+2.3 IETF Mailing Lists
+
+ The IETF does most of its communication, and all of its official
+ work, via email.
+
+ Anyone who plans to participate in the IETF should join the IETF
+ announcement mailing list (https://www.ietf.org/mailman/listinfo/
+ ietf-announce). This is where all of the meeting information, RFC
+ announcements, and IESG Protocol Actions and Last Calls are posted.
+ This list is strongly moderated, and only the Secretariat and a small
+ number of IETF leaders can approve messages sent to the announcement
+ list, although those messages can come from a variety of people.
+
+ There is also a general discussion list
+ (https://www.ietf.org/mailman/listinfo/ietf) that is unmoderated.
+ This means that everyone can express their opinions about issues
+ affecting the Internet. As an open discussion forum, it sometimes
+ spins out of control and it helps to be quick on the _DELETE MESSAGE_
+ button while also being slow to take offense. The mailing list does
+ have a charter (https://www.rfc-editor.org/info/bcp45), however,
+ which points out that it is not a place for companies or individuals
+ to solicit or advertise. As of this writing, the charter is being
+ revised. It is lightly moderated by two people appointed by the IETF
+ Chair; they used to be called the Sargent At Arms (SAA), and you
+ might see that term sometimes. There is also a process for banning
+ persistent offenders from the list, but fortunately this is extremely
+ rare.
+
+ There are also subset lists. The i-d-announce
+ (https://www.ietf.org/mailman/listinfo/i-d-announce) list only posts
+ when a new Internet-Draft is submitted. It is moderated. The last-
+ call (https://www.ietf.org/mailman/listinfo/last-call) list is not
+ moderated, and is for discussion of IETF Last Calls (the stage when
+ the IETF community is given one last chance to comment on a draft
+ before it is published as an RFC).
+
+ Every Working Group has its own mailing list.
+
+ Every IETF mailing list is archived. (Unfortunately, the archives
+ for some lists from many years ago, when the IETF did not have its
+ own servers, have been lost.)
+
+ Even though the IETF mailing lists "represent" the IETF participants
+ at large, it is important to note that attending an IETF meeting does
+ not mean you'll be automatically added to any list; you'll have to
+ "opt in" directly.
+
+3 IETF Meetings
+
+ The computer industry is rife with conferences, seminars,
+ expositions, and all manner of other kinds of meetings. IETF face-
+ to-face meetings are not like these. The meetings, held three times
+ a year, are week-long gatherings with the primary goals of helping
+ Working Groups get their tasks done, and promoting a fair amount of
+ mixing among the WGs and the Areas. IETF meetings are of little
+ interest to sales and marketing folks, but of high interest to
+ engineers and developers.
+
+ For many people, IETF meetings are a breath of fresh air when
+ compared to the standard computer industry conferences. There is no
+ exposition hall, few tutorials, and no big-name industry pundits.
+ Instead, there is lots of work, as well as a fair amount of time for
+ socializing for many participants. The IETF believes that having a
+ drink together (often beer in the hotel lobby, but drink whatever you
+ want) is highly conducive to collaboration.
+
+ On the other hand, IETFers can sometimes be surprisingly direct,
+ sometimes verging on rude. To build a climate in which people of
+ many different backgrounds are treated with dignity, decency, and
+ respect, the IETF has an anti-harassment policy
+ (https://www.ietf.org/blog/ietf-anti-harassment-policy), a code of
+ conduct (https://www.rfc-editor.org/info/bcp54), and an Ombudsteam
+ (https://www.ietf.org/contact/ombudsteam) that you can reach out to.
+
+ The general flow of an IETF meeting is that it begins with an IETF
+ Hackathon (https://www.ietf.org/how/runningcode/) on Saturday and
+ Sunday, tutorials and an informal gathering on Sunday, and WG and BoF
+ meetings Monday through Friday. WG meetings last for between one and
+ 2.5 hours each, and some WGs meet more than once, depending on how
+ much work they anticipate doing. The WG chairs set the agenda for
+ their meeting time(s).
+
+ There is a plenary session during the week, sometimes two. Either
+ the first part, or a separate Technical Plenary, will have one or
+ more technical presentations on topics of interest to many Working
+ Groups. This is organized by the IAB. The Administrative Plenary is
+ organized by the IETF Chair, and will have greetings from the meeting
+ sponsor, reports on meeting attendance and IETF finances, and
+ progress reports from most groups mentioned in the "Hierarchy"
+ section above. This ends with an "open mic" session, with the
+ various groups on stage. This is a good time to share administrative
+ concerns; praise is welcome, but more often concerns and gripes are
+ raised.
+
+ There have been more than 110 IETF meetings so far. The list of
+ future meetings is available online
+ (https://www.ietf.org/how/meetings/upcoming/), and they are also
+ announced on the _ietf-announce_ mailing list mentioned above.
+
+ Note that COVID-19 disrupted the in-person meetings. After several
+ virtual or online meetings, the IETF tried its first hybrid meeting,
+ in Vienna, in March 2022.
+
+3.1 Registration
+
+ To attend an IETF meeting, either online or in person, you have to
+ register and pay a registration fee. If you cannot afford the online
+ registration fee, you can apply for a fee waiver during the
+ registration process. The meeting site (if the meeting is not purely
+ online) is generally announced at several months ahead of the meeting
+ -- earlier if possible. An announcement goes out via email to the
+ _ietf-announce_ mailing list, and information is posted on the IETF
+ web site (https://www.ietf.org), that same day. Upcoming meeting
+ locations are also mentioned at the plenary, and the host for the
+ next meeting often gives a welcome.
+
+ You can register online at the IETF website, or in person throughout
+ the week. There are different fee schedules for early-bird,
+ latecomers, single-day, and so on. The general registration fee
+ covers all of the week's meetings, the Sunday evening _Welcome
+ Reception_, and afternoon beverage and snack breaks.
+
+ The IETF and related organizations are committed to transparency and
+ protecting the privacy of individuals. For information about the
+ personal data that is collected, and how it is managed, please see
+ the privacy statement (https://www.ietf.org/privacy-statement/).
+
+ You might also consider subscribing to the meeting-specific email
+ list, which is presented as an option when you register to
+ participate in the meeting either in-person or remotely. Discussions
+ on the meetings list can be high volume and fairly wide-ranging about
+ meeting-specific issues, but it is also a channel for sharing
+ information that many find useful to understand what is going on
+ during the meeting itself. Topics often include information about
+ local mass transit, interesting sites to see, desire to buy or sell a
+ social event ticket, and so on. Local experts, people who live in
+ the area, often respond to questions and can be very helpful.
+
+ Sunday is an excellent day to join the meeting, unless you already
+ came on Saturday for the hackathon. Sunday is the day for the
+ newcomer's tutorial, as well the Quick Connections session where
+ newcomers get to meet with experienced IETF participants. After
+ these sessions there is the welcome reception, a popular event where
+ you can get a small bite to eat and socialize with other attendees.
+
+ During registration, you will be asked to confirm that you agree to
+ follow the _Note Well_. You can also read it, anytime, online
+ (https://www.ietf.org/about/note-well/). This points out the rules
+ for IETF intellectual property rights (IPR), anti-harassment, and
+ other important guiding policies for the IETF. These slides will
+ also be shown before every WG session; as it gets later in the week,
+ the slide transitions tend to get faster and faster.
+
+ If you need to leave messages for other attendees, you can do so at
+ the cork boards that are usually near the IETF registration desk.
+ These cork boards will also have last-minute meeting changes and room
+ changes. The agenda is available online, and changes can happen up
+ to the last minute, such as cancelling a WG meeting.
+
+ You can also turn in lost-and-found items to the registration desk.
+ At the end of the meeting, anything left over from the lost-and-found
+ will usually be turned over to the hotel or brought back to the
+ Secretariat's office. Incidentally, the IETF registration desk is
+ often a convenient place to arrange to meet people. If someone says
+ "meet me at registration," you should clarify if they mean the IETF
+ registration desk, or the hotel registration desk: This has been a
+ common cause of missed connections.
+
+3.2 Take the Plunge and Stay All Week!
+
+ IETF WG meetings are scheduled from Monday morning through Friday
+ afternoon. Associated non-WG meetings often take place on the
+ preceding or following weekends, and unofficial "side meetings" can
+ also be scheduled during the week. It is best to plan to be present
+ the whole week, to benefit from cross-fertilization between WGs and
+ from hallway discussions (both offline as well as in online
+ environments such as the _gather.town_ website). As noted below, the
+ agenda is fluid, and there have been instances of participants
+ missing important sessions due to last-minute scheduling changes
+ after their travel plans were fixed. Being present the whole week is
+ the only way to avoid this annoyance.
+
+ If you cannot find meetings all week to interest you, you can still
+ make the most of the IETF meeting by working between sessions.
+ Almost every attendee has a laptop, and it is common to see many of
+ them in the terminal room or in the lobbies and hallways working
+ during meeting sessions. The IETF sets up a high-speed network
+ throughout the hotel for the duration of the meeting, and there's no
+ charge to use the "IETF wifi." This usually covers many places of
+ the meeting venue (restaurants, coffee shops, and so on), so catching
+ up on email when not in meetings is a fairly common task for IETFers.
+
+ Note that many people use their laptops actively during meeting
+ sessions for practical purposes such as consulting drafts. Power
+ strips in all meeting rooms and hotel rooms will provide only the
+ sockets permitted by local regulations, so ensure in advance that you
+ have an appropriate travel adapter.
+
+3.3 Newcomer Training
+
+ Newcomers should attend the Newcomer's Tutorial on Sunday, which is
+ especially designed for them. The tutorial is organized and
+ conducted by the IETF Education, Mentoring, and Outreach Directorate
+ (_EMODIR_) team and is intended to provide useful introductory
+ information. The session covers the structure of the IETF, how to
+ get the most out of the meeting, and many other essential and
+ enlightening topics for new IETFers. The IETF has a YouTube channel
+ (https://www.youtube.com/user/ietf) which has the previous tutorials.
+ This has recently been broken down into four 15-minute segments
+ (https://www.youtube.com/watch?v=MW1cDLmr91c&list=PLC86T-
+ 6ZTP5imxIwnF0mYxWVp0sbqDR0J&pp=iAQB) which might be easier to view.
+
+ _Quick Connections_ is a session limited to newcomers and experienced
+ IETF participants. It is a great chance to meet people, and
+ establish contacts that can be useful during the rest of the week.
+ Registration is required as space is limited. It is held right
+ before the welcome reception.
+
+3.4 Dress Code
+
+ At meetings people generally dress informally, and newcomers could
+ feel out of place if they show up Monday morning in suits. The
+ general rule is "dress for casual comfort." Note that the hotel air
+ conditioning might mean bringing a sweater or other covering as well.
+
+3.5 Working Group Meetings
+
+ The heart of an IETF meeting is the WG meetings themselves.
+ Different WGs chairs have very different styles, so it is impossible
+ to generalize how a WG meeting will feel. All WGs have agendas,
+ however, and most will follow the following approach.
+
+ At the beginning of the meeting, the chair will pass around the _blue
+ sheets_, which are paper forms on which everyone writes their name
+ and their affiliation. These are archived and used for planning
+ capacity needs for the next time the WG meets. In very rare cases,
+ they have been used to indicate exactly who showed up. When you are
+ handed the sheet, sign your name and pass it along in the same
+ direction. If you arrive after the start, at the end of the meeting
+ you can go up front and sign it then. For virtual attendance using
+ the _MeetEcho_ video conference system, attendance is handled by
+ accessing the application.
+
+ After the blue sheets, there are calls for volunteers to take
+ minutes. More than one person can do so, and they are often done on
+ a Web page using a collaborative editing app. Taking minutes can be
+ a good way to ensure you follow the discussions without distraction!
+ The link to the web page will be part of the WG entry that is part of
+ the online meeting agenda. There is also a chance to make any last-
+ minute updates to the agenda. This is known as "agenda bashing."
+ Finally, there will be a review of the Note Well. The order in which
+ these things happen can vary, but they are all done before the
+ meeting really "starts."
+
+ To speak during a meeting, go to the microphone(s) located near the
+ middle of the room. For controversial topics, there will be a line
+ at the mic, but do not hesitate to be the first person at the line if
+ you have a question or a contribution to the discussion. The WG
+ chair or presenter will indicate when you can speak. Although it
+ would be easier to just raise your hand from where you are sitting,
+ the mics perform a very useful task: they let the people listening
+ remotely and in the room hear your question or comment. When you
+ first speak, say your name and affiliation for identification
+ purposes. If you miss this, folks will often say "name!" to remind
+ you. Don't be embarrassed if this happens, it's not uncommon.
+
+3.6 Seeing Spots Before Your Eyes
+
+ Some attendees will have a little colored dot on their name tag, and
+ a few people have more than one. These dots identify people who have
+ volunteered to do extra work, such as being a WG chair, an IESG
+ member, and so on. The colors have the meanings shown here.
+
+ +========+=============================+
+ | Color | Meaning |
+ +========+=============================+
+ | Blue | Working Group/BOF Chair |
+ +--------+-----------------------------+
+ | Green | Meeting Host/Sponsor |
+ +--------+-----------------------------+
+ | Red | IAB member |
+ +--------+-----------------------------+
+ | Yellow | IESG member |
+ +--------+-----------------------------+
+ | Pink | IRSG member |
+ +--------+-----------------------------+
+ | Orange | Nominating Committee member |
+ +--------+-----------------------------+
+ | Black | IETF LLC Board |
+ +--------+-----------------------------+
+
+ Table 3
+
+ Members of the press wear orange-tinted badges with the word "press"
+ on them.
+
+ As newcomer, don't be afraid to strike up conversations with people
+ who wear these dots. If the IAB and IESG members and Working Group
+ and BOF chairs didn't want to talk to anybody, they wouldn't be
+ wearing the dots in the first place! Note, however, that IETF
+ meetings are usually intense times for Area Directors. Talking to an
+ AD during an IETF meeting will often result in them asking you to
+ send email after the meeting ends. Also, when you start a hallway
+ conversation with an Area Director (or even a WG chair, for that
+ matter), it is often good to give them about 30 seconds of context
+ for the discussion.
+
+ Near the registration area there are usually ribbons and markers so
+ that people can label their specific interests, history, and so on.
+ Many people use them to make (inside) jokes, which are sometimes
+ amusing.
+
+3.7 Terminal Room
+
+ The IETF wifi is provided by volunteers who run the Network
+ Operations Center (NOC). The terminal room is where you can get
+ wired connectivity and limited access to a printer. The people and
+ companies that donate their equipment, services, and time are to be
+ heartily congratulated and thanked.
+
+ You must be wearing your badge in order to get into the terminal
+ room. The terminal room provides power strips, Ethernet ports, and
+ wifi (for the people who don't need Ethernet but want power). What
+ it doesn't provide are terminals; the name is historical. The help
+ desk in the terminal room is also a good place to ask questions about
+ network failures, although they might point you off to different
+ networking staff.
+
+3.8 Meals and Snacks
+
+ Although it is true that some people eat very well at the IETF, they
+ find the food on their own since lunches and dinners are not included
+ in the registration fee. In addition to socializing, dinner meetings
+ can be a good way to get additional work done.
+
+ If sponsorship for it is secured, the welcome reception provides
+ drinks and appetizers but is not meant to be a full replacement for
+ dinner. Sometimes a continental breakfast can be included with the
+ hotel registration. There IETF meeting also includes a morning
+ coffee and snack break, and a similar one in the afternoon.
+
+ If you prefer to get out of the hotel for meals, the local host
+ usually provides a list of places to eat within easy reach of the
+ meeting site, and the meeting-specific email list is also a useful
+ source.
+
+3.9 Social Event
+
+ Another of the most important things organized and managed by the
+ host is the IETF social event. The social event is sometimes high-
+ tech-related event, or it might be in an art museum or a reception
+ hall. Note, however, that not all IETF meetings have social events.
+
+ Newcomers to the IETF are encouraged to attend the social event.
+ Wear your name tag and leave your laptop behind. The social event is
+ designed to give people a chance to meet on a social, rather than
+ technical, level. The social ticket costs extra, is reserved at
+ registration time, and has limited capacity. People looking to buy
+ or sell a social ticket often post to the email list, or on the
+ corkboards mentioned above.
+
+3.10 Agenda
+
+ The agenda for the IETF meetings is a very fluid thing. It is
+ available on the web and through the IETF mobile apps starting a few
+ weeks before the meeting. Of course, "final" in the IETF doesn't
+ mean the same thing as it does elsewhere in the world. The final
+ agenda is simply the last version posted before the meeting. The
+ Secretariat will post agenda changes on the bulletin board near the
+ IETF registration desk (reminder, not the hotel registration desk!).
+ These late changes are not capricious: they are made "just in time"
+ as session chairs and speakers become aware of unanticipated
+ conflicts. The IETF is too dynamic for agendas to be tied down weeks
+ in advance.
+
+ A map showing the hotel layout and, specifically the meeting rooms,
+ is also available with the agenda. Room assignments can change as
+ the agenda changes. Some Working Groups meet multiple times during a
+ meeting, and every attempt is made to have a Working Group meet in
+ the same room for each session.
+
+3.11 EMODIR to the Rescue
+
+ If, after you finish reading this document, certain aspects of the
+ IETF still mystify you, you'll want to drop in on the on-site
+ training offered by the Education, Mentoring, and Outreach (EMODIR)
+ team. In addition to the Newcomer training mentioned above, EMODIR
+ also hosts informal newcomer gatherings during the coffee break
+ sessions. Details vary for each meeting, so watch the agenda and the
+ newcomer-specific email list.
+
+ EMODIR also organized in-depth technical tutorials, useful for
+ newcomers and experienced IETFers alike. These are also announced as
+ part of the program, and are usually on Sundays.
+
+ Finally, EMODIR runs the _IETF Guides_ program, pairing newcomers
+ with an experienced IETF person to help you become acclimated and
+ effective quickly. This has not worked out very well during the all-
+ virtual meetings, frankly. If you are interested, watch for the
+ announcement. Ideally you have a call with your mentor before the
+ meeting, a meeting during the beginning of the meeting, and check in
+ some time during the meeting, so they can help you with any questions
+ you might have.
+
+ Details on EMODIR membership and charter are available online
+ (https://datatracker.ietf.org/group/emodir/about/).
+
+3.12 Where Do I Fit In?
+
+ The IETF is different things to different people. There are many
+ people who have been very active in the IETF who have never attended
+ an IETF meeting, and you should not feel obligated to come to an IETF
+ meeting just to get a feel for the IETF. If, however, you decide to
+ come, this document and RFC 4144: How to Gain Prominence and
+ Influence in Standards Organizations (https://www.rfc-
+ editor.org/info/rfc4144) provides some pointers on how to make your
+ meeting a success. The following guidelines (based on stereotypes of
+ people in various industries) might help you decide whether you
+ actually want to come and, if so, what might be the best use of your
+ time at your first meeting.
+
+3.12.1 IT Managers
+
+ As discussed throughout this document, an IETF meeting is nothing
+ like any trade show you have attended. IETF meetings are singularly
+ bad places to go if your intention is to find out what will be hot in
+ the Internet industry next year. You can safely assume that going to
+ Working Group meetings will confuse you more than it will help you
+ understand what is happening, or will be happening, in the industry.
+
+ This is not to say that no one from the industry should go to IETF
+ meetings. As an IT manager, you might want to consider sending
+ specific people who are responsible for technologies that are under
+ development in the IETF. As these people read the current Internet-
+ Drafts and email traffic on the relevant Working Group lists, they
+ will get a sense of whether or not their presence would be worthwhile
+ for your company or for the Working Groups.
+
+3.12.2 Network Operators and ISPs
+
+ Knowledge of how networks are run is indispensable for the
+ development of new (versions of) protocols. Especially if you work
+ for the type of network that is always using the very latest hardware
+ and software, and you are already following the relevant Working
+ Groups, you could certainly find participating in the IETF valuable.
+ Note that the IETF has several WGs focused on operations, that might
+ be particularly relevant.
+
+ Finally, note that the IETF is increasingly focused on encrypting
+ network traffic, and that this has implications for operators. A
+ fair amount of IETF work also covers many other parts of operations
+ of ISPs and large enterprises, and the input of operators from each
+ of these types of organizations is quite valuable to keep this work
+ vibrant and relevant. Many of the best operations documents from the
+ IETF come from real-world operators, not vendors and academics.
+
+3.12.3 Networking Hardware and Software Vendors
+
+ The image of the IETF being mostly network researchers may have been
+ true in the distant past, but the jobs of today's attendees are
+ typically in industry. In most areas of the IETF, employees of
+ vendors are the ones writing the protocols and leading the Working
+ Groups, so it's completely appropriate for vendors to attend. If you
+ create Internet hardware or software, or run a service available on
+ the Internet, and no one from your company has ever attended an IETF
+ meeting, it behooves you to come to a meeting if for no other reason
+ than to tell the others how relevant the meeting was or was not to
+ your business.
+
+ This is not to say that companies should close up shop during IETF
+ meeting weeks so everyone can go to the meeting. Marketing folks,
+ even technical marketing folks or pre-sales, are safe in staying away
+ from the IETF as long as some of the technical people from the
+ company are at the meeting. Similarly, it isn't required, or likely
+ useful, for everyone from a technical department to go, especially if
+ they are not all reading the Internet-Drafts and following the
+ Working Group mailing lists. Many companies have just a few
+ designated meeting attendees who are chosen for their ability to do
+ complete and useful trip reports. In addition, many companies have
+ internal coordination efforts and a standards strategy. If a company
+ depends on the Internet for some or all of its business, the strategy
+ should probably cover the IETF, but note that IETF participation is
+ as an _individual_ not a formal representative of their employer.
+
+3.12.4 Academics
+
+ IETF meetings are often excellent places for all kinds of researchers
+ to find out what is happening in the way of soon-to-be-deployed
+ protocols, and networking architecture and infrastructure.
+ Professors and grad students (and sometimes overachieving undergrads)
+ who are doing research in networking or communications can get a
+ wealth of information by following Working Groups in their specific
+ fields of interest. Wandering into different Working Group meetings
+ can have the same effect as going to symposia and seminars in your
+ department. Researchers are also, of course, likely to be interested
+ in IRTF activities.
+
+ In addition, the IRTF and ACM co-host the annual Applied Networking
+ Research Workshop (https://irtf.org/anrw/), normally scheduled during
+ the July IETF meeting Registration is required, IETF attendees can
+ attend for free. The IRTF also hosts the Applied Networking Research
+ Prize (https://irtf.org/anrp/), which includes a cash prize, a travel
+ grant to attend, and a chance to present. See the web page for
+ requirements.
+
+3.12.5 Computer Trade Press
+
+ If you're a member of the press and are considering attending IETF,
+ please see the special section below.
+
+3.13 Proceedings
+
+ IETF proceedings are compiled in the weeks and months after each
+ meeting and are available online (https://www.ietf.org/how/meetings/
+ proceedings/). Be sure to look through a copy at least once; the
+ proceedings are filled with information about IETF that you're not
+ likely to find anywhere else. For example, you'll copies of every
+ session's slides, links to the video recording, copies of the blue
+ sheets (attendance), and so on.
+
+3.14 Other General Things
+
+ IETFers in general are very approachable. Never be afraid to
+ approach someone and introduce yourself. Also, don't be afraid to
+ ask questions, especially when it comes to jargon and acronyms. If
+ someone is presenting an update to their draft, feel free to step up
+ to the mic and ask a clarifying question. Before you do, however,
+ make sure to have read the draft first. Working Group meetings are
+ not a time for general tutorials.
+
+ Hallway conversations are very important. A lot of very good work
+ gets done by people who talk together between meetings and over
+ lunches and dinners. Every minute of the IETF can be considered work
+ time (much to some people's dismay).
+
+ A side meeting (historically but often inaccurately called a "bar
+ BOF") is an unofficial get-together between WG meetings or in the
+ late evening, during which a lot of work gets done. These side
+ meetings spring up in many different places around an IETF meeting,
+ such as restaurants, coffee shops, unused hall spaces and the like.
+ You can read more about Birds-of-a Feather sessions (BOFs) in section
+ 5.
+
+ The IETF meetings, and the plenary session in particular, are not
+ places for vendors to try to sell their wares. People can certainly
+ answer questions about their company and its products, but bear in
+ mind that the IETF is not a trade show.
+
+ There is always a "materials distribution table" near the
+ registration desk. This desk is used to make appropriate information
+ available to the attendees (e.g., copies of something discussed in a
+ Working Group session, descriptions of online IETF-related
+ information). Please check with the Secretariat before placing
+ materials on the desk; the Secretariat has the right to remove
+ material that they feel is not appropriate.
+
+3.15 Remote Participation
+
+ People have joined IETF meetings remotely for a long time, but the
+ tools for this have changed a lot over the years. Currently the IETF
+ uses a browser- based tool known as _MeetEcho_. There is also a text-
+ based discussion forum called _Jabber_. This is integrated into
+ MeetEcho, but there are also stand-alone clients available. Planned
+ for 2022, the _Zulip_ text will be available. Each WG will have its
+ own stream.
+
+ The links for the Meetecho rooms, the Jabber chats, and meeting
+ materials, can always be found in the right-hand side of the agenda,
+ under the different icons. All sessions are recorded and can be
+ viewed after the meeting, along with chat logs and meeting minutes.
+ This can be useful to refresh your memory while writing a trip
+ report, or for catching up on what happened when you wanted to be in
+ two WG meetings at once. It happens; scheduling conflicts are
+ unavoidable.
+
+4 Working Groups
+
+ The vast majority of the IETF's work is done in its many Working
+ Groups; at the time of this writing, there are well over one hundred
+ different WGs. BCP 25 (https://www.rfc-editor.org/info/bcp25), "IETF
+ Working Group Guidelines and Procedures," is an excellent resource
+ for anyone participating in WG discussions. The full list of working
+ groups can be found on the datatracker (https://datatracker.ietf.org/
+ wg/).
+
+ A WG is really just a mailing list with a bit of supervision and
+ facilitation. You "join" the WG by subscribing to the mailing list;
+ all mailing lists are open to anyone. Anyone can post to a WG
+ mailing list, although non-subscribers have to have their postings
+ approved first.
+
+ More importantly, each WG has a charter that the WG is supposed to
+ follow. The charter states the scope of discussion for the Working
+ Group and its goals. The WG's mailing list and face-to-face meetings
+ are supposed to focus on only what is in the charter and not to
+ wander off on other "interesting" topics. Of course, looking a bit
+ outside the scope of the WG is occasionally useful, but the large
+ majority of the discussion should be on the topics listed in the
+ charter. In fact, some WG charters actually specify what the WG will
+ not do, particularly if there were some attractive but nebulous
+ topics brought up during the drafting of the charter. The list of
+ all WG charters makes interesting reading for folks who want to know
+ what the different Working Groups are supposed to be doing. Each WG
+ has its own page on the datatracker.
+
+4.1 Working Group Chairs
+
+ Each Working Group has one or two (or, rarely, three) chairs. The
+ role of the WG chairs is described in both BCP 11 (https://www.rfc-
+ editor.org/info/bcp11) and BCP 25 (https://www.rfc-editor.org/info/
+ bcp25).
+
+ Chairs have responsibility for the technical and non-technical
+ quality of WG output. The chair must keep the WG productive, and
+ making progress on its drafts. Sometimes there is a WG Secretary to
+ help. Document editors, too, are usually incentivized to make
+ progress on their drafts. The chair must manage WG discussion, both
+ on the list and by scheduling meetings when appropriate. Sometimes
+ discussions get stuck on contentious points and the chair may need to
+ steer people toward productive interaction and then declare when
+ rough consensus has been met and the discussion is over. Sometimes
+ chairs also manage interactions with non-WG participants or the IESG,
+ especially when a WG document approaches publication. As you can
+ imagine given the mix of secretarial, interpersonal, and technical
+ demands, some Working Group chairs are much better at their jobs than
+ others.
+
+4.2 Getting Things Done in a Working Group
+
+ One fact that confuses many newcomers is that the face-to-face WG
+ meetings are much less important in the IETF than they are in most
+ other organizations. Any decision made at a face-to-face meeting
+ must also gain consensus on the WG mailing list. This is sometimes
+ phrased as "at the last WG meeting, we decided XXX; if you disagree
+ please speak up by the end of the week" and you'll therefore often
+ hear the phrase "to be confirmed on the list." There are numerous
+ examples of important decisions made in WG meetings that are later
+ overturned on the mailing list, often because someone who couldn't
+ attend the meeting pointed out a serious flaw in the logic used to
+ come to the decision. Finally, WG meetings aren't "drafting
+ sessions" as they are in some other standards bodies: in the IETF,
+ drafting is done elsewhere.
+
+ Another aspect of Working Groups that confounds many people is the
+ fact that there is no formal voting. The general rule on disputed
+ topics is that the Working Group has to come to "rough consensus,"
+ meaning that a very large majority of those who care must agree, and
+ that those in the minority have had a chance to explain why.
+ Generally consensus is determined by _humming_: if you agree with a
+ proposal, you hum when prompted by the chair. Most hum questions
+ come in three parts: you hum to the first part if you agree with the
+ proposal, to the second part if you disagree, or to the third part if
+ you do not have enough information to make up your mind. Newcomers
+ find it quite peculiar, but it works. It is up to the chair to
+ decide when the Working Group has reached rough consensus; sometimes
+ the responsible AD will also do so.
+
+ The lack of formal voting has caused some very long delays for some
+ proposals, but most IETF participants who have witnessed rough
+ consensus after acrimonious debates feel that the delays often result
+ in better protocols. (And, if you think about it, how could you have
+ "voting" in a group that invites all interested individuals to
+ participate, and when it's impossible to count the participants?) A
+ common definition and practice of humming can be found in RFC 7282:
+ On Consensus and Humming in the IETF (https://www.rfc-
+ editor.org/info/rfc7282).
+
+ A related problem is that some people think that their topic should
+ be discussed in the WG even when the WG chair believes it is outside
+ the scope of the charter. If the WG agrees, they can work to _re-
+ charter_ so that the topic is in scope. The individual can also
+ bring their concerns to the responsible AD.
+
+ When a WG has fulfilled its charter, it is supposed to cease
+ operations. (Most WG mailing lists continue on after a WG is closed,
+ still discussing the same topics as the Working Group did.) In the
+ IETF, it is a mark of success that the WG closes up because it
+ fulfilled its charter. This is one of the aspects of the IETF that
+ newcomers who have experience with other standards bodies have a hard
+ time understanding.
+
+4.3 Working Group Documents
+
+ There is an official distinction between WG I-Ds and individual I-Ds.
+ A WG will have to review an individual draft before deciding if it
+ should be adopted by the WG. The WG chairs appoint who will be the
+ authors or editors of the I-Ds; often those who wrote the initial
+ draft continue work on behalf of the WG. Procedures for Internet-
+ Drafts are covered in much more detail later in this document.
+
+ For Working Group documents, the document editor serves at the
+ pleasure of the WG Chair. There is often more than one editor for
+ Working Group documents, particularly for complex documents. The
+ document editor is responsible for ensuring that the contents of the
+ document accurately reflects Working Group decisions; when a document
+ editor does not follow the WG consensus, the WG Chairs will either be
+ more forceful about getting changes that match the consensus or
+ replace the document editor with someone more responsive to the WG.
+ As a Working Group document is progressing, participants suggest
+ changes on the Working Group's mail list (or online if the document
+ is maintained somewhere accessible); the editors are expected to
+ follow the discussion and make changes when there is consensus.
+
+ Sometimes a Working Group will consider several alternatives before
+ selecting a particular Internet-Draft as a Working Group document. A
+ Working Group will often take ideas from several of the alternatives
+ to create a single Working Group document; in such a case, the chair
+ determines who will be listed as authors on the title page and who
+ will be acknowledged as contributors in the body of the document.
+
+ When a WG document is ready to progress beyond the WG, the WG Chairs
+ will assign a "shepherd" to take over the final process. The role of
+ the document shepherd is described in RFC 4858: Document Shepherding
+ from Working Group Last Call to Publication (https://www.rfc-
+ editor.org/info/rfc4858). The chair, who knows the history of the
+ draft within the WG, often does the shepherd write-up.
+
+4.4 Preparing for Working Group Meetings
+
+ The most important thing that *everyone* should do before coming to a
+ face-to-face meeting is to read the Internet-Drafts and RFCs ahead of
+ time. WG meetings are explicitly not for education: they are for
+ developing the group's documents and often the document is presented
+ as a set of slides saying "here's what changed since last meeting."
+ Even if you do not plan to say anything in the meeting, you should
+ read, or at least skim, the group's documents before attending so you
+ can understand what is being said.
+
+ It's up to the WG chairs to set the meeting agenda, usually a few
+ weeks in advance. If you want something discussed at the meeting, be
+ sure to let the chair know about it. The agendas for all the WG
+ meetings are available in advance on the datatracker, and links to
+ will be found on every full meeting agenda. Unfortunately, some WG
+ chairs are lax (if not totally negligent) about turning them in.
+
+ The Secretariat only makes the full IETF meeting schedule a few weeks
+ in advance, and the schedule often changes as little as a week before
+ the first day. If you are only coming for one WG meeting, you may
+ have a hard time booking your flight with such little notice,
+ particularly if the Working Group's meeting changes schedule. Be
+ sure to keep track of the current agenda so you can schedule flights
+ and hotels. But, when it comes down to it, you probably shouldn't be
+ coming for just one WG meeting. It's likely that your knowledge
+ could be valuable in a few WGs, assuming that you've read the I-Ds
+ and RFCs for those groups. Work in the IETF is often reciprocal,
+ contribute positively to others work and you are more likely to
+ receive comments and feedback on your work.
+
+ If you are on the agenda at a face-to-face meeting, you should
+ prepare a few slides and mail them to the chair before the meeting.
+ Don't come with a tutorial; people are supposed to read the I-Ds in
+ advance. Projectors for laptop-based presentations are available in
+ all the meeting rooms.
+
+ And here's a tip for your slides: don't put your company's logo on
+ every one, even though that is a common practice outside the IETF.
+ The IETF frowns on this kind of corporate advertising (except for the
+ meeting sponsor in the plenary presentation), and most presenters
+ don't even put their logo on their opening slide. The IETF is about
+ technical content, not company boosterism. Slides are often plain
+ black and white for legibility, with color used only when it really
+ adds clarity. Again, the content is the most important part of the
+ slides, not how it's presented.
+
+ One thing you might find helpful, and possibly even entertaining,
+ during Working Group sessions is to follow the running commentary on
+ the Jabber room associated with that Working Group. Jabber is a
+ free, streaming XML technology mainly used for instant messaging.
+ You can find pointers to Jabber clients for many platforms at
+ (https://xmpp.org/xmpp-software/clients). The Jabber chatrooms have
+ the name of the Working Group followed by "@jabber.ietf.org". Those
+ rooms are, in fact, available year-round, not just during IETF
+ meetings, and some are used by active Working Group participants
+ during protocol development.
+
+4.5 Working Group Mailing Lists
+
+ As we mentioned earlier, the IETF announcement and discussion mailing
+ lists are the central mailing lists for IETF activities. However,
+ there are many other mailing lists related to IETF work. For
+ example, every Working Group has its own discussion list. In
+ addition, there are some long-term technical debates that have been
+ moved off of the IETF list onto lists created specifically for those
+ topics. It is highly recommended that you follow the discussions on
+ the mailing lists of the Working Groups that you wish to attend. The
+ more work that is done on the mailing lists, the less work that will
+ need to be done at the meeting, leaving time for cross pollination
+ (i.e., attending Working Groups outside one's primary areas of
+ interest in order to broaden one's perspective).
+
+ The mailing lists also provide a forum for those who wish to follow,
+ or contribute to, the Working Groups' efforts, but can't attend the
+ IETF meetings. That's why IETF procedures require all decisions to
+ be confirmed "on the list" and you will often hear a WG chair say,
+ "Let's take it to the list" to close a discussion.
+
+ Every WG has a dedicated page on the datatracker site, and the
+ "About" tab will point to mailing list subscription and archives.
+
+4.6 Interim Working Group Meetings
+
+ Working Groups sometimes hold interim meetings between IETFs.
+ Interim meetings aren't a substitute for IETF meetings, however -- a
+ group can't decide to skip a meeting in a location they're not fond
+ of and meet in Cancun (or even someplace mundane) three weeks later,
+ for example. Interim meetings need to be announced at least one
+ month in advance. Location and timing need to allow fair access for
+ all participants. Like regular IETF meetings, someone needs to take
+ notes and the group needs to take attendance. Decisions tentatively
+ made during an interim WG meeting must still be confirmed on the
+ mailing list. Interim meetings are subject to the IETF Note Well.
+ Most interim meetings are virtual these days and have the same
+ reporting requirements as face-to-face virtual meetings.
+
+ The IESG has rules for advance notice on time and place of interim
+ Working Group meetings, as well as reporting the results of the
+ meetings. The purpose of these rules is to make interim meetings
+ accessible to as many Working Group members as possible and to
+ maintain the transparency of the Working Group process.
+
+5 BOFs and Dispatching
+
+ In order to form a Working Group, you need a charter and someone who
+ is able to be chair. In order to get those things, you need to get
+ people interested so that they can help focus the charter and
+ convince an Area Director that the project is worthwhile. A face-to-
+ face meeting is useful for this. In fact, very few WGs get started
+ without an initial meeting.
+
+ A _Birds of a Feather_ (BOF) meeting has to be approved by the Area
+ Director in the relevant area, in consultation with the IESG and the
+ IAB, before it can be scheduled. If you think you need a new WG,
+ approach an AD with your proposal and see what they think. You will
+ have to write some informative background text, and they will work
+ with you to get it scheduled. Of course, you can also gather
+ interested people and work on a draft charter in the meantime.
+
+ BOF meetings have a very different tone than do WG meetings. The
+ purpose of a BOF is to make sure that a good charter with good
+ milestones can be created, that there are enough people willing to do
+ the work needed in order to create standards, and that any standards
+ would get adoption. Often a self-selected group of key people will
+ get together after the BOF to refine the draft charter.
+
+ Generally, there are only two BOF meetings allowed for the same
+ topic. Sometimes it is obvious after one meeting that a WG should be
+ created, and sometimes it is obvious a WG would not be successful.
+
+ If you have a draft already written, you can submit it to the
+ relevant "dispatch" WG. Each area has one of these. Their job is to
+ review submitted documents, and come to a decision about the next
+ steps: possibilities include create a new WG, send to an existing WG,
+ hold a BOF, and so on.
+
+ An advantage of using the dispatch WG compared to a BOF is that the
+ discussion is more limited and focused. On the other hand, a draft
+ might tend to limit what the other folks in the BOF want to do in the
+ charter. Remember that most BOFs are held in order to get support
+ for an eventual Working Group, not to get support for a particular
+ document.
+
+6 RFCs and Internet-Drafts
+
+ This section discusses Internet-Drafts and RFCs in the IETF stream,
+ that is, it describes how documents are produced and advanced within
+ the IETF. For a brief note on other RFC streams, see above.
+
+ If you're a new IETF participant and are looking for a particular RFC
+ or Internet-Draft, you can use the IETF _Datatracker_. This website,
+ https://datatracker.ietf.org/ (https://datatracker.ietf.org/), has a
+ text search capability (including content, keywords, author, and so
+ on), and the search results point to the document status, page count,
+ and other useful information. A little-known hint is that
+ _dt.ietf.org_ is an abbreviation (a DNS CNAME entry) for the longer
+ "datatracker.ietf.org" hostname.
+
+ Most RFCs in the IETF stream follow the same process, and the
+ sections below discuss the process and some of the issues. Note that
+ there are other ways to get an RFC published
+ (https://www.ietf.org/about/participate/get-
+ started/#officialdocuments), particularly if it is not intended for
+ the standards track. For the sake of brevity, we will not mention
+ those here. After all, this document is about "the Way of the IETF"
+ and the main Way is "developing standards."
+
+ If you are interested in learning more about how to author an
+ Internet-Draft yourself, the I-D Authors website
+ (https://authors.ietf.org) has a lot of information and resources,
+ including pointers to online tools that can help.
+
+6.1 The Overall Process
+
+ The very first step is to have a draft document. Internet-Drafts
+ should follow a specific format, and are required to have particular
+ sections. This will be discussed more below.
+
+ RFCs are generally written by a Working Group. If an appropriate WG
+ doesn't seem to exist, then the BOF or Dispatch process mentioned
+ above can be used to learn which one is appropriate, or start the
+ process to create one.
+
+ Once a potential WG exists, the document must be _adopted_. To do
+ this, you submit your individual draft to the datatracker. It should
+ start with draft-YOURNAME-brief-subject where _YOURNAME_ is your
+ name. Send a note to the WG mailing list, with an introduction to
+ the draft, and why you think it is appropriate. After any
+ discussion, the WG Chair will issue a _call for adoption_. If
+ consensus is to adopt the draft, you will be asked to submit it with
+ the name draft-ietf-WGNAME-brief-subject; you can probably guess what
+ _WGNAME_ should be.
+
+ Note that as part of submitting an Internet Draft according to the
+ rules, you grant the IETF certain rights. These rights give the IETF
+ the ability to reliably build upon the work you have brought forward.
+ These rights are held by the IETF Trust. BCP 78 (https://www.rfc-
+ editor.org/rfc/rfc5378.html) explains the certain rights the IETF
+ Trust takes on for submissions.
+
+ Once a WG adopt a document, the WG as a whole has the right of
+ "change control." This means the WG, can make any changes to the
+ document, the one you initially wrote, that they want. If you are
+ not comfortable with this, then the IETF is not the place for your
+ document. There are a few more details on this below.
+
+ The WG now "works on" the document. This will be a combination of
+ mailing list discussion, perhaps agenda time at a meeting, and
+ publishing updated drafts. (Every draft ends with _-NN_ where the
+ digits indicate the draft number.)
+
+ At some point, the document will seem finished. The WG Chair will
+ put the document in _WG Last Call_ (WGLC) which gives the members of
+ the WG a chance for last-minute changes. It can be frustrating to
+ get a bunch of changes after you think you're done, but don't take it
+ personally. Like many things, people are often deadline-driven.
+
+ After WGLC, the responsible AD (the one who oversees the WG) does a
+ review. They will probably have comments that must be resolved by
+ you and the WG; it's quite likely you'll have to publish a new draft.
+ Then the IESG and the overall IETF reviews the draft, as mentioned
+ above. The purpose of IETF Last Call is to get community-wide
+ discussion on documents before the IESG considers them. Note the
+ word _discussion_ here. It is generally considered bad form to send
+ IETF Last Call comments on documents that you have not read, or to
+ send comments but not be prepared to discuss your views. The IETF
+ Last Call is not a vote. Having said that, IETF Last Call comments
+ that come from people who have just read the document for the first
+ time can expose issues that IETF and WG regulars may have completely
+ missed, which is why the discussion is open to everyone.
+
+ Finally, the draft is given to the RFC Production Center (RPC), and
+ prepared for publication. There might be other changes required,
+ including reviews by IANA for registrations and the like. The most
+ common item you'll hear about this is _AUTH48_ state, which means the
+ document is in the final stages of copy-editing by the RPC and you.
+ The publication process can take weeks, but be patient, and you'll
+ eventually see an email announcement saying that your brand-new RFC
+ has been published. Congratulations!
+
+ A much more complete explanation of these steps is contained in BCP 9
+ (https://www.rfc-editor.org/info/bcp9). This set of documents goes
+ into great detail on a topic that is very often misunderstood, even
+ by seasoned IETF participants: different types of RFCs go through
+ different processes and have different rankings.
+
+6.2 Common Issues
+
+ There are two major issues that often come up while preparing I-Ds:
+ copyright and patents.
+
+ We discussed copyright above, but expand on it here. When the IETF
+ adopts an Internet-Draft, it is required that the _boilerplate_, the
+ common text that appears in every draft, has a notice that says the
+ IETF, _and the document authors_ own the copyright. This means that
+ while the IETF can do what it wants with the document, within
+ limitations so can you. You cannot, for example, claim this is an
+ IETF standard, nor use the IETF trademarks.
+
+ Incidentally, the change control on Internet standards doesn't end
+ when the RFC is published. Things can be changed later for a number
+ of reasons, such as to solve a newly-discovered problem or address
+ new use-cases. These later changes are also under the control of the
+ IETF, not the editors of the standards document.
+
+ The second issue is patents. The goal of the IETF is to have its
+ standards widely used and validated by the marketplace. If creating
+ a product that uses a standard requires getting a license for a
+ patent, people are less likely to implement the standard. Not
+ surprisingly, then, the general rule has been "use good non-patented
+ technology where possible."
+
+ Of course, this isn't always possible. Sometimes patents appear
+ after a standard has been established and there is little the IETF
+ can do about that. Sometimes there's a patent on something that is
+ so valuable that there isn't a non-patented equivalent, and generally
+ the IETF tries to avoid it.
+
+ Sometimes the patent holder is generous and promises to give all
+ implementors of a standard a royalty-free license to the patent,
+ thereby making it almost as easy to implement as it would have been
+ if no patent existed. Ideally, and this is the common case when a
+ patent-holder is active in a document, the patent holder will grant
+ free use of the patent to implement the specification.
+
+ The official rules for all intellectual property rights (IPR) in IETF
+ documents, not just patents but also code samples and the like, are
+ covered in BCP 78 (https://www.rfc-editor.org/info/bcp78) and BCP 79
+ (https://www.rfc-editor.org/info/bcp79).
+
+ If you are writing an Internet-Draft and you know of a patent that
+ applies to the technology you're writing about, don't list the patent
+ in the document. Instead, consult the IPR disclosures
+ (https://datatracker.ietf.org/ipr/about/) page. If you still have
+ issues, consult with the WG Chair or the responsible AD.
+ Intellectual property rights aren't mentioned in RFCs because RFCs
+ never change after they are published, while knowledge of IPR can
+ change at any time. Therefore, an IPR list in an RFC could be
+ incomplete and mislead the reader. BCP 79 (https://www.rfc-
+ editor.org/info/bcp79) provides specific text that should be added to
+ RFCs where the author knows of IPR issues.
+
+6.3 Writing an Internet-Draft
+
+ Every RFC starts its life as an I-D. Internet-Drafts have the same
+ format as an RFC, and are required to have all the content that
+ should appear in the RFC. This includes a couple of sections
+ detailed below. A draft may also have more information, such as an
+ incremental list of changes from previous versions of the draft, or
+ pointers to online locations for raising issues and suggesting
+ changes.
+
+ For the past several years, the official canonical source of RFCs as
+ RFC 7991: The "xml2rfc" Version 3 Vocabulary (https://www.rfc-
+ editor.org/info/rfc7991). Some people enjoy writing in XML, and some
+ don't. An alternative for the second group is to use a specific
+ dialect of markdown, which is then converted to XML as needed (and
+ especially during the publication process). A recent trend is the
+ increasing use of markdown, and hosting I-Ds on GitHub to attract a
+ wider audience of Internet-savvy users. Some information on this can
+ be found at RFC 8874: Working Group GitHub Usage Guidance
+ (https://www.rfc-editor.org/info/rfc8874).
+
+ The IETF is setting up a new site, https://authors.ietf.org
+ (https://authors.ietf.org), to contain guides and online tools to
+ help both new and experienced authors. As of this writing, it's
+ still a draft but it does contain a great deal of useful content.
+ You should feel free to use the site, and offer feedback.
+
+ Outside of the formatting decision, the most important document you
+ can read is Guidelines to Authors of Internet-Drafts
+ (https://www.ietf.org/how/ids/guidelines). That document explains
+ the naming conventions, formatting requirements, required content,
+ and details of how to submit (also called _post_) your draft.
+
+6.3.1 Internet-Draft Language
+
+ It is common for Internet-Drafts that revise existing RFCs to have
+ draft names with "bis" in them, meaning "again" or "twice." For
+ example, a draft might be called "draft-ietf-uta-rfc6125bis" meaning
+ that this is intended to be a revision of, and eventual replacement
+ for, RFC6125.
+
+ Writing clear specifications can be a bit of an art, particularly for
+ people who don't have English as their native language. You can keep
+ the specification very short, with just a list of requirements, but
+ that tends to cause implementors to take too much leeway. If you
+ instead make the specification very wordy with lots of suggestions,
+ implementors tend to miss the requirements (and often disagree with
+ your suggestions anyway). An optimal specification is somewhere in
+ between.
+
+ One way to make it more likely that developers will create
+ interoperable implementations of standards is to be clear about
+ what's being mandated in a specification. Over time, the IETF has
+ realized that defining a few words with specific meanings helps a
+ great deal. BCP 14 (https://www.rfc-editor.org/info/bcp14) defines
+ about a dozen keywords that can be used to clarify what are
+ requirements, as compared to what is purely informative. It defines
+ the meaning of words like _MUST_ and points out that it has to appear
+ in all uppercase to its special meaning.
+
+ It is not uncommon for feedback on standards-track I-Ds to question
+ the particular uses of what is called "2119 language." For example,
+ "The document says MAY but doesn't explain why not; should it be a
+ MUST?"
+
+6.3.2 About References
+
+ One aspect of writing IETF standards that trips up many newcomers is
+ the rule about how to make _normative references_ to non-IETF
+ documents or to other RFCs in a standard. A normative reference is a
+ reference to a document that must be followed in order to implement
+ the standard. A non-normative reference (sometimes called an
+ _informative reference_) is one that is helpful to an implementor but
+ not strictly needed to implement it.
+
+ An IETF standard may make a normative reference to any other
+ standards-track RFC that is at the same standards level or higher, or
+ to any "open standard" that has been developed outside the IETF. The
+ "same level or higher" rule means that before a standard can move
+ from Proposed to Internet Standard, all of the RFCs that appear as a
+ normative reference must also be an Internet Standard. This rule
+ gives implementors assurance that everything in an Internet standard
+ is quite stable, even the things referenced outside the standard.
+ This rule, and its exceptions, is described in BCP 97
+ (https://www.rfc-editor.org/info/bcp97).
+
+ There is no hard-and-fast rule about what is an "open standard", but
+ generally this means a stable standard that was made by a generally-
+ recognized SDO, and that anyone can get a copy of, although not
+ necessarily for free. If the external standard changes, you have to
+ reference the particular instantiation of that standard in your
+ specification, as with a designation of the date of the standard.
+ Some external standards bodies don't make old standards available,
+ which is a problem for IETF standards that need to be used in the
+ future. When in doubt, ask the WG chair or AD if a particular
+ external standard can be used in an IETF standard.
+
+6.3.3 About Required Content
+
+ Every draft is required to have some content. Some of this is
+ boilerplate text about copyright, "2119 keyword," and so on. The
+ document formatting tools will generate this for you automatically if
+ you use the right keyword. In addition, there are special sections
+ that might be required for your draft, and you (and the WG) will have
+ to write them.
+
+ Many IETF standards have extension points, such as unassigned fields
+ in a message header, or for something like email or HTTP, an actual
+ message header. As mentioned above, IANA maintains online registries
+ for these. Because of the large and diverse kinds of registries that
+ standards require, IANA needs to have specific information about how
+ to register parameters, what not to register, who (if anyone)
+ approves any registration requests, and so on.
+
+ Anyone writing a draft that needs one or more registries, or adds
+ values to existing registries must have an "IANA Considerations"
+ section. Authors should read BCP 26 (https://www.rfc-
+ editor.org/info/bcp26), "Guidelines for Writing an IANA
+ Considerations Section in RFCs," which describes how to properly ask
+ for IANA to make the changes requested in their draft. If there are
+ no considerations, it is a good idea to have the section and
+ explicitly say "This document has no IANA requests."
+
+ Every draft must have a "Security Considerations" section. This
+ describes possible threats or attacks, known vulnerabilities,
+ information that could be exposed, and so on. It should also
+ describe any strategies or mechanisms to mitigate them. When the
+ security directorate (SECDIR) reviews your draft, this section will
+ be one of their major focuses. Don't gloss over the section, or say
+ things like "use TLS to get security" without explaining how the
+ protocol uses TLS and what it provides. See BCP 72 (https://www.rfc-
+ editor.org/info/bcp72), "Guidelines for Writing RFC Text on Security
+ Considerations", for more information on writing good security
+ considerations sections.
+
+ Also, a draft might have a "Privacy Considerations" section. An
+ Informational RFC, RFC 6973: Privacy Considerations for Internet
+ Protocols (https://www.rfc-editor.org/info/rfc6973), written by the
+ IAB, is intended to raise the general awareness of privacy on the
+ Internet. It also provides advice for when a draft should have an
+ explicit privacy section.
+
+ Some drafts benefit from having an "Implementation Status" section,
+ as explained by BCP 205: Improving Awareness of Running Code: The
+ Implementation Status Section (https://www.rfc-editor.org/info/
+ rfc7942).
+
+ More detail on the required content can be found online
+ (https://authors.ietf.org/en/required-content).
+
+6.4 Standards-Track RFCs
+
+ If the IESG approves the draft to become a standards-track RFC, they
+ ask the RPC to publish it as a _Proposed Standard_.
+
+ Don't be surprised if a particular standard doesn't progress from
+ Proposed Standard to Internet Standard. To become an Internet
+ Standard, an RFC must have multiple interoperable implementations and
+ the unused features in the Proposed Standard must be removed; there
+ are additional requirements listed in BCP 9 (https://www.rfc-
+ editor.org/info/bcp9). Most of the protocols in common use are
+ Proposed standards and never move forward. This may be because no
+ one took the time to try to get them to Internet Standard, or some of
+ the normative references in the standard are still at Proposed
+ standard, or it may be that everyone found more important things to
+ do.
+
+6.5 RFCs Other than Standards-Track
+
+ As mentioned earlier, not all RFCs are standards. In fact, many
+ important RFCs are not on the standards track at all. At the time of
+ writing, there are also categories for Informational, Experimental,
+ Best Current Practice, and Historical for standards that are no
+ longer recommended for use. The role of Informational RFCs can be
+ confusing, and people sometimes refer to them as "standards," when
+ they are not.
+
+ Experimental RFCs are for specifications that are interesting, but
+ for which it is unclear if there will be widespread deployment, or if
+ they will scale to work after such deployment. That is, a
+ specification might solve a problem, but there might not be IETF
+ consensus that the problem is worth solving or that the specification
+ is complete enough to address the problem. Experimental RFCs are
+ also used to get people to experiment with a technology that looks
+ like it might be standards-track material, but for which there are
+ still unanswered questions.
+
+ The IESG has created guidelines
+ (https://www.ietf.org/standards/process/informational-vs-
+ experimental/) that can help choose between Informational and
+ Experimental classification. This is a short informal read, and if
+ are not sure where your document fits, it is worth reading.
+
+ Finally, there are two sub-series of RFCs: Best Current Practice
+ (BCP) and Internet Standards (STD). BCP describes the application of
+ various technologies in the Internet, and are also commonly used to
+ document the many parts of the IETF process. The STD sub-series was
+ created to identify RFCs that do in fact specify Internet standards.
+
+ These are an example of the aphorism that everything in computer
+ science can be solved by a layer of indirection. For example, a
+ single BCP can refer to one or more RFCs, and the specific RFCs can
+ change such as when a new version of a protocol is published.
+ Likewise, some STDs are actually sets of more than one RFC, and the
+ "standard" designation applies to the whole set of documents.
+
+7 How to Contribute to the IETF
+
+7.1 What You Can Do
+
+ *Read:* Review the Internet-Drafts in your area of expertise and
+ comment on them in the Working Groups. Participate in the discussion
+ in a friendly, helpful fashion, with the goal being the best Internet
+ standards possible. Listen much more than you speak. If you
+ disagree, debate the technical issues: never attack the people.
+
+ *Implement:* Write programs that use the current Internet standards.
+ The standards aren't worth much unless they are available to Internet
+ users. Implement even the "minor" standards, since they will become
+ less minor if they appear in more software. Report any problems you
+ find with the standards to the appropriate Working Group so that the
+ standard can be clarified in later revisions. Remember the tenet,
+ "rough consensus and running code," so you can help support the
+ standards you want to become more widespread by creating more running
+ code. You can help the development of protocols before they become
+ standards by implementing I-Ds (but not doing wide-spread deployment)
+ to ensure that the authors have done a good job. If you find errors
+ or omissions, offer improvements based on your implementation
+ experience. A great way to get involved in this is by participating
+ in the Hackathons.
+
+ *Write:* Edit or co-author Internet-Drafts in your area of expertise.
+ Do this for the benefit of the Internet community, not to get your
+ name (or, even worse, your company's name) on a document. Draft
+ authors receive kinds of technical (and, sadly, sometimes personal)
+ criticism. Take the technical comments with equanimity and use it to
+ improve your draft in order to produce the best and most
+ interoperable standard, and ignore the personal ones.
+
+7.2 What Your Company Can Do
+
+ *Share:* Avoid proprietary standards. If you are an implementor,
+ exhibit a strong preference for IETF standards. If the IETF
+ standards aren't as good as the proprietary standards, work to make
+ the IETF standards better. If you're a purchaser, avoid products
+ that use proprietary standards that compete with the open standards
+ of the IETF and tell the vendors that you are doing so.
+
+ *Open Up:* If your company owns a patent that is used in an IETF
+ standard, convince the company to make the patent available at no
+ cost to anyone who is implementing the standard. Patents have
+ previously caused many serious problems for Internet standards
+ because they prevent some companies from being able to freely
+ implement them. Fortunately, many companies have generously offered
+ unlimited licenses for particular patents in order to help the IETF
+ standards flourish. These companies are usually rewarded with
+ positive publicity for the fact that they are not as greedy or short-
+ sighted as other patent-holders.
+
+ *Support:* The IETF has sponsorship opportunities
+ (https://ietf.org/about/donors/) and an endowment
+ (https://www.ietf.org/endowment/donate-ietf-endowment/) which can
+ also take individual-sized donations. Become a member of ISOC. Urge
+ any company that has benefited from the Internet to contribute, since
+ this has the greatest financial benefit for the group. It will, of
+ course, also benefit the Internet as a whole.
+
+8 IETF and the Outside World
+
+ While some IETF participants would like to think otherwise, the IETF
+ does not exist in a standards vacuum. This section discusses two
+ important groups.
+
+8.1 IETF and Other SDOs
+
+ There are many other standards organizations whose decisions affect
+ the Internet. Some of them ignored the Internet for a long time and
+ now want to get a piece of the action. In general, the IETF tries to
+ have cordial relationships with other SDOs. This isn't always easy,
+ since they usually have different structures and processes than the
+ IETF does, and the IETF is mostly run by volunteers who would
+ probably prefer to write standards rather than meet with
+ representatives from other bodies. Even so, many SDOs make a great
+ effort to interact well with the IETF despite the obvious cultural
+ differences.
+
+ As stated in BCP 39 (https://www.rfc-editor.org/info/bcp39), the IAB
+ Charter: "Liaisons are kept as informal as possible and must be of
+ demonstrable value in improving the quality of IETF specifications."
+ In practice, the IETF prefers liaisons to take place directly at the
+ WG level, with formal relationships and liaison documents in a backup
+ role. The best place to check to see whether the IETF has any formal
+ liaison at all is the list of IETF liaisons
+ (https://www.ietf.org/about/liaisons).
+
+ At the time of this writing, the IETF has around two dozen liaisons.
+ Some of these liaison tasks fall to the IESG, whereas others fall to
+ the IAB. Full details about the processes for dealing with other
+ SDOs can be found in BCP 102 (https://www.rfc-editor.org/info/bcp102)
+ and BCP 103 (https://www.rfc-editor.org/info/bcp103).
+
+8.2 Press Coverage of the IETF
+
+ Given that the IETF is one of the best-known bodies that is helping
+ move the Internet forward, it's natural for the media to cover its
+ actions. But it can be hard to cover the IETF; a common mistake is
+ reporting an individual's Internet-Draft as something the IETF is
+ working on, or that the IETF has approved a new standard when it was
+ an Informational or Individual RFC. Often, the press is not really
+ to blame for the problem, as they might have been alerted to the
+ story by a company trying to get publicity for a protocol, or they
+ see the latest "controversy" on social media.
+
+ Reporters who want to find out about "what the IETF is doing" on a
+ particular topic would be well-advised to talk to more than one
+ person who is active on that topic in the IETF, and should probably
+ try to talk to the WG chair in any case. It's impossible to
+ determine what will happen with a draft by looking at the draft or
+ talking to the draft's author. Fortunately, all WGs have archives
+ that a reporter can look through for recent indications about what
+ the progress of a draft is; unfortunately, few reporters have the
+ time or inclination to do this kind of research.
+
+ Reporters looking for information about the IETF, or pointers to IETF
+ participants working on a particular topic relevant to the IETF,
+ should send a message to media@ietf.org (mailto:media@ietf.org), and
+ a full page of contacts for a variety of needs is available online
+ (https://www.ietf.org/contact/). Replies are usually sent within a
+ day. Even if a direct answer to a particular query is not available,
+ pointers to resources or people who can provide more information
+ about a topic are often provided.
+
+Acknowledgements
+
+ The next phase of work to welcome new participants to the IETF builds
+ on and gratefully acknowledges everyone who has contributed to the
+ Tao, and other efforts to help newcomers to the IETF become engaged
+ and productive participants.
+
+ We acknowledge all of the past "Tao of the IETF" editors:
+
+ * Gary Scott Malkin
+
+ * Susan R. Harris
+
+ * Paul Hoffman
+
+ * Kathleen Moriarty
+
+ * Niels ten Oever
+
+ We also acknowledge all the work of the translators that made the Tao
+ accessible to many different audiences.
+
+ Finally, we also want to acknowledge the work of countless
+ contributors over the years.
+
+Authors' Addresses
+
+ Niels ten Oever
+ University of Amsterdam
+ Email: mail@nielstenoever.net
+
+
+ Greg Wood
+ IETF Administration LLC
+ Email: ghwood@staff.ietf.org