| < draft-kolkman-proposed-standards-clarified-04.txt | draft-kolkman-proposed-standards-clarified-05.txt > | |||
|---|---|---|---|---|
| Network Working Group O. Kolkman | Network Working Group O. Kolkman | |||
| Internet-Draft NLnet Labs | Internet-Draft NLnet Labs | |||
| Updates: 2026 (if approved) S. Bradner | Updates: 2026 (if approved) S. Bradner | |||
| Intended status: Best Current Practice Harvard University | Intended status: Best Current Practice Harvard University | |||
| Expires: April 18, 2014 S. Turner | Expires: May 02, 2014 S. Turner | |||
| IECA, Inc. | IECA, Inc. | |||
| October 17, 2013 | October 31, 2013 | |||
| Characterization of Proposed Standards | Characterization of Proposed Standards | |||
| draft-kolkman-proposed-standards-clarified-04 | draft-kolkman-proposed-standards-clarified-05 | |||
| Abstract | Abstract | |||
| RFC 2026 describes the review performed by the IESG on IETF Proposed | RFC 2026 describes the review performed by the IESG on IETF Proposed | |||
| Standard RFCs and states the maturity level of those documents. This | Standard RFCs and characterizes the maturity level of those | |||
| document clarifies those descriptions and updates RFC 2026 by | documents. This document updates RFC 2026 by providing a current and | |||
| providing a new characterization of Proposed Standards. | more accurate characterization of Proposed Standards. | |||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted in full conformance with the | This Internet-Draft is submitted in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on April 18, 2014. | This Internet-Draft will expire on May 02, 2014. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2013 IETF Trust and the persons identified as the | Copyright (c) 2013 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents (http://trustee.ietf.org/ | Provisions Relating to IETF Documents (http://trustee.ietf.org/ | |||
| license-info) in effect on the date of publication of this document. | license-info) in effect on the date of publication of this document. | |||
| Please review these documents carefully, as they describe your rights | Please review these documents carefully, as they describe your rights | |||
| and restrictions with respect to this document. Code Components | and restrictions with respect to this document. Code Components | |||
| extracted from this document must include Simplified BSD License text | extracted from this document must include Simplified BSD License text | |||
| as described in Section 4.e of the Trust Legal Provisions and are | as described in Section 4.e of the Trust Legal Provisions and are | |||
| provided without warranty as described in the Simplified BSD License. | provided without warranty as described in the Simplified BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 2. IETF Review of Proposed Standards . . . . . . . . . . . . . . 2 | 2. IETF Review of Proposed Standards . . . . . . . . . . . . . . 2 | |||
| 3. Characterization of Specification . . . . . . . . . . . . . . 3 | 3. Characterization of Specifications . . . . . . . . . . . . . . 3 | |||
| 3.1. Characterization of IETF Proposed Standard Specifications 3 | 3.1. Characterization of IETF Proposed Standard Specifications 3 | |||
| 3.2. Characteristics of Internet Standards . . . . . . . . . . 4 | 3.2. Characteristics of Internet Standards . . . . . . . . . . 3 | |||
| 4. Further Considerations . . . . . . . . . . . . . . . . . . . . 4 | 4. Further Considerations . . . . . . . . . . . . . . . . . . . . 4 | |||
| 5. Security Considerations . . . . . . . . . . . . . . . . . . . 4 | 5. Security Considerations . . . . . . . . . . . . . . . . . . . 4 | |||
| 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 4 | 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | 7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . . 4 | Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . . 4 | |||
| Appendix B. Internet Draft Notes and RFC Editor Instructions . . . 5 | Appendix B. Internet Draft Notes and RFC Editor Instructions . . . 4 | |||
| Appendix B.1. Version 00 . . . . . . . . . . . . . . . . . . . 5 | Appendix B.1. Version 00 . . . . . . . . . . . . . . . . . . . 5 | |||
| Appendix B.2. Version 00->01 . . . . . . . . . . . . . . . . . 6 | Appendix B.2. Version 00->01 . . . . . . . . . . . . . . . . . 6 | |||
| Appendix B.3. Version 01->02 . . . . . . . . . . . . . . . . . 6 | Appendix B.3. Version 01->02 . . . . . . . . . . . . . . . . . 6 | |||
| Appendix B.4. Version 02->03 . . . . . . . . . . . . . . . . . 6 | Appendix B.4. Version 02->03 . . . . . . . . . . . . . . . . . 6 | |||
| Appendix B.5. Version 03->04 . . . . . . . . . . . . . . . . . 6 | Appendix B.5. Version 03->04 . . . . . . . . . . . . . . . . . 6 | |||
| Appendix B.6. Editors versioning info . . . . . . . . . . . . . 6 | Appendix B.6. Version 04->05 . . . . . . . . . . . . . . . . . 6 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 6 | Appendix B.7. Editors versioning info . . . . . . . . . . . . . 8 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 8 | ||||
| 1. Introduction | 1. Introduction | |||
| [Editor Note: ietf@ietf.org is the mailing-list for discussing this | [Editor Note: ietf@ietf.org is the mailing-list for discussing this | |||
| draft.] | draft.] | |||
| In the two decades after publication of RFC 2026 [RFC2026] the IETF | In the two decades after publication of RFC 2026 [RFC2026] the IETF | |||
| has evolved its review processes of Proposed Standard RFCs and thus | has evolved its review processes of Proposed Standard RFCs and thus | |||
| RFC 2026 section 4.1.1 no longer accurately describes IETF Proposed | RFC 2026 section 4.1.1 no longer accurately describes IETF Proposed | |||
| Standards. | Standards. | |||
| This document exclusively updates the characterization of Proposed | This document only updates the characterization of Proposed Standards | |||
| Standards from RFC2026 Section 4.1.1 and does not speak to or alter | from RFC2026 Section 4.1.1 and does not speak to or alter the | |||
| the procedures for the maintenance of Standards Track documents from | procedures for the maintenance of Standards Track documents from RFC | |||
| RFC 2026 and RFC 6410 [RFC6410]. For complete understanding of the | 2026 and RFC 6410 [RFC6410]. For complete understanding of the | |||
| requirements for standardization those documents should be read in | requirements for standardization those documents should be read in | |||
| conjunction with this document. | conjunction with this document. | |||
| 2. IETF Review of Proposed Standards | 2. IETF Review of Proposed Standards | |||
| The entry-level maturity for the standards track is "Proposed | The entry-level maturity for the standards track is "Proposed | |||
| Standard". A specific action by the IESG is required to move a | Standard". A specific action by the IESG is required to move a | |||
| specification onto the standards track at the "Proposed Standard" | specification onto the standards track at the "Proposed Standard" | |||
| level. | level. | |||
| Initially it was assumed that most IETF technical specifications | Initially it was intended that most IETF technical specifications | |||
| would progress through a series of maturity stages starting with | would progress through a series of maturity stages starting with | |||
| Proposed Standard, then progressing to Draft Standard then, finally, | Proposed Standard, then progressing to Draft Standard then, finally, | |||
| to Internet Standard (see RFC 2026 section 6). Over time, for a | to Internet Standard (see RFC 2026 section 6). For a number of | |||
| number of reasons, this progression became less common. In response, | reasons this progression is not common. Many Proposed Standards are | |||
| the IETF strengthened its review of Proposed Standards, basically | actually deployed on the Internet and used extensively, as stable | |||
| operating as if the Proposed Standard was the last chance for the | protocols. This proves the point that the community often deems it | |||
| IETF to ensure the quality of the technology and the clarity of the | unnecessary to upgrade a specification to Internet Standard. Actual | |||
| Standard Track document. The result was that IETF Proposed Standards | practice has been that full progression through the sequence of | |||
| approved over the last decade or more have had extensive reviews. | standards levels is typically quite rare, and most popular IETF | |||
| Because of this change in review assumptions, IETF Proposed Standards | protocols remain at Proposed Standard. Over time, the IETF has | |||
| should be considered to be at least as mature as final standards from | developed a more extensive review process. | |||
| other standards development organizations. The IETF review is | ||||
| possibly more extensive than that done in most other SDOs owing to | ||||
| the cross-area technical review performed by the IETF, exemplified by | ||||
| technical review by the full IESG at the last stage of specification | ||||
| development. That position is further strengthened by the common | ||||
| presence of interoperable running code and implementation before | ||||
| publication as a Proposed Standard. | ||||
| 3. Characterization of Specification | IETF Proposed Standards documents have been subject to open | |||
| development and review by the Internet technical community, generally | ||||
| including a number of formal cross-discipline reviews including, | ||||
| specifically, a security review. This is further strengthened in | ||||
| many cases by implementations and even the presence of interoperable | ||||
| code. Hence IETF Proposed Standards are of such quality that they | ||||
| are ready for the usual market-based product development and | ||||
| deployment efforts into the Internet. | ||||
| Section 3.1 of this document replaces RFC 2026 Section 4.1.1. Section | 3. Characterization of Specifications | |||
| 3.2 is a verbatim copy of the characterization of Internet Standards | ||||
| from RFC 2026 Section 4.1.3 and is provided for convenient reference. | The text in the following section replaces RFC 2026 Section 4.1.1. | |||
| Section 3.2 is a verbatim copy of the characterization of Internet | ||||
| Standards from RFC 2026 Section 4.1.3 and is provided for convenient | ||||
| reference. | ||||
| 3.1. Characterization of IETF Proposed Standard Specifications | 3.1. Characterization of IETF Proposed Standard Specifications | |||
| The entry-level maturity for the standards track is "Proposed | The entry-level maturity for the standards track is "Proposed | |||
| Standard". A specific action by the IESG is required to move a | Standard". A specific action by the IESG is required to move a | |||
| specification onto the standards track at the "Proposed Standard" | specification onto the standards track at the "Proposed Standard" | |||
| level. | level. | |||
| A Proposed Standard specification is stable, has resolved known | A Proposed Standard specification is stable, has resolved known | |||
| design choices, is well-understood, has received significant | design choices and has received significant community review, and | |||
| community review, and appears to enjoy enough community interest to | appears to enjoy enough community interest to be considered valuable. | |||
| be considered valuable. | ||||
| Usually, neither implementation nor operational experience is | Usually, neither implementation nor operational experience is | |||
| required for the designation of a specification as a Proposed | required for the designation of a specification as a Proposed | |||
| Standard. However, such experience is highly desirable, and will | Standard. However, such experience is highly desirable, and will | |||
| usually represent a strong argument in favor of a Proposed Standard | usually represent a strong argument in favor of a Proposed Standard | |||
| designation. | designation. | |||
| The IESG may require implementation and/or operational experience | The IESG may require implementation and/or operational experience | |||
| prior to granting Proposed Standard status to a specification that | prior to granting Proposed Standard status to a specification that | |||
| materially affects the core Internet protocols or that specifies | materially affects the core Internet protocols or that specifies | |||
| skipping to change at page 4, line 14 ¶ | skipping to change at page 4, line 4 ¶ | |||
| A Proposed Standard will have no known technical omissions with | A Proposed Standard will have no known technical omissions with | |||
| respect to the requirements placed upon it. Proposed Standards are | respect to the requirements placed upon it. Proposed Standards are | |||
| of such quality that implementations can be deployed in the Internet. | of such quality that implementations can be deployed in the Internet. | |||
| However, as with all technical specifications, Proposed Standards may | However, as with all technical specifications, Proposed Standards may | |||
| be revised if problems are found or better solutions are identified, | be revised if problems are found or better solutions are identified, | |||
| when experiences with deploying implementations of such technologies | when experiences with deploying implementations of such technologies | |||
| at scale is gathered. | at scale is gathered. | |||
| 3.2. Characteristics of Internet Standards | 3.2. Characteristics of Internet Standards | |||
| A specification for which significant implementation and successful | A specification for which significant implementation and successful | |||
| operational experience has been obtained may be elevated to the | operational experience has been obtained may be elevated to the | |||
| Internet Standard level. An Internet Standard (which may simply be | Internet Standard level. An Internet Standard (which may simply be | |||
| referred to as a Standard) is characterized by a high degree of | referred to as a Standard) is characterized by a high degree of | |||
| technical maturity and by a generally held belief that the specified | technical maturity and by a generally held belief that the specified | |||
| protocol or service provides significant benefit to the Internet | protocol or service provides significant benefit to the Internet | |||
| community. | community. | |||
| 4. Further Considerations | 4. Further Considerations | |||
| While less mature specifications will usually be published as | While less mature specifications will usually be published as | |||
| Informational or Experimental RFCs, the IETF may, on occasion, | Informational or Experimental RFCs, the IETF may publish a Proposed | |||
| publish a specification that still contains areas for improvement or | Standard that still contains areas for improvement or certain | |||
| certain uncertainties about whether the best engineering choices are | uncertainties about whether the best engineering choices are made. | |||
| made. In those cases that fact will be clearly and prominently | In those cases that fact will be clearly and prominently communicated | |||
| communicated in the document e.g. in the abstract, the introduction, | in the document e.g. in the abstract, the introduction, or a | |||
| or a separate section or statement. | separate section or statement. | |||
| 5. Security Considerations | 5. Security Considerations | |||
| This document does not directly affect the security of the Internet. | This document does not directly affect the security of the Internet. | |||
| 6. IANA Considerations | 6. IANA Considerations | |||
| There are no actions for IANA. | There are no actions for IANA. | |||
| 7. References | 7. References | |||
| skipping to change at page 4, line 56 ¶ | skipping to change at page 4, line 45 ¶ | |||
| [RFC6410] Housley, R., Crocker, D. and E. Burger, "Reducing the | [RFC6410] Housley, R., Crocker, D. and E. Burger, "Reducing the | |||
| Standards Track to Two Maturity Levels", BCP 9, RFC 6410, | Standards Track to Two Maturity Levels", BCP 9, RFC 6410, | |||
| October 2011. | October 2011. | |||
| Appendix A. Acknowledgements | Appendix A. Acknowledgements | |||
| This document is inspired by a discussion at the open microphone | This document is inspired by a discussion at the open microphone | |||
| session during the technical plenary at IETF 87. Thanks to, in | session during the technical plenary at IETF 87. Thanks to, in | |||
| alphabetical order: Jari Arkko, Carsten Bormann, Scott Brim, Spencer | alphabetical order: Jari Arkko, Carsten Bormann, Scott Brim, Spencer | |||
| Dawkins, Randy Bush, Benoit Claise, Dave Cridland, Adrian Farrel, | Dawkins, Randy Bush, Benoit Claise, Dave Cridland, Adrian Farrel, | |||
| John Klensin, Subramanian Moonesamy for motivation, input, and | Stephen Farrel, Subramanian Moonesamy, and Pete Resnick for | |||
| review. | motivation, input, and review. | |||
| John Klensin and Dave Crocker have provided significant | ||||
| contributions. | ||||
| Appendix B. Internet Draft Notes and RFC Editor Instructions | Appendix B. Internet Draft Notes and RFC Editor Instructions | |||
| This section is to assist reviewers of this document. | This section is to assist reviewers of this document. | |||
| [Editor Note: Please remove this section and its subsections at | [Editor Note: Please remove this section and its subsections at | |||
| publication] | publication] | |||
| Appendix B.1. Version 00 | Appendix B.1. Version 00 | |||
| skipping to change at page 6, line 50 ¶ | skipping to change at page 6, line 48 ¶ | |||
| Changed a number of occurances where IESG review was used to the | Changed a number of occurances where IESG review was used to the | |||
| intended IETF review. | intended IETF review. | |||
| Appendix B.5. Version 03->04 | Appendix B.5. Version 03->04 | |||
| s/In fact, the IETF review is more extensive than that done in most | s/In fact, the IETF review is more extensive than that done in most | |||
| other SDOs/The IETF review is possibly more extensive than that done | other SDOs/The IETF review is possibly more extensive than that done | |||
| in most other SDOs/ | in most other SDOs/ | |||
| Minor spelling and style errors. | ||||
| Appendix B.6. Version 04->05 | ||||
| Comments from the IESG are in: http://datatracker.ietf.org/doc/draft- | ||||
| kolkman-proposed-standards-clarified/ballot/ | ||||
| Crocker's comment are in http://www.ietf.org/mail-archive/web/ietf/ | ||||
| current/msg83488.html | ||||
| Refinement of the abstract text based on input by Dave Crocker and | ||||
| Pete Resnick | ||||
| In Section 2 Crocker suggested: | ||||
| OLD: | ||||
| Over time, for a number of reasons, this progression became less | ||||
| common. In response, the IETF strengthened its review of Proposed | ||||
| Standards, basically operating as if the Proposed Standard was the | ||||
| last chance for the IETF to ensure the quality of the technology and | ||||
| the clarity of the Standard Track document. The result was that IETF | ||||
| Proposed Standards approved over the last decade or more have had | ||||
| extensive reviews. | ||||
| NEW: | ||||
| For a number of reasons this progression is not common. Many | ||||
| Proposed Standards are actually deployed on the Internet and used | ||||
| extensively, as stable protocols. This proves the point that the | ||||
| community often deems it unnecessary to upgrade a specification to | ||||
| Internet Standard. Actual practice has been that full progression | ||||
| through the sequence of standards levels is typically quite rare, and | ||||
| most popular IETF protocols remain at Proposed Standard. Over time, | ||||
| the IETF has developed a more extensive review process. | ||||
| In the same section the comparisson with other SDOs triggered quite | ||||
| some comments from the IESG. The following replacement was suggested | ||||
| by Crocker, the reference to security review was based on the ballot | ||||
| write-up by S. Farrel, the text also addresses Claise's point made in | ||||
| his ballot write-up. | ||||
| OLD: | ||||
| Because of this change in review assumptions, IETF Proposed Standards | ||||
| should be considered to be at least as mature as final standards from | ||||
| other standards development organizations. The IETF review is | ||||
| possibly more extensive than that done in most other SDOs owing to | ||||
| the cross-area technical review performed by the IETF, exemplified by | ||||
| technical review by the full IESG at the last stage of specification | ||||
| development. That position is further strengthened by the common | ||||
| presence of interoperable running code and implementation before | ||||
| publication as a Proposed Standard. | ||||
| NEW: | ||||
| IETF Proposed Standards documents have been subject to open | ||||
| development and review by the Internet technical community, generally | ||||
| including a number of formal cross-discipline reviews including, | ||||
| specifically, a security review. This is further strengthened in | ||||
| many cases by implementations and even the presence of interoperable | ||||
| code. Hence IETF Proposed Standards are of such quality that they | ||||
| are ready for the usual market-based product development and | ||||
| deployment efforts into the Internet. | ||||
| In section Section 3.1: | ||||
| OLD: | ||||
| design choices, is well-understood, has received significant | ||||
| NEW: | ||||
| design choices and has received significant | ||||
| RATIONALE: see Crocker's review. | ||||
| In Section 4: | ||||
| OLD: | ||||
| the IETF may, on occasion, publish a specification that still | ||||
| contains areas | ||||
| NEW: | ||||
| the IETF may publish a Proposed Standard that still contains | ||||
| FURTHER: | ||||
| Minor spelling and style errors | Minor spelling and style errors | |||
| Appendix B.6. Editors versioning info | Appendix B.7. Editors versioning info | |||
| $Id: draft-kolkman-proposed-standards-clarified.xml 16 2013-10-17 | $Id: draft-kolkman-proposed-standards-clarified.xml 18 2013-10-31 | |||
| 13:22:30Z olaf $ | 08:05:25Z olaf $ | |||
| Authors' Addresses | Authors' Addresses | |||
| Olaf Kolkman | Olaf Kolkman | |||
| Stichting NLnet Labs | Stichting NLnet Labs | |||
| Science Park 400 | Science Park 400 | |||
| Amsterdam, 1098 XH | Amsterdam, 1098 XH | |||
| The Netherlands | The Netherlands | |||
| Email: olaf@nlnetlabs.nl | Email: olaf@nlnetlabs.nl | |||
| URI: http://www.nlnetlabs.nl/ | URI: http://www.nlnetlabs.nl/ | |||
| Scott O. Bradner | Scott O. Bradner | |||
| Harvard University Information Technology | Harvard University Information Technology | |||
| Innovation and Architecture | Innovation and Architecture | |||
| 1350 Mass Ave., Room 760 | 1350 Mass Ave., Room 760 | |||
| Cambridge, MA 02138 | Cambridge, MA 02138 | |||
| United States of America | United States of America | |||
| Phone: +1 617 495 3864 | Phone: +1 617 495 3864 | |||
| Email: sob@harvard.edu | Email: sob@harvard.edu | |||
| URI: http://www.harvard.edu/huit | URI: http://www.harvard.edu/huit | |||
| End of changes. 23 change blocks. | ||||
| 53 lines changed or deleted | 147 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||