rfc2418.txt | draft-rsalz-2418bis-07.txt | |||
---|---|---|---|---|
Network Working Group S. Bradner | xxxxxxx R. Salz | |||
Request for Comments: 2418 Editor | Internet-Draft Akamai Technologies | |||
Obsoletes: 1603 Harvard University | Obsoletes: 2418, 3934 (if approved) S. Bradner | |||
BCP: 25 September 1998 | Updates: 7475, 7776, 8717, 9141 (if approved) SOBCO | |||
Category: Best Current Practice | Intended status: Best Current Practice 7 April 2025 | |||
Expires: 9 October 2025 | ||||
IETF Working Group | ||||
Guidelines and Procedures | ||||
Status of this Memo | ||||
This document specifies an Internet Best Current Practices for the | ||||
Internet Community, and requests discussion and suggestions for | ||||
improvements. Distribution of this memo is unlimited. | ||||
Copyright Notice | ||||
Copyright (C) The Internet Society (1998). All Rights Reserved. | IETF Working Group Guidelines and Procedures | |||
draft-rsalz-2418bis-07 | ||||
Abstract | Abstract | |||
The Internet Engineering Task Force (IETF) has responsibility for | The Internet Engineering Task Force (IETF) has responsibility for | |||
developing and reviewing specifications intended as Internet | developing and reviewing specifications intended as Internet | |||
Standards. IETF activities are organized into working groups (WGs). | Standards. IETF activities are organized into working groups (WGs). | |||
This document describes the guidelines and procedures for formation | This document describes the guidelines and procedures for formation | |||
and operation of IETF working groups. It also describes the formal | and operation of IETF working groups. It also describes the formal | |||
relationship between IETF participants WG and the Internet | relationship between IETF participants WG and the Internet | |||
Engineering Steering Group (IESG) and the basic duties of IETF | Engineering Steering Group (IESG) and the basic duties of IETF | |||
participants, including WG Chairs, WG participants, and IETF Area | participants, including WG Chairs, WG participants, and IETF Area | |||
Directors. | Directors. | |||
This document obsoletes RFC2418, and RFC3934. It also includes the | ||||
changes from RFC7475, and with [bis2026], obsoletes it. It also | ||||
includes a summary of the changes implied in RFC7776 and incorporates | ||||
the changes from RFC8717 and RFC9141. | ||||
About This Document | ||||
This note is to be removed before publishing as an RFC. | ||||
Status information for this document may be found at | ||||
https://datatracker.ietf.org/doc/draft-rsalz-2418bis/. | ||||
Source for this draft and an issue tracker can be found at | ||||
https://github.com/richsalz/draft-rsalz-2418bis.md. | ||||
Status of This Memo | ||||
This Internet-Draft is submitted in full conformance with the | ||||
provisions of BCP 78 and BCP 79. | ||||
Internet-Drafts are working documents of the Internet Engineering | ||||
Task Force (IETF). Note that other groups may also distribute | ||||
working documents as Internet-Drafts. The list of current Internet- | ||||
Drafts is at https://datatracker.ietf.org/drafts/current/. | ||||
Internet-Drafts are draft documents valid for a maximum of six months | ||||
and may be updated, replaced, or obsoleted by other documents at any | ||||
time. It is inappropriate to use Internet-Drafts as reference | ||||
material or to cite them other than as "work in progress." | ||||
This Internet-Draft will expire on 9 October 2025. | ||||
Copyright Notice | ||||
Copyright (c) 2025 IETF Trust and the persons identified as the | ||||
document authors. All rights reserved. | ||||
This document is subject to BCP 78 and the IETF Trust's Legal | ||||
Provisions Relating to IETF Documents (https://trustee.ietf.org/ | ||||
license-info) in effect on the date of publication of this document. | ||||
Please review these documents carefully, as they describe your rights | ||||
and restrictions with respect to this document. Code Components | ||||
extracted from this document must include Revised BSD License text as | ||||
described in Section 4.e of the Trust Legal Provisions and are | ||||
provided without warranty as described in the Revised BSD License. | ||||
Table of Contents | Table of Contents | |||
Abstract ......................................................... 1 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
1. Introduction .................................................. 2 | 1.1. IETF approach to standardization . . . . . . . . . . . . 5 | |||
1.1. IETF approach to standardization .......................... 4 | 1.2. Roles within a Working Group . . . . . . . . . . . . . . 5 | |||
1.2. Roles within a Working Group .............................. 4 | 2. Conventions and Definitions . . . . . . . . . . . . . . . . . 5 | |||
2. Working group formation ....................................... 4 | 3. Working group formation . . . . . . . . . . . . . . . . . . . 5 | |||
2.1. Criteria for formation .................................... 4 | 3.1. Criteria for formation . . . . . . . . . . . . . . . . . 5 | |||
2.2. Charter ................................................... 6 | 3.2. Charter . . . . . . . . . . . . . . . . . . . . . . . . . 7 | |||
2.3. Charter review & approval ................................. 8 | 3.3. Charter review & approval . . . . . . . . . . . . . . . . 9 | |||
2.4. Birds of a feather (BOF) .................................. 9 | 3.4. Birds of a Feather (BOF) . . . . . . . . . . . . . . . . 10 | |||
3. Working Group Operation ....................................... 10 | 4. Working Group Operation . . . . . . . . . . . . . . . . . . . 11 | |||
3.1. Session planning .......................................... 11 | 4.1. Session planning . . . . . . . . . . . . . . . . . . . . 12 | |||
3.2. Session venue ............................................. 11 | 4.2. Session venue . . . . . . . . . . . . . . . . . . . . . . 13 | |||
3.3. Session management ........................................ 13 | 4.2.1. IETF Meetings . . . . . . . . . . . . . . . . . . . . 13 | |||
3.4. Contention and appeals .................................... 15 | 4.2.2. On-line . . . . . . . . . . . . . . . . . . . . . . . 14 | |||
4.3. Session management . . . . . . . . . . . . . . . . . . . 15 | ||||
4.4. Contention and appeals . . . . . . . . . . . . . . . . . 17 | ||||
5. Working Group Termination . . . . . . . . . . . . . . . . . . 17 | ||||
6. Rechartering a Working Group . . . . . . . . . . . . . . . . 17 | ||||
7. Staff Roles . . . . . . . . . . . . . . . . . . . . . . . . . 18 | ||||
7.1. WG Chair . . . . . . . . . . . . . . . . . . . . . . . . 18 | ||||
7.2. WG Secretary . . . . . . . . . . . . . . . . . . . . . . 20 | ||||
7.3. Document Editor . . . . . . . . . . . . . . . . . . . . . 20 | ||||
7.4. WG Facilitator . . . . . . . . . . . . . . . . . . . . . 20 | ||||
7.5. Design teams . . . . . . . . . . . . . . . . . . . . . . 20 | ||||
7.6. Working Group Consultant . . . . . . . . . . . . . . . . 21 | ||||
7.7. Area Director . . . . . . . . . . . . . . . . . . . . . . 21 | ||||
7.8. Ombudsteam . . . . . . . . . . . . . . . . . . . . . . . 21 | ||||
8. Working Group Documents . . . . . . . . . . . . . . . . . . . 21 | ||||
8.1. Session documents . . . . . . . . . . . . . . . . . . . . 21 | ||||
8.2. Internet-Drafts (I-D) . . . . . . . . . . . . . . . . . . 22 | ||||
8.3. Request For Comments (RFC) . . . . . . . . . . . . . . . 22 | ||||
8.4. Working Group Last-Call . . . . . . . . . . . . . . . . . 23 | ||||
8.5. Submission of documents . . . . . . . . . . . . . . . . . 23 | ||||
9. Review of documents . . . . . . . . . . . . . . . . . . . . . 23 | ||||
10. Security Considerations . . . . . . . . . . . . . . . . . . . 24 | ||||
11. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 25 | ||||
12. Change Log . . . . . . . . . . . . . . . . . . . . . . . . . 25 | ||||
13. References . . . . . . . . . . . . . . . . . . . . . . . . . 25 | ||||
13.1. Normative References . . . . . . . . . . . . . . . . . . 25 | ||||
13.2. Informative References . . . . . . . . . . . . . . . . . 26 | ||||
Appendix: Sample Working Group Charter . . . . . . . . . . . . . 26 | ||||
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 28 | ||||
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 28 | ||||
4. Working Group Termination ..................................... 15 | 1. Introduction | |||
5. Rechartering a Working Group .................................. 15 | ||||
6. Staff Roles ................................................... 16 | ||||
6.1. WG Chair .................................................. 16 | ||||
6.2. WG Secretary .............................................. 18 | ||||
6.3. Document Editor ........................................... 18 | ||||
6.4. WG Facilitator ............................................ 18 | ||||
6.5. Design teams .............................................. 19 | ||||
6.6. Working Group Consultant .................................. 19 | ||||
6.7. Area Director ............................................. 19 | ||||
7. Working Group Documents ....................................... 19 | ||||
7.1. Session documents ......................................... 19 | ||||
7.2. Internet-Drafts (I-D) ..................................... 19 | ||||
7.3. Request For Comments (RFC) ................................ 20 | ||||
7.4. Working Group Last-Call ................................... 20 | ||||
7.5. Submission of documents ................................... 21 | ||||
8. Review of documents ........................................... 21 | ||||
9. Security Considerations ....................................... 22 | ||||
10. Acknowledgments .............................................. 23 | ||||
11. References ................................................... 23 | ||||
12. Editor's Address ............................................. 23 | ||||
Appendix: Sample Working Group Charter .......................... 24 | ||||
Full Copyright Statement ......................................... 26 | ||||
1. Introduction | NOTE: This document started with the raw text of RFC 2418, and | |||
subsequent drafts each incorporated the text of RFC 3934, RFC | ||||
7475, RFC 7776, and RFC 9141. | ||||
The Internet, a loosely-organized international collaboration of | The Internet, a loosely-organized international collaboration of | |||
autonomous, interconnected networks, supports host-to-host | autonomous, interconnected networks, supports host-to-host | |||
communication through voluntary adherence to open protocols and | communication through voluntary adherence to open protocols and | |||
procedures defined by Internet Standards. There are also many | procedures defined by Internet Standards. There are also many | |||
isolated interconnected networks, which are not connected to the | isolated interconnected networks, which are not connected to the | |||
global Internet but use the Internet Standards. Internet Standards | global Internet but use the Internet Standards. Internet Standards | |||
are developed in the Internet Engineering Task Force (IETF). This | are developed in the Internet Engineering Task Force (IETF). This | |||
document defines guidelines and procedures for IETF working groups. | document defines guidelines and procedures for IETF working groups. | |||
The Internet Standards Process of the IETF is defined in [1]. The | The Internet Standards Process of the IETF is defined in [bis2026]. | |||
organizations involved in the IETF Standards Process are described in | The organizations involved in the IETF Standards Process are | |||
[2] as are the roles of specific individuals. | described in [RFC9281] as are the roles of specific individuals. | |||
The IETF is a large, open community of network designers, operators, | The IETF is a large, open community of network designers, operators, | |||
vendors, users, and researchers concerned with the Internet and the | vendors, users, and researchers concerned with the Internet and the | |||
technology used on it. The primary activities of the IETF are | technology used on it. The primary activities of the IETF are | |||
performed by committees known as working groups. There are currently | performed by committees known as working groups. There are currently | |||
more than 100 working groups. (See the IETF web page for an up-to- | more than 100 working groups. (See the Datatracker web page | |||
date list of IETF Working Groups - http://www.ietf.org.) Working | (https://datatracker.ietf.org/wg/) for an up-to-date list of IETF | |||
groups tend to have a narrow focus and a lifetime bounded by the | Working Groups.) Working groups tend to have a narrow focus and a | |||
completion of a specific set of tasks, although there are exceptions. | lifetime bounded by the completion of a specific set of tasks, | |||
although there are exceptions. | ||||
For management purposes, the IETF working groups are collected | For management purposes, the IETF working groups are collected | |||
together into areas, with each area having a separate focus. For | together into areas, with each area having a separate focus. For | |||
example, the security area deals with the development of security- | example, the security area deals with the development of security- | |||
related technology. Each IETF area is managed by one or two Area | related technology. Each IETF area is managed by one or more Area | |||
Directors (ADs). There are currently 8 areas in the IETF but the | Directors (ADs). There are currently seven areas in the IETF but the | |||
number changes from time to time. (See the IETF web page for a list | number changes from time to time. (See the IETF web page | |||
of the current areas, the Area Directors for each area, and a list of | (https://www.ietf.org/technologies/areas/) for a list of the current | |||
which working groups are assigned to each area.) | areas, the Area Directors for each area, and a list of which working | |||
groups are assigned to each area.) | ||||
In many areas, the Area Directors have formed an advisory group or | In many areas, the Area Directors have formed an advisory group or | |||
directorate. These comprise experienced members of the IETF and the | directorate. These comprise experienced members of the IETF and the | |||
technical community represented by the area. The specific name and | technical community represented by the area. The specific name and | |||
the details of the role for each group differ from area to area, but | the details of the role for each group differ from area to area, but | |||
the primary intent is that these groups assist the Area Director(s), | the primary intent is that these groups assist the Area Director(s), | |||
e.g., with the review of specifications produced in the area. | e.g., with the review of specifications produced in the area. | |||
The IETF area directors are selected by a nominating committee, which | The IETF area directors are selected by a nominating committee, which | |||
also selects an overall chair for the IETF. The nominations process | also selects an overall chair for the IETF. The nominations process | |||
is described in [3]. | is described in [RFC8713]. | |||
The area directors sitting as a body, along with the IETF Chair, | The area directors sitting as a body, along with the IETF Chair, | |||
comprise the Internet Engineering Steering Group (IESG). The IETF | comprise the Internet Engineering Steering Group (IESG). The IAB | |||
Executive Director is an ex-officio participant of the IESG, as are | Chair and the IETF Executive Director are ex-officio members of the | |||
the IAB Chair and a designated Internet Architecture Board (IAB) | IESG. There are also liaisons from IANA, the RFC Production Center, | |||
liaison. The IESG approves IETF Standards and approves the | the Secretariat, and a second member of the IAB. The IESG approves | |||
publication of other IETF documents. (See [1].) | IETF Standards and approves the publication of other IETF documents. | |||
(See [bis2026].) | ||||
A small IETF Secretariat provides staff and administrative support | The IETF Secretariat provides staff and administrative support for | |||
for the operation of the IETF. | the operation of the IETF. | |||
There is no formal membership in the IETF. Participation is open to | There is no formal membership in the IETF. Participation is open to | |||
all. This participation may be by on-line contribution, attendance | all. This participation may be by on-line contribution, attendance | |||
at face-to-face sessions, or both. Anyone from the Internet | at face-to-face sessions, or both. Anyone from the Internet | |||
community who has the time and interest is urged to participate in | community who has the time and interest is urged to participate in | |||
IETF meetings and any of its on-line working group discussions. | IETF meetings and any of its on-line working group discussions. | |||
Participation is by individual technical contributors, rather than by | Participation is by individual technical contributors, rather than by | |||
formal representatives of organizations. | formal representatives of organizations. | |||
This document defines procedures and guidelines for the formation and | This document defines procedures and guidelines for the formation and | |||
operation of working groups in the IETF. It defines the relations of | operation of working groups in the IETF. It defines the relations of | |||
working groups to other bodies within the IETF. The duties of working | working groups to other bodies within the IETF. The duties of | |||
group Chairs and Area Directors with respect to the operation of the | working group Chairs and Area Directors with respect to the operation | |||
working group are also defined. When used in this document the key | of the working group are also defined. | |||
words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", | ||||
"SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" are to be | ||||
interpreted as described in RFC 2119 [6]. RFC 2119 defines the use | ||||
of these key words to help make the intent of standards track | ||||
documents as clear as possible. The same key words are used in this | ||||
document to help smooth WG operation and reduce the chance for | ||||
confusion about the processes. | ||||
1.1. IETF approach to standardization | 1.1. IETF approach to standardization | |||
Familiarity with The Internet Standards Process [1] is essential for | Familiarity with The Internet Standards Process [bis2026] is | |||
a complete understanding of the philosophy, procedures and guidelines | essential for a complete understanding of the philosophy, procedures | |||
described in this document. | and guidelines described in this document. | |||
1.2. Roles within a Working Group | 1.2. Roles within a Working Group | |||
The document, "Organizations Involved in the IETF Standards Process" | The document, "Organizations Involved in the IETF Standards Process" | |||
[2] describes the roles of a number of individuals within a working | [RFC9281] describes the roles of a number of individuals within a | |||
group, including the working group chair and the document editor. | working group, including the working group chair and the document | |||
These descriptions are expanded later in this document. | editor. These descriptions are expanded later in this document. | |||
2. Working group formation | 2. Conventions and Definitions | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | ||||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | ||||
"OPTIONAL" in this document are to be interpreted as described in | ||||
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | ||||
capitals, as shown here. | ||||
3. Working group formation | ||||
IETF working groups (WGs) are the primary mechanism for development | IETF working groups (WGs) are the primary mechanism for development | |||
of IETF specifications and guidelines, many of which are intended to | of IETF specifications and guidelines, many of which are intended to | |||
be standards or recommendations. A working group may be established | be standards or recommendations. A working group may be established | |||
at the initiative of an Area Director or it may be initiated by an | at the initiative of an Area Director or it may be initiated by an | |||
individual or group of individuals. Anyone interested in creating an | individual or group of individuals. Anyone interested in creating an | |||
IETF working group MUST obtain the advice and consent of the IETF | IETF working group MUST obtain the advice and consent of the IETF | |||
Area Director(s) in whose area the working group would fall and MUST | Area Director(s) in whose area the working group would fall and MUST | |||
proceed through the formal steps detailed in this section. | proceed through the formal steps detailed in this section. | |||
Working groups are typically created to address a specific problem or | Working groups are typically created to address a specific problem or | |||
to produce one or more specific deliverables (a guideline, standards | to produce one or more specific deliverables (a guideline, standards | |||
specification, etc.). Working groups are generally expected to be | specification, etc.). Working groups are generally expected to be | |||
short-lived in nature. Upon completion of its goals and achievement | short-lived in nature. Upon completion of its goals and achievement | |||
of its objectives, the working group is terminated. A working group | of its objectives, the working group is terminated. A working group | |||
may also be terminated for other reasons (see section 4). | may also be terminated for other reasons (see Section 5). | |||
Alternatively, with the concurrence of the IESG, Area Director, the | Alternatively, with the concurrence of the IESG, Area Director, the | |||
WG Chair, and the WG participants, the objectives or assignment of | WG Chair, and the WG participants, the objectives or assignment of | |||
the working group may be extended by modifying the working group's | the working group may be extended by modifying the working group's | |||
charter through a rechartering process (see section 5). | charter through a rechartering process (see Section 6). | |||
2.1. Criteria for formation | 3.1. Criteria for formation | |||
When determining whether it is appropriate to create a working group, | When determining whether it is appropriate to create a working group, | |||
the Area Director(s) and the IESG will consider several issues: | the Area Director(s) and the IESG will consider several issues: | |||
- Are the issues that the working group plans to address clear and | * Are the issues that the working group plans to address clear and | |||
relevant to the Internet community? | relevant to the Internet community? | |||
- Are the goals specific and reasonably achievable, and achievable | * Are the goals specific and reasonably achievable, and achievable | |||
within a reasonable time frame? | within a reasonable time frame? | |||
- What are the risks and urgency of the work, to determine the level | * What are the risks and urgency of the work, to determine the level | |||
of effort required? | of effort required? | |||
- Do the working group's activities overlap with those of another | * Do the working group's activities overlap with those of another | |||
working group? If so, it may still be appropriate to create the | working group? If so, it may still be appropriate to create the | |||
working group, but this question must be considered carefully by | working group, but this question must be considered carefully by | |||
the Area Directors as subdividing efforts often dilutes the | the Area Directors as subdividing efforts often dilutes the | |||
available technical expertise. | available technical expertise. | |||
- Is there sufficient interest within the IETF in the working | * Is there sufficient interest within the IETF in the working | |||
group's topic with enough people willing to expend the effort to | group's topic with enough people willing to expend the effort to | |||
produce the desired result (e.g., a protocol specification)? | produce the desired result (e.g., a protocol specification)? | |||
Working groups require considerable effort, including management | Working groups require considerable effort, including management | |||
of the working group process, editing of working group documents, | of the working group process, editing of working group documents, | |||
and contributing to the document text. IETF experience suggests | and contributing to the document text. IETF experience suggests | |||
that these roles typically cannot all be handled by one person; a | that these roles typically cannot all be handled by one person; a | |||
minimum of four or five active participants in the management | minimum of four or five active participants in the management | |||
positions are typically required in addition to a minimum of one | positions are typically required in addition to a minimum of one | |||
or two dozen people that will attend the working group meetings | or two dozen people that will attend the working group meetings | |||
and contribute on the mailing list. NOTE: The interest must be | and contribute on the mailing list. NOTE: The interest must be | |||
broad enough that a working group would not be seen as merely the | broad enough that a working group would not be seen as merely the | |||
activity of a single vendor. | activity of a single vendor. | |||
- Is there enough expertise within the IETF in the working group's | * Is there enough expertise within the IETF in the working group's | |||
topic, and are those people interested in contributing in the | topic, and are those people interested in contributing in the | |||
working group? | working group? | |||
- Does a base of interested consumers (end-users) appear to exist | * Does a base of interested consumers (end-users) appear to exist | |||
for the planned work? Consumer interest can be measured by | for the planned work? Consumer interest can be measured by | |||
participation of end-users within the IETF process, as well as by | participation of end-users within the IETF process, as well as by | |||
less direct means. | less direct means. | |||
- Does the IETF have a reasonable role to play in the determination | * Does the IETF have a reasonable role to play in the determination | |||
of the technology? There are many Internet-related technologies | of the technology? There are many Internet-related technologies | |||
that may be interesting to IETF members but in some cases the IETF | that may be interesting to IETF members but in some cases the IETF | |||
may not be in a position to effect the course of the technology in | may not be in a position to effect the course of the technology in | |||
the "real world". This can happen, for example, if the technology | the "real world". This can happen, for example, if the technology | |||
is being developed by another standards body or an industry | is being developed by another standards body or an industry | |||
consortium. | consortium. | |||
- Are all known intellectual property rights relevant to the | * Are all known intellectual property rights relevant to the | |||
proposed working group's efforts issues understood? | proposed working group's efforts issues understood? | |||
- Is the proposed work plan an open IETF effort or is it an attempt | * Is the proposed work plan an open IETF effort or is it an attempt | |||
to "bless" non-IETF technology where the effect of input from IETF | to "bless" non-IETF technology where the effect of input from IETF | |||
participants may be limited? | participants may be limited? | |||
- Is there a good understanding of any existing work that is | * Is there a good understanding of any existing work that is | |||
relevant to the topics that the proposed working group is to | relevant to the topics that the proposed working group is to | |||
pursue? This includes work within the IETF and elsewhere. | pursue? This includes work within the IETF and elsewhere. | |||
- Do the working group's goals overlap with known work in another | * Do the working group's goals overlap with known work in another | |||
standards body, and if so is adequate liaison in place? | standards body, and if so is adequate liaison in place? | |||
Considering the above criteria, the Area Director(s), using his or | Considering the above criteria, the Area Director(s), using his or | |||
her best judgement, will decide whether to pursue the formation of | her best judgement, will decide whether to pursue the formation of | |||
the group through the chartering process. | the group through the chartering process. | |||
2.2. Charter | 3.2. Charter | |||
The formation of a working group requires a charter which is | The formation of a working group requires a charter which is | |||
primarily negotiated between a prospective working group Chair and | primarily negotiated between a prospective working group Chair and | |||
the relevant Area Director(s), although final approval is made by the | the relevant Area Director(s), although final approval is made by the | |||
IESG with advice from the Internet Architecture Board (IAB). A | IESG with advice from the Internet Architecture Board (IAB). A | |||
charter is a contract between a working group and the IETF to perform | charter is a contract between a working group and the IETF to perform | |||
a set of tasks. A charter: | a set of tasks. A charter: | |||
1. Lists relevant administrative information for the working group; | 1. Lists relevant administrative information for the working group; | |||
2. Specifies the direction or objectives of the working group and | ||||
describes the approach that will be taken to achieve the goals; | 2. Specifies the direction or objectives of the working group and | |||
and | describes the approach that will be taken to achieve the goals; | |||
3. Enumerates a set of milestones together with time frames for their | and | |||
completion. | ||||
3. Enumerates a set of milestones together with time frames for | ||||
their completion. | ||||
When the prospective Chair(s), the Area Director and the IETF | When the prospective Chair(s), the Area Director and the IETF | |||
Secretariat are satisfied with the charter form and content, it | Secretariat are satisfied with the charter form and content, it | |||
becomes the basis for forming a working group. Note that an Area | becomes the basis for forming a working group. Note that an Area | |||
Director MAY require holding an exploratory Birds of a Feather (BOF) | Director MAY require holding an exploratory Birds of a Feather (BOF) | |||
meeting, as described below, to gage the level of support for a | meeting, as described below, to gage the level of support for a | |||
working group before submitting the charter to the IESG and IAB for | working group before submitting the charter to the IESG and IAB for | |||
approval. | approval. | |||
Charters may be renegotiated periodically to reflect the current | Charters may be renegotiated periodically to reflect the current | |||
status, organization or goals of the working group (see section 5). | status, organization or goals of the working group (see Section 6). | |||
Hence, a charter is a contract between the IETF and the working group | Hence, a charter is a contract between the IETF and the working group | |||
which is committing to meet explicit milestones and delivering | which is committing to meet explicit milestones and delivering | |||
specific "products". | specific "products". | |||
Specifically, each charter consists of the following sections: | Specifically, each charter consists of the following sections: | |||
Working group name | Working group name A working group name should be reasonably | |||
A working group name should be reasonably descriptive or | descriptive or identifiable. Additionally, the group shall define | |||
identifiable. Additionally, the group shall define an acronym | an acronym (maximum 8 printable ASCII characters) to reference the | |||
(maximum 8 printable ASCII characters) to reference the group in | group in the IETF directories, mailing lists, and general | |||
the IETF directories, mailing lists, and general documents. | documents. | |||
Chair(s) | Chair(s) The working group may have one or more Chairs to perform | |||
The working group may have one or more Chairs to perform the | the administrative functions of the group. The email address(es) | |||
administrative functions of the group. The email address(es) of | of the Chair(s) shall be included. Generally, a working group is | |||
the Chair(s) shall be included. Generally, a working group is | ||||
limited to two chairs. | limited to two chairs. | |||
Area and Area Director(s) | Area and Area Director(s) The name of the IETF area with which the | |||
The name of the IETF area with which the working group is | working group is affiliated and the name and electronic mail | |||
affiliated and the name and electronic mail address of the | address of the associated Area Director(s). | |||
associated Area Director(s). | ||||
Responsible Area Director | Responsible Area Director The Area Director who acts as the primary | |||
The Area Director who acts as the primary IESG contact for the | IESG contact for the working group. | |||
working group. | ||||
Mailing list | Mailing list An IETF working group MUST have a general Internet | |||
An IETF working group MUST have a general Internet mailing list. | mailing list. Most of the work of an IETF working group will be | |||
Most of the work of an IETF working group will be conducted on the | conducted on the mailing list. The working group charter MUST | |||
mailing list. The working group charter MUST include: | include: | |||
1. The address to which a participant sends a subscription request | 1. The address to which a participant sends a subscription request | |||
and the procedures to follow when subscribing, | and the procedures to follow when subscribing, | |||
2. The address to which a participant sends submissions and | 2. The address to which a participant sends submissions and special | |||
special procedures, if any, and | procedures, if any, and | |||
3. The location of the mailing list archive. A message archive | 3. The location of the mailing list archive. A message archive MUST | |||
MUST be maintained in a public place which can be accessed via | be maintained in a public place which can be accessed via the | |||
FTP or via the web. | web. | |||
As a service to the community, the IETF Secretariat operates a | Description of working group The focus and intent of the group shall | |||
mailing list archive for working group mailing lists. In order | be set forth briefly. By reading this section alone, an | |||
to take advantage of this service, working group mailing lists | individual should be able to decide whether this group is relevant | |||
MUST include the address "wg_acronym-archive@lists.ietf.org" | to their own work. The first paragraph must give a brief summary | |||
(where "wg_acronym" is the working group acronym) in the | of the problem area, basis, goal(s) and approach(es) planned for | |||
mailing list in order that a copy of all mailing list messages | the working group. This paragraph can be used as an overview of | |||
be recorded in the Secretariat's archive. Those archives are | the working group's effort. | |||
located at ftp://ftp.ietf.org/ietf-mail-archive. For | ||||
robustness, WGs SHOULD maintain an additional archive separate | ||||
from that maintained by the Secretariat. | ||||
Description of working group | To facilitate evaluation of the intended work and to provide on-going | |||
The focus and intent of the group shall be set forth briefly. By | guidance to the working group, the charter must describe the problem | |||
reading this section alone, an individual should be able to decide | being solved and should discuss objectives and expected impact with | |||
whether this group is relevant to their own work. The first | respect to: | |||
paragraph must give a brief summary of the problem area, basis, | ||||
goal(s) and approach(es) planned for the working group. This | ||||
paragraph can be used as an overview of the working group's | ||||
effort. | ||||
To facilitate evaluation of the intended work and to provide on- | * Architecture | |||
going guidance to the working group, the charter must describe the | * Operations | |||
problem being solved and should discuss objectives and expected | ||||
impact with respect to: | ||||
- Architecture | * Security | |||
- Operations | ||||
- Security | ||||
- Network management | ||||
- Scaling | ||||
- Transition (where applicable) | ||||
Goals and milestones | * Network management | |||
The working group charter MUST establish a timetable for specific | ||||
work items. While this may be renegotiated over time, the list of | ||||
milestones and dates facilitates the Area Director's tracking of | ||||
working group progress and status, and it is indispensable to | ||||
potential participants identifying the critical moments for input. | ||||
Milestones shall consist of deliverables that can be qualified as | ||||
showing specific achievement; e.g., "Internet-Draft finished" is | ||||
fine, but "discuss via email" is not. It is helpful to specify | ||||
milestones for every 3-6 months, so that progress can be gauged | ||||
easily. This milestone list is expected to be updated | ||||
periodically (see section 5). | ||||
An example of a WG charter is included as Appendix A. | * Scaling | |||
2.3. Charter review & approval | * Transition (where applicable) | |||
Goals and milestones The working group charter MUST establish a | ||||
timetable for specific work items. While this may be renegotiated | ||||
over time, the list of milestones and dates facilitates the Area | ||||
Director's tracking of working group progress and status, and it | ||||
is indispensable to potential participants identifying the | ||||
critical moments for input. Milestones shall consist of | ||||
deliverables that can be qualified as showing specific | ||||
achievement; e.g., "Internet-Draft finished" is fine, but "discuss | ||||
via email" is not. It is helpful to specify milestones for every | ||||
3-6 months, so that progress can be gauged easily. This milestone | ||||
list is expected to be updated periodically (see Section 6). | ||||
An example of a WG charter is included as Appendix "Appendix: Sample | ||||
Working Group Charter". | ||||
3.3. Charter review & approval | ||||
Proposed working groups often comprise technically competent | Proposed working groups often comprise technically competent | |||
participants who are not familiar with the history of Internet | participants who are not familiar with the history of Internet | |||
architecture or IETF processes. This can, unfortunately, lead to | architecture or IETF processes. This can, unfortunately, lead to | |||
good working group consensus about a bad design. To facilitate | good working group consensus about a bad design. To facilitate | |||
working group efforts, an Area Director may assign a Consultant from | working group efforts, an Area Director may assign a Consultant from | |||
among the ranks of senior IETF participants. (Consultants are | among the ranks of senior IETF participants. (Consultants are | |||
described in section 6.) At the discretion of the Area Director, | described in Section 7.6.) At the discretion of the Area Director, | |||
approval of a new WG may be withheld in the absence of sufficient | approval of a new WG may be withheld in the absence of sufficient | |||
consultant resources. | consultant resources. | |||
Once the Area Director (and the Area Directorate, as the Area | Once the Area Director (and the Area Directorate, as the Area | |||
Director deems appropriate) has approved the working group charter, | Director deems appropriate) has approved the working group charter, | |||
the charter is submitted for review by the IAB and approval by the | the charter is submitted for review by the IAB and approval by the | |||
IESG. After a review period of at least a week the proposed charter | IESG. After a review period of at least a week the proposed charter | |||
is posted to the IETF-announce mailing list as a public notice that | is posted to the IETF-announce mailing list as a public notice that | |||
the formation of the working group is being considered. At the same | the formation of the working group is being considered. At the same | |||
time the proposed charter is also posted to the "new-work" mailing | time the proposed charter is also posted to the "new-work" mailing | |||
skipping to change at page 9, line 16 | skipping to change at page 10, line 24 | |||
IETF working groups. After another review period lasting at least a | IETF working groups. After another review period lasting at least a | |||
week the IESG MAY approve the charter as-is, it MAY request that | week the IESG MAY approve the charter as-is, it MAY request that | |||
changes be made in the charter, or MAY decline to approve chartering | changes be made in the charter, or MAY decline to approve chartering | |||
of the working group | of the working group | |||
If the IESG approves the formation of the working group it remands | If the IESG approves the formation of the working group it remands | |||
the approved charter to the IETF Secretariat who records and enters | the approved charter to the IETF Secretariat who records and enters | |||
the information into the IETF tracking database. The working group | the information into the IETF tracking database. The working group | |||
is announced to the IETF-announce a by the IETF Secretariat. | is announced to the IETF-announce a by the IETF Secretariat. | |||
2.4. Birds of a Feather (BOF) | 3.4. Birds of a Feather (BOF) | |||
Often it is not clear whether an issue merits the formation of a | Often it is not clear whether an issue merits the formation of a | |||
working group. To facilitate exploration of the issues the IETF | working group. To facilitate exploration of the issues the IETF | |||
offers the possibility of a Birds of a Feather (BOF) session, as well | offers the possibility of a Birds of a Feather (BOF) session, as well | |||
as the early formation of an email list for preliminary discussion. | as the early formation of an email list for preliminary discussion. | |||
In addition, a BOF may serve as a forum for a single presentation or | In addition, a BOF may serve as a forum for a single presentation or | |||
discussion, without any intent to form a working group. | discussion, without any intent to form a working group. | |||
A BOF is a session at an IETF meeting which permits "market research" | A BOF is a session at an IETF meeting which permits "market research" | |||
and technical "brainstorming". Any individual may request permission | and technical "brainstorming". Any individual may request permission | |||
to hold a BOF on a subject. The request MUST be filed with a relevant | to hold a BOF on a subject. The request MUST be filed with a | |||
Area Director who must approve a BOF before it can be scheduled. The | relevant Area Director who must approve a BOF before it can be | |||
person who requests the BOF may be asked to serve as Chair of the | scheduled. The person who requests the BOF may be asked to serve as | |||
BOF. | Chair of the BOF. | |||
The Chair of the BOF is also responsible for providing a report on | The Chair of the BOF is also responsible for providing a report on | |||
the outcome of the BOF. If the Area Director approves, the BOF is | the outcome of the BOF. If the Area Director approves, the BOF is | |||
then scheduled by submitting a request to agenda@ietf.org with copies | then scheduled by submitting a request to agenda@ietf.org with copies | |||
to the Area Director(s). A BOF description and agenda are required | to the Area Director(s). A BOF description and agenda are required | |||
before a BOF can be scheduled. | before a BOF can be scheduled. | |||
Available time for BOFs is limited, and BOFs are held at the | Available time for BOFs is limited, and BOFs are held at the | |||
discretion of the ADs for an area. The AD(s) may require additional | discretion of the ADs for an area. The AD(s) may require additional | |||
assurances before authorizing a BOF. For example, | assurances before authorizing a BOF. For example, | |||
* The Area Director MAY require the establishment of an open email | ||||
- The Area Director MAY require the establishment of an open email | ||||
list prior to authorizing a BOF. This permits initial exchanges | list prior to authorizing a BOF. This permits initial exchanges | |||
and sharing of framework, vocabulary and approaches, in order to | and sharing of framework, vocabulary and approaches, in order to | |||
make the time spent in the BOF more productive. | make the time spent in the BOF more productive. | |||
- The Area Director MAY require that a BOF be held, prior to | * The Area Director MAY require that a BOF be held, prior to | |||
establishing a working group (see section 2.2). | establishing a working group (see Section 3.2). | |||
- The Area Director MAY require that there be a draft of the WG | * The Area Director MAY require that there be a draft of the WG | |||
charter prior to holding a BOF. | charter prior to holding a BOF. | |||
- The Area Director MAY require that a BOF not be held until an | * The Area Director MAY require that a BOF not be held until an | |||
Internet-Draft describing the proposed technology has been | Internet-Draft describing the proposed technology has been | |||
published so it can be used as a basis for discussion in the BOF. | published so it can be used as a basis for discussion in the BOF. | |||
In general, a BOF on a particular topic is held only once (ONE slot | In general, a BOF on a particular topic is held only once (ONE slot | |||
at one IETF Plenary meeting). Under unusual circumstances Area | at one IETF Plenary meeting). Under unusual circumstances Area | |||
Directors may, at their discretion, allow a BOF to meet for a second | Directors may, at their discretion, allow a BOF to meet for a second | |||
time. BOFs are not permitted to meet three times. Note that all | time. BOFs are not permitted to meet three times. Note that all | |||
other things being equal, WGs will be given priority for meeting | other things being equal, WGs will be given priority for meeting | |||
space over BOFs. Also, occasionally BOFs may be held for other | space over BOFs. Also, occasionally BOFs may be held for other | |||
purposes than to discuss formation of a working group. | purposes than to discuss formation of a working group. | |||
Usually the outcome of a BOF will be one of the following: | Usually the outcome of a BOF will be one of the following: | |||
- There was enough interest and focus in the subject to warrant the | * There was enough interest and focus in the subject to warrant the | |||
formation of a WG; | formation of a WG; | |||
- While there was a reasonable level of interest expressed in the | * While there was a reasonable level of interest expressed in the | |||
BOF some other criteria for working group formation was not met | BOF some other criteria for working group formation was not met | |||
(see section 2.1). | (see Section 3.1). | |||
- The discussion came to a fruitful conclusion, with results to be | * The discussion came to a fruitful conclusion, with results to be | |||
written down and published, however there is no need to establish | written down and published, however there is no need to establish | |||
a WG; or | a WG; or | |||
- There was not enough interest in the subject to warrant the | * There was not enough interest in the subject to warrant the | |||
formation of a WG. | formation of a WG. | |||
3. Working Group Operation | 4. Working Group Operation | |||
The IETF has basic requirements for open and fair participation and | The IETF has basic requirements for open and fair participation and | |||
for thorough consideration of technical alternatives. Within those | for thorough consideration of technical alternatives. Within those | |||
constraints, working groups are autonomous and each determines most | constraints, working groups are autonomous and each determines most | |||
of the details of its own operation with respect to session | of the details of its own operation with respect to session | |||
participation, reaching closure, etc. The core rule for operation is | participation, reaching closure, etc. The core rule for operation is | |||
that acceptance or agreement is achieved via working group "rough | that acceptance or agreement is achieved via working group "rough | |||
consensus". WG participants should specifically note the | consensus". WG participants should specifically note the | |||
requirements for disclosure of conflicts of interest in [2]. | requirements for disclosure of conflicts of interest in [RFC9281]. | |||
A number of procedural questions and issues will arise over time, and | A number of procedural questions and issues will arise over time, and | |||
it is the function of the Working Group Chair(s) to manage the group | it is the function of the Working Group Chair(s) to manage the group | |||
process, keeping in mind that the overall purpose of the group is to | process, keeping in mind that the overall purpose of the group is to | |||
make progress towards reaching rough consensus in realizing the | make progress towards reaching rough consensus in realizing the | |||
working group's goals and objectives. | working group's goals and objectives. | |||
There are few hard and fast rules on organizing or conducting working | There are few hard and fast rules on organizing or conducting working | |||
group activities, but a set of guidelines and practices has evolved | group activities, but a set of guidelines and practices has evolved | |||
over time that have proven successful. These are listed here, with | over time that have proven successful. These are listed here, with | |||
actual choices typically determined by the working group participants | actual choices typically determined by the working group participants | |||
and the Chair(s). | and the Chair(s). | |||
3.1. Session planning | 4.1. Session planning | |||
For coordinated, structured WG interactions, the Chair(s) MUST | For coordinated, structured WG interactions, the Chair(s) MUST | |||
publish a draft agenda well in advance of the actual session. The | publish a draft agenda well in advance of the actual session. The | |||
agenda should contain at least: | agenda should contain at least: | |||
- The items for discussion; | * The items for discussion; | |||
- The estimated time necessary per item; and | ||||
- A clear indication of what documents the participants will need to | * The estimated time necessary per item; and | |||
read before the session in order to be well prepared. | ||||
* A clear indication of what documents the participants will need to | ||||
read before the session in order to be well prepared. | ||||
Publication of the working group agenda shall include sending a copy | Publication of the working group agenda shall include sending a copy | |||
of the agenda to the working group mailing list and to | of the agenda to the working group mailing list and to | |||
agenda@ietf.org. | agenda@ietf.org. | |||
All working group actions shall be taken in a public forum, and wide | All working group actions shall be taken in a public forum, and wide | |||
participation is encouraged. A working group will conduct much of its | participation is encouraged. A working group will conduct much of | |||
business via electronic mail distribution lists but may meet | its business via electronic mail distribution lists but may meet | |||
periodically to discuss and review task status and progress, to | periodically to discuss and review task status and progress, to | |||
resolve specific issues and to direct future activities. IETF | resolve specific issues and to direct future activities. IETF | |||
Plenary meetings are the primary venue for these face-to-face working | Plenary meetings are the primary venue for these face-to-face working | |||
group sessions, and it is common (though not required) that active | group sessions, and it is common (though not required) that active | |||
"interim" face-to-face meetings, telephone conferences, or video | "interim" face-to-face meetings, telephone conferences, or video | |||
conferences may also be held. Interim meetings are subject to the | conferences may also be held. Interim meetings are subject to the | |||
same rules for advance notification, reporting, open participation, | same rules for advance notification, reporting, open participation, | |||
and process, which apply to other working group meetings. | and process, which apply to other working group meetings. | |||
All working group sessions (including those held outside of the IETF | All working group sessions (including those held outside of the IETF | |||
meetings) shall be reported by making minutes available. These | meetings) shall be reported by making minutes available. These | |||
minutes should include the agenda for the session, an account of the | minutes should include the agenda for the session, an account of the | |||
discussion including any decisions made, and a list of attendees. The | discussion including any decisions made, and a list of attendees. | |||
Working Group Chair is responsible for insuring that session minutes | The Working Group Chair is responsible for insuring that session | |||
are written and distributed, though the actual task may be performed | minutes are written and distributed, though the actual task may be | |||
by someone designated by the Working Group Chair. The minutes shall | performed by someone designated by the Working Group Chair. The | |||
be submitted in printable ASCII text for publication in the IETF | minutes shall be submitted in printable ASCII text for publication in | |||
Proceedings, and for posting in the IETF Directories and are to be | the IETF Proceedings, and for posting in the IETF Directories and are | |||
sent to: minutes@ietf.org | to be sent to: minutes@ietf.org | |||
3.2. Session venue | 4.2. Session venue | |||
Each working group will determine the balance of email and face-to- | Each working group will determine the balance of email and face-to- | |||
face sessions that is appropriate for achieving its milestones. | face sessions that is appropriate for achieving its milestones. | |||
Electronic mail permits the widest participation; face-to-face | Electronic mail permits the widest participation; face-to-face | |||
meetings often permit better focus and therefore can be more | meetings often permit better focus and therefore can be more | |||
efficient for reaching a consensus among a core of the working group | efficient for reaching a consensus among a core of the working group | |||
participants. In determining the balance, the WG must ensure that | participants. In determining the balance, the WG must ensure that | |||
its process does not serve to exclude contribution by email-only | its process does not serve to exclude contribution by email-only | |||
participants. Decisions reached during a face-to-face meeting about | participants. Decisions reached during a face-to-face meeting about | |||
topics or issues which have not been discussed on the mailing list, | topics or issues which have not been discussed on the mailing list, | |||
or are significantly different from previously arrived mailing list | or are significantly different from previously arrived mailing list | |||
consensus MUST be reviewed on the mailing list. | consensus MUST be reviewed on the mailing list. | |||
IETF Meetings | 4.2.1. IETF Meetings | |||
If a WG needs a session at an IETF meeting, the Chair must apply for | If a WG needs a session at an IETF meeting, the Chair must apply for | |||
time-slots as soon as the first announcement of that IETF meeting is | time-slots as soon as the first announcement of that IETF meeting is | |||
made by the IETF Secretariat to the WG-chairs list. Session time is | made by the IETF Secretariat to the WG-chairs list. Session time is | |||
a scarce resource at IETF meetings, so placing requests early will | a scarce resource at IETF meetings, so placing requests early will | |||
facilitate schedule coordination for WGs requiring the same set of | facilitate schedule coordination for WGs requiring the same set of | |||
experts. | experts. | |||
The application for a WG session at an IETF meeting MUST be made to | The application for a WG session at an IETF meeting MUST be made to | |||
the IETF Secretariat at the address agenda@ietf.org. Some Area | the IETF Secretariat at the address agenda@ietf.org. Some Area | |||
Directors may want to coordinate WG sessions in their area and | Directors may want to coordinate WG sessions in their area and | |||
request that time slots be coordinated through them. If this is the | request that time slots be coordinated through them. If this is the | |||
case it will be noted in the IETF meeting announcement. A WG | case it will be noted in the IETF meeting announcement. A WG | |||
scheduling request MUST contain: | scheduling request MUST contain: | |||
- The working group name and full title; | * The working group name and full title; | |||
- The amount of time requested; | ||||
- The rough outline of the WG agenda that is expected to be covered; | * The amount of time requested; | |||
- The estimated number of people that will attend the WG session; | ||||
- Related WGs that should not be scheduled for the same time slot(s); | * The rough outline of the WG agenda that is expected to be covered; | |||
and | ||||
- Optionally a request can be added for the WG session to be | * The estimated number of people that will attend the WG session; | |||
transmitted over the Internet in audio and video. | ||||
* Related WGs that should not be scheduled for the same time | ||||
slot(s); and | ||||
* Optionally a request can be added for the WG session to be | ||||
transmitted over the Internet in audio and video. | ||||
NOTE: While open discussion and contribution is essential to working | NOTE: While open discussion and contribution is essential to working | |||
group success, the Chair is responsible for ensuring forward | group success, the Chair is responsible for ensuring forward | |||
progress. When acceptable to the WG, the Chair may call for | progress. When acceptable to the WG, the Chair may call for | |||
restricted participation (but not restricted attendance!) at IETF | restricted participation (but not restricted attendance!) at IETF | |||
working group sessions for the purpose of achieving progress. The | working group sessions for the purpose of achieving progress. The | |||
Working Group Chair then has the authority to refuse to grant the | Working Group Chair then has the authority to refuse to grant the | |||
floor to any individual who is unprepared or otherwise covering | floor to any individual who is unprepared or otherwise covering | |||
inappropriate material, or who, in the opinion of the Chair is | inappropriate material, or who, in the opinion of the Chair is | |||
disrupting the WG process. The Chair should consult with the Area | disrupting the WG process. The Chair should consult with the Area | |||
Director(s) if the individual persists in disruptive behavior. | Director(s) if the individual persists in disruptive behavior. | |||
On-line | 4.2.2. On-line | |||
It can be quite useful to conduct email exchanges in the same manner | It can be quite useful to conduct email exchanges in the same manner | |||
as a face-to-face session, with published schedule and agenda, as | as a face-to-face session, with published schedule and agenda, as | |||
well as on-going summarization and consensus polling. | well as on-going summarization and consensus polling. | |||
Many working group participants hold that mailing list discussion is | Many working group participants hold that mailing list discussion is | |||
the best place to consider and resolve issues and make decisions. The | the best place to consider and resolve issues and make decisions. | |||
choice of operational style is made by the working group itself. It | The choice of operational style is made by the working group itself. | |||
is important to note, however, that Internet email discussion is | It is important to note, however, that Internet email discussion is | |||
possible for a much wider base of interested persons than is | possible for a much wider base of interested persons than is | |||
attendance at IETF meetings, due to the time and expense required to | attendance at IETF meetings, due to the time and expense required to | |||
attend. | attend. | |||
As with face-to-face sessions occasionally one or more individuals | As in face-to-face sessions, occasionally one or more individuals may | |||
may engage in behavior on a mailing list which disrupts the WG's | engage in behavior on a mailing list that, in the opinion of the WG | |||
progress. In these cases the Chair should attempt to discourage the | chair, is disruptive to the WG process. Unless the disruptive | |||
behavior by communication directly with the offending individual | behavior is severe enough that it must be stopped immediately, the WG | |||
rather than on the open mailing list. If the behavior persists then | chair should attempt to discourage the disruptive behavior by | |||
the Chair must involve the Area Director in the issue. As a last | communicating directly with the offending individual. If the | |||
resort and after explicit warnings, the Area Director, with the | behavior persists, the WG chair should send at least one public | |||
approval of the IESG, may request that the mailing list maintainer | warning on the WG mailing list. As a last resort and typically after | |||
block the ability of the offending individual to post to the mailing | one or more explicit warnings and consultation with the responsible | |||
list. (If the mailing list software permits this type of operation.) | Area Director, the WG chair may suspend the mailing list posting | |||
Even if this is done, the individual must not be prevented from | privileges of the disruptive individual for a period of not more than | |||
receiving messages posted to the list. Other methods of mailing list | 30 days. Even while posting privileges are suspended, the individual | |||
control may be considered but must be approved by the AD(s) and the | must not be prevented from receiving messages posted to the list. | |||
IESG. | Like all other WG chair decisions, any suspension of posting | |||
privileges is subject to appeal, as described in [bis2026]. | ||||
3.3. Session management | This mechanism is intended to permit a WG chair to suspend posting | |||
privileges of a disruptive individual for a short period of time. | ||||
This mechanism does not permit WG chairs to suspend an individual's | ||||
posting privileges for a period longer than 30 days regardless of the | ||||
type or severity of the disruptive incident. However, further | ||||
disruptive behavior by the same individual will be considered | ||||
separately and may result in further warnings or suspensions. Other | ||||
methods of mailing list control, including longer suspensions, must | ||||
be carried out in accordance with other IETF-approved procedures. | ||||
See [RFC3683] for one set of procedures already defined and accepted | ||||
by the community. | ||||
4.3. Session management | ||||
Working groups make decisions through a "rough consensus" process. | Working groups make decisions through a "rough consensus" process. | |||
IETF consensus does not require that all participants agree although | IETF consensus does not require that all participants agree although | |||
this is, of course, preferred. In general, the dominant view of the | this is, of course, preferred. In general, the dominant view of the | |||
working group shall prevail. (However, it must be noted that | working group shall prevail. (However, it must be noted that | |||
"dominance" is not to be determined on the basis of volume or | "dominance" is not to be determined on the basis of volume or | |||
persistence, but rather a more general sense of agreement.) Consensus | persistence, but rather a more general sense of agreement.) | |||
can be determined by a show of hands, humming, or any other means on | Consensus can be determined by a show of hands, humming, or any other | |||
which the WG agrees (by rough consensus, of course). Note that 51% | means on which the WG agrees (by rough consensus, of course). Note | |||
of the working group does not qualify as "rough consensus" and 99% is | that 51% of the working group does not qualify as "rough consensus" | |||
better than rough. It is up to the Chair to determine if rough | and 99% is better than rough. It is up to the Chair to determine if | |||
consensus has been reached. | rough consensus has been reached. | |||
It can be particularly challenging to gauge the level of consensus on | It can be particularly challenging to gauge the level of consensus on | |||
a mailing list. There are two different cases where a working group | a mailing list. There are two different cases where a working group | |||
may be trying to understand the level of consensus via a mailing list | may be trying to understand the level of consensus via a mailing list | |||
discussion. But in both cases the volume of messages on a topic is | discussion. But in both cases the volume of messages on a topic is | |||
not, by itself, a good indicator of consensus since one or two | not, by itself, a good indicator of consensus since one or two | |||
individuals may be generating much of the traffic. | individuals may be generating much of the traffic. | |||
In the case where a consensus which has been reached during a face- | In the case where a consensus which has been reached during a face- | |||
to-face meeting is being verified on a mailing list the people who | to-face meeting is being verified on a mailing list the people who | |||
were in the meeting and expressed agreement must be taken into | were in the meeting and expressed agreement must be taken into | |||
account. If there were 100 people in a meeting and only a few people | account. If there were 100 people in a meeting and only a few people | |||
on the mailing list disagree with the consensus of the meeting then | on the mailing list disagree with the consensus of the meeting then | |||
the consensus should be seen as being verified. Note that enough | the consensus should be seen as being verified. Note that enough | |||
time should be given to the verification process for the mailing list | time should be given to the verification process for the mailing list | |||
readers to understand and consider any objections that may be raised | readers to understand and consider any objections that may be raised | |||
on the list. The normal two week last-call period should be | on the list. The normal two week last-call period should be | |||
sufficient for this. | sufficient for this. | |||
The other case is where the discussion has been held entirely over | The other case is where the discussion has been held entirely over | |||
the mailing list. The determination of the level of consensus may be | the mailing list. The determination of the level of consensus may be | |||
harder to do in this case since most people subscribed to mailing | harder to do in this case since most people subscribed to mailing | |||
lists do not actively participate in discussions on the list. It is | lists do not actively participate in discussions on the list. It is | |||
left to the discretion of the working group chair how to evaluate the | left to the discretion of the working group chair how to evaluate the | |||
level of consensus. The most common method used is for the working | level of consensus. The most common method used is for the working | |||
group chair to state what he or she believes to be the consensus view | group chair to state what he or she believes to be the consensus view | |||
and. at the same time, requests comments from the list about the | and. at the same time, requests comments from the list about the | |||
stated conclusion. | stated conclusion. | |||
The challenge to managing working group sessions is to balance the | The challenge to managing working group sessions is to balance the | |||
need for open and fair consideration of the issues against the need | need for open and fair consideration of the issues against the need | |||
to make forward progress. The working group, as a whole, has the | to make forward progress. The working group, as a whole, has the | |||
final responsibility for striking this balance. The Chair has the | final responsibility for striking this balance. The Chair has the | |||
responsibility for overseeing the process but may delegate direct | responsibility for overseeing the process but may delegate direct | |||
process management to a formally-designated Facilitator. | process management to a formally-designated Facilitator. | |||
It is occasionally appropriate to revisit a topic, to re-evaluate | It is occasionally appropriate to revisit a topic, to re-evaluate | |||
alternatives or to improve the group's understanding of a relevant | alternatives or to improve the group's understanding of a relevant | |||
decision. However, unnecessary repeated discussions on issues can be | decision. However, unnecessary repeated discussions on issues can be | |||
avoided if the Chair makes sure that the main arguments in the | avoided if the Chair makes sure that the main arguments in the | |||
discussion (and the outcome) are summarized and archived after a | discussion (and the outcome) are summarized and archived after a | |||
discussion has come to conclusion. It is also good practice to note | discussion has come to conclusion. It is also good practice to note | |||
important decisions/consensus reached by email in the minutes of the | important decisions/consensus reached by email in the minutes of the | |||
next 'live' session, and to summarize briefly the decision-making | next 'live' session, and to summarize briefly the decision-making | |||
history in the final documents the WG produces. | history in the final documents the WG produces. | |||
To facilitate making forward progress, a Working Group Chair may wish | To facilitate making forward progress, a Working Group Chair may wish | |||
to decide to reject or defer the input from a member, based upon the | to decide to reject or defer the input from a member, based upon the | |||
following criteria: | following criteria: | |||
Old | Old The input pertains to a topic that already has been resolved and | |||
The input pertains to a topic that already has been resolved and is | is redundant with information previously available; | |||
redundant with information previously available; | ||||
Minor | Minor The input is new and pertains to a topic that has already been | |||
The input is new and pertains to a topic that has already been | resolved, but it is felt to be of minor import to the existing | |||
resolved, but it is felt to be of minor import to the existing | decision; | |||
decision; | ||||
Timing | ||||
The input pertains to a topic that the working group has not yet | ||||
opened for discussion; or | ||||
Scope | Timing The input pertains to a topic that the working group has not | |||
The input is outside of the scope of the working group charter. | yet opened for discussion; or | |||
3.4. Contention and appeals | Scope The input is outside of the scope of the working group | |||
charter. | ||||
Disputes are possible at various stages during the IETF process. As | 4.4. Contention and appeals | |||
Disputes are possible at various stages during the IETF process. As | ||||
much as possible the process is designed so that compromises can be | much as possible the process is designed so that compromises can be | |||
made, and genuine consensus achieved; however, there are times when | made, and genuine consensus achieved; however, there are times when | |||
even the most reasonable and knowledgeable people are unable to | even the most reasonable and knowledgeable people are unable to | |||
agree. To achieve the goals of openness and fairness, such conflicts | agree. To achieve the goals of openness and fairness, such conflicts | |||
must be resolved by a process of open review and discussion. | must be resolved by a process of open review and discussion. | |||
Formal procedures for requesting a review of WG, Chair, Area Director | Formal procedures for requesting a review of WG, Chair, Area Director | |||
or IESG actions and conducting appeals are documented in The Internet | or IESG actions and conducting appeals are documented in The Internet | |||
Standards Process [1]. | Standards Process [bis2026]. | |||
4. Working Group Termination | 5. Working Group Termination | |||
Working groups are typically chartered to accomplish a specific task | Working groups are typically chartered to accomplish a specific task | |||
or tasks. After the tasks are complete, the group will be disbanded. | or tasks. After the tasks are complete, the group will be disbanded. | |||
However, if a WG produces a Proposed or Draft Standard, the WG will | However, if a WG produces a Proposed or Draft Standard, the WG will | |||
frequently become dormant rather than disband (i.e., the WG will no | frequently become dormant rather than disband (i.e., the WG will no | |||
longer conduct formal activities, but the mailing list will remain | longer conduct formal activities, but the mailing list will remain | |||
available to review the work as it moves to Draft Standard and | available to review the work as it moves to Draft Standard and | |||
Standard status.) | Standard status.) | |||
If, at some point, it becomes evident that a working group is unable | If, at some point, it becomes evident that a working group is unable | |||
to complete the work outlined in the charter, or if the assumptions | to complete the work outlined in the charter, or if the assumptions | |||
which that work was based have been modified in discussion or by | which that work was based have been modified in discussion or by | |||
experience, the Area Director, in consultation with the working group | experience, the Area Director, in consultation with the working group | |||
can either: | can either: | |||
1. Recharter to refocus its tasks, | 1. Recharter to refocus its tasks, | |||
2. Choose new Chair(s), or | ||||
3. Disband. | 2. Choose new Chair(s), or | |||
3. Disband. | ||||
If the working group disagrees with the Area Director's choice, it | If the working group disagrees with the Area Director's choice, it | |||
may appeal to the IESG (see section 3.4). | may appeal to the IESG (see Section 4.4). | |||
5. Rechartering a Working Group | 6. Rechartering a Working Group | |||
Updated milestones are renegotiated with the Area Director and the | Updated milestones are renegotiated with the Area Director and the | |||
IESG, as needed, and then are submitted to the IESG Secretariat: | IESG, as needed, and then are submitted to the IESG Secretariat: | |||
iesg-secretary@ietf.org. | iesg-secretary@ietf.org. | |||
Rechartering (other than revising milestones) a working group follows | Rechartering (other than revising milestones) a working group follows | |||
the same procedures that the initial chartering does (see section 2). | the same procedures that the initial chartering does (see Section 3). | |||
The revised charter must be submitted to the IESG and IAB for | The revised charter must be submitted to the IESG and IAB for | |||
approval. As with the initial chartering, the IESG may approve new | approval. As with the initial chartering, the IESG may approve new | |||
charter as-is, it may request that changes be made in the new charter | charter as-is, it may request that changes be made in the new charter | |||
(including having the Working Group continue to use the old charter), | (including having the Working Group continue to use the old charter), | |||
or it may decline to approve the rechartered working group. In the | or it may decline to approve the rechartered working group. In the | |||
latter case, the working group is disbanded. | latter case, the working group is disbanded. | |||
6. Staff Roles | 7. Staff Roles | |||
Working groups require considerable care and feeding. In addition to | Working groups require considerable care and feeding. In addition to | |||
general participation, successful working groups benefit from the | general participation, successful working groups benefit from the | |||
efforts of participants filling specific functional roles. The Area | efforts of participants filling specific functional roles. The Area | |||
Director must agree to the specific people performing the WG Chair, | Director must agree to the specific people performing the WG Chair, | |||
and Working Group Consultant roles, and they serve at the discretion | and Working Group Consultant roles, and they serve at the discretion | |||
of the Area Director. | of the Area Director. | |||
6.1. WG Chair | 7.1. WG Chair | |||
The Working Group Chair is concerned with making forward progress | The Working Group Chair is concerned with making forward progress | |||
through a fair and open process, and has wide discretion in the | through a fair and open process, and has wide discretion in the | |||
conduct of WG business. The Chair must ensure that a number of tasks | conduct of WG business. The Chair must ensure that a number of tasks | |||
are performed, either directly or by others assigned to the tasks. | are performed, either directly or by others assigned to the tasks. | |||
The Chair has the responsibility and the authority to make decisions, | The Chair has the responsibility and the authority to make decisions, | |||
on behalf of the working group, regarding all matters of working | on behalf of the working group, regarding all matters of working | |||
group process and staffing, in conformance with the rules of the | group process and staffing, in conformance with the rules of the | |||
IETF. The AD has the authority and the responsibility to assist in | IETF. The AD has the authority and the responsibility to assist in | |||
making those decisions at the request of the Chair or when | making those decisions at the request of the Chair or when | |||
circumstances warrant such an intervention. | circumstances warrant such an intervention. | |||
The Chair's responsibility encompasses at least the following: | The Chair's responsibility encompasses at least the following: | |||
Ensure WG process and content management | * Ensure WG process and content management | |||
The Chair has ultimate responsibility for ensuring that a working | ||||
group achieves forward progress and meets its milestones. The | ||||
Chair is also responsible to ensure that the working group | ||||
operates in an open and fair manner. For some working groups, | ||||
this can be accomplished by having the Chair perform all | ||||
management-related activities. In other working groups -- | ||||
particularly those with large or divisive participation -- it is | ||||
helpful to allocate process and/or secretarial functions to other | ||||
participants. Process management pertains strictly to the style | ||||
of working group interaction and not to its content. It ensures | ||||
fairness and detects redundancy. The secretarial function | ||||
encompasses document editing. It is quite common for a working | ||||
group to assign the task of specification Editor to one or two | ||||
participants. Sometimes, they also are part of the design team, | ||||
described below. | ||||
Moderate the WG email list | The Chair has ultimate responsibility for ensuring that a working | |||
group achieves forward progress and meets its milestones. The Chair | ||||
is also responsible to ensure that the working group operates in an | ||||
open and fair manner. For some working groups, this can be | ||||
accomplished by having the Chair perform all management-related | ||||
activities. In other working groups -- particularly those with large | ||||
or divisive participation -- it is helpful to allocate process and/or | ||||
secretarial functions to other participants. Process management | ||||
pertains strictly to the style of working group interaction and not | ||||
to its content. It ensures fairness and detects redundancy. The | ||||
secretarial function encompasses document editing. It is quite | ||||
common for a working group to assign the task of specification Editor | ||||
to one or two participants. Sometimes, they also are part of the | ||||
design team, described below. | ||||
The Chair should attempt to ensure that the discussions on this | * Moderate the WG email list | |||
list are relevant and that they converge to consensus agreements. | The Chair should attempt to ensure that the discussions on this list | |||
The Chair should make sure that discussions on the list are | are relevant and that they converge to consensus agreements. The | |||
summarized and that the outcome is well documented (to avoid | Chair should make sure that discussions on the list are summarized | |||
repetition). The Chair also may choose to schedule organized on- | and that the outcome is well documented (to avoid repetition). They | |||
line "sessions" with agenda and deliverables. These can be | may need to consult with the Ombudsteam (see Section 7.8) if they | |||
structured as true meetings, conducted over the course of several | feel harassment is involved. The Chair also may choose to schedule | |||
days (to allow participation across the Internet). | organized on-line "sessions" with agenda and deliverables. These can | |||
be structured as true meetings, conducted over the course of several | ||||
days (to allow participation across the Internet). | ||||
Organize, prepare and chair face-to-face and on-line formal | Organize, prepare and chair face-to-face and on-line formal sessions. | |||
sessions. | ||||
Plan WG Sessions | * Plan WG Sessions | |||
The Chair must plan and announce all WG sessions well in advance | The Chair must plan and announce all WG sessions well in advance (see | |||
(see section 3.1). | Section 4.1). | |||
Communicate results of sessions | * Communicate results of sessions | |||
The Chair and/or Secretary must ensure that minutes of a session | The Chair and/or Secretary must ensure that minutes of a session are | |||
are taken and that an attendance list is circulated (see section | taken and that an attendance list is circulated (see Section 4.1). | |||
3.1). | ||||
Immediately after a session, the WG Chair MUST provide the Area | Immediately after a session, the WG Chair MUST provide the Area | |||
Director with a very short report (approximately one paragraph, | Director with a very short report (approximately one paragraph, via | |||
via email) on the session. | email) on the session. | |||
Distribute the workload | * Distribute the workload | |||
Of course, each WG will have participants who may not be able (or | Of course, each WG will have participants who may not be able (or | |||
want) to do any work at all. Most of the time the bulk of the work | want) to do any work at all. Most of the time the bulk of the work | |||
is done by a few dedicated participants. It is the task of the | is done by a few dedicated participants. It is the task of the Chair | |||
Chair to motivate enough experts to allow for a fair distribution | to motivate enough experts to allow for a fair distribution of the | |||
of the workload. | workload. | |||
Document development | * Document development | |||
Working groups produce documents and documents need authors. The | Working groups produce documents and documents need authors. The | |||
Chair must make sure that authors of WG documents incorporate | Chair must make sure that authors of WG documents incorporate changes | |||
changes as agreed to by the WG (see section 6.3). | as agreed to by the WG (see Section 7.3). | |||
Document publication | * Document publication | |||
The Chair and/or Document Editor will work with the RFC Editor to | The Chair and/or Document Editor will work with the RFC Editor to | |||
ensure document conformance with RFC publication requirements [5] | ensure document conformance with RFC publication requirements | |||
and to coordinate any editorial changes suggested by the RFC | [RFC7322] and to coordinate any editorial changes suggested by the | |||
Editor. A particular concern is that all participants are working | RFC Editor. A particular concern is that all participants are | |||
from the same version of a document at the same time. | working from the same version of a document at the same time. | |||
Document implementations | * Document implementations | |||
Under the procedures described in [1], the Chair is responsible | Under the procedures described in [bis2026], the Chair is responsible | |||
for documenting the specific implementations which qualify the | for documenting the specific implementations which qualify the | |||
specification for Draft or Internet Standard status along with | specification for Draft or Internet Standard status along with | |||
documentation about testing of the interoperation of these | documentation about testing of the interoperation of these | |||
implementations. | implementations. | |||
6.2. WG Secretary | 7.2. WG Secretary | |||
Taking minutes and editing working group documents often is performed | Taking minutes and editing working group documents often is performed | |||
by a specifically-designated participant or set of participants. In | by a specifically-designated participant or set of participants. In | |||
this role, the Secretary's job is to record WG decisions, rather than | this role, the Secretary's job is to record WG decisions, rather than | |||
to perform basic specification. | to perform basic specification. | |||
6.3. Document Editor | 7.3. Document Editor | |||
Most IETF working groups focus their efforts on a document, or set of | Most IETF working groups focus their efforts on a document, or set of | |||
documents, that capture the results of the group's work. A working | documents, that capture the results of the group's work. A working | |||
group generally designates a person or persons to serve as the Editor | group generally designates a person or persons to serve as the Editor | |||
for a particular document. The Document Editor is responsible for | for a particular document. The Document Editor is responsible for | |||
ensuring that the contents of the document accurately reflect the | ensuring that the contents of the document accurately reflect the | |||
decisions that have been made by the working group. | decisions that have been made by the working group. | |||
As a general practice, the Working Group Chair and Document Editor | As a general practice, the Working Group Chair and Document Editor | |||
positions are filled by different individuals to help ensure that the | positions are filled by different individuals to help ensure that the | |||
resulting documents accurately reflect the consensus of the working | resulting documents accurately reflect the consensus of the working | |||
group and that all processes are followed. | group and that all processes are followed. | |||
6.4. WG Facilitator | 7.4. WG Facilitator | |||
When meetings tend to become distracted or divisive, it often is | When meetings tend to become distracted or divisive, it often is | |||
helpful to assign the task of "process management" to one | helpful to assign the task of "process management" to one | |||
participant. Their job is to oversee the nature, rather than the | participant. Their job is to oversee the nature, rather than the | |||
content, of participant interactions. That is, they attend to the | content, of participant interactions. That is, they attend to the | |||
style of the discussion and to the schedule of the agenda, rather | style of the discussion and to the schedule of the agenda, rather | |||
than making direct technical contributions themselves. | than making direct technical contributions themselves. They may need | |||
to consult with the Ombudsteam (see Section 7.8) if they feel | ||||
harassment is involved. | ||||
6.5. Design teams | 7.5. Design teams | |||
It is often useful, and perhaps inevitable, for a sub-group of a | It is often useful, and perhaps inevitable, for a sub-group of a | |||
working group to develop a proposal to solve a particular problem. | working group to develop a proposal to solve a particular problem. | |||
Such a sub-group is called a design team. In order for a design team | Such a sub-group is called a design team. In order for a design team | |||
to remain small and agile, it is acceptable to have closed membership | to remain small and agile, it is acceptable to have closed membership | |||
and private meetings. Design teams may range from an informal chat | and private meetings. Design teams may range from an informal chat | |||
between people in a hallway to a formal set of expert volunteers that | between people in a hallway to a formal set of expert volunteers that | |||
the WG chair or AD appoints to attack a controversial problem. The | the WG chair or AD appoints to attack a controversial problem. The | |||
output of a design team is always subject to approval, rejection or | output of a design team is always subject to approval, rejection or | |||
modification by the WG as a whole. | modification by the WG as a whole. | |||
6.6. Working Group Consultant | 7.6. Working Group Consultant | |||
At the discretion of the Area Director, a Consultant may be assigned | At the discretion of the Area Director, a Consultant may be assigned | |||
to a working group. Consultants have specific technical background | to a working group. Consultants have specific technical background | |||
appropriate to the WG and experience in Internet architecture and | appropriate to the WG and experience in Internet architecture and | |||
IETF process. | IETF process. | |||
6.7. Area Director | 7.7. Area Director | |||
Area Directors are responsible for ensuring that working groups in | Area Directors are responsible for ensuring that working groups in | |||
their area produce coherent, coordinated, architecturally consistent | their area produce coherent, coordinated, architecturally consistent | |||
and timely output as a contribution to the overall results of the | and timely output as a contribution to the overall results of the | |||
IETF. | IETF. | |||
7. Working Group Documents | 7.8. Ombudsteam | |||
7.1. Session documents | As noted in [RFC7776]: | |||
IETF Participants must not engage in harassment while at IETF | ||||
meetings, virtual meetings, or social events or while | ||||
participating in mailing lists. This document lays out procedures | ||||
for managing and enforcing this policy. | ||||
The Ombudsteam is a resource for the entire IETF intended to address | ||||
issues of harassment, and all WG participants should feel free to | ||||
engage with the team if they feel there is an issue. | ||||
8. Working Group Documents | ||||
8.1. Session documents | ||||
All relevant documents to be discussed at a session should be | All relevant documents to be discussed at a session should be | |||
published and available as Internet-Drafts at least two weeks before | published and available as Internet-Drafts at least two weeks before | |||
a session starts. Any document which does not meet this publication | a session starts. Any document which does not meet this publication | |||
deadline can only be discussed in a working group session with the | deadline can only be discussed in a working group session with the | |||
specific approval of the working group chair(s). Since it is | specific approval of the working group chair(s). Since it is | |||
important that working group members have adequate time to review all | important that working group members have adequate time to review all | |||
documents, granting such an exception should only be done under | documents, granting such an exception should only be done under | |||
unusual conditions. The final session agenda should be posted to the | unusual conditions. The final session agenda should be posted to the | |||
working group mailing list at least two weeks before the session and | working group mailing list at least two weeks before the session and | |||
sent at that time to agenda@ietf.org for publication on the IETF web | sent at that time to agenda@ietf.org for publication on the IETF web | |||
site. | site. | |||
7.2. Internet-Drafts (I-D) | 8.2. Internet-Drafts (I-D) | |||
The Internet-Drafts directory is provided to working groups as a | The Internet-Drafts directory is provided to working groups as a | |||
resource for posting and disseminating in-process copies of working | resource for posting and disseminating in-process copies of working | |||
group documents. This repository is replicated at various locations | group documents. This repository is replicated at various locations | |||
around the Internet. It is encouraged that draft documents be posted | around the Internet. It is encouraged that draft documents be posted | |||
as soon as they become reasonably stable. | as soon as they become reasonably stable. | |||
It is stressed here that Internet-Drafts are working documents and | It is stressed here that Internet-Drafts are working documents and | |||
have no official standards status whatsoever. They may, eventually, | have no official standards status whatsoever. They may, eventually, | |||
turn into a standards-track document or they may sink from sight. | turn into a standards-track document or they may sink from sight. | |||
Internet-Drafts are submitted to: internet-drafts@ietf.org | Internet-Drafts are submitted to: internet-drafts@ietf.org | |||
The format of an Internet-Draft must be the same as for an RFC [2]. | The format of an Internet-Draft is mostly the same as for an RFC | |||
Further, an I-D must contain: | [RFC7322], Section 4; details can also be found at | |||
https://authors.ietf.org (https://authors.ietf.org). In addition, an | ||||
I-D must contain: | ||||
- Beginning, standard, boilerplate text which is provided by the | * The I-D filename; and | |||
Secretariat on their web site and in the ftp directory; | ||||
- The I-D filename; and | ||||
- The expiration date for the I-D. | ||||
Complete specification of requirements for an Internet-Draft are | * The expiration date for the I-D. | |||
found in the file "1id-guidelines.txt" in the Internet-Drafts | ||||
directory at an Internet Repository site. The organization of the | ||||
Internet-Drafts directory is found in the file "1id-organization" in | ||||
the Internet-Drafts directory at an Internet Repository site. This | ||||
file also contains the rules for naming Internet-Drafts. (See [1] | ||||
for more information about Internet-Drafts.) | ||||
7.3. Request For Comments (RFC) | * Standard boilerplate which can be found in Section 6 of the Trust | |||
Legal Provisions (https://trustee.ietf.org/documentation/trust- | ||||
legal-provisions) | ||||
The tooling available to authors automates most the above. | ||||
8.3. Request For Comments (RFC) | ||||
The work of an IETF working group often results in publication of one | The work of an IETF working group often results in publication of one | |||
or more documents, as part of the Request For Comments (RFCs) [1] | or more documents, as part of the Request For Comments (RFCs) | |||
series. This series is the archival publication record for the | [bis2026] series. This series is the archival publication record for | |||
Internet community. A document can be written by an individual in a | the Internet community. A document can be written by an individual | |||
working group, by a group as a whole with a designated Editor, or by | in a working group, by a group as a whole with a designated Editor, | |||
others not involved with the IETF. | or by others not involved with the IETF. | |||
NOTE: The RFC series is a publication mechanism only and publication | NOTE: The RFC series is a publication mechanism only and publication | |||
does not determine the IETF status of a document. Status is | does not determine the IETF status of a document. Status is | |||
determined through separate, explicit status labels assigned by the | determined through separate, explicit status labels assigned by the | |||
IESG on behalf of the IETF. In other words, the reader is reminded | IESG on behalf of the IETF. In other words, the reader is reminded | |||
that all Internet Standards are published as RFCs, but NOT all RFCs | that all Internet Standards are published as RFCs, but NOT all RFCs | |||
specify standards [4]. | specify standards [RFC1796]. | |||
7.4. Working Group Last-Call | 8.4. Working Group Last-Call | |||
When a WG decides that a document is ready for publication it may be | When a WG decides that a document is ready for publication it may be | |||
submitted to the IESG for consideration. In most cases the | submitted to the IESG for consideration. In most cases the | |||
determination that a WG feels that a document is ready for | determination that a WG feels that a document is ready for | |||
publication is done by the WG Chair issuing a working group Last- | publication is done by the WG Chair issuing a working group Last- | |||
Call. The decision to issue a working group Last-Call is at the | Call. The decision to issue a working group Last-Call is at the | |||
discretion of the WG Chair working with the Area Director. A working | discretion of the WG Chair working with the Area Director. A working | |||
group Last-Call serves the same purpose within a working group that | group Last-Call serves the same purpose within a working group that | |||
an IESG Last-Call does in the broader IETF community (see [1]). | an IESG Last-Call does in the broader IETF community (see [bis2026]). | |||
7.5. Submission of documents | 8.5. Submission of documents | |||
Once that a WG has determined at least rough consensus exists within | Once that a WG has determined at least rough consensus exists within | |||
the WG for the advancement of a document the following must be done: | the WG for the advancement of a document the following must be done: | |||
- The version of the relevant document exactly as agreed to by the WG | * The version of the relevant document exactly as agreed to by the | |||
MUST be in the Internet-Drafts directory. | WG MUST be in the Internet-Drafts directory. | |||
- The relevant document MUST be formatted according to section 7.3. | * The relevant document MUST be formatted according to Section 8.3. | |||
- The WG Chair MUST send email to the relevant Area Director. A copy | * The WG Chair MUST send email to the relevant Area Director. A | |||
of the request MUST be also sent to the IESG Secretariat. The mail | copy of the request MUST be also sent to the IESG Secretariat. | |||
MUST contain the reference to the document's ID filename, and the | The mail MUST contain the reference to the document's ID filename, | |||
action requested. The copy of the message to the IESG Secretariat | and the action requested. The copy of the message to the IESG | |||
is to ensure that the request gets recorded by the Secretariat so | Secretariat is to ensure that the request gets recorded by the | |||
that they can monitor the progress of the document through the | Secretariat so that they can monitor the progress of the document | |||
process. | through the process. | |||
Unless returned by the IESG to the WG for further development, | Unless returned by the IESG to the WG for further development, | |||
progressing of the document is then the responsibility of the IESG. | progressing of the document is then the responsibility of the IESG. | |||
After IESG approval, responsibility for final disposition is the | After IESG approval, responsibility for final disposition is the | |||
joint responsibility of the RFC Editor, the WG Chair and the Document | joint responsibility of the RFC Editor, the WG Chair and the Document | |||
Editor. | Editor. | |||
8. Review of documents | 9. Review of documents | |||
The IESG reviews all documents submitted for publication as RFCs. | The IESG reviews all documents submitted for publication as RFCs. | |||
Usually minimal IESG review is necessary in the case of a submission | Usually minimal IESG review is necessary in the case of a submission | |||
from a WG intended as an Informational or Experimental RFC. More | from a WG intended as an Informational or Experimental RFC. More | |||
extensive review is undertaken in the case of standards-track | extensive review is undertaken in the case of standards-track | |||
documents. | documents. | |||
Prior to the IESG beginning their deliberations on standards-track | Prior to the IESG beginning their deliberations on standards-track | |||
documents, IETF Secretariat will issue a "Last-Call" to the IETF | documents, IETF Secretariat will issue a "Last-Call" to the IETF | |||
mailing list (see [1]). This Last Call will announce the intention of | mailing list (see [bis2026]). This Last Call will announce the | |||
the IESG to consider the document, and it will solicit final comments | intention of the IESG to consider the document, and it will solicit | |||
from the IETF within a period of two weeks. It is important to note | final comments from the IETF within a period of two weeks. It is | |||
that a Last-Call is intended as a brief, final check with the | important to note that a Last-Call is intended as a brief, final | |||
Internet community, to make sure that no important concerns have been | check with the Internet community, to make sure that no important | |||
missed or misunderstood. The Last-Call should not serve as a more | concerns have been missed or misunderstood. The Last-Call should not | |||
general, in-depth review. | serve as a more general, in-depth review. | |||
The IESG review takes into account responses to the Last-Call and | The IESG review takes into account responses to the Last-Call and | |||
will lead to one of these possible conclusions: | will lead to one of these possible conclusions: | |||
1. The document is accepted as is for the status requested. | 1. The document is accepted as is for the status requested. This | |||
This fact will be announced by the IETF Secretariat to the IETF | fact will be announced by the IETF Secretariat to the IETF | |||
mailing list and to the RFC Editor. | mailing list and to the RFC Editor. | |||
2. The document is accepted as-is but not for the status requested. | 2. The document is accepted as-is but not for the status requested. | |||
This fact will be announced by the IETF Secretariat to the IETF | This fact will be announced by the IETF Secretariat to the IETF | |||
mailing list and to the RFC Editor (see [1] for more details). | mailing list and to the RFC Editor (see [bis2026] for more | |||
details). | ||||
3. Changes regarding content are suggested to the author(s)/WG. | 3. Changes regarding content are suggested to the author(s)/WG. | |||
Suggestions from the IESG must be clear and direct, so as to | Suggestions from the IESG must be clear and direct, so as to | |||
facilitate working group and author correction of the | facilitate working group and author correction of the | |||
specification. If the author(s)/WG can explain to the | specification. If the author(s)/WG can explain to the | |||
satisfaction of the IESG why the changes are not necessary, the | satisfaction of the IESG why the changes are not necessary, the | |||
document will be accepted for publication as under point 1, above. | document will be accepted for publication as under point 1, | |||
If the changes are made the revised document may be resubmitted | above. If the changes are made the revised document may be | |||
for IESG review. | resubmitted for IESG review. | |||
4. Changes are suggested by the IESG and a change in status is | 4. Changes are suggested by the IESG and a change in status is | |||
recommended. | recommended. The process described above for 3 and 2 are | |||
The process described above for 3 and 2 are followed in that | followed in that order. | |||
order. | ||||
5. The document is rejected. | 5. The document is rejected. Any document rejection will be | |||
Any document rejection will be accompanied by specific and | accompanied by specific and thorough arguments from the IESG. | |||
thorough arguments from the IESG. Although the IETF and working | Although the IETF and working group process is structured such | |||
group process is structured such that this alternative is not | that this alternative is not likely to arise for documents coming | |||
likely to arise for documents coming from a working group, the | from a working group, the IESG has the right and responsibility | |||
IESG has the right and responsibility to reject documents that the | to reject documents that the IESG feels are fatally flawed in | |||
IESG feels are fatally flawed in some way. | some way. | |||
If any individual or group of individuals feels that the review | If any individual or group of individuals feels that the review | |||
treatment has been unfair, there is the opportunity to make a | treatment has been unfair, there is the opportunity to make a | |||
procedural complaint. The mechanism for this type of complaints is | procedural complaint. The mechanism for this type of complaints is | |||
described in [1]. | described in [bis2026]. | |||
9. Security Considerations | 10. Security Considerations | |||
Documents describing IETF processes, such as this one, do not have an | Documents describing IETF processes, such as this one, do not have an | |||
impact on the security of the network infrastructure or of Internet | impact on the security of the network infrastructure or of Internet | |||
applications. | applications. | |||
It should be noted that all IETF working groups are required to | It should be noted that all IETF working groups are required to | |||
examine and understand the security implications of any technology | examine and understand the security implications of any technology | |||
they develop. This analysis must be included in any resulting RFCs | they develop. This analysis must be included in any resulting RFCs | |||
in a Security Considerations section. Note that merely noting a | in a Security Considerations section. Note that merely noting a | |||
significant security hole is no longer sufficient. IETF developed | significant security hole is no longer sufficient. IETF developed | |||
technologies should not add insecurity to the environment in which | technologies should not add insecurity to the environment in which | |||
they are run. | they are run. | |||
10. Acknowledgments | 11. IANA Considerations | |||
This revision of this document relies heavily on the previous version | This document has no IANA actions. | |||
(RFC 1603) which was edited by Erik Huizer and Dave Crocker. It has | ||||
been reviewed by the Poisson Working Group. | ||||
11. References | 12. Change Log | |||
[1] Bradner, S., Editor, "The Internet Standards Process -- Revision | * Draft 0: Translated the nroff source of RFC 2418 into markdown. | |||
3", BCP 9, RFC 2026, October 1996. | Changed the intellectual proper notices the current ones. | |||
[2] Hovey, R., and S. Bradner, "The Organizations involved in the | * Draft 1: Incorporated RFC 3934. Fixed a few minor typo's and cut/ | |||
IETF Standards Process", BCP 11, RFC 2028, October 1996. | paste errors. Fixed updates/obsoletes headers and comments. | |||
[3] Gavin, J., "IAB and IESG Selection, Confirmation, and Recall | * Draft 2: Incorporate RFC 7475. Fix internal references. | |||
Process: Operation of the Nominating and Recall Committees", BCP | ||||
10, RFC 2282, February 1998. | ||||
[4] Huitema, C., J. Postel, S. Crocker, "Not all RFCs are Standards", | * Draft 3: Incorporate RFC 8717. | |||
RFC 1796, April 1995. | ||||
[5] Postel, J., and J. Reynolds, "Instructions to RFC Authors", RFC | * Draft 4: Incoroporate RFC 9141. | |||
2223, October 1997. | ||||
[6] Bradner, S., "Key words for use in RFCs to Indicate Requirement | * Draft 5: Incorporate RFC 7776. Text reviewed by Adrian Farrel, | |||
Level", BCP 14, RFC 2119, March 1997. | one of the RFC authors, since it is not really directly including | |||
text from the RFC. | ||||
12. Editor's Address | * Draft 6: Addressed the editorial issues found by the following | |||
errata: 6787. Errata 3752. 6130, 7408 were previously fixed. | ||||
Scott Bradner | 13. References | |||
Harvard University | ||||
1350 Mass Ave. | ||||
Cambridge MA | ||||
02138 | ||||
USA | ||||
Phone +1 617 495 3864 | 13.1. Normative References | |||
EMail: sob@harvard.edu | ||||
Appendix: Sample Working Group Charter | ||||
Working Group Name: | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
IP Telephony (iptel) | Requirement Levels", BCP 14, RFC 2119, | |||
DOI 10.17487/RFC2119, March 1997, | ||||
<https://www.rfc-editor.org/rfc/rfc2119>. | ||||
IETF Area: | [RFC7776] Resnick, P. and A. Farrel, "IETF Anti-Harassment | |||
Transport Area | Procedures", BCP 25, RFC 7776, DOI 10.17487/RFC7776, March | |||
2016, <https://www.rfc-editor.org/rfc/rfc7776>. | ||||
Chair(s): | [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | |||
Jonathan Rosenberg <jdrosen@bell-labs.com> | 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | |||
May 2017, <https://www.rfc-editor.org/rfc/rfc8174>. | ||||
Transport Area Director(s): | [RFC9281] Salz, R., "Entities Involved in the IETF Standards | |||
Scott Bradner <sob@harvard.edu> | Process", BCP 11, RFC 9281, DOI 10.17487/RFC9281, June | |||
Allyn Romanow <allyn@mci.net> | 2022, <https://www.rfc-editor.org/rfc/rfc9281>. | |||
Responsible Area Director: | 13.2. Informative References | |||
Allyn Romanow <allyn@mci.net> | ||||
Mailing Lists: | [bis2026] Salz, R. and S. O. Bradner, "The Internet Standards | |||
General Discussion:iptel@lists.research.bell-labs.com | Process", Work in Progress, Internet-Draft, draft-rsalz- | |||
To Subscribe: iptel-request@lists.research.bell-labs.com | 2026bis-12, 10 October 2024, | |||
Archive: http://www.bell-labs.com/mailing-lists/siptel | <https://datatracker.ietf.org/doc/html/draft-rsalz- | |||
2026bis-12>. | ||||
Description of Working Group: | [RFC1796] Huitema, C., Postel, J., and S. Crocker, "Not All RFCs are | |||
Standards", RFC 1796, DOI 10.17487/RFC1796, April 1995, | ||||
<https://www.rfc-editor.org/rfc/rfc1796>. | ||||
Before Internet telephony can become a widely deployed service, a | [RFC2418] Bradner, S., "IETF Working Group Guidelines and | |||
number of protocols must be deployed. These include signaling and | Procedures", BCP 25, RFC 2418, DOI 10.17487/RFC2418, | |||
capabilities exchange, but also include a number of "peripheral" | September 1998, <https://www.rfc-editor.org/rfc/rfc2418>. | |||
protocols for providing related services. | ||||
The primary purpose of this working group is to develop two such | [RFC3683] Rose, M., "A Practice for Revoking Posting Rights to IETF | |||
supportive protocols and a frameword document. They are: | Mailing Lists", BCP 83, RFC 3683, DOI 10.17487/RFC3683, | |||
March 2004, <https://www.rfc-editor.org/rfc/rfc3683>. | ||||
1. Call Processing Syntax. When a call is setup between two | [RFC7322] Flanagan, H. and S. Ginoza, "RFC Style Guide", RFC 7322, | |||
endpoints, the signaling will generally pass through several servers | DOI 10.17487/RFC7322, September 2014, | |||
(such as an H.323 gatekeeper) which are responsible for forwarding, | <https://www.rfc-editor.org/rfc/rfc7322>. | |||
redirecting, or proxying the signaling messages. For example, a user | ||||
may make a call to j.doe@bigcompany.com. The signaling message to | ||||
initiate the call will arrive at some server at bigcompany. This | ||||
server can inform the caller that the callee is busy, forward the | ||||
call initiation request to another server closer to the user, or drop | ||||
the call completely (among other possibilities). It is very desirable | ||||
to allow the callee to provide input to this process, guiding the | ||||
server in its decision on how to act. This can enable a wide variety | ||||
of advanced personal mobility and call agent services. | ||||
Such preferences can be expressed in a call processing syntax, which | [RFC8713] Kucherawy, M., Ed., Hinden, R., Ed., and J. Livingood, | |||
can be authored by the user (or generated automatically by some | Ed., "IAB, IESG, IETF Trust, and IETF LLC Selection, | |||
tool), and then uploaded to the server. The group will develop this | Confirmation, and Recall Process: Operation of the IETF | |||
syntax, and specify means of securely transporting and extending it. | Nominating and Recall Committees", BCP 10, RFC 8713, | |||
The result will be a single standards track RFC. | DOI 10.17487/RFC8713, February 2020, | |||
<https://www.rfc-editor.org/rfc/rfc8713>. | ||||
2. In addition, the group will write a service model document, which | Appendix: Sample Working Group Charter | |||
describes the services that are enabled by the call processing | ||||
syntax, and discusses how the syntax can be used. This document will | ||||
result in a single RFC. | ||||
3. Gateway Attribute Distribution Protocol. When making a call | Working Group Name: | |||
between an IP host and a PSTN user, a telephony gateway must be used. | IP Telephony (iptel) | |||
The selection of such gateways can be based on many criteria, | ||||
including client expressed preferences, service provider preferences, | ||||
and availability of gateways, in addition to destination telephone | ||||
number. Since gateways outside of the hosts' administrative domain | ||||
might be used, a protocol is required to allow gateways in remote | ||||
domains to distribute their attributes (such as PSTN connectivity, | ||||
supported codecs, etc.) to entities in other domains which must make | ||||
a selection of a gateway. The protocol must allow for scalable, | ||||
bandwidth efficient, and very secure transmission of these | ||||
attributes. The group will investigate and design a protocol for this | ||||
purpose, generate an Internet Draft, and advance it to RFC as | ||||
appropriate. | ||||
Goals and Milestones: | IETF Area: | |||
Transport Area | ||||
May 98 Issue first Internet-Draft on service framework | Chair(s): | |||
Jul 98 Submit framework ID to IESG for publication as an RFC. | ||||
Aug 98 Issue first Internet-Draft on Call Processing Syntax | ||||
Oct 98 Submit Call processing syntax to IESG for consideration | ||||
as a Proposed Standard. | ||||
Dec 98 Achieve consensus on basics of gateway attribute | ||||
distribution protocol | ||||
Jan 99 Submit Gateway Attribute Distribution protocol to IESG | ||||
for consideration as a RFC (info, exp, stds track TB | ||||
Full Copyright Statement | Jonathan Rosenberg <jdrosen@bell-labs.com> | |||
Copyright (C) The Internet Society (1998). All Rights Reserved. | Transport Area Director(s): | |||
Scott Bradner <sob@harvard.edu> | ||||
Allyn Romanow <allyn@mci.net> | ||||
This document and translations of it may be copied and furnished to | Responsible Area Director: | |||
others, and derivative works that comment on or otherwise explain it | Allyn Romanow <allyn@mci.net> | |||
or assist in its implementation may be prepared, copied, published | ||||
and distributed, in whole or in part, without restriction of any | ||||
kind, provided that the above copyright notice and this paragraph are | ||||
included on all such copies and derivative works. However, this | ||||
document itself may not be modified in any way, such as by removing | ||||
the copyright notice or references to the Internet Society or other | ||||
Internet organizations, except as needed for the purpose of | ||||
developing Internet standards in which case the procedures for | ||||
copyrights defined in the Internet Standards process must be | ||||
followed, or as required to translate it into languages other than | ||||
English. | ||||
The limited permissions granted above are perpetual and will not be | Mailing Lists: | |||
revoked by the Internet Society or its successors or assigns. | General Discussion:iptel@lists.research.bell-labs.com | |||
To Subscribe: iptel-request@lists.research.bell-labs.com | ||||
Archive: http://www.bell-labs.com/mailing-lists/siptel | ||||
This document and the information contained herein is provided on an | Description of Working Group: | |||
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING | ||||
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING | Before Internet telephony can become a widely deployed service, a | |||
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION | number of protocols must be deployed. These include signaling and | |||
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF | capabilities exchange, but also include a number of "peripheral" | |||
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | protocols for providing related services. | |||
The primary purpose of this working group is to develop two such | ||||
supportive protocols and a framework document. They are: | ||||
1. Call Processing Syntax. When a call is setup between two endpoints, | ||||
the signaling will generally pass through several servers (such as an | ||||
H.323 gatekeeper) which are responsible for forwarding, redirecting, | ||||
or proxying the signaling messages. For example, a user may make a | ||||
call to j.doe@bigcompany.com. The signaling message to initiate the | ||||
call will arrive at some server at bigcompany. This server can inform | ||||
the caller that the callee is busy, forward the call initiation | ||||
request to another server closer to the user, or drop the call | ||||
completely (among other possibilities). It is very desirable to allow | ||||
the callee to provide input to this process, guiding the server in its | ||||
decision on how to act. This can enable a wide variety of advanced | ||||
personal mobility and call agent services. | ||||
Such preferences can be expressed in a call processing syntax, which | ||||
can be authored by the user (or generated automatically by some tool), | ||||
and then uploaded to the server. The group will develop this syntax, | ||||
and specify means of securely transporting and extending it. The | ||||
result will be a single standards track RFC. | ||||
2. In addition, the group will write a service model document, which | ||||
describes the services that are enabled by the call processing syntax, | ||||
and discusses how the syntax can be used. This document will result in | ||||
a single RFC. | ||||
3. Gateway Attribute Distribution Protocol. When making a call between | ||||
an IP host and a PSTN user, a telephony gateway must be used. The | ||||
selection of such gateways can be based on many criteria, including | ||||
client expressed preferences, service provider preferences, and | ||||
availability of gateways, in addition to destination telephone number. | ||||
Since gateways outside of the hosts' administrative domain might be | ||||
used, a protocol is required to allow gateways in remote domains to | ||||
distribute their attributes (such as PSTN connectivity, supported | ||||
codecs, etc.) to entities in other domains which must make a selection | ||||
of a gateway. The protocol must allow for scalable, bandwidth | ||||
efficient, and very secure transmission of these attributes. The group | ||||
will investigate and design a protocol for this purpose, generate an | ||||
Internet Draft, and advance it to RFC as appropriate. | ||||
Goals and Milestones: | ||||
May 98 Issue first Internet-Draft on service framework | ||||
Jul 98 Submit framework ID to IESG for publication as an RFC. | ||||
Aug 98 Issue first Internet-Draft on Call Processing Syntax | ||||
Oct 98 Submit Call processing syntax to IESG for consideration | ||||
as a Proposed Standard. | ||||
Dec 98 Achieve consensus on basics of gateway attribute | ||||
distribution protocol | ||||
Jan 99 Submit Gateway Attribute Distribution protocol to IESG | ||||
for consideration as a RFC (info, exp, stds track TB | ||||
Acknowledgments | ||||
We gratefully acknowledge those who have contributed to the | ||||
development of IETF RFC's and the processes that create both the | ||||
content and documents. In particular, we thank the authors of all | ||||
the documents that updated [RFC2418]. | ||||
We also thank Sandy Ginoza of the Secretariat for sending all the | ||||
sources of [RFC2418] and the subsequent documents, and John Klensin | ||||
for his support and cooperation during the process of creating this | ||||
document. | ||||
Authors' Addresses | ||||
Rich Salz | ||||
Akamai Technologies | ||||
Email: rsalz@akamai.com | ||||
Scott Bradner | ||||
SOBCO | ||||
Email: sob@sobco.com | ||||
End of changes. 191 change blocks. | ||||
557 lines changed or deleted | 588 lines changed or added | |||
This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |