diff options
| author | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 | 
|---|---|---|
| committer | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 | 
| commit | 4bfd864f10b68b71482b35c818559068ef8d5797 (patch) | |
| tree | e3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc9592.txt | |
| parent | ea76e11061bda059ae9f9ad130a9895cc85607db (diff) | |
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc9592.txt')
| -rw-r--r-- | doc/rfc/rfc9592.txt | 2118 | 
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  |