Skip to content

IETF RFC Process for Internet-Drafts

This page explains the usual IETF path from an Internet-Draft to an RFC. It focuses on the IETF Stream and Standards Track, because draft-thain-ipv8-02 lists an intended status of Standards Track.

An Internet-Draft is a public working document. Anyone may write and submit one. That does not make it an IETF standard, an IETF work item, or an RFC.

For a draft to become a Standards Track RFC, it normally needs:

  1. A suitable IETF home, usually a Working Group.
  2. Active technical discussion and revision.
  3. Working Group adoption, if the work belongs in a WG.
  4. Working Group consensus that the document is ready.
  5. IETF Last Call.
  6. IESG review and approval.
  7. RFC Editor editing, author final review, and publication.
  8. IANA registry actions, if the RFC creates or changes protocol parameters.

Anyone can write and submit an Internet-Draft. No membership, employer, national standards body, or prior permission is required.

Submitting a draft grants rights to the IETF Trust under the IETF contribution rules. Authors also need to follow IETF policies on copyright, patents, and disclosure.

The usual submission path is the IETF Datatracker Internet-Draft submission tool.

The Datatracker submission page recommends:

  • Checking the draft with the idnits tool before submission.
  • Submitting xml2rfc version 3 XML source when possible.
  • Letting the system generate TXT output from XML, or providing TXT when XML is not possible.
  • Using manual posting only if the submission tool cannot be used.

After posting, the draft appears publicly as an Internet-Draft. It can expire after six months unless updated, replaced, or already under official publication review.

PathWhen it appliesPossible result
Individual draft onlyAuthor wants public review or archival discussion.May expire without further action.
Existing Working GroupThe topic fits an active WG charter.WG may discuss, adopt, revise, and progress it.
DISPATCH or BOFNo obvious WG exists, or the scope needs community routing.Work may be directed to an existing WG, a new WG, AD sponsorship, more discussion, or no IETF action.
AD-sponsoredAn Area Director agrees to sponsor an individual document.Can proceed through IETF review without WG adoption.
Independent Submission StreamWork is outside IETF/IAB/IRTF official process.May become Informational, Experimental, or Historic RFC, but not a Standards Track RFC.

Most IETF standards work happens in Working Groups. A WG is mainly a public mailing list with a charter, chairs, and Area Director oversight.

Important points:

  • Anyone can join a WG mailing list and post to it.
  • A WG works only within its charter.
  • WG chairs manage discussion, calls for adoption, consensus calls, Working Group Last Call, and document progress.
  • A WG draft reflects WG consensus, not only the original authors’ view.
  • Authors or editors update the draft based on WG decisions.
  • If editors do not follow WG consensus, chairs can replace them.

WG decisions use rough consensus, not majority voting. Chairs judge whether the objections have been heard and whether the group has enough agreement to proceed.

When a WG document is ready, the WG chairs normally send it forward with a document shepherd write-up. The responsible Area Director reviews it and places it into the IESG process.

The IESG then manages IETF-wide review:

  1. IETF Last Call: The wider IETF community gets a final review period. Comments can come from anyone.
  2. IESG Evaluation: Area Directors review the document. They can approve, raise blocking issues, request changes, or send the document back for more work.
  3. Final IESG decision: The IESG decides whether the document should be approved for publication and at what status.

The IESG is responsible for entry into and movement along the Standards Track, including final approval of Internet Standards.

After approval, the document enters the RFC Editor publication queue.

The RFC Editor process includes:

  • Editorial review and formatting.
  • Reference checks.
  • Coordination with IANA when registry actions are needed.
  • Resolution of publication-blocking issues.
  • AUTH48, the authors’ final review before publication.
  • Final publication as an RFC.

Once an RFC is published, it is archival. The RFC text is generally not changed; later corrections are handled through errata or by publishing a new RFC that updates or obsoletes the older one.

IANA maintains protocol parameter registries used by IETF standards, such as code points, number assignments, DNS-related parameters, and many other protocol registries.

If a draft requests new protocol parameters, the draft’s IANA Considerations section tells IANA what registry action is needed. IANA processing usually happens during the RFC Editor stage, often in parallel with editing.

IANA executes approved registry actions; it does not decide whether a draft should become a standard.

Modern IETF Standards Track has two maturity levels:

LevelMeaning
Proposed StandardFirst official Standards Track level. Many standards remain here.
Internet StandardFinal maturity level, used when the specification has strong maturity, interoperable implementations, deployment, and operational experience.

RFC 6410 removed the old three-level ladder for new standards and reduced the Standards Track to Proposed Standard and Internet Standard.

ActorMain role
AuthorsWrite the draft, respond to review, revise text.
Individual participantsReview, implement, test, object, suggest changes, and discuss on mailing lists.
Working GroupBuilds rough consensus around the technical content.
WG chairsManage process, judge WG consensus, run calls, and move documents forward.
Document shepherdSummarizes document history, reviews status, and helps the Area Director.
Area DirectorOversees the relevant area, reviews the work, and brings it to IESG.
IESGPerforms IETF-wide review and decides whether to approve publication in the IETF Stream.
RFC EditorEdits, formats, queues, and publishes the RFC.
IANAPerforms approved protocol registry actions.
IETF TrustHolds rights and licensing framework for IETF contributions and RFC text.

draft-thain-ipv8-02 is currently an Internet-Draft. Its intended status is Standards Track, but that is an author-supplied target, not an approval.

For IPv8 to become a Standards Track RFC, it would need to pass through the IETF process above. For a proposal that changes core Internet-layer behavior, practical review would likely focus heavily on interoperability, deployment impact, IANA code points, compatibility claims, operational safety, security, and whether there is broad implementer and operator support.