7 Network Working Group S. Bradner
8 Request for Comments: 2418 Editor
9 Obsoletes: 1603 Harvard University
10 BCP: 25 September 1998
11 Category: Best Current Practice
15 Guidelines and Procedures
19 This document specifies an Internet Best Current Practices for the
20 Internet Community, and requests discussion and suggestions for
21 improvements. Distribution of this memo is unlimited.
25 Copyright (C) The Internet Society (1998). All Rights Reserved.
29 The Internet Engineering Task Force (IETF) has responsibility for
30 developing and reviewing specifications intended as Internet
31 Standards. IETF activities are organized into working groups (WGs).
32 This document describes the guidelines and procedures for formation
33 and operation of IETF working groups. It also describes the formal
34 relationship between IETF participants WG and the Internet
35 Engineering Steering Group (IESG) and the basic duties of IETF
36 participants, including WG Chairs, WG participants, and IETF Area
41 Abstract ......................................................... 1
42 1. Introduction .................................................. 2
43 1.1. IETF approach to standardization .......................... 4
44 1.2. Roles within a Working Group .............................. 4
45 2. Working group formation ....................................... 4
46 2.1. Criteria for formation .................................... 4
47 2.2. Charter ................................................... 6
48 2.3. Charter review & approval ................................. 8
49 2.4. Birds of a feather (BOF) .................................. 9
50 3. Working Group Operation ....................................... 10
51 3.1. Session planning .......................................... 11
52 3.2. Session venue ............................................. 11
53 3.3. Session management ........................................ 13
54 3.4. Contention and appeals .................................... 15
58 Bradner Best Current Practice [Page 1]
60 RFC 2418 Working Group Guidelines September 1998
63 4. Working Group Termination ..................................... 15
64 5. Rechartering a Working Group .................................. 15
65 6. Staff Roles ................................................... 16
66 6.1. WG Chair .................................................. 16
67 6.2. WG Secretary .............................................. 18
68 6.3. Document Editor ........................................... 18
69 6.4. WG Facilitator ............................................ 18
70 6.5. Design teams .............................................. 19
71 6.6. Working Group Consultant .................................. 19
72 6.7. Area Director ............................................. 19
73 7. Working Group Documents ....................................... 19
74 7.1. Session documents ......................................... 19
75 7.2. Internet-Drafts (I-D) ..................................... 19
76 7.3. Request For Comments (RFC) ................................ 20
77 7.4. Working Group Last-Call ................................... 20
78 7.5. Submission of documents ................................... 21
79 8. Review of documents ........................................... 21
80 9. Security Considerations ....................................... 22
81 10. Acknowledgments .............................................. 23
82 11. References ................................................... 23
83 12. Editor's Address ............................................. 23
84 Appendix: Sample Working Group Charter .......................... 24
85 Full Copyright Statement ......................................... 26
89 The Internet, a loosely-organized international collaboration of
90 autonomous, interconnected networks, supports host-to-host
91 communication through voluntary adherence to open protocols and
92 procedures defined by Internet Standards. There are also many
93 isolated interconnected networks, which are not connected to the
94 global Internet but use the Internet Standards. Internet Standards
95 are developed in the Internet Engineering Task Force (IETF). This
96 document defines guidelines and procedures for IETF working groups.
97 The Internet Standards Process of the IETF is defined in [1]. The
98 organizations involved in the IETF Standards Process are described in
99 [2] as are the roles of specific individuals.
101 The IETF is a large, open community of network designers, operators,
102 vendors, users, and researchers concerned with the Internet and the
103 technology used on it. The primary activities of the IETF are
104 performed by committees known as working groups. There are currently
105 more than 100 working groups. (See the IETF web page for an up-to-
106 date list of IETF Working Groups - http://www.ietf.org.) Working
107 groups tend to have a narrow focus and a lifetime bounded by the
108 completion of a specific set of tasks, although there are exceptions.
114 Bradner Best Current Practice [Page 2]
116 RFC 2418 Working Group Guidelines September 1998
119 For management purposes, the IETF working groups are collected
120 together into areas, with each area having a separate focus. For
121 example, the security area deals with the development of security-
122 related technology. Each IETF area is managed by one or two Area
123 Directors (ADs). There are currently 8 areas in the IETF but the
124 number changes from time to time. (See the IETF web page for a list
125 of the current areas, the Area Directors for each area, and a list of
126 which working groups are assigned to each area.)
128 In many areas, the Area Directors have formed an advisory group or
129 directorate. These comprise experienced members of the IETF and the
130 technical community represented by the area. The specific name and
131 the details of the role for each group differ from area to area, but
132 the primary intent is that these groups assist the Area Director(s),
133 e.g., with the review of specifications produced in the area.
135 The IETF area directors are selected by a nominating committee, which
136 also selects an overall chair for the IETF. The nominations process
139 The area directors sitting as a body, along with the IETF Chair,
140 comprise the Internet Engineering Steering Group (IESG). The IETF
141 Executive Director is an ex-officio participant of the IESG, as are
142 the IAB Chair and a designated Internet Architecture Board (IAB)
143 liaison. The IESG approves IETF Standards and approves the
144 publication of other IETF documents. (See [1].)
146 A small IETF Secretariat provides staff and administrative support
147 for the operation of the IETF.
149 There is no formal membership in the IETF. Participation is open to
150 all. This participation may be by on-line contribution, attendance
151 at face-to-face sessions, or both. Anyone from the Internet
152 community who has the time and interest is urged to participate in
153 IETF meetings and any of its on-line working group discussions.
154 Participation is by individual technical contributors, rather than by
155 formal representatives of organizations.
157 This document defines procedures and guidelines for the formation and
158 operation of working groups in the IETF. It defines the relations of
159 working groups to other bodies within the IETF. The duties of working
160 group Chairs and Area Directors with respect to the operation of the
161 working group are also defined. When used in this document the key
162 words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
163 "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" are to be
164 interpreted as described in RFC 2119 [6]. RFC 2119 defines the use
165 of these key words to help make the intent of standards track
166 documents as clear as possible. The same key words are used in this
170 Bradner Best Current Practice [Page 3]
172 RFC 2418 Working Group Guidelines September 1998
175 document to help smooth WG operation and reduce the chance for
176 confusion about the processes.
178 1.1. IETF approach to standardization
180 Familiarity with The Internet Standards Process [1] is essential for
181 a complete understanding of the philosophy, procedures and guidelines
182 described in this document.
184 1.2. Roles within a Working Group
186 The document, "Organizations Involved in the IETF Standards Process"
187 [2] describes the roles of a number of individuals within a working
188 group, including the working group chair and the document editor.
189 These descriptions are expanded later in this document.
191 2. Working group formation
193 IETF working groups (WGs) are the primary mechanism for development
194 of IETF specifications and guidelines, many of which are intended to
195 be standards or recommendations. A working group may be established
196 at the initiative of an Area Director or it may be initiated by an
197 individual or group of individuals. Anyone interested in creating an
198 IETF working group MUST obtain the advice and consent of the IETF
199 Area Director(s) in whose area the working group would fall and MUST
200 proceed through the formal steps detailed in this section.
202 Working groups are typically created to address a specific problem or
203 to produce one or more specific deliverables (a guideline, standards
204 specification, etc.). Working groups are generally expected to be
205 short-lived in nature. Upon completion of its goals and achievement
206 of its objectives, the working group is terminated. A working group
207 may also be terminated for other reasons (see section 4).
208 Alternatively, with the concurrence of the IESG, Area Director, the
209 WG Chair, and the WG participants, the objectives or assignment of
210 the working group may be extended by modifying the working group's
211 charter through a rechartering process (see section 5).
213 2.1. Criteria for formation
215 When determining whether it is appropriate to create a working group,
216 the Area Director(s) and the IESG will consider several issues:
218 - Are the issues that the working group plans to address clear and
219 relevant to the Internet community?
221 - Are the goals specific and reasonably achievable, and achievable
222 within a reasonable time frame?
226 Bradner Best Current Practice [Page 4]
228 RFC 2418 Working Group Guidelines September 1998
231 - What are the risks and urgency of the work, to determine the level
234 - Do the working group's activities overlap with those of another
235 working group? If so, it may still be appropriate to create the
236 working group, but this question must be considered carefully by
237 the Area Directors as subdividing efforts often dilutes the
238 available technical expertise.
240 - Is there sufficient interest within the IETF in the working
241 group's topic with enough people willing to expend the effort to
242 produce the desired result (e.g., a protocol specification)?
243 Working groups require considerable effort, including management
244 of the working group process, editing of working group documents,
245 and contributing to the document text. IETF experience suggests
246 that these roles typically cannot all be handled by one person; a
247 minimum of four or five active participants in the management
248 positions are typically required in addition to a minimum of one
249 or two dozen people that will attend the working group meetings
250 and contribute on the mailing list. NOTE: The interest must be
251 broad enough that a working group would not be seen as merely the
252 activity of a single vendor.
254 - Is there enough expertise within the IETF in the working group's
255 topic, and are those people interested in contributing in the
258 - Does a base of interested consumers (end-users) appear to exist
259 for the planned work? Consumer interest can be measured by
260 participation of end-users within the IETF process, as well as by
263 - Does the IETF have a reasonable role to play in the determination
264 of the technology? There are many Internet-related technologies
265 that may be interesting to IETF members but in some cases the IETF
266 may not be in a position to effect the course of the technology in
267 the "real world". This can happen, for example, if the technology
268 is being developed by another standards body or an industry
271 - Are all known intellectual property rights relevant to the
272 proposed working group's efforts issues understood?
274 - Is the proposed work plan an open IETF effort or is it an attempt
275 to "bless" non-IETF technology where the effect of input from IETF
276 participants may be limited?
282 Bradner Best Current Practice [Page 5]
284 RFC 2418 Working Group Guidelines September 1998
287 - Is there a good understanding of any existing work that is
288 relevant to the topics that the proposed working group is to
289 pursue? This includes work within the IETF and elsewhere.
291 - Do the working group's goals overlap with known work in another
292 standards body, and if so is adequate liaison in place?
294 Considering the above criteria, the Area Director(s), using his or
295 her best judgement, will decide whether to pursue the formation of
296 the group through the chartering process.
300 The formation of a working group requires a charter which is
301 primarily negotiated between a prospective working group Chair and
302 the relevant Area Director(s), although final approval is made by the
303 IESG with advice from the Internet Architecture Board (IAB). A
304 charter is a contract between a working group and the IETF to perform
305 a set of tasks. A charter:
307 1. Lists relevant administrative information for the working group;
308 2. Specifies the direction or objectives of the working group and
309 describes the approach that will be taken to achieve the goals;
311 3. Enumerates a set of milestones together with time frames for their
314 When the prospective Chair(s), the Area Director and the IETF
315 Secretariat are satisfied with the charter form and content, it
316 becomes the basis for forming a working group. Note that an Area
317 Director MAY require holding an exploratory Birds of a Feather (BOF)
318 meeting, as described below, to gage the level of support for a
319 working group before submitting the charter to the IESG and IAB for
322 Charters may be renegotiated periodically to reflect the current
323 status, organization or goals of the working group (see section 5).
324 Hence, a charter is a contract between the IETF and the working group
325 which is committing to meet explicit milestones and delivering
328 Specifically, each charter consists of the following sections:
331 A working group name should be reasonably descriptive or
332 identifiable. Additionally, the group shall define an acronym
333 (maximum 8 printable ASCII characters) to reference the group in
334 the IETF directories, mailing lists, and general documents.
338 Bradner Best Current Practice [Page 6]
340 RFC 2418 Working Group Guidelines September 1998
344 The working group may have one or more Chairs to perform the
345 administrative functions of the group. The email address(es) of
346 the Chair(s) shall be included. Generally, a working group is
347 limited to two chairs.
349 Area and Area Director(s)
350 The name of the IETF area with which the working group is
351 affiliated and the name and electronic mail address of the
352 associated Area Director(s).
354 Responsible Area Director
355 The Area Director who acts as the primary IESG contact for the
359 An IETF working group MUST have a general Internet mailing list.
360 Most of the work of an IETF working group will be conducted on the
361 mailing list. The working group charter MUST include:
363 1. The address to which a participant sends a subscription request
364 and the procedures to follow when subscribing,
366 2. The address to which a participant sends submissions and
367 special procedures, if any, and
369 3. The location of the mailing list archive. A message archive
370 MUST be maintained in a public place which can be accessed via
373 As a service to the community, the IETF Secretariat operates a
374 mailing list archive for working group mailing lists. In order
375 to take advantage of this service, working group mailing lists
376 MUST include the address "wg_acronym-archive@lists.ietf.org"
377 (where "wg_acronym" is the working group acronym) in the
378 mailing list in order that a copy of all mailing list messages
379 be recorded in the Secretariat's archive. Those archives are
380 located at ftp://ftp.ietf.org/ietf-mail-archive. For
381 robustness, WGs SHOULD maintain an additional archive separate
382 from that maintained by the Secretariat.
384 Description of working group
385 The focus and intent of the group shall be set forth briefly. By
386 reading this section alone, an individual should be able to decide
387 whether this group is relevant to their own work. The first
388 paragraph must give a brief summary of the problem area, basis,
389 goal(s) and approach(es) planned for the working group. This
390 paragraph can be used as an overview of the working group's
394 Bradner Best Current Practice [Page 7]
396 RFC 2418 Working Group Guidelines September 1998
401 To facilitate evaluation of the intended work and to provide on-
402 going guidance to the working group, the charter must describe the
403 problem being solved and should discuss objectives and expected
404 impact with respect to:
411 - Transition (where applicable)
414 The working group charter MUST establish a timetable for specific
415 work items. While this may be renegotiated over time, the list of
416 milestones and dates facilitates the Area Director's tracking of
417 working group progress and status, and it is indispensable to
418 potential participants identifying the critical moments for input.
419 Milestones shall consist of deliverables that can be qualified as
420 showing specific achievement; e.g., "Internet-Draft finished" is
421 fine, but "discuss via email" is not. It is helpful to specify
422 milestones for every 3-6 months, so that progress can be gauged
423 easily. This milestone list is expected to be updated
424 periodically (see section 5).
426 An example of a WG charter is included as Appendix A.
428 2.3. Charter review & approval
430 Proposed working groups often comprise technically competent
431 participants who are not familiar with the history of Internet
432 architecture or IETF processes. This can, unfortunately, lead to
433 good working group consensus about a bad design. To facilitate
434 working group efforts, an Area Director may assign a Consultant from
435 among the ranks of senior IETF participants. (Consultants are
436 described in section 6.) At the discretion of the Area Director,
437 approval of a new WG may be withheld in the absence of sufficient
438 consultant resources.
440 Once the Area Director (and the Area Directorate, as the Area
441 Director deems appropriate) has approved the working group charter,
442 the charter is submitted for review by the IAB and approval by the
443 IESG. After a review period of at least a week the proposed charter
444 is posted to the IETF-announce mailing list as a public notice that
445 the formation of the working group is being considered. At the same
446 time the proposed charter is also posted to the "new-work" mailing
450 Bradner Best Current Practice [Page 8]
452 RFC 2418 Working Group Guidelines September 1998
455 list. This mailing list has been created to let qualified
456 representatives from other standards organizations know about pending
457 IETF working groups. After another review period lasting at least a
458 week the IESG MAY approve the charter as-is, it MAY request that
459 changes be made in the charter, or MAY decline to approve chartering
462 If the IESG approves the formation of the working group it remands
463 the approved charter to the IETF Secretariat who records and enters
464 the information into the IETF tracking database. The working group
465 is announced to the IETF-announce a by the IETF Secretariat.
467 2.4. Birds of a Feather (BOF)
469 Often it is not clear whether an issue merits the formation of a
470 working group. To facilitate exploration of the issues the IETF
471 offers the possibility of a Birds of a Feather (BOF) session, as well
472 as the early formation of an email list for preliminary discussion.
473 In addition, a BOF may serve as a forum for a single presentation or
474 discussion, without any intent to form a working group.
476 A BOF is a session at an IETF meeting which permits "market research"
477 and technical "brainstorming". Any individual may request permission
478 to hold a BOF on a subject. The request MUST be filed with a relevant
479 Area Director who must approve a BOF before it can be scheduled. The
480 person who requests the BOF may be asked to serve as Chair of the
483 The Chair of the BOF is also responsible for providing a report on
484 the outcome of the BOF. If the Area Director approves, the BOF is
485 then scheduled by submitting a request to agenda@ietf.org with copies
486 to the Area Director(s). A BOF description and agenda are required
487 before a BOF can be scheduled.
489 Available time for BOFs is limited, and BOFs are held at the
490 discretion of the ADs for an area. The AD(s) may require additional
491 assurances before authorizing a BOF. For example,
493 - The Area Director MAY require the establishment of an open email
494 list prior to authorizing a BOF. This permits initial exchanges
495 and sharing of framework, vocabulary and approaches, in order to
496 make the time spent in the BOF more productive.
498 - The Area Director MAY require that a BOF be held, prior to
499 establishing a working group (see section 2.2).
501 - The Area Director MAY require that there be a draft of the WG
502 charter prior to holding a BOF.
506 Bradner Best Current Practice [Page 9]
508 RFC 2418 Working Group Guidelines September 1998
511 - The Area Director MAY require that a BOF not be held until an
512 Internet-Draft describing the proposed technology has been
513 published so it can be used as a basis for discussion in the BOF.
515 In general, a BOF on a particular topic is held only once (ONE slot
516 at one IETF Plenary meeting). Under unusual circumstances Area
517 Directors may, at their discretion, allow a BOF to meet for a second
518 time. BOFs are not permitted to meet three times. Note that all
519 other things being equal, WGs will be given priority for meeting
520 space over BOFs. Also, occasionally BOFs may be held for other
521 purposes than to discuss formation of a working group.
523 Usually the outcome of a BOF will be one of the following:
525 - There was enough interest and focus in the subject to warrant the
528 - While there was a reasonable level of interest expressed in the
529 BOF some other criteria for working group formation was not met
532 - The discussion came to a fruitful conclusion, with results to be
533 written down and published, however there is no need to establish
536 - There was not enough interest in the subject to warrant the
539 3. Working Group Operation
541 The IETF has basic requirements for open and fair participation and
542 for thorough consideration of technical alternatives. Within those
543 constraints, working groups are autonomous and each determines most
544 of the details of its own operation with respect to session
545 participation, reaching closure, etc. The core rule for operation is
546 that acceptance or agreement is achieved via working group "rough
547 consensus". WG participants should specifically note the
548 requirements for disclosure of conflicts of interest in [2].
550 A number of procedural questions and issues will arise over time, and
551 it is the function of the Working Group Chair(s) to manage the group
552 process, keeping in mind that the overall purpose of the group is to
553 make progress towards reaching rough consensus in realizing the
554 working group's goals and objectives.
556 There are few hard and fast rules on organizing or conducting working
557 group activities, but a set of guidelines and practices has evolved
558 over time that have proven successful. These are listed here, with
562 Bradner Best Current Practice [Page 10]
564 RFC 2418 Working Group Guidelines September 1998
567 actual choices typically determined by the working group participants
570 3.1. Session planning
572 For coordinated, structured WG interactions, the Chair(s) MUST
573 publish a draft agenda well in advance of the actual session. The
574 agenda should contain at least:
576 - The items for discussion;
577 - The estimated time necessary per item; and
578 - A clear indication of what documents the participants will need to
579 read before the session in order to be well prepared.
581 Publication of the working group agenda shall include sending a copy
582 of the agenda to the working group mailing list and to
585 All working group actions shall be taken in a public forum, and wide
586 participation is encouraged. A working group will conduct much of its
587 business via electronic mail distribution lists but may meet
588 periodically to discuss and review task status and progress, to
589 resolve specific issues and to direct future activities. IETF
590 Plenary meetings are the primary venue for these face-to-face working
591 group sessions, and it is common (though not required) that active
592 "interim" face-to-face meetings, telephone conferences, or video
593 conferences may also be held. Interim meetings are subject to the
594 same rules for advance notification, reporting, open participation,
595 and process, which apply to other working group meetings.
597 All working group sessions (including those held outside of the IETF
598 meetings) shall be reported by making minutes available. These
599 minutes should include the agenda for the session, an account of the
600 discussion including any decisions made, and a list of attendees. The
601 Working Group Chair is responsible for insuring that session minutes
602 are written and distributed, though the actual task may be performed
603 by someone designated by the Working Group Chair. The minutes shall
604 be submitted in printable ASCII text for publication in the IETF
605 Proceedings, and for posting in the IETF Directories and are to be
606 sent to: minutes@ietf.org
610 Each working group will determine the balance of email and face-to-
611 face sessions that is appropriate for achieving its milestones.
612 Electronic mail permits the widest participation; face-to-face
613 meetings often permit better focus and therefore can be more
614 efficient for reaching a consensus among a core of the working group
618 Bradner Best Current Practice [Page 11]
620 RFC 2418 Working Group Guidelines September 1998
623 participants. In determining the balance, the WG must ensure that
624 its process does not serve to exclude contribution by email-only
625 participants. Decisions reached during a face-to-face meeting about
626 topics or issues which have not been discussed on the mailing list,
627 or are significantly different from previously arrived mailing list
628 consensus MUST be reviewed on the mailing list.
631 If a WG needs a session at an IETF meeting, the Chair must apply for
632 time-slots as soon as the first announcement of that IETF meeting is
633 made by the IETF Secretariat to the WG-chairs list. Session time is
634 a scarce resource at IETF meetings, so placing requests early will
635 facilitate schedule coordination for WGs requiring the same set of
638 The application for a WG session at an IETF meeting MUST be made to
639 the IETF Secretariat at the address agenda@ietf.org. Some Area
640 Directors may want to coordinate WG sessions in their area and
641 request that time slots be coordinated through them. If this is the
642 case it will be noted in the IETF meeting announcement. A WG
643 scheduling request MUST contain:
645 - The working group name and full title;
646 - The amount of time requested;
647 - The rough outline of the WG agenda that is expected to be covered;
648 - The estimated number of people that will attend the WG session;
649 - Related WGs that should not be scheduled for the same time slot(s);
651 - Optionally a request can be added for the WG session to be
652 transmitted over the Internet in audio and video.
654 NOTE: While open discussion and contribution is essential to working
655 group success, the Chair is responsible for ensuring forward
656 progress. When acceptable to the WG, the Chair may call for
657 restricted participation (but not restricted attendance!) at IETF
658 working group sessions for the purpose of achieving progress. The
659 Working Group Chair then has the authority to refuse to grant the
660 floor to any individual who is unprepared or otherwise covering
661 inappropriate material, or who, in the opinion of the Chair is
662 disrupting the WG process. The Chair should consult with the Area
663 Director(s) if the individual persists in disruptive behavior.
666 It can be quite useful to conduct email exchanges in the same manner
667 as a face-to-face session, with published schedule and agenda, as
668 well as on-going summarization and consensus polling.
674 Bradner Best Current Practice [Page 12]
676 RFC 2418 Working Group Guidelines September 1998
679 Many working group participants hold that mailing list discussion is
680 the best place to consider and resolve issues and make decisions. The
681 choice of operational style is made by the working group itself. It
682 is important to note, however, that Internet email discussion is
683 possible for a much wider base of interested persons than is
684 attendance at IETF meetings, due to the time and expense required to
687 As with face-to-face sessions occasionally one or more individuals
688 may engage in behavior on a mailing list which disrupts the WG's
689 progress. In these cases the Chair should attempt to discourage the
690 behavior by communication directly with the offending individual
691 rather than on the open mailing list. If the behavior persists then
692 the Chair must involve the Area Director in the issue. As a last
693 resort and after explicit warnings, the Area Director, with the
694 approval of the IESG, may request that the mailing list maintainer
695 block the ability of the offending individual to post to the mailing
696 list. (If the mailing list software permits this type of operation.)
697 Even if this is done, the individual must not be prevented from
698 receiving messages posted to the list. Other methods of mailing list
699 control may be considered but must be approved by the AD(s) and the
702 3.3. Session management
704 Working groups make decisions through a "rough consensus" process.
705 IETF consensus does not require that all participants agree although
706 this is, of course, preferred. In general, the dominant view of the
707 working group shall prevail. (However, it must be noted that
708 "dominance" is not to be determined on the basis of volume or
709 persistence, but rather a more general sense of agreement.) Consensus
710 can be determined by a show of hands, humming, or any other means on
711 which the WG agrees (by rough consensus, of course). Note that 51%
712 of the working group does not qualify as "rough consensus" and 99% is
713 better than rough. It is up to the Chair to determine if rough
714 consensus has been reached.
716 It can be particularly challenging to gauge the level of consensus on
717 a mailing list. There are two different cases where a working group
718 may be trying to understand the level of consensus via a mailing list
719 discussion. But in both cases the volume of messages on a topic is
720 not, by itself, a good indicator of consensus since one or two
721 individuals may be generating much of the traffic.
723 In the case where a consensus which has been reached during a face-
724 to-face meeting is being verified on a mailing list the people who
725 were in the meeting and expressed agreement must be taken into
726 account. If there were 100 people in a meeting and only a few people
730 Bradner Best Current Practice [Page 13]
732 RFC 2418 Working Group Guidelines September 1998
735 on the mailing list disagree with the consensus of the meeting then
736 the consensus should be seen as being verified. Note that enough
737 time should be given to the verification process for the mailing list
738 readers to understand and consider any objections that may be raised
739 on the list. The normal two week last-call period should be
742 The other case is where the discussion has been held entirely over
743 the mailing list. The determination of the level of consensus may be
744 harder to do in this case since most people subscribed to mailing
745 lists do not actively participate in discussions on the list. It is
746 left to the discretion of the working group chair how to evaluate the
747 level of consensus. The most common method used is for the working
748 group chair to state what he or she believes to be the consensus view
749 and. at the same time, requests comments from the list about the
752 The challenge to managing working group sessions is to balance the
753 need for open and fair consideration of the issues against the need
754 to make forward progress. The working group, as a whole, has the
755 final responsibility for striking this balance. The Chair has the
756 responsibility for overseeing the process but may delegate direct
757 process management to a formally-designated Facilitator.
759 It is occasionally appropriate to revisit a topic, to re-evaluate
760 alternatives or to improve the group's understanding of a relevant
761 decision. However, unnecessary repeated discussions on issues can be
762 avoided if the Chair makes sure that the main arguments in the
763 discussion (and the outcome) are summarized and archived after a
764 discussion has come to conclusion. It is also good practice to note
765 important decisions/consensus reached by email in the minutes of the
766 next 'live' session, and to summarize briefly the decision-making
767 history in the final documents the WG produces.
769 To facilitate making forward progress, a Working Group Chair may wish
770 to decide to reject or defer the input from a member, based upon the
774 The input pertains to a topic that already has been resolved and is
775 redundant with information previously available;
778 The input is new and pertains to a topic that has already been
779 resolved, but it is felt to be of minor import to the existing
786 Bradner Best Current Practice [Page 14]
788 RFC 2418 Working Group Guidelines September 1998
792 The input pertains to a topic that the working group has not yet
793 opened for discussion; or
796 The input is outside of the scope of the working group charter.
798 3.4. Contention and appeals
800 Disputes are possible at various stages during the IETF process. As
801 much as possible the process is designed so that compromises can be
802 made, and genuine consensus achieved; however, there are times when
803 even the most reasonable and knowledgeable people are unable to
804 agree. To achieve the goals of openness and fairness, such conflicts
805 must be resolved by a process of open review and discussion.
807 Formal procedures for requesting a review of WG, Chair, Area Director
808 or IESG actions and conducting appeals are documented in The Internet
809 Standards Process [1].
811 4. Working Group Termination
813 Working groups are typically chartered to accomplish a specific task
814 or tasks. After the tasks are complete, the group will be disbanded.
815 However, if a WG produces a Proposed or Draft Standard, the WG will
816 frequently become dormant rather than disband (i.e., the WG will no
817 longer conduct formal activities, but the mailing list will remain
818 available to review the work as it moves to Draft Standard and
821 If, at some point, it becomes evident that a working group is unable
822 to complete the work outlined in the charter, or if the assumptions
823 which that work was based have been modified in discussion or by
824 experience, the Area Director, in consultation with the working group
827 1. Recharter to refocus its tasks,
828 2. Choose new Chair(s), or
831 If the working group disagrees with the Area Director's choice, it
832 may appeal to the IESG (see section 3.4).
834 5. Rechartering a Working Group
836 Updated milestones are renegotiated with the Area Director and the
837 IESG, as needed, and then are submitted to the IESG Secretariat:
838 iesg-secretary@ietf.org.
842 Bradner Best Current Practice [Page 15]
844 RFC 2418 Working Group Guidelines September 1998
847 Rechartering (other than revising milestones) a working group follows
848 the same procedures that the initial chartering does (see section 2).
849 The revised charter must be submitted to the IESG and IAB for
850 approval. As with the initial chartering, the IESG may approve new
851 charter as-is, it may request that changes be made in the new charter
852 (including having the Working Group continue to use the old charter),
853 or it may decline to approve the rechartered working group. In the
854 latter case, the working group is disbanded.
858 Working groups require considerable care and feeding. In addition to
859 general participation, successful working groups benefit from the
860 efforts of participants filling specific functional roles. The Area
861 Director must agree to the specific people performing the WG Chair,
862 and Working Group Consultant roles, and they serve at the discretion
863 of the Area Director.
867 The Working Group Chair is concerned with making forward progress
868 through a fair and open process, and has wide discretion in the
869 conduct of WG business. The Chair must ensure that a number of tasks
870 are performed, either directly or by others assigned to the tasks.
872 The Chair has the responsibility and the authority to make decisions,
873 on behalf of the working group, regarding all matters of working
874 group process and staffing, in conformance with the rules of the
875 IETF. The AD has the authority and the responsibility to assist in
876 making those decisions at the request of the Chair or when
877 circumstances warrant such an intervention.
879 The Chair's responsibility encompasses at least the following:
881 Ensure WG process and content management
883 The Chair has ultimate responsibility for ensuring that a working
884 group achieves forward progress and meets its milestones. The
885 Chair is also responsible to ensure that the working group
886 operates in an open and fair manner. For some working groups,
887 this can be accomplished by having the Chair perform all
888 management-related activities. In other working groups --
889 particularly those with large or divisive participation -- it is
890 helpful to allocate process and/or secretarial functions to other
891 participants. Process management pertains strictly to the style
892 of working group interaction and not to its content. It ensures
893 fairness and detects redundancy. The secretarial function
894 encompasses document editing. It is quite common for a working
898 Bradner Best Current Practice [Page 16]
900 RFC 2418 Working Group Guidelines September 1998
903 group to assign the task of specification Editor to one or two
904 participants. Sometimes, they also are part of the design team,
907 Moderate the WG email list
909 The Chair should attempt to ensure that the discussions on this
910 list are relevant and that they converge to consensus agreements.
911 The Chair should make sure that discussions on the list are
912 summarized and that the outcome is well documented (to avoid
913 repetition). The Chair also may choose to schedule organized on-
914 line "sessions" with agenda and deliverables. These can be
915 structured as true meetings, conducted over the course of several
916 days (to allow participation across the Internet).
918 Organize, prepare and chair face-to-face and on-line formal
923 The Chair must plan and announce all WG sessions well in advance
926 Communicate results of sessions
928 The Chair and/or Secretary must ensure that minutes of a session
929 are taken and that an attendance list is circulated (see section
932 Immediately after a session, the WG Chair MUST provide the Area
933 Director with a very short report (approximately one paragraph,
934 via email) on the session.
936 Distribute the workload
938 Of course, each WG will have participants who may not be able (or
939 want) to do any work at all. Most of the time the bulk of the work
940 is done by a few dedicated participants. It is the task of the
941 Chair to motivate enough experts to allow for a fair distribution
946 Working groups produce documents and documents need authors. The
947 Chair must make sure that authors of WG documents incorporate
948 changes as agreed to by the WG (see section 6.3).
954 Bradner Best Current Practice [Page 17]
956 RFC 2418 Working Group Guidelines September 1998
961 The Chair and/or Document Editor will work with the RFC Editor to
962 ensure document conformance with RFC publication requirements [5]
963 and to coordinate any editorial changes suggested by the RFC
964 Editor. A particular concern is that all participants are working
965 from the same version of a document at the same time.
967 Document implementations
969 Under the procedures described in [1], the Chair is responsible
970 for documenting the specific implementations which qualify the
971 specification for Draft or Internet Standard status along with
972 documentation about testing of the interoperation of these
977 Taking minutes and editing working group documents often is performed
978 by a specifically-designated participant or set of participants. In
979 this role, the Secretary's job is to record WG decisions, rather than
980 to perform basic specification.
984 Most IETF working groups focus their efforts on a document, or set of
985 documents, that capture the results of the group's work. A working
986 group generally designates a person or persons to serve as the Editor
987 for a particular document. The Document Editor is responsible for
988 ensuring that the contents of the document accurately reflect the
989 decisions that have been made by the working group.
991 As a general practice, the Working Group Chair and Document Editor
992 positions are filled by different individuals to help ensure that the
993 resulting documents accurately reflect the consensus of the working
994 group and that all processes are followed.
998 When meetings tend to become distracted or divisive, it often is
999 helpful to assign the task of "process management" to one
1000 participant. Their job is to oversee the nature, rather than the
1001 content, of participant interactions. That is, they attend to the
1002 style of the discussion and to the schedule of the agenda, rather
1003 than making direct technical contributions themselves.
1010 Bradner Best Current Practice [Page 18]
1012 RFC 2418 Working Group Guidelines September 1998
1017 It is often useful, and perhaps inevitable, for a sub-group of a
1018 working group to develop a proposal to solve a particular problem.
1019 Such a sub-group is called a design team. In order for a design team
1020 to remain small and agile, it is acceptable to have closed membership
1021 and private meetings. Design teams may range from an informal chat
1022 between people in a hallway to a formal set of expert volunteers that
1023 the WG chair or AD appoints to attack a controversial problem. The
1024 output of a design team is always subject to approval, rejection or
1025 modification by the WG as a whole.
1027 6.6. Working Group Consultant
1029 At the discretion of the Area Director, a Consultant may be assigned
1030 to a working group. Consultants have specific technical background
1031 appropriate to the WG and experience in Internet architecture and
1036 Area Directors are responsible for ensuring that working groups in
1037 their area produce coherent, coordinated, architecturally consistent
1038 and timely output as a contribution to the overall results of the
1041 7. Working Group Documents
1043 7.1. Session documents
1045 All relevant documents to be discussed at a session should be
1046 published and available as Internet-Drafts at least two weeks before
1047 a session starts. Any document which does not meet this publication
1048 deadline can only be discussed in a working group session with the
1049 specific approval of the working group chair(s). Since it is
1050 important that working group members have adequate time to review all
1051 documents, granting such an exception should only be done under
1052 unusual conditions. The final session agenda should be posted to the
1053 working group mailing list at least two weeks before the session and
1054 sent at that time to agenda@ietf.org for publication on the IETF web
1057 7.2. Internet-Drafts (I-D)
1059 The Internet-Drafts directory is provided to working groups as a
1060 resource for posting and disseminating in-process copies of working
1061 group documents. This repository is replicated at various locations
1062 around the Internet. It is encouraged that draft documents be posted
1066 Bradner Best Current Practice [Page 19]
1068 RFC 2418 Working Group Guidelines September 1998
1071 as soon as they become reasonably stable.
1073 It is stressed here that Internet-Drafts are working documents and
1074 have no official standards status whatsoever. They may, eventually,
1075 turn into a standards-track document or they may sink from sight.
1076 Internet-Drafts are submitted to: internet-drafts@ietf.org
1078 The format of an Internet-Draft must be the same as for an RFC [2].
1079 Further, an I-D must contain:
1081 - Beginning, standard, boilerplate text which is provided by the
1082 Secretariat on their web site and in the ftp directory;
1083 - The I-D filename; and
1084 - The expiration date for the I-D.
1086 Complete specification of requirements for an Internet-Draft are
1087 found in the file "1id-guidelines.txt" in the Internet-Drafts
1088 directory at an Internet Repository site. The organization of the
1089 Internet-Drafts directory is found in the file "1id-organization" in
1090 the Internet-Drafts directory at an Internet Repository site. This
1091 file also contains the rules for naming Internet-Drafts. (See [1]
1092 for more information about Internet-Drafts.)
1094 7.3. Request For Comments (RFC)
1096 The work of an IETF working group often results in publication of one
1097 or more documents, as part of the Request For Comments (RFCs) [1]
1098 series. This series is the archival publication record for the
1099 Internet community. A document can be written by an individual in a
1100 working group, by a group as a whole with a designated Editor, or by
1101 others not involved with the IETF.
1103 NOTE: The RFC series is a publication mechanism only and publication
1104 does not determine the IETF status of a document. Status is
1105 determined through separate, explicit status labels assigned by the
1106 IESG on behalf of the IETF. In other words, the reader is reminded
1107 that all Internet Standards are published as RFCs, but NOT all RFCs
1108 specify standards [4].
1110 7.4. Working Group Last-Call
1112 When a WG decides that a document is ready for publication it may be
1113 submitted to the IESG for consideration. In most cases the
1114 determination that a WG feels that a document is ready for
1115 publication is done by the WG Chair issuing a working group Last-
1116 Call. The decision to issue a working group Last-Call is at the
1117 discretion of the WG Chair working with the Area Director. A working
1118 group Last-Call serves the same purpose within a working group that
1122 Bradner Best Current Practice [Page 20]
1124 RFC 2418 Working Group Guidelines September 1998
1127 an IESG Last-Call does in the broader IETF community (see [1]).
1129 7.5. Submission of documents
1131 Once that a WG has determined at least rough consensus exists within
1132 the WG for the advancement of a document the following must be done:
1134 - The version of the relevant document exactly as agreed to by the WG
1135 MUST be in the Internet-Drafts directory.
1137 - The relevant document MUST be formatted according to section 7.3.
1139 - The WG Chair MUST send email to the relevant Area Director. A copy
1140 of the request MUST be also sent to the IESG Secretariat. The mail
1141 MUST contain the reference to the document's ID filename, and the
1142 action requested. The copy of the message to the IESG Secretariat
1143 is to ensure that the request gets recorded by the Secretariat so
1144 that they can monitor the progress of the document through the
1147 Unless returned by the IESG to the WG for further development,
1148 progressing of the document is then the responsibility of the IESG.
1149 After IESG approval, responsibility for final disposition is the
1150 joint responsibility of the RFC Editor, the WG Chair and the Document
1153 8. Review of documents
1155 The IESG reviews all documents submitted for publication as RFCs.
1156 Usually minimal IESG review is necessary in the case of a submission
1157 from a WG intended as an Informational or Experimental RFC. More
1158 extensive review is undertaken in the case of standards-track
1161 Prior to the IESG beginning their deliberations on standards-track
1162 documents, IETF Secretariat will issue a "Last-Call" to the IETF
1163 mailing list (see [1]). This Last Call will announce the intention of
1164 the IESG to consider the document, and it will solicit final comments
1165 from the IETF within a period of two weeks. It is important to note
1166 that a Last-Call is intended as a brief, final check with the
1167 Internet community, to make sure that no important concerns have been
1168 missed or misunderstood. The Last-Call should not serve as a more
1169 general, in-depth review.
1171 The IESG review takes into account responses to the Last-Call and
1172 will lead to one of these possible conclusions:
1178 Bradner Best Current Practice [Page 21]
1180 RFC 2418 Working Group Guidelines September 1998
1183 1. The document is accepted as is for the status requested.
1184 This fact will be announced by the IETF Secretariat to the IETF
1185 mailing list and to the RFC Editor.
1187 2. The document is accepted as-is but not for the status requested.
1188 This fact will be announced by the IETF Secretariat to the IETF
1189 mailing list and to the RFC Editor (see [1] for more details).
1191 3. Changes regarding content are suggested to the author(s)/WG.
1192 Suggestions from the IESG must be clear and direct, so as to
1193 facilitate working group and author correction of the
1194 specification. If the author(s)/WG can explain to the
1195 satisfaction of the IESG why the changes are not necessary, the
1196 document will be accepted for publication as under point 1, above.
1197 If the changes are made the revised document may be resubmitted
1200 4. Changes are suggested by the IESG and a change in status is
1202 The process described above for 3 and 2 are followed in that
1205 5. The document is rejected.
1206 Any document rejection will be accompanied by specific and
1207 thorough arguments from the IESG. Although the IETF and working
1208 group process is structured such that this alternative is not
1209 likely to arise for documents coming from a working group, the
1210 IESG has the right and responsibility to reject documents that the
1211 IESG feels are fatally flawed in some way.
1213 If any individual or group of individuals feels that the review
1214 treatment has been unfair, there is the opportunity to make a
1215 procedural complaint. The mechanism for this type of complaints is
1218 9. Security Considerations
1220 Documents describing IETF processes, such as this one, do not have an
1221 impact on the security of the network infrastructure or of Internet
1224 It should be noted that all IETF working groups are required to
1225 examine and understand the security implications of any technology
1226 they develop. This analysis must be included in any resulting RFCs
1227 in a Security Considerations section. Note that merely noting a
1228 significant security hole is no longer sufficient. IETF developed
1229 technologies should not add insecurity to the environment in which
1234 Bradner Best Current Practice [Page 22]
1236 RFC 2418 Working Group Guidelines September 1998
1241 This revision of this document relies heavily on the previous version
1242 (RFC 1603) which was edited by Erik Huizer and Dave Crocker. It has
1243 been reviewed by the Poisson Working Group.
1247 [1] Bradner, S., Editor, "The Internet Standards Process -- Revision
1248 3", BCP 9, RFC 2026, October 1996.
1250 [2] Hovey, R., and S. Bradner, "The Organizations involved in the
1251 IETF Standards Process", BCP 11, RFC 2028, October 1996.
1253 [3] Gavin, J., "IAB and IESG Selection, Confirmation, and Recall
1254 Process: Operation of the Nominating and Recall Committees", BCP
1255 10, RFC 2282, February 1998.
1257 [4] Huitema, C., J. Postel, S. Crocker, "Not all RFCs are Standards",
1258 RFC 1796, April 1995.
1260 [5] Postel, J., and J. Reynolds, "Instructions to RFC Authors", RFC
1263 [6] Bradner, S., "Key words for use in RFCs to Indicate Requirement
1264 Level", BCP 14, RFC 2119, March 1997.
1267 12. Editor's Address
1276 Phone +1 617 495 3864
1277 EMail: sob@harvard.edu
1290 Bradner Best Current Practice [Page 23]
1292 RFC 2418 Working Group Guidelines September 1998
1295 Appendix: Sample Working Group Charter
1298 IP Telephony (iptel)
1304 Jonathan Rosenberg <jdrosen@bell-labs.com>
1306 Transport Area Director(s):
1307 Scott Bradner <sob@harvard.edu>
1308 Allyn Romanow <allyn@mci.net>
1310 Responsible Area Director:
1311 Allyn Romanow <allyn@mci.net>
1314 General Discussion:iptel@lists.research.bell-labs.com
1315 To Subscribe: iptel-request@lists.research.bell-labs.com
1316 Archive: http://www.bell-labs.com/mailing-lists/siptel
1318 Description of Working Group:
1320 Before Internet telephony can become a widely deployed service, a
1321 number of protocols must be deployed. These include signaling and
1322 capabilities exchange, but also include a number of "peripheral"
1323 protocols for providing related services.
1325 The primary purpose of this working group is to develop two such
1326 supportive protocols and a frameword document. They are:
1328 1. Call Processing Syntax. When a call is setup between two
1329 endpoints, the signaling will generally pass through several servers
1330 (such as an H.323 gatekeeper) which are responsible for forwarding,
1331 redirecting, or proxying the signaling messages. For example, a user
1332 may make a call to j.doe@bigcompany.com. The signaling message to
1333 initiate the call will arrive at some server at bigcompany. This
1334 server can inform the caller that the callee is busy, forward the
1335 call initiation request to another server closer to the user, or drop
1336 the call completely (among other possibilities). It is very desirable
1337 to allow the callee to provide input to this process, guiding the
1338 server in its decision on how to act. This can enable a wide variety
1339 of advanced personal mobility and call agent services.
1346 Bradner Best Current Practice [Page 24]
1348 RFC 2418 Working Group Guidelines September 1998
1351 Such preferences can be expressed in a call processing syntax, which
1352 can be authored by the user (or generated automatically by some
1353 tool), and then uploaded to the server. The group will develop this
1354 syntax, and specify means of securely transporting and extending it.
1355 The result will be a single standards track RFC.
1357 2. In addition, the group will write a service model document, which
1358 describes the services that are enabled by the call processing
1359 syntax, and discusses how the syntax can be used. This document will
1360 result in a single RFC.
1362 3. Gateway Attribute Distribution Protocol. When making a call
1363 between an IP host and a PSTN user, a telephony gateway must be used.
1364 The selection of such gateways can be based on many criteria,
1365 including client expressed preferences, service provider preferences,
1366 and availability of gateways, in addition to destination telephone
1367 number. Since gateways outside of the hosts' administrative domain
1368 might be used, a protocol is required to allow gateways in remote
1369 domains to distribute their attributes (such as PSTN connectivity,
1370 supported codecs, etc.) to entities in other domains which must make
1371 a selection of a gateway. The protocol must allow for scalable,
1372 bandwidth efficient, and very secure transmission of these
1373 attributes. The group will investigate and design a protocol for this
1374 purpose, generate an Internet Draft, and advance it to RFC as
1377 Goals and Milestones:
1379 May 98 Issue first Internet-Draft on service framework
1380 Jul 98 Submit framework ID to IESG for publication as an RFC.
1381 Aug 98 Issue first Internet-Draft on Call Processing Syntax
1382 Oct 98 Submit Call processing syntax to IESG for consideration
1383 as a Proposed Standard.
1384 Dec 98 Achieve consensus on basics of gateway attribute
1385 distribution protocol
1386 Jan 99 Submit Gateway Attribute Distribution protocol to IESG
1387 for consideration as a RFC (info, exp, stds track TB
1402 Bradner Best Current Practice [Page 25]
1404 RFC 2418 Working Group Guidelines September 1998
1407 Full Copyright Statement
1409 Copyright (C) The Internet Society (1998). All Rights Reserved.
1411 This document and translations of it may be copied and furnished to
1412 others, and derivative works that comment on or otherwise explain it
1413 or assist in its implementation may be prepared, copied, published
1414 and distributed, in whole or in part, without restriction of any
1415 kind, provided that the above copyright notice and this paragraph are
1416 included on all such copies and derivative works. However, this
1417 document itself may not be modified in any way, such as by removing
1418 the copyright notice or references to the Internet Society or other
1419 Internet organizations, except as needed for the purpose of
1420 developing Internet standards in which case the procedures for
1421 copyrights defined in the Internet Standards process must be
1422 followed, or as required to translate it into languages other than
1425 The limited permissions granted above are perpetual and will not be
1426 revoked by the Internet Society or its successors or assigns.
1428 This document and the information contained herein is provided on an
1429 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
1430 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
1431 BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
1432 HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
1433 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1458 Bradner Best Current Practice [Page 26]