The Tao of IETF -- A Guide for New 
Attendees of the Internet Engineering Task Force 

[The following is excerpted from RFC 1718, "The Tao of the IETF", authored by the IETF 
Secretariat and Gary Malkin of Bay Networks.]

Abstract 

Over the last several years, the attendance at Internet Engineering Task Force (IETF) plenary 
meetings has grown phenomenally. Approximately one third of the attendees are new to the IETF 
at each meeting, and many of those go on to become regular attendees. When the meetings were 
smaller, it was relatively easy for a newcomer to get into the swing of things. Today, however, a 
newcomer meets many more new people, some previously known only as the authors of documents 
or thought provoking e-mail messages. 

The purpose of this For Your Information (FYI) RFC is to explain to the newcomers how the IETF 
works. This will give them a warm, fuzzy feeling and enable them to make the meeting more 
productive for everyone. This FYI will also provide the mundane bits of information which 
everyone who attends an IETF meeting should know. 

Table of Contents 

- Section 1 - The "Fun" Stuff

- What is the IETF? 
- Humble Beginnings 
- The Hierarchy 
- IETF Mailing Lists 
- Newcomers' Orientation 
- Dress Code 
- Seeing Spots Before Your Eyes 
- Terminal Room 
- Social Event 
- Agenda 
- Other General Things 

- Section 2 - The "You've got to know it" Stuff

- Mailing Lists and Archives 
- InterNIC Archives 
- Be Prepared 
- RFCs and Internet-Drafts 
- Useful Documents and Files 

- Section 3 - The "Reference" Stuff

- Tao 
- IETF Area Abbreviations 
- Acronyms 
- Acknowledgements 


What is the IETF?

The Internet Engineering Task Force is a loosely self-organized group of people who make 
technical and other contributions to the engineering and evolution of the Internet and its 
technologies. It is the principal body engaged in the development of new Internet standard 
specifications. Its mission includes: 

- 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; and 
- Providing a forum for the exchange of information within the Internet community 
	between vendors, users, researchers, agency contractors and network managers. 

The IETF meeting is not a conference, although there are technical presentations. The IETF 
is not a traditional standards organization, although many specifications are produced that 
become standards. The IETF is made up of volunteers who meet three times a year to fulfill 
the IETF mission. 

There is no membership in the IETF. Anyone may register for and attend any meeting. The 
closest thing there is to being an IETF member is being on the IETF or working group 
mailing lists (see the IETF Mailing Lists section). This is where the best information about 
current IETF activities and focus can be found. 

Humble Beginnings 

The 1st IETF meeting was held in January, 1986 at Linkabit in San Diego with 15 
attendees. The 4th IETF, held at SRI in Menlo Park in October, 1986, was the first at 
which non-government 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 
over 100 attendees. 

The 14th IETF meeting was held at Stanford University in July, 1989. It marked a major 
change in the structure of the IETF universe. The IAB (then Internet Activities Board, now 
Internet Architecture Board), which until that time oversaw many "task forces," changed its 
structure to leave only two: the IETF and the IRTF. The IRTF is tasked to consider the 
long-term research problems in the Internet. The IETF also changed at that time. 
After the Internet Society (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 the first IETF 
meeting held in Europe, and the US/non-US attendee split was nearly 50/50. 

The Hierarchy 

To completely understand the structure of the IETF, it is useful to understand the overall 
structure in which the IETF resides. There are four groups in the structure: the ISOC and its 
Board of Trustees, the IAB, the IESG and the IETF itself. 

The Internet Society is a professional society that is concerned with the growth and 
evolution of the worldwide Internet, with the way in which the Internet is and can be used, 
and with the social, political, and technical issues which arise as a result. The ISOC 
Trustees are responsible for approving appointments to the IAB from among the nominees 
submitted by the IETF nominating committee.

The IAB is a technical advisory group of the ISOC. It is chartered to provide oversight of 
the architecture of the Internet and its protocols, and to serve, in the context of the Internet 
standards process, as a body to which the decisions of the IESG may be appealed. The IAB 
is responsible for approving appointments to the IESG from among the nominees submitted 
by the IETF nominations committee. 

The IESG is responsible for technical management of IETF activities and the Internet 
standards process. As part of the ISOC, it administers the process according to the rules 
and procedures which have been ratified by the ISOC Trustees. The IESG is directly 
responsible for the actions associated with entry into and movement along the Internet 
"standards track," including final approval of specifications as Internet Standards. 

The IETF is divided into eight functional areas. They are: Applications, Internet, IP: Next 
Generation, Network Management, Operational Requirements, Routing, Security, Transport 
and User Services. Each area has one or two area directors. The area directors, along with 
the IETF/IESG Chair, form the IESG. Fred Baker is the current IETF/IESG chair. 

Each area has several working groups. A working group is a group of people who work 
under a charter to achieve a certain goal. That goal may be the creation of an Informational 
document, the creation of a protocol specification, or the resolution of problems in the 
Internet. Most working groups have a finite lifetime. That is, once a working group has 
achieved its goal, it disbands. As in the IETF, there is no official membership for a 
working group. Unofficially, a working group member is somebody who is on that working 
group's mailing list; however, anyone may attend a working group meeting (see the Be 
Prepared section below). 

Areas may also have Birds of a Feather (BOF) sessions. They generally have the same 
goals as working groups, except that they have no charter and usually only meet once or 
twice. BOFs are often held to determine if there is enough interest to form a working group. 

IETF Mailing Lists 

Anyone who plans to attend an IETF meeting should join the IETF announcement mailing 
list. This is where all of the meeting information, Internet-Draft and RFC announcements, 
and IESG Protocol Actions and Last Calls are posted. People who would like to "get 
technical" may also join the IETF discussion list, "ietf@ietf.org". This is where 
discussions of cosmic significance are held (most working groups have their own mailing 
lists for discussions related to their work). To join the IETF announcement list, send a 
request to: 

ietf-announce-request@ietf.org 

To join the IETF discussion list, send a request to: 

ietf-request@ietf.org 

To join both of the lists, simply send a single message, to either "-request" address, and 
indicate that you'd like to join both lists. 

Do not, ever, under any circumstances, for any reason, send a request to join a list to the 
list itself! The thousands of people on the list don't need, or want, to know when a new 
person joins. Similarly, when changing e-mail addresses or leaving a list, send your 
request only to the "-request" address, not to the main list. 

The IETF discussion list is unmoderated. This means that anyone can express their 
opinions about issues affecting the Internet. However, it is not a place for companies or 
individuals to solicit or advertise. Only the Secretariat can send messages to the 
announcement list. 

Even though the IETF mailing lists "represent" the IETF membership at large, it is 
important to note that attending an IETF meeting does not automatically include addition to 
either mailing list. 

Newcomers' Orientation 

Newcomers are encouraged to attend the IETF Newcomers' Orientation. As the name 
implies, it is an orientation for first-time attendees to IETF meetings. The orientation is 
organized and conducted by the IETF Secretariat and is intended to provide useful 
introductory information. 

The orientation is typically about an hour long and covers a number of topics: what's in the 
attendee packets, what all the dots on name tags mean and how to read the at-a-glance. 
There is also discussion about the structure of the IETF and the Internet standards process. 
There is ample time at the end for questions. The Secretariat also provides handouts which 
include an overview of the IETF, a list of important files available on-line and hard copies 
of the slides of the "structure and standards" presentation. 

The orientation is held on Sunday afternoon before the registration reception. However, 
attending the orientation does NOT mean you can go to the reception early! 

Dress Code 

Since attendees must wear their name tags, they must also wear shirts or blouses. Pants or 
skirts are also highly recommended. Seriously though, many newcomers are often 
embarrassed when they show up Monday morning in suits, to discover that everybody else 
is wearing t- shirts, jeans (shorts, if weather permits) and sandals. There are those in the 
IETF who refuse to wear anything other than suits. Fortunately, they are well known (for 
other reasons) so they are forgiven this particular idiosyncrasy. The general rule is "dress 
for the weather" (unless you plan to work so hard that you won't go outside, in which case, 
"dress for comfort" is the rule!). 

Seeing Spots Before Your Eyes 

Some of the people at the IETF will have a little colored dot on their name tag. A few 
people have more than one. These dots identify people who are silly enough to volunteer to 
do a lot of extra work. The colors have the following meanings: 

- blue - working group/BOF chair 
- green - local Host 
- red - IAB member 
- yellow - IESG member 

Local hosts are the people who can answer questions about the terminal room, restaurants 
and points of interest in the area. 

Some people have gold stars on their name tags. The stars indicate that those people 
chaired working groups or BOFs in the IETF area which submitted all of its working 
group/BOF minutes and area report from the previous meeting first. The stars are the 
Secretariat's way of saying "thank you" for providing the necessary information quickly. 

It is important that newcomers to the IETF not 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. 
In addition, members of the Secretariat wear blue tinted name badges so they can be 
spotted at a distance. 

To make life simpler for the Secretariat, registration packets are also coded with little 
colored dots. These are only for Secretariat use, so nobody else needs to worry about 
them. Please, don't peel them off your packet and put them on your name tag. 

Terminal Room 

One of the most important (depending on your point of view) things the local host does is 
provide Internet access to the meeting attendees. In general, the connectivity is excellent. 
This is entirely due to the Olympian efforts of the local hosts, and their ability to beg, 
borrow and steal. The people and companies who donate their equipment, services and 
time are to be heartily congratulated and thanked. 

While preparation far in advance of the meeting is encouraged, there may be some 
unavoidable "last minute" things which can be accomplished in the terminal room. It may 
also be useful to people who need to make trip reports or status reports while things are 
still fresh in their minds. 

Social Event 

Another of the most important things organized and managed by the local hosts is the IETF 
social event. The social event has become something of a tradition at the IETF meetings. It 
has been immortalized by Marshall T. Rose with his reference to "many fine lunches and 
dinners" [ROSE], and by Claudio and Julia Topolcic with their rendition of "Nerds in 
Paradise" on a pink T-shirt. 

Sometimes, the social event is a computer or high-tech related event. At the Boston IETF, 
for example, the social was dinner at the Computer Museum. Other times, the social might 
be a dinner cruise or a trip to an art gallery. 

Newcomers to the IETF are encouraged to attend the social event. Everyone is encouraged 
to wear their name tags. The social event is designed to give people a chance to meet on a 
social, rather than technical, level. 

Agenda
 
The agenda for the IETF meetings is a very fluid thing. It is sent, in various forms, to the 
IETF announcement list three times prior to the meeting. The final agenda is included in the 
registration packets handed out at the meeting. Changes occuring during the meeting are 
posted on the bulletin board near the IETF registration desk.

Assignments for breakout rooms (where the working groups and BOFs meet) and a map 
showing the room locations make up the at-a-glance sheet (included in the registration 
packets). Room assignments are as flexible as the agenda. Some working groups meet 
multiple times during a meeting and every attempt is made to have a working group meet in 
the same room each session. Room assignment changes are not necessarily permanent for 
the week. Always check the at-a-glance first, then the bulletin board. When in doubt, check 
with a member of the Secretariat at the registration desk. 

Other General Things
 
The opening plenary on Monday morning is often the most heavily attended session. It is 
where important introductory remarks are made, so people are encouraged to attend. 
The IETF Secretariat, and 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! 

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 "bar BOF" is an unofficial get-together, usually in the late evening, during which a lot of 
work gets done over drinks. 

It's unwise to get between a hungry IETFer (and there isn't any other kind) and coffee break 
brownies and cookies, no matter how interesting a hallway conversation is. 

IETFers are fiercely independent. It's safe to question opinions and offer alternatives, but 
don't expect an IETFer to follow orders. 

The IETF, and the plenary sessions 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. This does not preclude people from 
recouping costs for IETF related t-shirts, buttons and pocket protectors. 

There is typically 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, description of on-line IETF-related information, 
etc.). 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. 

Mailing Lists and Archives 

As previously mentioned, 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 which have been moved off of the 
IETF list onto lists created specifically for those topics. It is highly recommended that 
everybody follow the discussions on the mailing lists of the working groups which they 
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 area 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 cannot attend the IETF meetings. 

All IETF discussion lists have a "-request" address which handles the administrative 
details of joining and leaving the list. It is generally frowned upon when such administrivia 
appears on the discussion mailing list. 

Most IETF discussion lists are archived. That is, all of the messages sent to the list are 
automatically stored on a host for anonymous FTP access. To find out where a particular 
list is archived, send a message to the list's "-request" address, NOT to the list itself. 

InterNIC Archives 

There is a tremendous amount of material available for those who follow the work of the 
IETF. To make it easier to know what to read to prepare for a meeting, the InterNIC has 
established a document archive. Beginning about one month prior to an IETF meeting, 
working group/BOF chairs and area directors put documents relevant to the discussions to 
be held into the archives. Those people who plan to attend a working group/BOF session 
should check the archives for documents which need to be read. The documents are left in 
the archives for about two months after the end of the IETF meeting. 

On the host "ds.internic.net", documents are stored in the directory "/pub/current-ietf-docs" 
under subdirectories named for each area and then for each working group. For example, a 
document for the NISI Working Group, which is in the User Services Area, would be 
stored as "current-ietf-docs/usv/nisi/nisi-doc1.txt". Each area will also have a 
subdirectory called "bof", where documents to be discussed in BOF sessions will be 
placed. A directory called "plenary" will also be created under "/pub/current-ietf-docs" to 
put documents or viewgraphs related to a plenary session. Any filename conflicts will be 
resolved by the archive administrator working with the submitter of the document via e-
mail. 

It is important to note that the service is provided by the InterNIC and that the documents 
are submitted by the people who work on them. The IETF Secretariat does not manage or 
monitor the archive service. 

Be Prepared 

This topic cannot be stressed enough. As the IETF grows, it becomes more and more 
important for attendees to arrive prepared for the working group meetings they plan to 
attend. This doesn't apply only to newcomers--everybody should come prepared. 

Being prepared means having read the documents which the working group or BOF chair 
has distributed. It means having followed the discussions on the working group's mailing 
list or having reviewed the archives. For the working group/BOF chairs, it means getting 
all of the documents out early (i.e., several weeks) to give everybody time to read them and 
announcing an agenda and sticking to it. 

At the chair's discretion, some time may be devoted to bringing new working group 
attendees up to speed. In fact, long lived working groups have occasionally held entire 
sessions which were introductory in nature. As a rule, however, a working group is not the 
place to go for training. Observers are always welcome, but they must realize that the work 
effort cannot be delayed for education. Anyone wishing to attend a working group for the 
first time might seek out the chair prior to the meeting and ask for some introduction. 

Another thing for everybody to consider is that working groups go through phases. In the 
initial phase (say, the first two meetings), all ideas are welcome. The idea is to gather all 
the possible solutions together for consideration. In the development phase, a solution is 
chosen and developed. Trying to reopen issues which were decided more than a couple of 
meetings back is considered bad form. The final phase (the last two meetings) is where the 
"spit and polish" are applied to the architected solution. This is not the time to suggest 
architectural changes or open design issues already resolved. It's a bad idea to wait until 
the last minute to speak out if a problem is discovered. This is especially true for people 
whose excuse is that they hadn't read the documents until the day before a comments period 
ended. 

Time at the IETF meetings is a precious thing. Working groups are encouraged to meet 
between IETF meetings, either in person or by video or telephone conference. Doing as 
much work as possible over the mailing lists would also reduce the amount of work which 
must be done at the meeting. 

RFCs and Internet-Drafts 

Originally, RFCs were just what the name implies: requests for comments. The early RFCs 
were messages between the ARPANET architects about how to resolve certain problems. 
Over the years, RFCs became more formal. It reached the point that they were being cited 
as standards, even when they weren't.
 
To help clear up some confusion, there are now two special sub-series within the RFCs: 
FYIs and STDs. The For Your Information RFC sub- series was created to document 
overviews and topics which are introductory. Frequently, FYIs are created by groups 
within the IETF User Services Area. The STD RFC sub-series was created to identify 
those RFCs which do in fact specify Internet standards. 

Every RFC, including FYIs and STDs, have an RFC number by which they are indexed and 
by which they can be retrieved. FYIs and STDs have FYI numbers and STD numbers, 
respectively, in addition to RFC numbers. This makes it easier for a new Internet user, for 
example, to find all of the helpful, informational documents by looking for the FYIs 
amongst all the RFCs. If an FYI or STD is revised, its RFC number will change, but its 
FYI or STD number will remain constant for ease of reference. 

There is also an RTR subseries of RFCs for Reseaux Associes pour la Recherche 
Europeenne (RARE) Technical Reports. These are technical reports developed in the 
RARE community that are published as RFCs to provide easy access to the general Internet 
community. 

Internet-Drafts are working documents of the IETF. Any group or individual may submit a 
document for distribution as an Internet- Draft. These documents are valid for six months, 
and may be updated, replaced or obsoleted at any time. Guidelines require that an 
expiration date appear on every page of an Internet-Draft. It is not appropriate to use 
Internet-Drafts as reference material or to cite them, other than as "working drafts" or 
"works in progress." 



- Request for Comments on Request for Comments [RFC 1111] 
- F.Y.I. on F.Y.I: Introduction to the F.Y.I notes [FYI1] 
- Introduction to the STD Notes [RFC 1311] 
- Guidelines to Authors of Internet-Drafts [GAID] 
- The Internet Activities Board [RFC 1160] 
- The Internet Standards Process [RFC 2026] 
- Internet Official Protocol Standards [STD1] 

Useful Documents and Files 

Detailed descriptions of current Working Groups, their charters, Internet-Drafts and RFCs, 
meeting registration, past meeting proceedings, current IESG activities/actions, and other 
information is available at the IETF Web site, www.ietf.org.

Tao 

Pronounced "dow", Tao means "the way." It is the basic principle behind the teachings of 
Lao-tse, a Chinese master. Its familiar symbol is the black and white Yin-Yang circle. 

IETF Area Abbreviations 

- APP - Applications 
- INT - Internet Services 
- IPNG - IP: Next Generation 
- MGT - Network Management 
- OPS - Operational Requirements 
- RTG - Routing 
- SEC - Security 
- TSV - Transport 
- USV - User Services 

Acronyms 

- ANSI - American National Standards Institute 
- ARPA - Advanced Research Projects Agency 
- ARPANET - Advanced Research Projects Agency Network 
- AS - Autonomous System 
- ATM - Asynchronous Transfer Mode 
- BGP - Border Gateway Protocol 
- BOF - Birds Of a Feather 
- BSD - Berkeley Software Distribution 
- BTW - By The Way 
- CCIRN - Coordinating Committee for Intercontinental Research Networks 
- CCITT - International Telegraph and Telephone Consultative Committee 
- CIDR - Classless Inter-Domain Routing 
- CIX - Commercial Information Exchange 
- CNI - Coalition for Networked Information 
- CREN - The Corporation for Research and Educational Networking 
- DARPA - US Defense Advanced Research Projects Agency (now ARPA) 
- DDN - US Defense Data Network 
- DISA - US Defense Information Systems Agency 
- EGP - Exterior Gateway Protocol 
- FAQ - Frequently Asked Question 
- FARNET - Federation of American Research NETworks 
- FIX - US Federal Information Exchange 
- FNC - US Federal Networking Council 
- FQDN- Fully Qualified Domain Name 
- FYI - For Your Information (RFC) 
- GOSIP- US Government OSI Profile 
- IAB - Internet Architecture Board 
- IANA - Internet Assigned Numbers Authority 
- I-D - Internet-Draft 
- IEN - Internet Experiment Note 
- IESG - Internet Engineering Steering Group 
- IETF - Internet Engineering Task Force 
- IGP - Interior Gateway Protocol 
- IMHO - In My Humble Opinion 
- IMR - Internet Monthly Report 
- InterNIC - Internet Network Information Center 
- IPng - IP: Next Generation 
- IR - Internet Registry 
- IRSG - Internet Research Steering Group 
- IRTF - Internet Research Task Force 
- ISO - International Organization for Standardization 
- ISOC - Internet Society 
- ISODE - ISO Development Environment 
- ITU - International Telecommunication Union 
- MIB - Management Information Base 
- MIME - Multipurpose Internet Mail Extensions 
- NIC - Network Information Center 
- NIS - Network Information Services 
- NIST - National Institute of Standards and Technology 
- NOC - Network Operations Center 
- NREN - National Research and Education Network 
- NSF - National Science Foundation 
- OSI - Open Systems Interconnection 
- PEM - Privacy Enhanced Mail 
- PTT - Postal, Telegraph and Telephone 
- RARE - Reseaux Associes pour la Recherche Europeenne 
- RFC - Request For Comments 
- RIPE - Reseaux IP Europeenne 
- SIG - Special Interest Group 
- STD - Standard (RFC) 
- TLA - Three Letter Acronym 
- TTFN - Ta-Ta For Now 
- UTC - Universal Time Coordinated 
- WG - Working Group 
- WRT - With Respect To 
- WYSIWYG - What You See is What You Get 

Acknowledgments 

The IETF Secretariat would like to acknowledge the time and efforts of Gary Malkin, who 
prepared the original RFC from which this material has been excerpted and who 
coordinated the changes to the first revision. Without his help, this document might still be 
"in progress." 

IETF Secretariat - Please send problem reports and comments to ietf-web@ietf.org.