generated from martinthomson/internet-draft-template
-
Notifications
You must be signed in to change notification settings - Fork 1
/
test-html-md
1849 lines (1507 loc) · 92.6 KB
/
test-html-md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# About This Document
The current version of this web page can always be found at
[https://www.ietf.org/tao.html](https://www.ietf.org/tao.html).
To contribute to this document or to discuss its content, please join the
[tao-discuss](https://www.ietf.org/mailman/listinfo/tao-discuss)
mailing list.
This document is maintained online at
[https://github.com/ietf/tao](https://github.com/ietf/tao).
The current editor is Niels ten Oever.
This web page is in English. There is a
[list
of translations](https://www.ietf.org/about/participate/tao/tao-translations/) available.
This web page is a continuation of the series of the "Tao of the IETF" RFCs,
first published in 1994 and written by Gary Malkin. In 2012,
[RFC 6722: Publishing the "Tao of the IETF" as a Web Page](https://www.rfc-editor.org/info/rfc6722) changed
it from an RFC document to a web page.
## 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.
## Table of Contents
1 [Introduction](Introduction)
1.1 [Acronyms and Abbreviations Used in the Tao](Acronyms-and-Abbreviations-Used-in-the-Tao)
2](#2)What is the IETF
2.1](#2-1)Humble Beginnings
2.2](#2-2)The Hierarchy
2.2.1](#2-2-1)The ISOC (Internet Society) and IETF LLC (IETF Administration LLC)
2.2.2](#2-2-2)Internet Engineering Steering Group (IESG)
2.2.3](#2-2-3)Internet Architecture Board (IAB)
2.2.4](#2-2-4)Internet Assigned Numbers Authority (IANA)
2.2.5](#2-2-5)RFC Editor and RFC Production Center (RPC)
2.2.6](#2-2-6)IETF Secretariat
2.2.7](#2-2-7)IETF Trust
2.3](#2-3)IETF Mailing Lists
3](#3)IETF Meetings
3.1](#3-1)Registration
3.2](#3-2)Take the Plunge and Stay All Week!
3.3](#3-3)Newcomer Training
3.4](#3-4)Dress Code
3.5](#3-5)Working Group Meetings
3.6](#3-6)Seeing Spots Before Your Eyes
3.7](#3-7)Terminal Room
3.8](#3-8)Meals and Snacks
3.9](#3-9)Social Event
3.10](#3-10)Agenda
3.11](#3-11)EMODIR to the Rescue
3.12](#3-12)Where Do I Fit In?
3.12.1](#3-12-1)IT Managers
3.12.2](#3-12-2)Network Operators and ISPs
3.12.3](#3-12-3)Networking Hardware and Software Vendors
3.12.4](#3-12-4)Academics
3.12.5](#3-12-5)Computer Trade Press
3.13](#3-13)Proceedings
3.14](#3-14)Other General Things
3.15](#3-15)Remote Participation
4](#4)Working Groups
4.1](#4-1)Working Group Chairs
4.2](#4-2)Getting Things Done in a Working Group
4.3](#4-3)Working Group Documents
4.4](#4-4)Preparing for Working Group Meetings
4.5](#4-5)Working Group Mailing Lists
4.6](#4-6)Interim Working Group Meetings
5](#5)BOFs
6](#6)RFCs and Internet-Drafts
6.1](#6-1)The Overall Process
6.2](#6-2)Common Issues
6.3](#6-3)Writing an Internet-Draft
6.3.1](#6-3-1)Internet-Draft Language
6.3.2](#6-3-2)About References
6.3.3](#6-3-3)About Required Content
6.4](#6-4)Standards-Track RFCs
6.5](#6-5)RFCs Other than Standards-Track
7](#7)How to Contribute to the IETF
7.1](#7-1)What You Can Do
7.2](#7-2)What Your Company Can Do
8](#8)IETF and the Outside World
8.1](#8-1)IETF and Other SDOs
8.2](#8-2)Press Coverage of the IETF
## 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](#6)RFCs and Internet-Drafts for more details.
<a id="1-1)
### 1.1 Acronyms and Abbreviations Used in the Tao
Some of the acronyms and abbreviations from this document are listed below.
<div class="block-table)
<table>
<thead><tr><th>Term</th><th>Meaning</th></tr></thead>
<tbody>
<tr><td>AD</td><td>Area Director</td></tr>
<tr><td>BCP</td><td>Best Current Practice (a type of RFC)</td></tr>
<tr><td>BOF</td><td>Birds of a Feather</td></tr><tr>
<tr><td>IAB</td><td>Internet Architecture Board</td></tr>
<tr><td>IANA</td><td>Internet Assigned Numbers Authority</td></tr>
<tr><td>IASA</td><td>IETF Administrative Support Activity</td></tr>
<tr><td>ICANN</td>
<td>Internet Corporation for Assigned Names and Numbers</td></tr>
<tr><td>I-D</td><td>Internet-Draft</td></tr>
<tr><td>IESG</td><td>Internet Engineering Steering Group</td></tr>
<tr><td>IPR</td><td>Intellectual property rights</td></tr>
<tr><td>IRSG</td><td>Internet Research Steering Group</td></tr>
<tr><td>IRTF</td><td>Internet Research Task Force</td></tr>
<tr><td>ISOC</td><td>Internet Society</td></tr>
<tr><td>RFC</td><td>Request for Comments</td></tr>
<tr><td>STD</td><td>Standard (a type of RFC)</td></tr>
<tr><td>WG</td><td>Working Group</td></tr>
</tbody>
</table>
</div>
<a id="2)
## 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](#3-12)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](#2-3)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."
<a id="2-1)
### 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.
<a id="2-2)
### 2.2 The Hierarchy
<a id="2-2-1)
#### 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.
<a id="2-2-2)
#### 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.
<div class="block-table)
<table>
<thead><tr><th>Area</th><th>Description</th></tr></thead>
<tbody>
<tr><td>Applications and Real-Time Area (art)</td>
<td>Protocols seen by user programs, such as email and the web and
delay-sensitive interpersonal communications</td></tr>
<tr><td>General (gen)</td>
<td>IETF process, and catch-all for WGs that don't fit in other Areas
(which is very few)</td></tr>
<tr><td>Internet (int)</td>
<td>Different ways of moving IP packets and DNS information</td></tr>
<tr><td>Operations and Management (ops)</td>
<td>Network management, AAA, and various operational issues facing the
Internet</td></tr>
<tr><td>Routing (rtg)</td>
<td>Getting packets to their destinations</td></tr>
<tr><td>Security (sec)</td>
<td>Privacy, integrity, authentication, non-repudiation, confidentiality,
and access control</td></tr>
<tr><td>Transport (tsv)</td>
<td>Transport for large volumes of traffic at potentially high
bandwidths</td></tr>
</tbody>
</table>
</div>
<a id="iesg-review)
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.
<a id="2-2-3)
#### 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.
<a id="2-2-4)
#### 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://www.iab.org/activities/programs/ietf-iana-group/) 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.
<a id="2-2-5)
#### 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 id="other-streams)
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://www.iab.org/activities/programs/rfc-editor-future-development-program/).
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.
<a id="2-2-6)
#### 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](https://www.ietf.org)IETF web site,
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.
<a id="2-2-7)
#### 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.
<a id="2-3)
### 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.
<a id="3)
## 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.
<a id="3-1)
### 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.
<a id="3-2)
### 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 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.
<a id="3-3)
### 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/playlist?list=PLC86T-6ZTP5hFWNekiZYEYwEqVWB-cwfr) 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.
<a id="3-4)
### 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.
<a id="3-5)
### 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.
<a id="3-6)
### 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.
<div class="block-table)
<table>
<thead><tr><th>Color</th><th>Meaning</th></tr></thead>
<tbody>
<tr><td>Blue</td><td>Working Group/BOF Chair</td></tr>
<tr><td>Green</td><td>Meeting Host/Sponsor</td></tr><tr>
<td>Red</td><td>IAB member</td></tr>
<tr><td>Yellow</td><td>IESG member</td></tr>
<tr><td>Pink</td><td>IRSG member</td></tr>
<tr><td>Orange</td><td>Nominating Committee member</td></tr>
<tr><td>Black</td><td>IETF LLC Board</td></tr>
</tbody>
</table>
</div>
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.
<a id="3-7)
### 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.
<a id="3-8)
### 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.
<a id="3-9)
### 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.
<a id="3-10)
### 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.
<a id="3-11)
### 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/).
<a id="3-12)
### 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.
<a id="3-12-1)
#### 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.
<a id="3-12-2)
#### 3.12.2 Network Operators and ISPs
Knowledge of how networks are run is indispensible 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.
<a id="3-12-3)
#### 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.
<a id="3-12-4)
#### 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