Creating an RFC

Before it can be published as an RFC, a document must first be published as an Internet Draft (I-D). All RFCs have been I-Ds, but not all I-Ds become RFCs.

The following links point to important information for RFC authors.

RFC Submission Process

  • RFCs from the IETF

    All RFCs in a standards-track or Best Current Practice (BCP) category, as well as some Informational and Experimental RFCs, originate within the IETF process and reach the RFC Editor through the IESG. Members of the IESG include the IETF Area Directors (ADs), who are responsible for sets of related working groups. These working groups develop documents that may be approved for publication as RFCs by the ADs with IESG concurrence.

  • Independent Submissions

    Anyone can write an RFC and independently submit it to the RFC Editor for possible publication. It will be published after review, and perhaps revision, for technical competence, relevance, and adequate writing. It will also be reviewed by the RFC Editor and by the IESG for possible conflict with the IETF process. Once this has been completed successfully, independent submissions enter the same publication process as IETF submissions.

    An independent submission must first be published as an Internet Draft. The author may then send e-mail to rfc-editor@rfc-editor.org requesting that the document to be considered as an RFC in the Informational or Experimental category (please specify).

RFC Publication Process

The RFC Editor maintains a list of documents in the editorial process. Since documents are processed in roughly FIFO order, this list is called the publication queue.

Each document in the queue is assigned to a state that tracks its progress. The state diagram shows the overall publication process. The top of this diagram, in yellow, shows the independent submission review process. The bottom, in green is the actual publication process.

Whenever a document enters the editorial queue, changes its state in the queue, or leaves the queue, an automatic email message summarizing the state change is sent to the authors. This message is for information only; it does not replace existing messages to authors, such as AUTH48 messages.

Here are some important notes on the process.

  • IANA processing generally takes place in parallel with editing, but occasionally a document can be held up a long time in IANA state (through no fault of IANA).

  • A document A that has a normative reference to a document B that is not yet in the queue will be held at MISSREF state (perhaps a very long time) until B enters the queue.

    Once A and B are both in the queue, they will both be edited. For various reasons this editing may required diferent times. A will be held in REF state, if necessary, until B's editing is complete, so that A and B will enter the final quality control state RFC-EDITOR, together. Collections of 5 or more documents linked by such normative references are not unusual.

  • IETF working groups sometimes submit sets of documents that should be published together although they are not explicitly coupled by normative references. (Ideally, such document sets would be visible in the queue; we are working on that). A document that belongs to such an implicit set may be held (perhaps a long time) in RFC-EDITOR state, untiL the entire set has entered RFC-EDITOR state.

  • The Author Final Review state AUTH48 can sometimes cause a long delay, when authors are unresponsive or when significant technical issues arise at the last minute.

  • Editing sometimes raises issues that lead to technical discucssions involving the working group and an Area Director. If the delay is significant, the document is put into IESG state (not shown) until the issue is resolved.

  • Although the diagram does not show it, a document may occasionally "fall out" of the queue at any time, e.g., because a working group, and author, or an Area Director requests that it be withdrawn.

Authors' Final Review (AUTH48 State)

Once an RFC has been edited and is ready for publication, the author(s) are given "48 hours" (in practice, this often stretches over weeks) to look over their document for errors, editorial and otherwise. We DO NOT make changes to RFCs once they have been published, so please look over your document carefully. Upon approval by all authors, the RFC will be published.

We STRONGLY suggest that authors use this opportunity to check for spelling and missing words and to ensure that the references and contact information are up to date. Also, if the is a MIB, we encourage one last look at your CODE.

Upon request or because of temporary unavailability of an author, the nominal 48 hours will be extended. In extreme cases, the relevant AD can act in stead of a missing author. Indefinite delays are not allowed, but when there is a choice, the RFC Editor would in general prefer to publish it right than to publish it early.



Reference

  • RFC 2026 "The Internet Standards Process -- Revision 3".


This page was last updated on 07Nov08.