rfc8963xml2.original.xml | rfc8963.xml | |||
---|---|---|---|---|
<?xml version="1.0" encoding="us-ascii"?> | <?xml version='1.0' encoding='utf-8'?> | |||
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" category="info" docN | |||
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.3.4 --> | ame="draft-huitema-rfc-eval-project-07" indexInclude="true" ipr="trust200902" nu | |||
mber="8963" prepTime="2021-01-12T22:14:50" scripts="Common,Latin" sortRefs="true | ||||
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [ | " submissionType="independent" symRefs="true" tocDepth="3" tocInclude="true" xml | |||
]> | :lang="en"> | |||
<link href="https://datatracker.ietf.org/doc/draft-huitema-rfc-eval-project-07 | ||||
<?rfc toc="yes"?> | " rel="prev"/> | |||
<?rfc sortrefs="yes"?> | <link href="https://dx.doi.org/10.17487/rfc8963" rel="alternate"/> | |||
<?rfc symrefs="yes"?> | <link href="urn:issn:2070-1721" rel="alternate"/> | |||
<?rfc comments="yes"?> | ||||
<rfc ipr="trust200902" docName="draft-huitema-rfc-eval-project-07" category="inf | ||||
o"> | ||||
<front> | <front> | |||
<title abbrev="RFC-Eval-2018">Evaluation of a Sample of RFC Produced in 2018 | <title abbrev="RFC Evaluation 2018">Evaluation of a Sample of RFCs Produced | |||
</title> | in 2018</title> | |||
<seriesInfo name="RFC" value="8963" stream="independent"/> | ||||
<author initials="C." surname="Huitema" fullname="Christian Huitema"> | <author initials="C." surname="Huitema" fullname="Christian Huitema"> | |||
<organization>Private Octopus Inc.</organization> | <organization showOnFrontPage="true">Private Octopus Inc.</organization> | |||
<address> | <address> | |||
<postal> | <postal> | |||
<street>427 Golfcourse Rd</street> | <street>427 Golfcourse Rd</street> | |||
<city>Friday Harbor</city> | <city>Friday Harbor</city> | |||
<code>WA 98250</code> | <region>WA</region> | |||
<country>U.S.A</country> | <code>98250</code> | |||
<country>United States of America</country> | ||||
</postal> | </postal> | |||
<email>huitema@huitema.net</email> | <email>huitema@huitema.net</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<date month="01" year="2021"/> | ||||
<date year="2020"/> | <keyword>RFC Series</keyword> | |||
<keyword>Independent Submissions Editor</keyword> | ||||
<area>General</area> | <keyword>documents</keyword> | |||
<keyword>publications</keyword> | ||||
<keyword>Internet-Draft</keyword> | <keyword>publication delays</keyword> | |||
<abstract pn="section-abstract"> | ||||
<abstract> | <t indent="0" pn="section-abstract-1">This document presents the author's | |||
effort to understand the delays involved | ||||
<t>This document presents the author's effort to understand the delays involved | ||||
in publishing an idea in the IETF or through the Independent Stream, from the | in publishing an idea in the IETF or through the Independent Stream, from the | |||
first individual draft to the publication of the RFC. | first individual draft to the publication of the RFC. | |||
We analyze a set of randomly chosen RFC approved in 2018, looking for history | We analyze a set of randomly chosen RFCs approved in 2018, looking for history | |||
and delays. We also use two randomly chosen sets of RFC published in 2008 and 19 | and delays. We also use two randomly chosen sets of RFCs published in 2008 and 1 | |||
98 | 998 | |||
for comparing delays seen in 2018 to those observed 10 or 20 years ago. | for comparing delays seen in 2018 to those observed 10 or 20 years ago. | |||
The average RFC in the 2018 sample was produced in 3 years and 4 months, | The average RFC in the 2018 sample was produced in 3 years and 4 months, | |||
of which 2 years and 10 months were spent in the Working Group, | of which 2 years and 10 months were spent in the working group, | |||
3 to 4 months for IETF consensus and IESG review, and 3 to 4 months in RFC | 3 to 4 months for IETF consensus and IESG review, and 3 to 4 months in RFC | |||
production. The main variation in RFC production delays comes from | production. The main variation in RFC production delays comes from | |||
the AUTH-48 phase.</t> | the AUTH48 phase.</t> | |||
<t indent="0" pn="section-abstract-2">We also measure the number of citati | ||||
<t>We also measure the number of citations of the chosen RFC using Semantic | ons of the chosen RFC using Semantic | |||
Scholar, and compare citation counts with what we know about deployment. | Scholar, and compare citation counts with what we know about deployment. | |||
We show that citation counts indicate academic interest, but | We show that citation counts indicate academic interest, but | |||
correlate only loosely with deployment or usage of the specifications. | correlate only loosely with deployment or usage of the specifications. | |||
Counting web references could complement that.</t> | Counting web references could complement that.</t> | |||
<t>The RFCs selected for this survey were chosen at random and represent | ||||
a small sample of all RFCs produced, and only approximately 10% of | ||||
the RFCs produced in each of 1998, 2008, and 2018. It is possible | ||||
that different samples would produce different results. Furthermore, | ||||
the conclusions drawn from the observations made in this document | ||||
represent the author's opinions and do not have consensus of the | ||||
IETF.</t> | ||||
</abstract> | </abstract> | |||
<boilerplate> | ||||
<section anchor="status-of-memo" numbered="false" removeInRFC="false" toc= | ||||
"exclude" pn="section-boilerplate.1"> | ||||
<name slugifiedName="name-status-of-this-memo">Status of This Memo</name | ||||
> | ||||
<t indent="0" pn="section-boilerplate.1-1"> | ||||
This document is not an Internet Standards Track specification; it i | ||||
s | ||||
published for informational purposes. | ||||
</t> | ||||
<t indent="0" pn="section-boilerplate.1-2"> | ||||
This is a contribution to the RFC Series, independently of any | ||||
other RFC stream. The RFC Editor has chosen to publish this | ||||
document at its discretion and makes no statement about its value | ||||
for implementation or deployment. Documents approved for | ||||
publication by the RFC Editor are not candidates for any level of | ||||
Internet Standard; see Section 2 of RFC 7841. | ||||
</t> | ||||
<t indent="0" pn="section-boilerplate.1-3"> | ||||
Information about the current status of this document, any | ||||
errata, and how to provide feedback on it may be obtained at | ||||
<eref target="https://www.rfc-editor.org/info/rfc8963" brackets="non | ||||
e"/>. | ||||
</t> | ||||
</section> | ||||
<section anchor="copyright" numbered="false" removeInRFC="false" toc="excl | ||||
ude" pn="section-boilerplate.2"> | ||||
<name slugifiedName="name-copyright-notice">Copyright Notice</name> | ||||
<t indent="0" pn="section-boilerplate.2-1"> | ||||
Copyright (c) 2021 IETF Trust and the persons identified as the | ||||
document authors. All rights reserved. | ||||
</t> | ||||
<t indent="0" pn="section-boilerplate.2-2"> | ||||
This document is subject to BCP 78 and the IETF Trust's Legal | ||||
Provisions Relating to IETF Documents | ||||
(<eref target="https://trustee.ietf.org/license-info" brackets="none | ||||
"/>) 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. | ||||
</t> | ||||
</section> | ||||
</boilerplate> | ||||
<toc> | ||||
<section anchor="toc" numbered="false" removeInRFC="false" toc="exclude" p | ||||
n="section-toc.1"> | ||||
<name slugifiedName="name-table-of-contents">Table of Contents</name> | ||||
<ul bare="true" empty="true" indent="2" spacing="compact" pn="section-to | ||||
c.1-1"> | ||||
<li pn="section-toc.1-1.1"> | ||||
<t indent="0" keepWithNext="true" pn="section-toc.1-1.1.1"><xref der | ||||
ivedContent="1" format="counter" sectionFormat="of" target="section-1"/>. <xref | ||||
derivedContent="" format="title" sectionFormat="of" target="name-introduction"> | ||||
Introduction</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.2"> | ||||
<t indent="0" pn="section-toc.1-1.2.1"><xref derivedContent="2" form | ||||
at="counter" sectionFormat="of" target="section-2"/>. <xref derivedContent="" f | ||||
ormat="title" sectionFormat="of" target="name-methodology">Methodology</xref></t | ||||
> | ||||
<ul bare="true" empty="true" indent="2" spacing="compact" pn="sectio | ||||
n-toc.1-1.2.2"> | ||||
<li pn="section-toc.1-1.2.2.1"> | ||||
<t indent="0" keepWithNext="true" pn="section-toc.1-1.2.2.1.1">< | ||||
xref derivedContent="2.1" format="counter" sectionFormat="of" target="section-2. | ||||
1"/>. <xref derivedContent="" format="title" sectionFormat="of" target="name-de | ||||
fining-the-important-mile">Defining the Important Milestones</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.2.2.2"> | ||||
<t indent="0" keepWithNext="true" pn="section-toc.1-1.2.2.2.1">< | ||||
xref derivedContent="2.2" format="counter" sectionFormat="of" target="section-2. | ||||
2"/>. <xref derivedContent="" format="title" sectionFormat="of" target="name-se | ||||
lecting-a-random-sample-o">Selecting a Random Sample of RFCs</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.2.2.3"> | ||||
<t indent="0" pn="section-toc.1-1.2.2.3.1"><xref derivedContent= | ||||
"2.3" format="counter" sectionFormat="of" target="section-2.3"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-conventions-used-in-th | ||||
is-do">Conventions Used in This Document</xref></t> | ||||
</li> | ||||
</ul> | ||||
</li> | ||||
<li pn="section-toc.1-1.3"> | ||||
<t indent="0" pn="section-toc.1-1.3.1"><xref derivedContent="3" form | ||||
at="counter" sectionFormat="of" target="section-3"/>. <xref derivedContent="" f | ||||
ormat="title" sectionFormat="of" target="name-analysis-of-20-selected-rfc">Analy | ||||
sis of 20 Selected RFCs</xref></t> | ||||
<ul bare="true" empty="true" indent="2" spacing="compact" pn="sectio | ||||
n-toc.1-1.3.2"> | ||||
<li pn="section-toc.1-1.3.2.1"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.1.1"><xref derivedContent= | ||||
"3.1" format="counter" sectionFormat="of" target="section-3.1"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8411">RFC 8411</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.2"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.2.1"><xref derivedContent= | ||||
"3.2" format="counter" sectionFormat="of" target="section-3.2"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8456">RFC 8456</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.3"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.3.1"><xref derivedContent= | ||||
"3.3" format="counter" sectionFormat="of" target="section-3.3"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8446">RFC 8446</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.4"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.4.1"><xref derivedContent= | ||||
"3.4" format="counter" sectionFormat="of" target="section-3.4"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8355">RFC 8355</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.5"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.5.1"><xref derivedContent= | ||||
"3.5" format="counter" sectionFormat="of" target="section-3.5"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8441">RFC 8441</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.6"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.6.1"><xref derivedContent= | ||||
"3.6" format="counter" sectionFormat="of" target="section-3.6"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8324">RFC 8324</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.7"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.7.1"><xref derivedContent= | ||||
"3.7" format="counter" sectionFormat="of" target="section-3.7"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8377">RFC 8377</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.8"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.8.1"><xref derivedContent= | ||||
"3.8" format="counter" sectionFormat="of" target="section-3.8"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8498">RFC 8498</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.9"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.9.1"><xref derivedContent= | ||||
"3.9" format="counter" sectionFormat="of" target="section-3.9"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-rfc-8479">RFC 8479</xr | ||||
ef></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.10"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.10.1"><xref derivedContent | ||||
="3.10" format="counter" sectionFormat="of" target="section-3.10"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8453">RFC 8453</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.11"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.11.1"><xref derivedContent | ||||
="3.11" format="counter" sectionFormat="of" target="section-3.11"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8429">RFC 8429</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.12"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.12.1"><xref derivedContent | ||||
="3.12" format="counter" sectionFormat="of" target="section-3.12"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8312">RFC 8312</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.13"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.13.1"><xref derivedContent | ||||
="3.13" format="counter" sectionFormat="of" target="section-3.13"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8492">RFC 8492</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.14"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.14.1"><xref derivedContent | ||||
="3.14" format="counter" sectionFormat="of" target="section-3.14"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8378">RFC 8378</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.15"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.15.1"><xref derivedContent | ||||
="3.15" format="counter" sectionFormat="of" target="section-3.15"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8361">RFC 8361</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.16"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.16.1"><xref derivedContent | ||||
="3.16" format="counter" sectionFormat="of" target="section-3.16"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8472">RFC 8472</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.17"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.17.1"><xref derivedContent | ||||
="3.17" format="counter" sectionFormat="of" target="section-3.17"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8471">RFC 8471</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.18"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.18.1"><xref derivedContent | ||||
="3.18" format="counter" sectionFormat="of" target="section-3.18"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8466">RFC 8466</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.19"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.19.1"><xref derivedContent | ||||
="3.19" format="counter" sectionFormat="of" target="section-3.19"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8362">RFC 8362</ | ||||
xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.3.2.20"> | ||||
<t indent="0" pn="section-toc.1-1.3.2.20.1"><xref derivedContent | ||||
="3.20" format="counter" sectionFormat="of" target="section-3.20"/>. <xref deriv | ||||
edContent="" format="title" sectionFormat="of" target="name-rfc-8468">RFC 8468</ | ||||
xref></t> | ||||
</li> | ||||
</ul> | ||||
</li> | ||||
<li pn="section-toc.1-1.4"> | ||||
<t indent="0" pn="section-toc.1-1.4.1"><xref derivedContent="4" form | ||||
at="counter" sectionFormat="of" target="section-4"/>. <xref derivedContent="" f | ||||
ormat="title" sectionFormat="of" target="name-analysis-of-process-and-del">Analy | ||||
sis of Process and Delays</xref></t> | ||||
<ul bare="true" empty="true" indent="2" spacing="compact" pn="sectio | ||||
n-toc.1-1.4.2"> | ||||
<li pn="section-toc.1-1.4.2.1"> | ||||
<t indent="0" pn="section-toc.1-1.4.2.1.1"><xref derivedContent= | ||||
"4.1" format="counter" sectionFormat="of" target="section-4.1"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-delays-from-first-draf | ||||
t-to-">Delays from First Draft to RFC</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.4.2.2"> | ||||
<t indent="0" pn="section-toc.1-1.4.2.2.1"><xref derivedContent= | ||||
"4.2" format="counter" sectionFormat="of" target="section-4.2"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-working-group-processi | ||||
ng-ti">Working Group Processing Time</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.4.2.3"> | ||||
<t indent="0" pn="section-toc.1-1.4.2.3.1"><xref derivedContent= | ||||
"4.3" format="counter" sectionFormat="of" target="section-4.3"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-preparation-and-public | ||||
ation">Preparation and Publication Delays</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.4.2.4"> | ||||
<t indent="0" pn="section-toc.1-1.4.2.4.1"><xref derivedContent= | ||||
"4.4" format="counter" sectionFormat="of" target="section-4.4"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-copy-editing">Copy Edi | ||||
ting</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.4.2.5"> | ||||
<t indent="0" pn="section-toc.1-1.4.2.5.1"><xref derivedContent= | ||||
"4.5" format="counter" sectionFormat="of" target="section-4.5"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-independent-stream">In | ||||
dependent Stream</xref></t> | ||||
</li> | ||||
</ul> | ||||
</li> | ||||
<li pn="section-toc.1-1.5"> | ||||
<t indent="0" pn="section-toc.1-1.5.1"><xref derivedContent="5" form | ||||
at="counter" sectionFormat="of" target="section-5"/>. <xref derivedContent="" f | ||||
ormat="title" sectionFormat="of" target="name-citation-counts">Citation Counts</ | ||||
xref></t> | ||||
<ul bare="true" empty="true" indent="2" spacing="compact" pn="sectio | ||||
n-toc.1-1.5.2"> | ||||
<li pn="section-toc.1-1.5.2.1"> | ||||
<t indent="0" pn="section-toc.1-1.5.2.1.1"><xref derivedContent= | ||||
"5.1" format="counter" sectionFormat="of" target="section-5.1"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-citation-numbers">Cita | ||||
tion Numbers</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.5.2.2"> | ||||
<t indent="0" pn="section-toc.1-1.5.2.2.1"><xref derivedContent= | ||||
"5.2" format="counter" sectionFormat="of" target="section-5.2"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-comparison-to-1998-and | ||||
-2008">Comparison to 1998 and 2008</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.5.2.3"> | ||||
<t indent="0" pn="section-toc.1-1.5.2.3.1"><xref derivedContent= | ||||
"5.3" format="counter" sectionFormat="of" target="section-5.3"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-citations-versus-deplo | ||||
yment">Citations versus Deployments</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.5.2.4"> | ||||
<t indent="0" pn="section-toc.1-1.5.2.4.1"><xref derivedContent= | ||||
"5.4" format="counter" sectionFormat="of" target="section-5.4"/>. <xref derived | ||||
Content="" format="title" sectionFormat="of" target="name-citations-versus-web-r | ||||
efere">Citations versus Web References</xref></t> | ||||
</li> | ||||
</ul> | ||||
</li> | ||||
<li pn="section-toc.1-1.6"> | ||||
<t indent="0" pn="section-toc.1-1.6.1"><xref derivedContent="6" form | ||||
at="counter" sectionFormat="of" target="section-6"/>. <xref derivedContent="" f | ||||
ormat="title" sectionFormat="of" target="name-observations-and-next-steps">Obser | ||||
vations and Next Steps</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.7"> | ||||
<t indent="0" pn="section-toc.1-1.7.1"><xref derivedContent="7" form | ||||
at="counter" sectionFormat="of" target="section-7"/>. <xref derivedContent="" f | ||||
ormat="title" sectionFormat="of" target="name-security-considerations">Security | ||||
Considerations</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.8"> | ||||
<t indent="0" pn="section-toc.1-1.8.1"><xref derivedContent="8" form | ||||
at="counter" sectionFormat="of" target="section-8"/>. <xref derivedContent="" f | ||||
ormat="title" sectionFormat="of" target="name-iana-considerations">IANA Consider | ||||
ations</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.9"> | ||||
<t indent="0" pn="section-toc.1-1.9.1"><xref derivedContent="9" form | ||||
at="counter" sectionFormat="of" target="section-9"/>. <xref derivedContent="" f | ||||
ormat="title" sectionFormat="of" target="name-informative-references">Informativ | ||||
e References</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.10"> | ||||
<t indent="0" pn="section-toc.1-1.10.1"><xref derivedContent="" form | ||||
at="none" sectionFormat="of" target="section-appendix.a"/><xref derivedContent=" | ||||
" format="title" sectionFormat="of" target="name-acknowledgements">Acknowledgeme | ||||
nts</xref></t> | ||||
</li> | ||||
<li pn="section-toc.1-1.11"> | ||||
<t indent="0" pn="section-toc.1-1.11.1"><xref derivedContent="" form | ||||
at="none" sectionFormat="of" target="section-appendix.b"/><xref derivedContent=" | ||||
" format="title" sectionFormat="of" target="name-authors-address">Author's Addre | ||||
ss</xref></t> | ||||
</li> | ||||
</ul> | ||||
</section> | ||||
</toc> | ||||
</front> | </front> | |||
<middle> | <middle> | |||
<section anchor="introduction" numbered="true" toc="include" removeInRFC="fa | ||||
<section anchor="introduction" title="Introduction"> | lse" pn="section-1"> | |||
<name slugifiedName="name-introduction">Introduction</name> | ||||
<t>As stated on the organization's web site, "The IETF is a large open internati | <t indent="0" pn="section-1-1">As stated on the organization's web site, " | |||
onal | The IETF is a large open international | |||
community of network designers, operators, vendors, and researchers concerned wi th | community of network designers, operators, vendors, and researchers concerned wi th | |||
the evolution of the Internet architecture and the smooth operation of the Inter net." | the evolution of the Internet architecture and the smooth operation of the Inter net." | |||
The specifications produced by the IETF are published in the RFC series, along w | The specifications | |||
ith | produced by the IETF are published in the RFC series, along with | |||
independent submissions, research papers and IAB documents. | documents from the IAB, IRTF, and Independent streams (as per RFC 8729). | |||
In this memo, the author attempts to understand the delays involved | In this memo, the author attempts to understand the delays involved | |||
in publishing an idea in the IETF or through the Independent Stream, from the fi rst | in publishing an idea in the IETF or through the Independent Stream, from the fi rst | |||
individual draft to the publication of the RFC. This is | individual draft to the publication of the RFC. This is | |||
an individual effort, and the author's conclusions presented here are personal. | an individual effort, and the author's conclusions presented here are personal. | |||
There was no attempt to seek IETF consensus.</t> | There was no attempt to seek IETF consensus.</t> | |||
<t indent="0" pn="section-1-2">The IETF keeps records of documents and pro | ||||
<t>The IETF keeps records of documents and process actions | cess actions | |||
in the IETF datatracker <xref target="TRKR"/>. | in the IETF Datatracker <xref target="TRKR" format="default" sectionFormat="of" | |||
The IETF datatracker provides information about RFCs and drafts, from which we c | derivedContent="TRKR"/>. | |||
an | The IETF Datatracker provides information about RFCs and drafts, from which we c | |||
an | ||||
infer statistics about the production system. We can measure how | infer statistics about the production system. We can measure how | |||
long it takes to drive a proposition from initial draft to final publication, | long it takes to drive a proposition from initial draft to final publication, | |||
and how these delays can be split between Working Group discussions, IETF review | and how these delays can be split between working group discussions, IETF review | |||
s, | s, | |||
IESG assessment, RFC Editor delays and final reviews by the authors – or, | IESG assessment, RFC Editor delays and final reviews by the authors -- or, for | |||
for | Independent Stream RFCs, draft production, reviews by the Independent Submission | |||
Independent Stream RFCs, draft production, reviews by the Independent Stream Edi | s Editor, | |||
tor, | ||||
conflict reviews, RFC Editor delays and final reviews. | conflict reviews, RFC Editor delays and final reviews. | |||
Tracker data is available for all RFCs, not just IETF stream RFCs.</t> | Tracker data is available for all RFCs, not just IETF Stream RFCs.</t> | |||
<t indent="0" pn="section-1-3">Just measuring production delays may be mis | ||||
<t>Just measuring production delays may be misleading. If the IETF or the editor | leading. If the IETF or the other streams simply rubber-stamped | |||
s of | ||||
the other series simply rubber-stamped | ||||
draft proposals and published them, the delays would be short but the quality an d | draft proposals and published them, the delays would be short but the quality an d | |||
impact might suffer. We hope that most of the RFC that are published are useful, | impact might suffer. We hope that most of the RFCs that are published are useful , | |||
but we need a way to measure that usefulness. We try to do that by measuring the | but we need a way to measure that usefulness. We try to do that by measuring the | |||
number of references of the published RFCs in Semantic Scholar <xref target="SSC H"/>, and | number of references of the published RFCs in Semantic Scholar <xref target="SSC H" format="default" sectionFormat="of" derivedContent="SSCH"/>, and | |||
also by asking the authors of each RFC in the sample | also by asking the authors of each RFC in the sample | |||
whether the protocols and technologies defined in the RFCs were implemented and used on | whether the protocols and technologies defined in the RFCs were implemented and used on | |||
the Internet. The citations measured by the Semantic Scholar include citations i n | the Internet. The citations measured by the Semantic Scholar include citations i n | |||
other RFCs and in Internet drafts. We also measure the number of | other RFCs and in Internet-Drafts. We also measure the number of | |||
references on the web, which provides some results but would be hard to automate .</t> | references on the web, which provides some results but would be hard to automate .</t> | |||
<t indent="0" pn="section-1-4">In order to limit the resources required fo | ||||
<t>In order to limit the resource required for this study, we selected at random | r this study, we selected at random 20 | |||
20 | RFCs published in 2018, as explained in <xref target="sample-selection" format=" | |||
RFCs published in 2018, as explained in <xref target="sample-selection"/>. The s | default" sectionFormat="of" derivedContent="Section 2.2"/>. The statistical | |||
tatistical | sampling picked both IETF Stream and Independent Stream documents. | |||
sampling picked both IETF stream and Independent Stream documents. | ||||
For comparison purposes, | For comparison purposes, | |||
we also selected at random 20 RFC published in 1998 and 20 published in 2008. | we also selected at random 20 RFCs published in 1998 and 20 published in 2008. | |||
Limiting the sample to 20 out of 209 RFCs published in 2018 allows for in depth | Limiting the sample to 20 out of 209 RFCs published in 2018 allows for in-depth | |||
analysis of each RFC, but readers should be reminded that the this is a small sa mple. | analysis of each RFC, but readers should be reminded that the this is a small sa mple. | |||
The sample is too small to apply general statistical techniques and | The sample is too small to apply general statistical techniques and | |||
quantify specific ratios, and discussions of correlation techniques would be ina ppropriate. | quantify specific ratios, and discussions of correlation techniques would be ina ppropriate. | |||
Instead, the purpose is to identify trends, spot issues and document future | Instead, the purpose is to identify trends, spot issues, and document future | |||
work.</t> | work.</t> | |||
<t indent="0" pn="section-1-5">The information gathered for every RFC in t | ||||
<t>The information gathered for every RFC in the sample is presented in | he sample is presented in | |||
<xref target="sample-rfc-analysis"/>. In <xref target="process-analysis"/> we an | <xref target="sample-rfc-analysis" format="default" sectionFormat="of" derivedCo | |||
alyze the production process | ntent="Section 3"/>. In <xref target="process-analysis" format="default" section | |||
Format="of" derivedContent="Section 4"/>, we analyze the production process | ||||
and the sources of delays, comparing the 2018 sample to the selected samples for 1998 | and the sources of delays, comparing the 2018 sample to the selected samples for 1998 | |||
and 2018. In <xref target="citation-numbers"/> we present citation counts for th e RFCs in the samples, | and 2018. In <xref target="citation-numbers" format="default" sectionFormat="of" derivedContent="Section 5.1"/>, we present citation counts for the RFCs in the samples, | |||
and analyze whether citation counts could be used to evaluate the quality of RFC s.</t> | and analyze whether citation counts could be used to evaluate the quality of RFC s.</t> | |||
<t indent="0" pn="section-1-6">The measurement of delays could be automate | ||||
<t>The measurement of delays could be automated by processing dates and | d by processing dates and | |||
events recorded in the datatracker. The measurement of published | events recorded in the Datatracker. The measurement of published | |||
RFCs could be complemented by statistics on abandoned drafts, which | RFCs could be complemented by statistics on abandoned drafts, which | |||
would measure the efficiency of the IETF triaging process. More instrumentation would | would measure the efficiency of the IETF triaging process. More instrumentation would | |||
help understanding how large delays happen during Working Group processes. | help understanding how large delays happen during working group processes. | |||
These potential next steps are developed in <xref target="conclusion"/>.</t> | These potential next steps are developed in <xref target="conclusion" format="de | |||
fault" sectionFormat="of" derivedContent="Section 6"/>.</t> | ||||
</section> | </section> | |||
<section anchor="methodology" title="Methodology"> | <section anchor="methodology" numbered="true" toc="include" removeInRFC="fal | |||
se" pn="section-2"> | ||||
<t>The study reported here started with a simple idea: take a sample of RFCs, an | <name slugifiedName="name-methodology">Methodology</name> | |||
d | <t indent="0" pn="section-2-1">The study reported here started with a simp | |||
le idea: take a sample of RFCs, and | ||||
perform an in-depth analysis of the path from the first presentation of the idea | perform an in-depth analysis of the path from the first presentation of the idea | |||
to its publication, while also trying to access the success of the resulting | to its publication, while also trying to access the success of the resulting | |||
specification. This requires defining the key milestones that we want to track, | specification. This requires defining the key milestones that we want to track, | |||
and drawing a random sample using an unbiased process.</t> | and drawing a random sample using an unbiased process.</t> | |||
<section anchor="milestones" numbered="true" toc="include" removeInRFC="fa | ||||
<section anchor="milestones" title="Defining the Important Milestones"> | lse" pn="section-2.1"> | |||
<name slugifiedName="name-defining-the-important-mile">Defining the Impo | ||||
<t>The IETF datatracker records a list of events for each document processed by | rtant Milestones</name> | |||
IETF | <t indent="0" pn="section-2.1-1">The IETF Datatracker records a list of | |||
Working Groups. This has a high granularity, and also a high variability. Most d | events for each document processed by IETF | |||
ocuments | working groups. This has a high granularity, and also a high variability. Most d | |||
start life as an individual draft, are adopted by a Working Group, undergo a | ocuments | |||
Working Group last call, are submitted to the IESG, undergo an IETF last call | start life as an individual draft, are adopted by a working group, undergo a | |||
Working Group Last Call, are submitted to the IESG, undergo an IETF Last Call | ||||
and an IESG review, get eventually approved by the IESG, and are processed | and an IESG review, get eventually approved by the IESG, and are processed | |||
for publication by the RFC Editor, but there are exceptions. Some documents | for publication by the RFC Editor, but there are exceptions. Some documents | |||
are first submitted to one Working Group and then moved to another. Some documen ts | are first submitted to one working group and then moved to another. Some documen ts | |||
are published through the Independent Stream, and are submitted to the | are published through the Independent Stream, and are submitted to the | |||
Independent Stream Editor instead of the IESG.</t> | Independent Submissions Editor instead of the IESG.</t> | |||
<t indent="0" pn="section-2.1-2">In order to simplify tabulation, | ||||
<t>In order to simplify tabulation, | we break the period from the submission of the first | |||
we break the delay from between the submission of the first | draft to the publication of the RFC into three big components:</t> | |||
draft and the publication of the RFC in three big components:</t> | <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-2 | |||
.1-3"> | ||||
<t><list style="symbols"> | <li pn="section-2.1-3.1">The working group processing time, from the f | |||
<t>The Working Group processing time, from the first draft to the start of the | irst draft to the start of the IETF | |||
IETF | last call;</li> | |||
last call;</t> | <li pn="section-2.1-3.2">The IETF processing time, which lasts from th | |||
<t>The IETF processing time, which lasts from the beginning of the IETF last c | e beginning of the IETF last call to | |||
all to | ||||
the approval by the IESG, including the reviews by | the approval by the IESG, including the reviews by | |||
various directorates;</t> | various directorates;</li> | |||
<t>The RFC production, from approval by the IESG to publication, including | <li pn="section-2.1-3.3">The RFC production, from approval by the IESG | |||
the AUTH-48 reviews.</t> | to publication, including | |||
</list></t> | the AUTH48 reviews.</li> | |||
</ul> | ||||
<t>For submissions to the Independent Stream, we don't have a Working Group. | <t indent="0" pn="section-2.1-4">For submissions to the Independent Stre | |||
am, we don't have a working group. | ||||
We consider instead the progression of the individual draft until the | We consider instead the progression of the individual draft until the | |||
adoption by the ISE as the equivalent of the "Working Group" period, | adoption by the Independent Submissions Editor (ISE) as the equivalent of the "W orking Group" period, | |||
and the delay from adoption by the ISE until submission to the RFC Editor | and the delay from adoption by the ISE until submission to the RFC Editor | |||
as the equivalent of the IETF delay.</t> | as the equivalent of the IETF processing time.</t> | |||
<t indent="0" pn="section-2.1-5">We measure the starting point of the pr | ||||
<t>We measure the staring point of the process using the date of submission | ocess using the date of submission | |||
of the first draft listed on that RFC page in the IETF datatracker. In most | of the first draft listed on that RFC page in the IETF Datatracker. In most | |||
case, this first draft is an individual draft that then resubmitted as a | cases, this first draft is an individual draft that then resubmitted as a | |||
Working Group draft, or maybe resubmitted with a new name as the draft was | working group draft, or maybe resubmitted with a new name as the draft was | |||
searching for a home in an IETF Working Group, or before deciding for | searching for a home in an IETF working group, or before deciding for | |||
submission on the Independent Stream.</t> | submission on the Independent Stream.</t> | |||
<t indent="0" pn="section-2.1-6">The IETF Datatracker entries for RFCs a nd drafts do not <em>always</em> list working group events like Working Group La st Call. | ||||
<t>The IETF datatracker entries for RFCs and drafts do not list Working Group | The only intermediate event that we list | |||
events like Working Group Last Call. The only intermediate event that we list | between the first draft and the submission to the IESG is the working group | |||
between the first draft and the submission to the IESG is the Working Group | adoption, for which we use the date of submission of version 00 of the | |||
Adoption. For that, we use the date of submission of the version 00 of the | draft eventually published as RFC. We also use that date (of submission of versi | |||
draft eventually published as RFC. We use the same definition for drafts | on 00) for drafts | |||
submitted to the Independent Stream.</t> | submitted to the Independent Stream.</t> | |||
</section> | ||||
</section> | <section anchor="sample-selection" numbered="true" toc="include" removeInR | |||
<section anchor="sample-selection" title="Selecting a Random Sample of RFCs"> | FC="false" pn="section-2.2"> | |||
<name slugifiedName="name-selecting-a-random-sample-o">Selecting a Rando | ||||
<t>Basic production mechanisms could be evaluated by processing data from | m Sample of RFCs</name> | |||
the IETF datatracker, but subjective data requires manual assessment of results, | <t indent="0" pn="section-2.2-1">Basic production mechanisms could be ev | |||
which can be time consuming. Since our resources are limited, we will only | aluated by processing data from | |||
the IETF Datatracker, but subjective data requires manual assessment of results, | ||||
which can be time-consuming. Since our resources are limited, we will only | ||||
perform this analysis for a small sample of RFCs, selected at random | perform this analysis for a small sample of RFCs, selected at random | |||
from the list of RFCs approved in 2018. Specifically, we will pick | from the list of RFCs approved in 2018. Specifically, we will pick | |||
20 RFC numbers at random between:</t> | 20 RFC numbers at random between:</t> | |||
<ul spacing="normal" bare="false" empty="false" indent="3" pn="section-2 | ||||
<t><list style="symbols"> | .2-2"> | |||
<t>RFC 8307, published in January 2018, and</t> | <li pn="section-2.2-2.1">RFC 8307, published in January 2018, and</li> | |||
<t>RFC 8511, published December 2018.</t> | <li pn="section-2.2-2.2">RFC 8511, published December 2018.</li> | |||
</list></t> | </ul> | |||
<t indent="0" pn="section-2.2-3"> | ||||
<t>The list of 20 selected RFCs is: RFC 8411, RFC 8456, RFC 8446, RFC 8355, RFC | The list of 20 selected RFCs is: RFC 8411, RFC 8456, RFC 8446, RFC | |||
8441, RFC 8324, | 8355, RFC 8441, RFC 8324, RFC 8377, RFC 8498, RFC 8479, RFC 8453, RFC | |||
RFC 8377, RFC 8498, RFC 8479, RFC 8453, RFC 8429, RFC 8312, RFC 8492 , RFC 8378, | 8429, RFC 8312, RFC 8492 , RFC 8378, RFC 8361, RFC 8472, RFC 8471, | |||
RFC 8361, | RFC 8466, RFC 8362, and RFC 8468.</t> | |||
RFC 8472, RFC 8471, RFC 8466, RFC 8362, and RFC 8468.</t> | <t indent="0" pn="section-2.2-4">When evaluating delays and impact, we w | |||
ill compare the year 2018 to 2008 and | ||||
<t>When evaluating delays and impact, we will compare the year 2018 to 2008 and | ||||
1998, 10 and 20 years ago. To drive this comparison, we pick 20 RFCs at random | 1998, 10 and 20 years ago. To drive this comparison, we pick 20 RFCs at random | |||
among those published in 2008, and another 20 among those published in 1998.</t> | among those published in 2008, and another 20 among those published in 1998.</t> | |||
<t indent="0" pn="section-2.2-5">The list of the 20 randomly selected RF | ||||
<t>The list of the 20 randomly selected RFCs from 2008 is: RFC 5227, RFC 5174, R | Cs from 2008 is: RFC 5227, RFC 5174, RFC 5172, RFC 5354, | |||
FC 5172, RFC 5354, | ||||
RFC 5195, RFC 5236, RFC 5348, RFC 5281, RFC 5186, RFC 5326, RFC 5277, RFC 5373, RFC 5404, | RFC 5195, RFC 5236, RFC 5348, RFC 5281, RFC 5186, RFC 5326, RFC 5277, RFC 5373, RFC 5404, | |||
RFC 5329, RFC 5283, RFC 5358, RFC 5142, RFC 5271, RFC 5349, and RFC 5301.</t> | RFC 5329, RFC 5283, RFC 5358, RFC 5142, RFC 5271, RFC 5349, and RFC 5301.</t> | |||
<t indent="0" pn="section-2.2-6">The list of the 20 randomly selected RF | ||||
<t>The list of the 20 randomly selected RFCs from 2008 is: RFC 2431, RFC 2381, R | Cs from 1998 is: RFC 2431, RFC 2381, RFC 2387, RFC 2348, | |||
FC 2387, RFC 2348, | ||||
RFC 2391, RFC 2267, RFC 2312, RFC 2448, RFC 2374, RFC 2398, RFC 2283, RFC 2382, RFC 2289, | RFC 2391, RFC 2267, RFC 2312, RFC 2448, RFC 2374, RFC 2398, RFC 2283, RFC 2382, RFC 2289, | |||
RFC 2282, RFC 2404, RFC 2449, RFC 2317, RFC 2394, RFC 2297, and RFC 2323.</t> | RFC 2282, RFC 2404, RFC 2449, RFC 2317, RFC 2394, RFC 2297, and RFC 2323.</t> | |||
</section> | ||||
</section> | <section numbered="true" removeInRFC="false" toc="include" pn="section-2.3 | |||
</section> | "> | |||
<section anchor="sample-rfc-analysis" title="Analysis of 20 Selected RFCs"> | <name slugifiedName="name-conventions-used-in-this-do">Conventions Used | |||
in This Document</name> | ||||
<t>We review each of the RFCs listed in <xref target="sample-selection"/> for th | <t indent="0" pn="section-2.3-1">The following abbreviations are used in | |||
e year 2018, trying | the tables:</t> | |||
both to answer the known questions and to gather insight for further analyzes. | <dl spacing="compact" indent="6" newline="false" pn="section-2.3-2"> | |||
<dt pn="section-2.3-2.1">BCP</dt> | ||||
<dd pn="section-2.3-2.2">Best Current Practice</dd> | ||||
<dt pn="section-2.3-2.3">Exp</dt> | ||||
<dd pn="section-2.3-2.4">Experimental</dd> | ||||
<dt pn="section-2.3-2.5">Info</dt> | ||||
<dd pn="section-2.3-2.6">Informational</dd> | ||||
<dt pn="section-2.3-2.7">PS</dt> | ||||
<dd pn="section-2.3-2.8">Proposed Standard</dd> | ||||
<dt pn="section-2.3-2.9">DS</dt> | ||||
<dd pn="section-2.3-2.10">Draft Standard [This maturity level was reti | ||||
red by RFC 6410.]</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-2.3-3">In addition, Status is as defined in RF | ||||
C 2026, and | ||||
Stream is as defined in RFC 8729.</t> | ||||
</section> | ||||
</section> | ||||
<section anchor="sample-rfc-analysis" numbered="true" toc="include" removeIn | ||||
RFC="false" pn="section-3"> | ||||
<name slugifiedName="name-analysis-of-20-selected-rfc">Analysis of 20 Sele | ||||
cted RFCs</name> | ||||
<t indent="0" pn="section-3-1">We review each of the RFCs listed in <xref | ||||
target="sample-selection" format="default" sectionFormat="of" derivedContent="Se | ||||
ction 2.2"/> for the year 2018, trying | ||||
both to answer the known questions and to gather insight for further analyses. | ||||
In many cases, the analysis of the data is complemented by direct feedback | In many cases, the analysis of the data is complemented by direct feedback | |||
from the RFC authors.</t> | from the RFC authors.</t> | |||
<section anchor="section" numbered="true" toc="include" removeInRFC="false | ||||
<section anchor="section" title="8411"> | " pn="section-3.1"> | |||
<t>IANA Registration for the Cryptographic Algorithm Object Identifier Range <xr | <name slugifiedName="name-rfc-8411">RFC 8411</name> | |||
ef target="RFC8411"/>:</t> | <t indent="0" pn="section-3.1-1">"IANA Registration for the Cryptographi | |||
c Algorithm Object Identifier Range" <xref target="RFC8411" format="default" sec | ||||
<figure><artwork><![CDATA[ | tionFormat="of" derivedContent="RFC8411"/>:</t> | |||
Informational, 5 pages | <dl indent="20" spacing="compact" newline="false" pn="section-3.1-2"> | |||
4 drafts (personal), first 2017-05-08. | <dt pn="section-3.1-2.1">Status (Length):</dt> | |||
Last call announced 2017-10-09 | <dd pn="section-3.1-2.2">Informational (5 pages)</dd> | |||
IESG evaluation starts 2017-12-28 | <dt pn="section-3.1-2.3">Overview:</dt> | |||
Approved 2018-02-26, draft 03 | <dd pn="section-3.1-2.4">4 individual drafts</dd> | |||
AUTH-48 2018-04-20 | <dt pn="section-3.1-2.5">First draft:</dt> | |||
AUTH-48 complete 2018-07-17 | <dd pn="section-3.1-2.6">2017-05-08</dd> | |||
Published 2018-08-06 | <dt pn="section-3.1-2.7">Last Call start:</dt> | |||
IANA action: create table | <dd pn="section-3.1-2.8">2017-10-09</dd> | |||
]]></artwork></figure> | <dt pn="section-3.1-2.9">IESG eval. start:</dt> | |||
<dd pn="section-3.1-2.10">2017-12-28</dd> | ||||
<t>This RFC was published from the individual draft, which was not resubmitted | <dt pn="section-3.1-2.11">IESG approved:</dt> | |||
as a Working Group draft.</t> | <dd pn="section-3.1-2.12">2018-02-26 (draft 03)</dd> | |||
<dt pn="section-3.1-2.13">AUTH48 start:</dt> | ||||
<t>The draft underwent minor copy edit before publication.</t> | <dd pn="section-3.1-2.14">2018-04-20</dd> | |||
<dt pn="section-3.1-2.15">AUTH48 complete:</dt> | ||||
<t>Some but not all of the long delay in AUTH-48 is due to clustering with <xref | <dd pn="section-3.1-2.16">2018-07-17</dd> | |||
target="RFC8410"/>. | <dt pn="section-3.1-2.17">Published:</dt> | |||
MISSREF was cleared on 2018-05-09 and the document re-entered AUTH-48 at | <dd pn="section-3.1-2.18">2018-08-06</dd> | |||
once. AUTH-48 lasted over two months after that.</t> | <dt pn="section-3.1-2.19">IANA action:</dt> | |||
<dd pn="section-3.1-2.20">create table</dd> | ||||
<t>The time after AUTH-48 and before publication (3 weeks) partly | </dl> | |||
overlaps with travel for IETF-102 and is partly due to coordinating the | <t indent="0" pn="section-3.1-3">This RFC was published from the individ | |||
ual draft, which was not resubmitted | ||||
as a working group draft.</t> | ||||
<t indent="0" pn="section-3.1-4">The draft underwent minor copy editing | ||||
before publication.</t> | ||||
<t indent="0" pn="section-3.1-5">Some but not all of the long delay in A | ||||
UTH48 is due to clustering with <xref target="RFC8410" format="default" sectionF | ||||
ormat="of" derivedContent="RFC8410"/>. | ||||
MISSREF state concluded on 2018-05-09 and the document re-entered AUTH48 at | ||||
once. AUTH48 lasted over two months after that. (For state definitions, see | ||||
<eref brackets="angle" target="https://www.rfc-editor.org/about/queue/#state_def | ||||
"/>.)</t> | ||||
<t indent="0" pn="section-3.1-6">The time after AUTH48 and before public | ||||
ation (3 weeks) partly | ||||
overlaps with travel for IETF 102 and is partly due to coordinating the | ||||
cluster.</t> | cluster.</t> | |||
</section> | ||||
</section> | <section anchor="sec-1" numbered="true" toc="include" removeInRFC="false" | |||
<section anchor="section-1" title="8456"> | pn="section-3.2"> | |||
<t>Benchmarking Methodology for Software-Defined Networking (SDN) | <name slugifiedName="name-rfc-8456">RFC 8456</name> | |||
Controller Performance <xref target="RFC8456"/>:</t> | <t indent="0" pn="section-3.2-1">"Benchmarking Methodology for Software- | |||
Defined Networking (SDN) | ||||
<figure><artwork><![CDATA[ | Controller Performance" <xref target="RFC8456" format="default" sectionFormat="o | |||
Informational, 64 pages | f" derivedContent="RFC8456"/>:</t> | |||
2 personal drafts, 9 WG drafts, first 2015-03-23 | <dl indent="20" spacing="compact" newline="false" pn="section-3.2-2"> | |||
WG adoption on 2015-10-18 | <dt pn="section-3.2-2.1">Status (Length):</dt> | |||
Last call announced 2018-01-19 | <dd pn="section-3.2-2.2">Informational (64 pages)</dd> | |||
IESG evaluation starts 2018-02-27 | <dt pn="section-3.2-2.3">Overview:</dt> | |||
IESG approved 2018-05-25 | <dd pn="section-3.2-2.4">2 individual drafts; 9 WG drafts</dd> | |||
AUTH-48 2018-08-31 | <dt pn="section-3.2-2.5">First draft:</dt> | |||
AUTH-48 complete 2018-10-16 | <dd pn="section-3.2-2.6">2015-03-23</dd> | |||
Published 2018-10-30 | <dt pn="section-3.2-2.7">WG adoption:</dt> | |||
]]></artwork></figure> | <dd pn="section-3.2-2.8">2015-10-18</dd> | |||
<dt pn="section-3.2-2.9">Last Call start:</dt> | ||||
<t>The draft underwent very extensive copy editing, covering use of articles, tu | <dd pn="section-3.2-2.10">2018-01-19</dd> | |||
rn of phrases, choice | <dt pn="section-3.2-2.11">IESG eval. start:</dt> | |||
of vocabulary. The changes are enough to cause pagination differences. The "diff | <dd pn="section-3.2-2.12">2018-02-27</dd> | |||
" tool marks pretty | <dt pn="section-3.2-2.13">IESG approved:</dt> | |||
<dd pn="section-3.2-2.14">2018-05-25</dd> | ||||
<dt pn="section-3.2-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.2-2.16">2018-08-31</dd> | ||||
<dt pn="section-3.2-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.2-2.18">2018-10-16</dd> | ||||
<dt pn="section-3.2-2.19">Published:</dt> | ||||
<dd pn="section-3.2-2.20">2018-10-30</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.2-3"> | ||||
The draft underwent extensive copy editing, covering use of | ||||
articles, syntax, and word choice. The changes are enough to cause pagination | ||||
differences. The "diff" tool marks pretty | ||||
much every page as changed. Some diagrams see change in protocol elements like m essage names.</t> | much every page as changed. Some diagrams see change in protocol elements like m essage names.</t> | |||
<t indent="0" pn="section-3.2-4">According to the author, the experience | ||||
<t>According to the author, the experience of producing this draft mirrors a typ | of producing this document mirrors a typical one in the | |||
ical one in the | ||||
Benchmarking Methodologies Working Group (BMWG). There were multiple authors in multiple time | Benchmarking Methodologies Working Group (BMWG). There were multiple authors in multiple time | |||
zones, which slowed down the AUTH-48 process somewhat, although the AUTH-48 dela y of 46 days is only | zones, which slowed down the AUTH48 process somewhat, although the AUTH48 delay of 46 days is only | |||
a bit longer than the average draft.</t> | a bit longer than the average draft.</t> | |||
<t indent="0" pn="section-3.2-5">The RFC was part of cluster with <xref | ||||
<t>The RFC was part of cluster with <xref target="RFC8455"/>.</t> | target="RFC8455" format="default" sectionFormat="of" derivedContent="RFC8455"/>. | |||
</t> | ||||
<t>BMWG publishes informational RFCs centered around benchmarking, | <t indent="0" pn="section-3.2-6">BMWG publishes Informational RFCs cente | |||
red around benchmarking, | ||||
and the methodologies in RFC 8456 have been implemented in benchmarking products .</t> | and the methodologies in RFC 8456 have been implemented in benchmarking products .</t> | |||
</section> | ||||
</section> | <section anchor="sec-2" numbered="true" toc="include" removeInRFC="false" | |||
<section anchor="section-2" title="8446"> | pn="section-3.3"> | |||
<t>The Transport Layer Security (TLS) Protocol Version 1.3 <xref target="RFC8446 | <name slugifiedName="name-rfc-8446">RFC 8446</name> | |||
"/>, as the title | <t indent="0" pn="section-3.3-1">"The Transport Layer Security (TLS) Pro | |||
indicates, defines the new version of the TLS protocol. From the IETF datatracke | tocol Version 1.3" <xref target="RFC8446" format="default" sectionFormat="of" de | |||
r, we extract | rivedContent="RFC8446"/>, as the title | |||
indicates, defines the new version of the TLS protocol. From the IETF Datatracke | ||||
r, we extract | ||||
the following:</t> | the following:</t> | |||
<dl indent="20" spacing="compact" newline="false" pn="section-3.3-2"> | ||||
<figure><artwork><![CDATA[ | <dt pn="section-3.3-2.1">Status (Length):</dt> | |||
Proposed standard | <dd pn="section-3.3-2.2">Proposed Standard (160 pages)</dd> | |||
160 pages | <dt pn="section-3.3-2.3">Overview:</dt> | |||
29 WG drafts first 2014-04-17. | <dd pn="section-3.3-2.4">29 WG drafts</dd> | |||
Last call announced 2018-02-15 | <dt pn="section-3.3-2.5">First draft:</dt> | |||
IESG evaluation starts 2018-03-02 | <dd pn="section-3.3-2.6">2014-04-17</dd> | |||
Approved 2018-03-21, draft 28 | <dt pn="section-3.3-2.7">Last Call start:</dt> | |||
AUTH-48 2018-06-14 | <dd pn="section-3.3-2.8">2018-02-15</dd> | |||
AUTH-48 complete 2018-08-10 | <dt pn="section-3.3-2.9">IESG eval. start:</dt> | |||
Published 2018-08-10 | <dd pn="section-3.3-2.10">2018-03-02</dd> | |||
]]></artwork></figure> | <dt pn="section-3.3-2.11">IESG approved:</dt> | |||
<t>This draft started as a WG effort.</t> | <dd pn="section-3.3-2.12">2018-03-21 (draft 28)</dd> | |||
<dt pn="section-3.3-2.13">AUTH48 start:</dt> | ||||
<t>The RFC was a major effort in the IETF. Working Group members developed and t | <dd pn="section-3.3-2.14">2018-06-14</dd> | |||
ested | <dt pn="section-3.3-2.15">AUTH48 complete:</dt> | |||
<dd pn="section-3.3-2.16">2018-08-10</dd> | ||||
<dt pn="section-3.3-2.17">Published:</dt> | ||||
<dd pn="section-3.3-2.18">2018-08-10</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.3-3">This draft started as a WG effort.</t> | ||||
<t indent="0" pn="section-3.3-4">The RFC was a major effort in the IETF. | ||||
Working group participants developed and tested | ||||
several implementations. Researchers analyzed the specifications and performed | several implementations. Researchers analyzed the specifications and performed | |||
formal verifications. Deployment tests outlined issues that caused extra work | formal verifications. Deployment tests outlined issues that caused extra work | |||
when the specification was almost ready. These complexity largely explains the | when the specification was almost ready. This complexity largely explains the | |||
time spent in the Working Group.</t> | time spent in the working group.</t> | |||
<t indent="0" pn="section-3.3-5">Comparing the final draft to the publis | ||||
<t>Comparing the final draft to the published version, we find relatively light | hed version, we find relatively light copy | |||
copy | ||||
editing. It includes explaining acronyms on first use, clarifying some definitio ns | editing. It includes explaining acronyms on first use, clarifying some definitio ns | |||
standardizing punctiation and capitalization, and spelling out some numbers in t ext. | standardizing punctuation and capitalization, and spelling out some numbers in t ext. | |||
This generally fall in the category of "style", although some of the clarificati ons | This generally fall in the category of "style", although some of the clarificati ons | |||
go into message definitions. However, that simple analysis does not explain why | go into message definitions. However, that simple analysis does not explain why | |||
the AUTH-48 phase took almost two months.</t> | the AUTH48 phase took almost two months.</t> | |||
<t indent="0" pn="section-3.3-6">This document's AUTH48 process was part | ||||
<t>This document's AUTH-48 process was part of the "Github experiment", which tr | of the "GitHub experiment", which tried to | |||
ied to | use GitHub pull requests to track the AUTH48 changes and review comments. The | |||
use github pull requests to track the AUTH-48 changes and review comments. The | RFC Production Center (RPC) staff had to learn using GitHub for that process, an | |||
RPC staff had to learn using Github for that process, and this required more wor | d this required more work | |||
k | than the usual RFC. The author and AD thoroughly reviewed each proposed | |||
than the usual RFC. Author and AD thoroughly reviewed each proposed | ||||
edit, accepting some and rejecting some. The concern there was that | edit, accepting some and rejecting some. The concern there was that | |||
any change in a complex specification might affect a protocol that was extensive ly | any change in a complex specification might affect a protocol that was extensive ly | |||
reviewed in the Working Group, but of course these reviews added time to the | reviewed in the working group, but of course these reviews added time to the | |||
AUTH-48 delays.</t> | AUTH48 delays.</t> | |||
<t indent="0" pn="section-3.3-7">There are 21 implementations listed | ||||
<t>There are 21 implementations listed | in the Wiki of the TLS 1.3 project <xref target="TLS13IMP" format="default" sect | |||
in the Wiki of the TLS 1.3 project <xref target="TLS13IMP"/>. It has been deploy | ionFormat="of" derivedContent="TLS13IMP"/>. It has been deployed on major browse | |||
ed on major browsers, and | rs, and | |||
is already used in a large fraction of TLS connections.</t> | is already used in a large fraction of TLS connections.</t> | |||
</section> | ||||
</section> | <section anchor="sec-3" numbered="true" toc="include" removeInRFC="false" | |||
<section anchor="section-3" title="8355"> | pn="section-3.4"> | |||
<t>Resiliency Use Cases in Source Packet Routing in Networking (SPRING) Networks | <name slugifiedName="name-rfc-8355">RFC 8355</name> | |||
<xref target="RFC8355"/> is an informational RFC. | <t indent="0" pn="section-3.4-1">"Resiliency Use Cases in Source Packet | |||
It originated from a use case informational draft that was mostly used for the B | Routing in Networking (SPRING) Networks" <xref target="RFC8355" format="default" | |||
OF creating the WG, and then to | sectionFormat="of" derivedContent="RFC8355"/> is an Informational RFC. | |||
drive initial work/evolutions from the WG.</t> | It originated from an informational use-case draft; it was mostly used for the B | |||
OF creating the WG, and then to | ||||
<figure><artwork><![CDATA[ | drive initial work and evolutions from the WG.</t> | |||
Informational, 13 pages. | <dl indent="20" spacing="compact" newline="false" pn="section-3.4-2"> | |||
2 personal drafts (personal), first 2014-01-31. 13 WG drafts. | <dt pn="section-3.4-2.1">Status (Length):</dt> | |||
WG adoption on 2014-05-13 | <dd pn="section-3.4-2.2">Informational (13 pages)</dd> | |||
Last call announced 2017-04-20 | <dt pn="section-3.4-2.3">Overview:</dt> | |||
IESG evaluation starts 2017-05-04, draft 09 | <dd pn="section-3.4-2.4">2 individual drafts; 13 WG drafts</dd> | |||
Approved 2017-12-19, draft 12 | <dt pn="section-3.4-2.5">First draft:</dt> | |||
AUTH-48 2018-03-12 | <dd pn="section-3.4-2.6">2014-01-31</dd> | |||
AUTH-48 complete 2018-03-27 | <dt pn="section-3.4-2.7">WG adoption:</dt> | |||
Published 2018-03-28 | <dd pn="section-3.4-2.8">2014-05-13</dd> | |||
]]></artwork></figure> | <dt pn="section-3.4-2.9">Last Call start:</dt> | |||
<dd pn="section-3.4-2.10">2017-04-20</dd> | ||||
<t>Minor set of copy edits, mostly for style.</t> | <dt pn="section-3.4-2.11">IESG eval. start:</dt> | |||
<dd pn="section-3.4-2.12">2017-05-04 (draft 09)</dd> | ||||
<t>No implementation of the RFC itself, but the technology behind it such as | <dt pn="section-3.4-2.13">IESG approved:</dt> | |||
Segment Routing (architecture RFC 8402, TI-LFA draft-ietf-rtgwg-segment-routing- | <dd pn="section-3.4-2.14">2017-12-19 (draft 12)</dd> | |||
ti-lfa) is widely implemented | <dt pn="section-3.4-2.15">AUTH48 start:</dt> | |||
<dd pn="section-3.4-2.16">2018-03-12</dd> | ||||
<dt pn="section-3.4-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.4-2.18">2018-03-27</dd> | ||||
<dt pn="section-3.4-2.19">Published:</dt> | ||||
<dd pn="section-3.4-2.20">2018-03-28</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.4-3">Minor set of copy edits, mostly for sty | ||||
le.</t> | ||||
<t indent="0" pn="section-3.4-4">No implementation of the RFC itself, bu | ||||
t the technology behind it (such as | ||||
Segment Routing Architecture <xref target="RFC8402" format="default" sectionForm | ||||
at="of" derivedContent="RFC8402"/> and TI-LFA <xref target="I-D.ietf-rtgwg-segme | ||||
nt-routing-ti-lfa" format="default" sectionFormat="of" derivedContent="TI-LFA"/> | ||||
) is widely implemented | ||||
and deployment is ongoing.</t> | and deployment is ongoing.</t> | |||
<t indent="0" pn="section-3.4-5">According to participants in the discus | ||||
<t>According to participants in the discussion, the process of adoption of the s | sion, the process of adoption of the source packet routing | |||
ource packet routing | standards was very contentious. The establishment of consensus at both the worki | |||
standards was very contentious. The establishment of consensus at both the Worki | ng group level | |||
ng Group level | and the IETF level was difficult and time-consuming.</t> | |||
and the IETF level was difficult and time consuming.</t> | </section> | |||
<section anchor="sec-4" numbered="true" toc="include" removeInRFC="false" | ||||
</section> | pn="section-3.5"> | |||
<section anchor="section-4" title="8441"> | <name slugifiedName="name-rfc-8441">RFC 8441</name> | |||
<t>Bootstrapping WebSockets with HTTP/2 <xref target="RFC8441"/></t> | <t indent="0" pn="section-3.5-1">"Bootstrapping WebSockets with HTTP/2" | |||
<xref target="RFC8441" format="default" sectionFormat="of" derivedContent="RFC84 | ||||
<figure><artwork><![CDATA[ | 41"/></t> | |||
Proposed standard, 8 pages. Updates RFC 6455. | <dl indent="20" spacing="compact" newline="false" pn="section-3.5-2"> | |||
3 personal drafts (personal), first 2017-10-15. 8 WG drafts. | <dt pn="section-3.5-2.1">Status (Length):</dt> | |||
WG adoption on 2017-12-19 | <dd pn="section-3.5-2.2">Proposed Standard (8 pages)</dd> | |||
Last call announced 2018-05-07, draft 05 | <dt pn="section-3.5-2.3">Overview:</dt> | |||
IESG evaluation starts 2018-05-29, draft 06 | <dd pn="section-3.5-2.4">3 individual drafts; 8 WG drafts; Updates RFC | |||
Approved 2018-06-07, draft 07 | 6455</dd> | |||
AUTH-48 2018-08-13 | <dt pn="section-3.5-2.5">First draft:</dt> | |||
AUTH-48 complete 2018-09-15 | <dd pn="section-3.5-2.6">2017-10-15</dd> | |||
Published 2018-09-21 | <dt pn="section-3.5-2.7">WG adoption:</dt> | |||
IANA Action: table entries | <dd pn="section-3.5-2.8">2017-12-19</dd> | |||
]]></artwork></figure> | <dt pn="section-3.5-2.9">Last Call start:</dt> | |||
<dd pn="section-3.5-2.10">2018-05-07 (draft 05)</dd> | ||||
<t>This RFC defines the support of WebSockets in HTTP/2, which is different | <dt pn="section-3.5-2.11">IESG eval. start:</dt> | |||
from the mechanism defined for HTTP/1.1 in <xref target="RFC6455"/>. The process | <dd pn="section-3.5-2.12">2018-05-29 (draft 06)</dd> | |||
was | <dt pn="section-3.5-2.13">IESG approved:</dt> | |||
<dd pn="section-3.5-2.14">2018-06-18 (draft 07)</dd> | ||||
<dt pn="section-3.5-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.5-2.16">2018-08-13</dd> | ||||
<dt pn="section-3.5-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.5-2.18">2018-09-15</dd> | ||||
<dt pn="section-3.5-2.19">Published:</dt> | ||||
<dd pn="section-3.5-2.20">2018-09-18</dd> | ||||
<dt pn="section-3.5-2.21">IANA action:</dt> | ||||
<dd pn="section-3.5-2.22">table entries</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.5-3">This RFC defines the support of WebSock | ||||
ets in HTTP/2, which is different | ||||
from the mechanism defined for HTTP/1.1 in <xref target="RFC6455" format="defaul | ||||
t" sectionFormat="of" derivedContent="RFC6455"/>. The process was | ||||
relatively straightforward, involving the usual type of discussions, some | relatively straightforward, involving the usual type of discussions, some | |||
on details and some on important points.</t> | on details and some on important points.</t> | |||
<t indent="0" pn="section-3.5-4">Comparing the final draft and published | ||||
<t>Comparing final draft and published RFC shows a minor set of copy edit, | RFC shows a minor set of copy edits, | |||
mostly for style. However, the author recalls a painful process. The RFC | mostly for style. However, the author recalls a painful process. The RFC | |||
includes many charts and graphs that were very difficult to format | includes many charts and graphs that were very difficult to format | |||
correctly in the author's production process that involve conversions | correctly in the author's production process that involved conversions | |||
from markdown to XML, and then from XML to text. The author had to | from markdown to XML, and then from XML to text. The author had to | |||
get substantial help from the RFC editor.</t> | get substantial help from the RFC Editor.</t> | |||
<t indent="0" pn="section-3.5-5">There are several implementations, incl | ||||
<t>There are several implementations, including Firefox and Chrome, | uding Firefox and Chrome, | |||
making RFC 8441 a very successful specification.</t> | making RFC 8441 a very successful specification.</t> | |||
</section> | ||||
</section> | <section anchor="analyse-8324" numbered="true" toc="include" removeInRFC=" | |||
<section anchor="analyse-8324" title="8324"> | false" pn="section-3.6"> | |||
<t>DNS Privacy, Authorization, Special Uses, Encoding, Characters, Matching, and | <name slugifiedName="name-rfc-8324">RFC 8324</name> | |||
Root Structure: | <t indent="0" pn="section-3.6-1">"DNS Privacy, Authorization, Special Us | |||
Time for Another Look? <xref target="RFC8324"/>. This is an opinion piece on DNS | es, Encoding, Characters, Matching, and Root Structure: | |||
development, | Time for Another Look?" <xref target="RFC8324" format="default" sectionFormat="o | |||
f" derivedContent="RFC8324"/>. This is an opinion piece on DNS development, | ||||
published on the Independent Stream.</t> | published on the Independent Stream.</t> | |||
<dl indent="20" spacing="compact" newline="false" pn="section-3.6-2"> | ||||
<figure><artwork><![CDATA[ | <dt pn="section-3.6-2.1">Status (Length):</dt> | |||
Informational, 29 pages. Independent Stream. | <dd pn="section-3.6-2.2">Informational (29 pages)</dd> | |||
5 personal drafts (personal), first 2017-06-02. | <dt pn="section-3.6-2.3">Overview:</dt> | |||
ISE review started 2017-07-10, draft 03 | <dd pn="section-3.6-2.4">5 individual drafts; Independent Stream</dd> | |||
IETF conflict review and IESG review started 2017-10-29 | <dt pn="section-3.6-2.5">First draft:</dt> | |||
Approved 2017-12-18, draft 04 | <dd pn="section-3.6-2.6">2017-06-02</dd> | |||
AUTH-48 2018-01-29, draft 05 | <dt pn="section-3.6-2.7">ISE review start:</dt> | |||
AUTH-48 complete 2018-02-26 | <dd pn="section-3.6-2.8">2017-07-10 (draft 03)</dd> | |||
Published 2018-02-27 | <dt pn="section-3.6-2.9">IETF conflict review start:</dt> | |||
]]></artwork></figure> | <dd pn="section-3.6-2.10">2017-10-29</dd> | |||
<dt pn="section-3.6-2.11">Approved:</dt> | ||||
<t>This RFC took only 9 months from first draft to publication, which is the sho | <dd pn="section-3.6-2.12">2017-12-18 (draft 04)</dd> | |||
rtest in | <dt pn="section-3.6-2.13">AUTH48 start:</dt> | |||
<dd pn="section-3.6-2.14">2018-01-29 (draft 05)</dd> | ||||
<dt pn="section-3.6-2.15">AUTH48 complete:</dt> | ||||
<dd pn="section-3.6-2.16">2018-02-26</dd> | ||||
<dt pn="section-3.6-2.17">Published:</dt> | ||||
<dd pn="section-3.6-2.18">2018-02-27</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.6-3">This RFC took only 9 months from first | ||||
draft to publication, which is the shortest in | ||||
the 2018 sample set. In part, this is because the text was privately circulated | the 2018 sample set. In part, this is because the text was privately circulated | |||
and reviewed by ISE designated experts before the first draft was published. | and reviewed by the ISE's selected experts before the first draft was published. | |||
The nature of the document is | The nature of the document is | |||
another reason for the short delay. It is an opinion piece, and does not require | another reason for the short delay. It is an opinion piece and does not require | |||
the same type of consensus building and reviews than a protocol specification.</ | the same type of consensus building and reviews as a protocol specification.</t> | |||
t> | <t indent="0" pn="section-3.6-4">Comparing the final draft and the publi | |||
shed version shows only minor copy edits, mostly | ||||
<t>Comparing the final draft and the published version shows only minor copy edi | for style. According to the author, this is because he knows how to write in RFC | |||
t, mostly | style with the result that his documents often need a minimum of editing. He als | |||
for style. According to the author, because this is because he knows how to writ | o | |||
e in RFC | ||||
Style with the result that his documents often need a minimum of editing. He als | ||||
o | ||||
makes sure that the document on which the | makes sure that the document on which the | |||
Production Center starts working already has changes discussed | RFC Production Center starts working already has changes discussed | |||
and approved during Last Call and IESG review incorporated | and approved during Last Call and IESG review incorporated, | |||
rather than expecting the Production Center to operate off of | rather than expecting the Production Center to operate off of | |||
notes about changed to be made.</t> | notes about changes to be made.</t> | |||
</section> | ||||
</section> | <section anchor="sec-5" numbered="true" toc="include" removeInRFC="false" | |||
<section anchor="section-5" title="8377"> | pn="section-3.7"> | |||
<t>Transparent Interconnection of Lots of Links (TRILL): Multi-Topology <xref ta | <name slugifiedName="name-rfc-8377">RFC 8377</name> | |||
rget="RFC8377"/></t> | <t indent="0" pn="section-3.7-1">"Transparent Interconnection of Lots of | |||
Links (TRILL): Multi-Topology" <xref target="RFC8377" format="default" sectionF | ||||
<figure><artwork><![CDATA[ | ormat="of" derivedContent="RFC8377"/></t> | |||
Proposed standard, 20 pages. Updates RFC 6325, 7177. | <dl indent="20" spacing="compact" newline="false" pn="section-3.7-2"> | |||
3 personal drafts (personal), first 2013-09-03. 7 WG drafts. | <dt pn="section-3.7-2.1">Status (Length):</dt> | |||
WG adoption on 2015-09-01 | <dd pn="section-3.7-2.2">Proposed Standard (20 pages)</dd> | |||
Last call announced 2018-02-19, draft 05 | <dt pn="section-3.7-2.3">Overview:</dt> | |||
IESG evaluation starts 2018-03-02, draft 06 | <dd pn="section-3.7-2.4">3 individual drafts; 7 WG drafts; Updates RFC | |||
Approved 2018-03-12, draft 05 | s 6325 and 7177</dd> | |||
AUTH-48 2018-04-20, draft 06 | <dt pn="section-3.7-2.5">First draft:</dt> | |||
AUTH-48 complete 2018-07-31 | <dd pn="section-3.7-2.6">2013-09-03</dd> | |||
Published 2018-07-31 | <dt pn="section-3.7-2.7">WG adoption:</dt> | |||
IANA Table, table entries | <dd pn="section-3.7-2.8">2015-09-01</dd> | |||
]]></artwork></figure> | <dt pn="section-3.7-2.9">Last Call start:</dt> | |||
<dd pn="section-3.7-2.10">2018-02-19 (draft 05)</dd> | ||||
<t>Minor set of copy edits, mostly for style, also clarity.</t> | <dt pn="section-3.7-2.11">IESG eval. start:</dt> | |||
<dd pn="section-3.7-2.12">2018-03-06 (draft 05)</dd> | ||||
</section> | <dt pn="section-3.7-2.13">IESG approved:</dt> | |||
<section anchor="section-6" title="8498"> | <dd pn="section-3.7-2.14">2018-03-12 (draft 06)</dd> | |||
<t>A P-Served-User Header Field Parameter for an Originating Call Diversion (CDI | <dt pn="section-3.7-2.15">AUTH48 start:</dt> | |||
V) | <dd pn="section-3.7-2.16">2018-04-20 (draft 06)</dd> | |||
Session Case in the Session Initiation Protocol (SIP) <xref target="RFC8498"/>.< | <dt pn="section-3.7-2.17">AUTH48 complete:</dt> | |||
/t> | <dd pn="section-3.7-2.18">2018-07-31</dd> | |||
<dt pn="section-3.7-2.19">Published:</dt> | ||||
<figure><artwork><![CDATA[ | <dd pn="section-3.7-2.20">2018-07-31</dd> | |||
Informational, 15 pages. | <dt pn="section-3.7-2.21">IANA action:</dt> | |||
5 personal drafts (personal), first 2016-03-21. 9 WG drafts. | <dd pn="section-3.7-2.22">table entries</dd> | |||
WG adoption on 2017-05-15 | </dl> | |||
Last call announced 2018-10-12, draft 05 | <t indent="0" pn="section-3.7-3">Minor set of copy edits, mostly for sty | |||
IESG evaluation starts 2018-11-28, draft 07 | le, also clarity.</t> | |||
Approved 2018-12-10, draft 08 | </section> | |||
AUTH-48 2019-01-28 | <section anchor="sec-6" numbered="true" toc="include" removeInRFC="false" | |||
AUTH-48 complete 2019-02-13 | pn="section-3.8"> | |||
Published 2019-02-15 | <name slugifiedName="name-rfc-8498">RFC 8498</name> | |||
IANA Action, table rows added. | <t indent="0" pn="section-3.8-1">"A P-Served-User Header Field Parameter | |||
]]></artwork></figure> | for an Originating Call Diversion (CDIV) | |||
Session Case in the Session Initiation Protocol (SIP)" <xref target="RFC8498" fo | ||||
<t>Copy edit for style, but also clarification of ambiguous sentences.</t> | rmat="default" sectionFormat="of" derivedContent="RFC8498"/>.</t> | |||
<dl indent="20" spacing="compact" newline="false" pn="section-3.8-2"> | ||||
</section> | <dt pn="section-3.8-2.1">Status (Length):</dt> | |||
<section anchor="section-7" title="8479"> | <dd pn="section-3.8-2.2">Informational (15 pages)</dd> | |||
<t>Storing Validation Parameters in PKCS#8 <xref target="RFC8479"/></t> | <dt pn="section-3.8-2.3">Overview:</dt> | |||
<dd pn="section-3.8-2.4">5 individual drafts; 9 WG drafts</dd> | ||||
<figure><artwork><![CDATA[ | <dt pn="section-3.8-2.5">First draft:</dt> | |||
Informational, 8 pages. Independent Stream. | <dd pn="section-3.8-2.6">2016-03-21</dd> | |||
5 personal drafts (personal), first 2017-08-08. | <dt pn="section-3.8-2.7">WG adoption:</dt> | |||
ISE review started 2018-12-10, draft 00 | <dd pn="section-3.8-2.8">2017-05-15</dd> | |||
IETF conflict review and IESG review started 2018-03-29 | <dt pn="section-3.8-2.9">Last Call start:</dt> | |||
Approved 2018-08-20, draft 03 | <dd pn="section-3.8-2.10">2018-10-12 (draft 05)</dd> | |||
AUTH-48 2018-09-20, draft 04 | <dt pn="section-3.8-2.11">IESG eval. start:</dt> | |||
AUTH-48 complete 2018-09-25 | <dd pn="section-3.8-2.12">2018-11-28 (draft 07)</dd> | |||
Published 2018-09-26 | <dt pn="section-3.8-2.13">IESG approved:</dt> | |||
]]></artwork></figure> | <dd pn="section-3.8-2.14">2018-12-11 (draft 08)</dd> | |||
<dt pn="section-3.8-2.15">AUTH48 start:</dt> | ||||
<t>The goal of the draft was to document what the | <dd pn="section-3.8-2.16">2019-01-28</dd> | |||
<dt pn="section-3.8-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.8-2.18">2019-02-13</dd> | ||||
<dt pn="section-3.8-2.19">Published:</dt> | ||||
<dd pn="section-3.8-2.20">2019-02-14</dd> | ||||
<dt pn="section-3.8-2.21">IANA action:</dt> | ||||
<dd pn="section-3.8-2.22">table rows added.</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.8-3">Copy edits for style, but also clarific | ||||
ation of ambiguous sentences.</t> | ||||
</section> | ||||
<section anchor="sec-7" numbered="true" toc="include" removeInRFC="false" | ||||
pn="section-3.9"> | ||||
<name slugifiedName="name-rfc-8479">RFC 8479</name> | ||||
<t indent="0" pn="section-3.9-1">"Storing Validation Parameters in PKCS# | ||||
8" <xref target="RFC8479" format="default" sectionFormat="of" derivedContent="RF | ||||
C8479"/></t> | ||||
<dl indent="20" spacing="compact" newline="false" pn="section-3.9-2"> | ||||
<dt pn="section-3.9-2.1">Status (Length):</dt> | ||||
<dd pn="section-3.9-2.2">Informational (8 pages)</dd> | ||||
<dt pn="section-3.9-2.3">Overview:</dt> | ||||
<dd pn="section-3.9-2.4">5 individual drafts; Independent Stream</dd> | ||||
<dt pn="section-3.9-2.5">First draft:</dt> | ||||
<dd pn="section-3.9-2.6">2017-08-08</dd> | ||||
<dt pn="section-3.9-2.7">ISE review start:</dt> | ||||
<dd pn="section-3.9-2.8">2018-12-10 (draft 00)</dd> | ||||
<dt pn="section-3.9-2.9">IETF conflict review start:</dt> | ||||
<dd pn="section-3.9-2.10">2018-03-29</dd> | ||||
<dt pn="section-3.9-2.11">Approved:</dt> | ||||
<dd pn="section-3.9-2.12">2018-08-20 (draft 03)</dd> | ||||
<dt pn="section-3.9-2.13">AUTH48 start:</dt> | ||||
<dd pn="section-3.9-2.14">2018-09-20 (draft 04)</dd> | ||||
<dt pn="section-3.9-2.15">AUTH48 complete:</dt> | ||||
<dd pn="section-3.9-2.16">2018-09-25</dd> | ||||
<dt pn="section-3.9-2.17">Published:</dt> | ||||
<dd pn="section-3.9-2.18">2018-09-26</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.9-3">The goal of the draft was to document w | ||||
hat the | ||||
gnutls implementation was using for storing provably generated RSA keys. | gnutls implementation was using for storing provably generated RSA keys. | |||
This is a short RFC that was published relatively quickly, although | This is a short RFC that was published relatively quickly, although | |||
discussion between the author, the Independent Series Editor and the | discussion between the author, the Independent Submissions Editor, and the | |||
IESG lasted several months. In the initial conflict review, The IESG asked | IESG lasted several months. In the initial conflict review, the IESG asked | |||
the ISE to not publish this document before IETF Working Groups had | the ISE to not publish this document before IETF working groups had | |||
an opportunity to pick up the work. The author met that requirement by | an opportunity to pick up the work. The author met that requirement by | |||
a presentation to the SECDISPATCH WG in IETF 102. Since no WG was | a presentation to the SECDISPATCH WG during IETF 102. Since no WG was | |||
interested in pickup the work, the document progressed on the | interested in picking up the work, the document progressed on the | |||
Independent Stream.</t> | Independent Stream.</t> | |||
<t indent="0" pn="section-3.9-4">Very minor set of copy edits, moving so | ||||
<t>Very minor set of copy edit, moving some references from normative to informa | me references from normative to informative.</t> | |||
tive.</t> | <t indent="0" pn="section-3.9-5">The author is not aware of other implem | |||
entations than gnutls relying on this RFC.</t> | ||||
<t>The author is not aware of other implementations than gnutls relying on this | </section> | |||
RFC.</t> | <section anchor="sec-8" numbered="true" toc="include" removeInRFC="false" | |||
pn="section-3.10"> | ||||
</section> | <name slugifiedName="name-rfc-8453">RFC 8453</name> | |||
<section anchor="section-8" title="8453"> | <t indent="0" pn="section-3.10-1">"Framework for Abstraction and Control | |||
<t>Framework for Abstraction and Control of TE Networks (ACTN) <xref target="RFC | of TE Networks (ACTN)" <xref target="RFC8453" format="default" sectionFormat="o | |||
8453"/></t> | f" derivedContent="RFC8453"/></t> | |||
<dl indent="20" spacing="compact" newline="false" pn="section-3.10-2"> | ||||
<figure><artwork><![CDATA[ | <dt pn="section-3.10-2.1">Status (Length):</dt> | |||
Informational, 42 pages. | <dd pn="section-3.10-2.2">Informational (42 pages)</dd> | |||
3 personal drafts, first 2015-06-15. 16 WG drafts. | <dt pn="section-3.10-2.3">Overview:</dt> | |||
WG adoption on 2016-07-15 | <dd pn="section-3.10-2.4">3 individual drafts; 16 WG drafts</dd> | |||
Out of WG 2018-01-26, draft 11 | <dt pn="section-3.10-2.5">First draft:</dt> | |||
Expert review requested, 2018-02-13 | <dd pn="section-3.10-2.6">2015-06-15</dd> | |||
Last call announced 2018-04-16, draft 13 | <dt pn="section-3.10-2.7">WG adoption:</dt> | |||
IESG evaluation starts 2018-05-16, draft 14 | <dd pn="section-3.10-2.8">2016-07-15</dd> | |||
Approved 2018-06-01, draft 15 | <dt pn="section-3.10-2.9">Out of WG:</dt> | |||
AUTH-48 2018-08-13 | <dd pn="section-3.10-2.10">2018-01-26 (draft 11)</dd> | |||
AUTH-48 complete 2018-08-20 | <dt pn="section-3.10-2.11">Expert review requested:</dt> | |||
Published 2018-08-20 | <dd pn="section-3.10-2.12">2018-02-13</dd> | |||
IANA Action, table rows added. | <dt pn="section-3.10-2.13">Last Call start:</dt> | |||
]]></artwork></figure> | <dd pn="section-3.10-2.14">2018-04-16 (draft 13)</dd> | |||
<dt pn="section-3.10-2.15">IESG eval. start:</dt> | ||||
<t>Minor copy editing.</t> | <dd pn="section-3.10-2.16">2018-05-16 (draft 14)</dd> | |||
<dt pn="section-3.10-2.17">IESG approved:</dt> | ||||
</section> | <dd pn="section-3.10-2.18">2018-06-01 (draft 15)</dd> | |||
<section anchor="section-9" title="8429"> | <dt pn="section-3.10-2.19">AUTH48 start:</dt> | |||
<t>Deprecate Triple-DES (3DES) and RC4 in Kerberos <xref target="RFC8429"/></t> | <dd pn="section-3.10-2.20">2018-08-13</dd> | |||
<dt pn="section-3.10-2.21">AUTH48 complete:</dt> | ||||
<figure><artwork><![CDATA[ | <dd pn="section-3.10-2.22">2018-08-20</dd> | |||
BCP, 10 pages. | <dt pn="section-3.10-2.23">Published:</dt> | |||
6 WG drafts, first 2017-05-01. | <dd pn="section-3.10-2.24">2018-08-23</dd> | |||
Last call announced 2017-07-16, draft 03 | <dt pn="section-3.10-2.25">IANA action:</dt> | |||
IESG evaluation starts 2017-08-18, draft 04 | <dd pn="section-3.10-2.26">table rows added.</dd> | |||
Approved 2018-05-25, draft 05 | </dl> | |||
AUTH-48 2018-07-24 | <t indent="0" pn="section-3.10-3">Minor copy editing.</t> | |||
AUTH-48 complete 2018-10-31 | </section> | |||
Published 2018-10-31 | <section anchor="sec-9" numbered="true" toc="include" removeInRFC="false" | |||
IANA Action, table rows added. | pn="section-3.11"> | |||
]]></artwork></figure> | <name slugifiedName="name-rfc-8429">RFC 8429</name> | |||
<t indent="0" pn="section-3.11-1">"Deprecate Triple-DES (3DES) and RC4 i | ||||
<t>This draft started as a Working Group effort.</t> | n Kerberos" <xref target="RFC8429" format="default" sectionFormat="of" derivedCo | |||
ntent="RFC8429"/></t> | ||||
<t>This RFC recommends to deprecate two encryption algorithms that are now consi | <dl indent="20" spacing="compact" newline="false" pn="section-3.11-2"> | |||
dered | <dt pn="section-3.11-2.1">Status (Length):</dt> | |||
obsolete and possibly broken. The document was sent back to the WG after the fir | <dd pn="section-3.11-2.2">BCP (10 pages)</dd> | |||
st last call, | <dt pn="section-3.11-2.3">Overview:</dt> | |||
edited, and then there was a second last call. The delay from first draft to Wor | <dd pn="section-3.11-2.4">6 WG drafts</dd> | |||
king Group | <dt pn="section-3.11-2.5">First draft:</dt> | |||
last call was relatively short, but the number may be misleading. The initial dr | <dd pn="section-3.11-2.6">2017-05-01</dd> | |||
aft was a | <dt pn="section-3.11-2.7">Last Call start:</dt> | |||
<dd pn="section-3.11-2.8">2017-07-16 (draft 03)</dd> | ||||
<dt pn="section-3.11-2.9">IESG eval. start:</dt> | ||||
<dd pn="section-3.11-2.10">2017-08-18 (draft 04)</dd> | ||||
<dt pn="section-3.11-2.11">IESG approved:</dt> | ||||
<dd pn="section-3.11-2.12">2018-05-25 (draft 05)</dd> | ||||
<dt pn="section-3.11-2.13">AUTH48 start:</dt> | ||||
<dd pn="section-3.11-2.14">2018-07-24</dd> | ||||
<dt pn="section-3.11-2.15">AUTH48 complete:</dt> | ||||
<dd pn="section-3.11-2.16">2018-10-31</dd> | ||||
<dt pn="section-3.11-2.17">Published:</dt> | ||||
<dd pn="section-3.11-2.18">2018-10-31</dd> | ||||
<dt pn="section-3.11-2.19">IANA action:</dt> | ||||
<dd pn="section-3.11-2.20">table rows added.</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.11-3">This draft started as a working group | ||||
effort.</t> | ||||
<t indent="0" pn="section-3.11-4">This RFC recommends deprecating two en | ||||
cryption algorithms that are now considered | ||||
obsolete and possibly broken. The document was sent back to the WG after the fir | ||||
st Last Call, | ||||
edited, and then there was a second Last Call. The delay from first draft to Wor | ||||
king Group | ||||
Last Call was relatively short, but the number may be misleading. The initial dr | ||||
aft was a | ||||
replacement of a similar draft in the KITTEN Working Group, which stagnated for some time | replacement of a similar draft in the KITTEN Working Group, which stagnated for some time | |||
before the CURDLE Working Group took up the work. | before the CURDLE Working Group took up the work. | |||
The deprecation of RC4 was somewhat contentious, but the WG had already debated this | The deprecation of RC4 was somewhat contentious, but the WG had already debated this | |||
prior to the production of this draft, and the draft was not delayed by this deb ate.</t> | prior to the production of this draft, and the draft was not delayed by this deb ate.</t> | |||
<t indent="0" pn="section-3.11-5">Most of the 280 days between IETF LC a | ||||
<t>Most of the 280 days between IETF LC and IESG approval was | nd IESG approval were | |||
because the IESG had to talk about whether this document should obsolete or | because the IESG had to talk about whether this document should obsolete RFC 475 | |||
move to historic RFC 4757, and no one was really actively pushing that | 7 or | |||
move it to Historic status, and no one was really actively pushing that | ||||
discussion for a while.</t> | discussion for a while.</t> | |||
<t indent="0" pn="section-3.11-6">The 99 days in AUTH48 are mostly becau | ||||
<t>The 99 days in AUTH-48 are mostly because one of the authors was a sitting AD | se one of the authors was a sitting AD, and those | |||
, and those | ||||
duties ended up taking precedence over reviewing this document.</t> | duties ended up taking precedence over reviewing this document.</t> | |||
<t indent="0" pn="section-3.11-7">Minor copy editing, for style.</t> | ||||
<t>Minor copy editing, for style.</t> | <t indent="0" pn="section-3.11-8">The implementation of the draft would | |||
be the actual removal of support for 3DES and RC4 | ||||
<t>The implementation of the draft would be the actual removal of support for 3D | ||||
ES and RC4 | ||||
in major implementations. This is happening, but very slowly.</t> | in major implementations. This is happening, but very slowly.</t> | |||
</section> | ||||
</section> | <section anchor="sec-10" numbered="true" toc="include" removeInRFC="false" | |||
<section anchor="section-10" title="8312"> | pn="section-3.12"> | |||
<t>CUBIC for Fast Long-Distance Networks <xref target="RFC8312"/></t> | <name slugifiedName="name-rfc-8312">RFC 8312</name> | |||
<t indent="0" pn="section-3.12-1">"CUBIC for Fast Long-Distance Networks | ||||
<figure><artwork><![CDATA[ | " <xref target="RFC8312" format="default" sectionFormat="of" derivedContent="RFC | |||
Informational, 18 pages. | 8312"/></t> | |||
2 personal drafts, first 2014-09-01. 8 WG drafts | <dl indent="20" spacing="compact" newline="false" pn="section-3.12-2"> | |||
WG adoption on 2015-06-08 | <dt pn="section-3.12-2.1">Status (Length):</dt> | |||
Last call announced 2017-09-18, draft 06 | <dd pn="section-3.12-2.2">Informational (18 pages)</dd> | |||
IESG evaluation starts 2017-11-14 | <dt pn="section-3.12-2.3">Overview:</dt> | |||
Approved 2017-10-04, draft 07 | <dd pn="section-3.12-2.4">2 individual drafts; 8 WG drafts</dd> | |||
AUTH-48 2018-01-08 | <dt pn="section-3.12-2.5">First draft:</dt> | |||
AUTH-48 complete 2018-02-07 | <dd pn="section-3.12-2.6">2014-09-01</dd> | |||
Published 2018-02-07 | <dt pn="section-3.12-2.7">WG adoption:</dt> | |||
IANA Action, table rows added. | <dd pn="section-3.12-2.8">2015-06-08</dd> | |||
]]></artwork></figure> | <dt pn="section-3.12-2.9">Last Call start:</dt> | |||
<dd pn="section-3.12-2.10">2017-09-18 (draft 06)</dd> | ||||
<t>Minor copy editing, for style.</t> | <dt pn="section-3.12-2.11">IESG eval. start:</dt> | |||
<dd pn="section-3.12-2.12">2017-10-04</dd> | ||||
<t>The TCP congestion control algorithm Cubic was defined first in 2005, was imp | <dt pn="section-3.12-2.13">IESG approved:</dt> | |||
lemented | <dd pn="section-3.12-2.14">2017-11-14 (draft 07)</dd> | |||
<dt pn="section-3.12-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.12-2.16">2018-01-08</dd> | ||||
<dt pn="section-3.12-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.12-2.18">2018-02-07</dd> | ||||
<dt pn="section-3.12-2.19">Published:</dt> | ||||
<dd pn="section-3.12-2.20">2018-02-07</dd> | ||||
<dt pn="section-3.12-2.21">IANA action:</dt> | ||||
<dd pn="section-3.12-2.22">table rows added.</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.12-3">Minor copy editing, for style.</t> | ||||
<t indent="0" pn="section-3.12-4">The TCP congestion control algorithm C | ||||
ubic was first defined in 2005, was implemented | ||||
in Linux soon after, and was implemented in major OSes after that. After some de bates | in Linux soon after, and was implemented in major OSes after that. After some de bates | |||
from 2015 to 2015, the TCPM Working Group adopted the draft, with a goal of | from 2015 to 2015, the TCPM Working Group adopted the draft, with a goal of | |||
documenting Cubic in the RFc series. According to the authors, this was not | documenting Cubic in the RFC Series. According to the authors, this was not | |||
a high priority effort, as Cubic was already implemented in multiple OSes | a high-priority effort, as Cubic was already implemented in multiple OSes | |||
and documented in research papers. At some point, only one of the authors | and documented in research papers. At some point, only one of the authors | |||
was actively working on the draft. Ths may explain why another two years was spe nt | was actively working on the draft. This may explain why another two years was sp ent | |||
progressing the draft after adoption by the WG.</t> | progressing the draft after adoption by the WG.</t> | |||
<t indent="0" pn="section-3.12-5">The RFC publication may or may not hav | ||||
<t>The RFC publication may or may not have triggered further implementations. On | e triggered further implementations. On | |||
the other hand, several OSes picked up bug fixes from the draft and the RFC.</t> | the other hand, several OSes picked up bug fixes from the draft and the RFC.</t> | |||
</section> | ||||
</section> | <section anchor="sec-11" numbered="true" toc="include" removeInRFC="false" | |||
<section anchor="section-11" title="8492"> | pn="section-3.13"> | |||
<t>Secure Password Ciphersuites for Transport Layer Security (TLS) <xref target= | <name slugifiedName="name-rfc-8492">RFC 8492</name> | |||
"RFC8492"/></t> | <t indent="0" pn="section-3.13-1">"Secure Password Ciphersuites for Tran | |||
sport Layer Security (TLS)" <xref target="RFC8492" format="default" sectionForma | ||||
<figure><artwork><![CDATA[ | t="of" derivedContent="RFC8492"/></t> | |||
Informational, 40 pages. (Independent Stream) | <dl indent="20" spacing="compact" newline="false" pn="section-3.13-2"> | |||
10 personal drafts, first 2012-09-07. 8 WG drafts | <dt pn="section-3.13-2.1">Status (Length):</dt> | |||
Targeted to ISE stream 2016-08-05 | <dd pn="section-3.13-2.2">Informational (40 pages)</dd> | |||
ISE review started 2017-05-10, draft 01 | <dt pn="section-3.13-2.3">Overview:</dt> | |||
IETF conflict review and IESG review started 2017-09-04 | <dd pn="section-3.13-2.4">10 individual drafts; 8 WG drafts; Independe | |||
Approved 2017-10-29, draft 04 | nt Stream</dd> | |||
AUTH-48 2018-10-19, draft 05 | <dt pn="section-3.13-2.5">First draft:</dt> | |||
AUTH-48 complete 2019-02-19 | <dd pn="section-3.13-2.6">2012-09-07</dd> | |||
Published 2019-02-21 | <dt pn="section-3.13-2.7">Targeted to ISE:</dt> | |||
IANA Action, table rows added. | <dd pn="section-3.13-2.8">2016-08-05</dd> | |||
]]></artwork></figure> | <dt pn="section-3.13-2.9">ISE review start:</dt> | |||
<dd pn="section-3.13-2.10">2017-05-10 (draft 01)</dd> | ||||
<t>This RFC has a complex history. The first individual draft was submitted to t | <dt pn="section-3.13-2.11">IETF conflict review start:</dt> | |||
he | <dd pn="section-3.13-2.12">2017-09-04</dd> | |||
<dt pn="section-3.13-2.13">Approved:</dt> | ||||
<dd pn="section-3.13-2.14">2017-10-29 (draft 02)</dd> | ||||
<dt pn="section-3.13-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.13-2.16">2018-10-19 (draft 05)</dd> | ||||
<dt pn="section-3.13-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.13-2.18">2019-02-19</dd> | ||||
<dt pn="section-3.13-2.19">Published:</dt> | ||||
<dd pn="section-3.13-2.20">2019-02-21</dd> | ||||
<dt pn="section-3.13-2.21">IANA action:</dt> | ||||
<dd pn="section-3.13-2.22">table rows added.</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.13-3">This RFC has a complex history. The fi | ||||
rst individual draft was submitted to the | ||||
TLS Working Group on September 7, 2012. It progressed there, and was adopted | TLS Working Group on September 7, 2012. It progressed there, and was adopted | |||
by the WG after 3 revisions. There were then 8 revisions in the TLS WG, | by the WG after 3 revisions. There were then 8 revisions in the TLS WG, | |||
until the WG decided to not progress it. The draft was parked in 2013 by | until the WG decided to not progress it. | |||
the WG chairs after failing to get consensus in WG last call. The AD finally | ||||
pulled the plug in 2016, and the draft was then resubmitted to the ISE.</t> | ||||
<t>At that point, the author was busy and was treating this RFC with a | The draft was parked in 2013 by | |||
the WG chairs after failing to get consensus in WG Last Call. The AD finally | ||||
pulled the plug in 2016, and the draft was then resubmitted to the ISE.</t> | ||||
<t indent="0" pn="section-3.13-4">At that point, the author was busy and | ||||
was treating this RFC with a | ||||
low priority because, in his words, it would not be a "real RFC". | low priority because, in his words, it would not be a "real RFC". | |||
There were problems with the draft that only came up late. In particular, | There were problems with the draft that only came up late. In particular, | |||
it had to wait for a change in registry policy that only came about with | it had to wait for a change in registry policy that only came about with | |||
the publication of TLS 1.3, which caused the draft to only be published | the publication of TLS 1.3, which caused the draft to be published | |||
after RFC 8446, and also required adding references to TLS 1.3. | after RFC 8446, and also required adding references to TLS 1.3. | |||
The author also got a very late comment while in AUTH-48 that | The author also got a very late comment while in AUTH48 that | |||
caused some rewrite. Finally, there was some IANA issue with the extension | caused some rewriting. Finally, there was some IANA issue with the extension | |||
registry where a similar extension was added by someone else. The draft | registry where a similar extension was added by someone else. The draft | |||
was changed to just use it.</t> | was changed to just use it.</t> | |||
<t indent="0" pn="section-3.13-5">Changes in AUTH48 include adding a ref | ||||
<t>Changes in AUTH-48 include added reference to TLS 1.3, copy-editing for style | erence to TLS 1.3, copy editing for style, | |||
, | ||||
some added requirements, added paragraphs, and changes in algorithms specificati on.</t> | some added requirements, added paragraphs, and changes in algorithms specificati on.</t> | |||
</section> | ||||
</section> | <section anchor="sec-12" numbered="true" toc="include" removeInRFC="false" | |||
<section anchor="section-12" title="8378"> | pn="section-3.14"> | |||
<t>Signal-Free Locator/ID Separation Protocol (LISP) Multicast <xref target="RFC | <name slugifiedName="name-rfc-8378">RFC 8378</name> | |||
8378"/> is | <t indent="0" pn="section-3.14-1">"Signal-Free Locator/ID Separation Pro | |||
an experimental RFC, defining how to implement Multicast in the LISP | tocol (LISP) Multicast" <xref target="RFC8378" format="default" sectionFormat="o | |||
f" derivedContent="RFC8378"/> is | ||||
an Experimental RFC, defining how to implement Multicast in the LISP | ||||
architecture.</t> | architecture.</t> | |||
<dl indent="20" spacing="compact" newline="false" pn="section-3.14-2"> | ||||
<figure><artwork><![CDATA[ | <dt pn="section-3.14-2.1">Status (Length):</dt> | |||
Experimental, 21 pages. | <dd pn="section-3.14-2.2">Experimental (21 pages)</dd> | |||
5 personal drafts, first 2014-02-28. 10 WG drafts | <dt pn="section-3.14-2.3">Overview:</dt> | |||
WG adoption on 2015-12-21 | <dd pn="section-3.14-2.4">5 individual drafts; 10 WG drafts</dd> | |||
Last call announced 2018-02-13, draft 07 | <dt pn="section-3.14-2.5">First draft:</dt> | |||
IESG evaluation starts 2018-02-28, draft 08 | <dd pn="section-3.14-2.6">2014-02-28</dd> | |||
Approved 2018-03-12, draft 09 | <dt pn="section-3.14-2.7">WG adoption:</dt> | |||
AUTH-48 2018-04-23 | <dd pn="section-3.14-2.8">2015-12-21</dd> | |||
AUTH-48 complete 2018-05-02 | <dt pn="section-3.14-2.9">Last Call start:</dt> | |||
Published 2018-05-02 | <dd pn="section-3.14-2.10">2018-02-13 (draft 07)</dd> | |||
]]></artwork></figure> | <dt pn="section-3.14-2.11">IESG eval. start:</dt> | |||
<dd pn="section-3.14-2.12">2018-02-28 (draft 08)</dd> | ||||
<t>Preparing the RFC took more than 4 years. According to the authors, they were | <dt pn="section-3.14-2.13">IESG approved:</dt> | |||
not aggressive pushing it and just let the Working Group process decide to pace | <dd pn="section-3.14-2.14">2018-03-12 (draft 09)</dd> | |||
<dt pn="section-3.14-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.14-2.16">2018-04-23</dd> | ||||
<dt pn="section-3.14-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.14-2.18">2018-05-02</dd> | ||||
<dt pn="section-3.14-2.19">Published:</dt> | ||||
<dd pn="section-3.14-2.20">2018-05-02</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.14-3">Preparing the RFC took more than 4 yea | ||||
rs. According to the authors, they were | ||||
not aggressively pushing it and just let the working group process decide to pac | ||||
e | ||||
it. They also did implementations during that time.</t> | it. They also did implementations during that time.</t> | |||
<t indent="0" pn="section-3.14-4">Minor copy editing, for style.</t> | ||||
<t>Minor copy editing, for style.</t> | <t indent="0" pn="section-3.14-5">The RFC was implemented by lispers.net | |||
and Cisco, | ||||
<t>The RFC was implemented by lispers.net and cisco, | and it was used in doing IPv6 multicast over IPv4 unicast/multicast at the Olymp | |||
and was used in doing IPv6 multicast over IPv4 unicast/multicast at the Olympics | ics | |||
in PyeungChang. The plan is to work on a proposedstandard once the | in PyeungChang. The plan is to work on a Proposed Standard once the | |||
experiment concludes.</t> | experiment concludes.</t> | |||
</section> | ||||
</section> | <section anchor="sec-13" numbered="true" toc="include" removeInRFC="false" | |||
<section anchor="section-13" title="8361"> | pn="section-3.15"> | |||
<t>Transparent Interconnection of Lots of Links (TRILL): | <name slugifiedName="name-rfc-8361">RFC 8361</name> | |||
<t indent="0" pn="section-3.15-1">"Transparent Interconnection of Lots o | ||||
f Links (TRILL): | ||||
Centralized Replication for Active-Active Broadcast, | Centralized Replication for Active-Active Broadcast, | |||
Unknown Unicast, and Multicast (BUM) Traffic <xref target="RFC8361"/></t> | Unknown Unicast, and Multicast (BUM) Traffic" <xref target="RFC8361" format="def | |||
ault" sectionFormat="of" derivedContent="RFC8361"/></t> | ||||
<figure><artwork><![CDATA[ | <dl indent="20" spacing="compact" newline="false" pn="section-3.15-2"> | |||
Proposed Standard, 17 pages. | <dt pn="section-3.15-2.1">Status (Length):</dt> | |||
3 personal drafts, first 2013-11-12. 14 WG drafts | <dd pn="section-3.15-2.2">Proposed Standard (17 pages)</dd> | |||
WG adoption on 2014-12-16 | <dt pn="section-3.15-2.3">Overview:</dt> | |||
Last call announced 2017-11-28, draft 10 | <dd pn="section-3.15-2.4">3 individual drafts; 14 WG drafts</dd> | |||
IESG evaluation starts 2017-12-18, draft 11 | <dt pn="section-3.15-2.5">First draft:</dt> | |||
Approved 2018-01-29, draft 13 | <dd pn="section-3.15-2.6">2013-11-12</dd> | |||
AUTH-48 2018-03-09 | <dt pn="section-3.15-2.7">WG adoption:</dt> | |||
AUTH-48 complete 2018-04-09 | <dd pn="section-3.15-2.8">2014-12-16</dd> | |||
Published 2018-04-12 | <dt pn="section-3.15-2.9">Last Call start:</dt> | |||
]]></artwork></figure> | <dd pn="section-3.15-2.10">2017-11-28 (draft 10)</dd> | |||
<dt pn="section-3.15-2.11">IESG eval. start:</dt> | ||||
<t>According to the authors, the long delays in producing this RFC was | <dd pn="section-3.15-2.12">2017-12-18 (draft 11)</dd> | |||
<dt pn="section-3.15-2.13">IESG approved:</dt> | ||||
<dd pn="section-3.15-2.14">2018-01-29 (draft 13)</dd> | ||||
<dt pn="section-3.15-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.15-2.16">2018-03-09</dd> | ||||
<dt pn="section-3.15-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.15-2.18">2018-04-09</dd> | ||||
<dt pn="section-3.15-2.19">Published:</dt> | ||||
<dd pn="section-3.15-2.20">2018-04-12</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.15-3">According to the authors, the long del | ||||
ays in producing this RFC were | ||||
due to a slow uptake of the technology in the industry.</t> | due to a slow uptake of the technology in the industry.</t> | |||
<t indent="0" pn="section-3.15-4">Minor copy editing, for style.</t> | ||||
<t>Minor copy editing, for style.</t> | <t indent="0" pn="section-3.15-5">There was at least one partial impleme | |||
ntation.</t> | ||||
<t>There was at least 1 partial implementation.</t> | </section> | |||
<section anchor="sec-14" numbered="true" toc="include" removeInRFC="false" | ||||
</section> | pn="section-3.16"> | |||
<section anchor="section-14" title="8472"> | <name slugifiedName="name-rfc-8472">RFC 8472</name> | |||
<t>Transport Layer Security (TLS) Extension for Token Binding Protocol Negotiati | <t indent="0" pn="section-3.16-1">"Transport Layer Security (TLS) Extens | |||
on <xref target="RFC8472"/></t> | ion for Token Binding Protocol Negotiation" <xref target="RFC8472" format="defau | |||
lt" sectionFormat="of" derivedContent="RFC8472"/></t> | ||||
<figure><artwork><![CDATA[ | <dl indent="20" spacing="compact" newline="false" pn="section-3.16-2"> | |||
Proposed Standard, 8 pages. | <dt pn="section-3.16-2.1">Status (Length):</dt> | |||
1 personal drafts, 2015-05-29. 15 WG drafts | <dd pn="section-3.16-2.2">Proposed Standard (8 pages)</dd> | |||
WG adoption on 2015-09-11 | <dt pn="section-3.16-2.3">Overview:</dt> | |||
Last call announced 2017-11-13, draft 10 | <dd pn="section-3.16-2.4">1 individual draft; 15 WG drafts</dd> | |||
IESG evaluation starts 2018-03-19 | <dt pn="section-3.16-2.5">First draft:</dt> | |||
Approved 2018-07-20, draft 14 | <dd pn="section-3.16-2.6">2015-05-29</dd> | |||
AUTH-48 2018-09-17 | <dt pn="section-3.16-2.7">WG adoption:</dt> | |||
AUTH-48 complete 2018-09-25 | <dd pn="section-3.16-2.8">2015-09-11</dd> | |||
Published 2018-10-08 | <dt pn="section-3.16-2.9">Last Call start:</dt> | |||
]]></artwork></figure> | <dd pn="section-3.16-2.10">2017-11-13 (draft 10)</dd> | |||
<dt pn="section-3.16-2.11">IESG eval. start:</dt> | ||||
<t>This is a pretty simple document, but it took over 3 years from individual dr | <dd pn="section-3.16-2.12">2018-03-19</dd> | |||
aft to RFC. According to | <dt pn="section-3.16-2.13">IESG approved:</dt> | |||
<dd pn="section-3.16-2.14">2018-07-20 (draft 14)</dd> | ||||
<dt pn="section-3.16-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.16-2.16">2018-09-17</dd> | ||||
<dt pn="section-3.16-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.16-2.18">2018-09-25</dd> | ||||
<dt pn="section-3.16-2.19">Published:</dt> | ||||
<dd pn="section-3.16-2.20">2018-10-08</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.16-3">This is a pretty simple document, but | ||||
it took over 3 years from individual draft to RFC. According to | ||||
the authors,the biggest setbacks occurred at the start: it took a while to find a home for this draft. | the authors,the biggest setbacks occurred at the start: it took a while to find a home for this draft. | |||
It was presented in the TLS WG (because it's a TLS extension) and UTA WG (becaus e it has to do with | It was presented in the TLS WG (because it's a TLS extension) and UTA WG (becaus e it has to do with | |||
applications using TLS). Then the ADs determined that a new WG was needed, so th e authors had to work | applications using TLS). Then the ADs determined that a new WG was needed, so th e authors had to work | |||
through the WG creation process, including running a BOF.</t> | through the WG creation process, including running a BOF.</t> | |||
<t indent="0" pn="section-3.16-4">Minor copy editing, for style, with th | ||||
<t>Minor copy editing, for style, with the addition of a reference to TLS 1.3.</ | e addition of a reference to TLS 1.3.</t> | |||
t> | <t indent="0" pn="section-3.16-5">Perhaps partially due to the delays, s | |||
ome of the implementers lost interest in supporting this RFC.</t> | ||||
<t>Perhaps partially due to the delays, some of the implementers lost interest i | </section> | |||
n supporting this RFC.</t> | <section anchor="sec-15" numbered="true" toc="include" removeInRFC="false" | |||
pn="section-3.17"> | ||||
</section> | <name slugifiedName="name-rfc-8471">RFC 8471</name> | |||
<section anchor="section-15" title="8471"> | <t indent="0" pn="section-3.17-1">"The Token Binding Protocol Version 1. | |||
<t>The Token Binding Protocol Version 1.0 <xref target="RFC8471"/></t> | 0" <xref target="RFC8471" format="default" sectionFormat="of" derivedContent="RF | |||
C8471"/></t> | ||||
<figure><artwork><![CDATA[ | <dl indent="20" spacing="compact" newline="false" pn="section-3.17-2"> | |||
Proposed Standard, 18 pages. | <dt pn="section-3.17-2.1">Status (Length):</dt> | |||
1 personal drafts, 2014-10-13. 19 WG drafts | <dd pn="section-3.17-2.2">Proposed Standard (18 pages)</dd> | |||
WG adoption on 2015-03-15 | <dt pn="section-3.17-2.3">Overview:</dt> | |||
Last call announced 2017-11-13, draft 16 | <dd pn="section-3.17-2.4">1 individual draft; 19 WG drafts</dd> | |||
IESG evaluation starts 2018-03-19 | <dt pn="section-3.17-2.5">First draft:</dt> | |||
Approved 2018-07-20, draft 19 | <dd pn="section-3.17-2.6">2014-10-13</dd> | |||
AUTH-48 2018-09-17 | <dt pn="section-3.17-2.7">WG adoption:</dt> | |||
AUTH-48 complete 2018-09-25 | <dd pn="section-3.17-2.8">2015-03-15</dd> | |||
Published 2018-10-08 | <dt pn="section-3.17-2.9">Last Call start:</dt> | |||
]]></artwork></figure> | <dd pn="section-3.17-2.10">2017-11-13 (draft 16)</dd> | |||
<t>Presentation of a Token Binding Protocol for TLS. We can notice a delay of 5 | <dt pn="section-3.17-2.11">IESG eval. start:</dt> | |||
months before adoption of | <dd pn="section-3.17-2.12">2018-03-19</dd> | |||
the draft by the WG. That explains in part the overall delay of almost 4 years f | <dt pn="section-3.17-2.13">IESG approved:</dt> | |||
rom first draft to | <dd pn="section-3.17-2.14">2018-07-20 (draft 19)</dd> | |||
publication.</t> | <dt pn="section-3.17-2.15">AUTH48 start:</dt> | |||
<dd pn="section-3.17-2.16">2018-09-17</dd> | ||||
<t>Minor copy editing, for style.</t> | <dt pn="section-3.17-2.17">AUTH48 complete:</dt> | |||
<dd pn="section-3.17-2.18">2018-09-25</dd> | ||||
<t>The web references indicates adoption in multiple development projects.</t> | <dt pn="section-3.17-2.19">Published:</dt> | |||
<dd pn="section-3.17-2.20">2018-10-08</dd> | ||||
</section> | </dl> | |||
<section anchor="section-16" title="8466"> | <t indent="0" pn="section-3.17-3">This document presents a Token Binding | |||
<t>A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Deliver | Protocol for TLS. | |||
y <xref target="RFC8466"/></t> | We can notice a | |||
period of 5 months before adoption of the draft by the WG. That | ||||
<figure><artwork><![CDATA[ | explains in part the overall time of almost 4 years from first draft | |||
Proposed Standard, 158 pages. | to publication. | |||
5 personal drafts, first 2016-09-01. 11 WG drafts | </t> | |||
WG adoption on 2017-02-26 | <t indent="0" pn="section-3.17-4">Minor copy editing, for style.</t> | |||
Last call announced 2018-02-21, draft 07 | <t indent="0" pn="section-3.17-5">The web references indicate adoption i | |||
IESG evaluation starts 2018-03-14, draft 08 | n multiple development projects.</t> | |||
Approved 2018-06-25, draft 10 | </section> | |||
AUTH-48 2018-09-17 | <section anchor="sec-16" numbered="true" toc="include" removeInRFC="false" | |||
AUTH-48 complete 2018-10-09 | pn="section-3.18"> | |||
Published 2018-10-12 | <name slugifiedName="name-rfc-8466">RFC 8466</name> | |||
]]></artwork></figure> | <t indent="0" pn="section-3.18-1">"A YANG Data Model for Layer 2 Virtual | |||
Private Network (L2VPN) Service Delivery" <xref target="RFC8466" format="defaul | ||||
<t>Copy editing for style and clarity, with also corrections to the yang model.< | t" sectionFormat="of" derivedContent="RFC8466"/></t> | |||
/t> | <dl indent="20" spacing="compact" newline="false" pn="section-3.18-2"> | |||
<dt pn="section-3.18-2.1">Status (Length):</dt> | ||||
</section> | <dd pn="section-3.18-2.2">Proposed Standard (158 pages)</dd> | |||
<section anchor="section-17" title="8362"> | <dt pn="section-3.18-2.3">Overview:</dt> | |||
<t>OSPFv3 Link State Advertisement (LSA) Extensibility <xref target="RFC8362"/> | <dd pn="section-3.18-2.4">5 individual drafts; 11 WG drafts</dd> | |||
is a major extension to the | <dt pn="section-3.18-2.5">First draft:</dt> | |||
<dd pn="section-3.18-2.6">2016-09-01</dd> | ||||
<dt pn="section-3.18-2.7">WG adoption:</dt> | ||||
<dd pn="section-3.18-2.8">2017-02-26</dd> | ||||
<dt pn="section-3.18-2.9">Last Call start:</dt> | ||||
<dd pn="section-3.18-2.10">2018-02-21 (draft 07)</dd> | ||||
<dt pn="section-3.18-2.11">IESG eval. start:</dt> | ||||
<dd pn="section-3.18-2.12">2018-03-14 (draft 08)</dd> | ||||
<dt pn="section-3.18-2.13">IESG approved:</dt> | ||||
<dd pn="section-3.18-2.14">2018-06-25 (draft 10)</dd> | ||||
<dt pn="section-3.18-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.18-2.16">2018-09-17</dd> | ||||
<dt pn="section-3.18-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.18-2.18">2018-10-09</dd> | ||||
<dt pn="section-3.18-2.19">Published:</dt> | ||||
<dd pn="section-3.18-2.20">2018-10-12</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.18-3">Copy editing for style and clarity, wi | ||||
th also corrections to the YANG model.</t> | ||||
</section> | ||||
<section anchor="sec-17" numbered="true" toc="include" removeInRFC="false" | ||||
pn="section-3.19"> | ||||
<name slugifiedName="name-rfc-8362">RFC 8362</name> | ||||
<t indent="0" pn="section-3.19-1">"OSPFv3 Link State Advertisement (LSA) | ||||
Extensibility" <xref target="RFC8362" format="default" sectionFormat="of" deriv | ||||
edContent="RFC8362"/> is a major extension to the | ||||
OSPF protocol. It makes OSPFv3 fully extensible.</t> | OSPF protocol. It makes OSPFv3 fully extensible.</t> | |||
<dl indent="20" spacing="compact" newline="false" pn="section-3.19-2"> | ||||
<figure><artwork><![CDATA[ | <dt pn="section-3.19-2.1">Status (Length):</dt> | |||
Proposed Standard, 33 pages. | <dd pn="section-3.19-2.2">Proposed Standard (33 pages)</dd> | |||
4 personal drafts, first 2013-02-17. 24 WG drafts | <dt pn="section-3.19-2.3">Overview:</dt> | |||
WG adoption on 2013-10-15 | <dd pn="section-3.19-2.4">4 individual drafts; 24 WG drafts</dd> | |||
Last call announced 2017-12-19, draft 19 | <dt pn="section-3.19-2.5">First draft:</dt> | |||
IESG evaluation starts 2018-01-18, draft 20 | <dd pn="section-3.19-2.6">2013-02-17</dd> | |||
Approved 2018-01-29, draft 23 | <dt pn="section-3.19-2.7">WG adoption:</dt> | |||
AUTH-48 2018-03-19 | <dd pn="section-3.19-2.8">2013-10-15</dd> | |||
AUTH-48 complete 2018-03-30 | <dt pn="section-3.19-2.9">Last Call start:</dt> | |||
Published 2018-04-03 | <dd pn="section-3.19-2.10">2017-12-19 (draft 19)</dd> | |||
]]></artwork></figure> | <dt pn="section-3.19-2.11">IESG eval. start:</dt> | |||
<dd pn="section-3.19-2.12">2018-01-18 (draft 20)</dd> | ||||
<t>The specification was first submitted as a personal draft in the IPv6 WG, the | <dt pn="section-3.19-2.13">IESG approved:</dt> | |||
n moved to the OSPF WG. | <dd pn="section-3.19-2.14">2018-01-29 (draft 23)</dd> | |||
<dt pn="section-3.19-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.19-2.16">2018-03-19</dd> | ||||
<dt pn="section-3.19-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.19-2.18">2018-03-30</dd> | ||||
<dt pn="section-3.19-2.19">Published:</dt> | ||||
<dd pn="section-3.19-2.20">2018-04-03</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.19-3">The specification was first submitted | ||||
as an individual draft in the IPv6 WG, then moved to the OSPF WG. | ||||
The long delay of producing this RFC is due to the complexity of the problem, | The long delay of producing this RFC is due to the complexity of the problem, | |||
and the need to wait for implementations. It is a very important change to OSPF | and the need to wait for implementations. It is a very important change to OSPF | |||
that makes OSPFv3 fully extensible. Since it was a non-backward compatible chang e, | that makes OSPFv3 fully extensible. Since it was a non-backward compatible chang e, | |||
the developers started out with some very complex migration scenarios but ended up | the developers started out with some very complex migration scenarios but ended up | |||
with either legacy or extended OSPFv3 LSAs within an OSPFv3 routing domain. The initial attempts | with either legacy or extended OSPFv3 LSAs within an OSPFv3 routing domain. The initial attempts | |||
to have a hybrid mode of operation with both legacy and extended LSAs also delay ed implementation | to have a hybrid mode of operation with both legacy and extended LSAs also delay ed implementation | |||
due to the complexity.</t> | due to the complexity.</t> | |||
<t indent="0" pn="section-3.19-4">Copy editing for style and clarity.</t | ||||
<t>Copy editing for style and clarity.</t> | > | |||
<t indent="0" pn="section-3.19-5">This specification either was or will | ||||
<t>This specification either was or will be implemented by all the router vendor | be implemented by all the router vendors.</t> | |||
s.</t> | </section> | |||
<section anchor="sec-18" numbered="true" toc="include" removeInRFC="false" | ||||
</section> | pn="section-3.20"> | |||
<section anchor="section-18" title="8468"> | <name slugifiedName="name-rfc-8468">RFC 8468</name> | |||
<t>IPv4, IPv6, and IPv4-IPv6 Coexistence: Updates for the IP | <t indent="0" pn="section-3.20-1">"IPv4, IPv6, and IPv4-IPv6 Coexistence | |||
Performance Metrics (IPPM) Framework <xref target="RFC8468"/>.</t> | : Updates for the IP | |||
Performance Metrics (IPPM) Framework" <xref target="RFC8468" format="default" se | ||||
<figure><artwork><![CDATA[ | ctionFormat="of" derivedContent="RFC8468"/>.</t> | |||
Informational, 15 pages. | <dl indent="20" spacing="compact" newline="false" pn="section-3.20-2"> | |||
3 personal drafts, first 2015-08-06. 7 WG drafts | <dt pn="section-3.20-2.1">Status (Length):</dt> | |||
WG adoption on 2016-07-04 | <dd pn="section-3.20-2.2">Informational (15 pages)</dd> | |||
Last call announced 2018-04-11, draft 04 | <dt pn="section-3.20-2.3">Overview:</dt> | |||
IESG evaluation starts 2018-05-24, draft 05 | <dd pn="section-3.20-2.4">3 individual drafts; 7 WG drafts</dd> | |||
Approved 2018-07-10, draft 06 | <dt pn="section-3.20-2.5">First draft:</dt> | |||
AUTH-48 2018-09-13 | <dd pn="section-3.20-2.6">2015-08-06</dd> | |||
AUTH-48 complete 2018-11-05 | <dt pn="section-3.20-2.7">WG adoption:</dt> | |||
Published 2018-11-14 | <dd pn="section-3.20-2.8">2016-07-04</dd> | |||
]]></artwork></figure> | <dt pn="section-3.20-2.9">Last Call start:</dt> | |||
<dd pn="section-3.20-2.10">2018-04-11 (draft 04)</dd> | ||||
<t>RFC8468 was somehow special in that | <dt pn="section-3.20-2.11">IESG eval. start:</dt> | |||
there was not a technical reason/interest that triggered it, but | <dd pn="section-3.20-2.12">2018-05-24 (draft 05)</dd> | |||
<dt pn="section-3.20-2.13">IESG approved:</dt> | ||||
<dd pn="section-3.20-2.14">2018-07-10 (draft 06)</dd> | ||||
<dt pn="section-3.20-2.15">AUTH48 start:</dt> | ||||
<dd pn="section-3.20-2.16">2018-09-13</dd> | ||||
<dt pn="section-3.20-2.17">AUTH48 complete:</dt> | ||||
<dd pn="section-3.20-2.18">2018-11-05</dd> | ||||
<dt pn="section-3.20-2.19">Published:</dt> | ||||
<dd pn="section-3.20-2.20">2018-11-14</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-3.20-3">RFC 8468 was somehow special in that | ||||
there was not a technical reason or interest that triggered it, but | ||||
rather a formal requirement. | rather a formal requirement. | |||
While writing RFC7312 the IP Performance | While writing RFC 7312, the IP Performance | |||
Metrics Working Group (IPPM) realized that RFC 2330, the IP Performance | Metrics (IPPM) Working Group realized that RFC 2330, the IP Performance | |||
Metrics Framework supported IPv4 only | Metrics Framework supported IPv4 only | |||
and explicitly excluded support for IPv6. Nevertheless, people used | and explicitly excluded support for IPv6. Nevertheless, people used | |||
the metrics that were defined on top of RFC 2330 (and, therefore, IPv4 | the metrics that were defined on top of RFC 2330 (and, therefore, IPv4 | |||
only) for IPv6, too. Although the IPPM WG agreed that the work was needed, the | only) for IPv6, too. Although the IPPM WG agreed that the work was needed, the | |||
interest of IPPM attendees in progressing (and reading/reviewing) the | interest of IPPM attendees in progressing (and reading/reviewing) the | |||
IPv6 draft was limited. Resolving the IPv6 technical part was | IPv6 draft was limited. Resolving the IPv6 technical part was | |||
straight-forward, but subsequently some people asked for a broader scope | straightforward, but subsequently some people asked for a broader scope | |||
(topics like header compression, 6lo, etc.) and it took some time to | (topics like header compression, 6LoWPAN, etc.), and it took some time to | |||
figure out and later on convince people that these topics are out of scope. | figure out and later on convince people that these topics are out of scope. | |||
The group also had to resolve contentious topics, for example how to | The group also had to resolve contentious topics, for example, how to | |||
measure the processing of IPv6 extension headers, which is sometimes non-standar | measure the processing of IPv6 extension headers, which is sometimes nonstandard | |||
d.</t> | .</t> | |||
<t indent="0" pn="section-3.20-4">The time in AUTH48 state for this docu | ||||
<t>The AUTH-48 delay for this draft was longer than average. According to the au | ment was longer than average. According to the authors, | |||
thors, | ||||
the main reasons include:</t> | the main reasons include:</t> | |||
<ul spacing="normal" bare="false" empty="false" indent="3" pn="section-3 | ||||
<t><list style="symbols"> | .20-5"> | |||
<t>Work-load and travel caused by busy-work-periods of all co-authors</t> | <li pn="section-3.20-5.1">Workload and travel caused by busy work peri | |||
<t>Time zone difference between co-authors and editor (at least US, | ods of all coauthors</li> | |||
Europe, India, not considering travel)</t> | <li pn="section-3.20-5.2">Time zone difference between coauthors and e | |||
<t>Editor proposing and committing some unacceptable modifications that | ditor (at least US, | |||
needed to be reverted</t> | Europe, and India, not considering travel)</li> | |||
<t>Lengthy discussions on a new document title (required high effort and | <li pn="section-3.20-5.3"> | |||
took a long time, in particular reaching consensus between co-authors | RFC Production Center proposed and committed some unacceptable | |||
and editor was time-consuming and involved the AD)</t> | modifications that needed to be reverted | |||
<t>Editor correctly identifying some nits (obsoleted personal websites of | </li> | |||
co-authors) and co-authors attempting to fix them.</t> | <li pn="section-3.20-5.4">Lengthy discussions on a new document title | |||
</list></t> | (required high effort and | |||
took a long time, in particular reaching consensus between coauthors | ||||
<t>The differences between the final draft and the publish RFC show copy editing | and editor was time-consuming and involved the AD)</li> | |||
for style | <li pn="section-3.20-5.5">RFC Production Center correctly identified s | |||
ome nits (obsoleted personal websites of | ||||
coauthors) and coauthors attempting to fix them.</li> | ||||
</ul> | ||||
<t indent="0" pn="section-3.20-6">The differences between the final draf | ||||
t and the published RFC show copy editing for style | ||||
and clarity, but do not account for the back and forth between authors and edito rs | and clarity, but do not account for the back and forth between authors and edito rs | |||
mentioned by the authors.</t> | mentioned by the authors.</t> | |||
</section> | ||||
</section> | </section> | |||
</section> | <section anchor="process-analysis" numbered="true" toc="include" removeInRFC | |||
<section anchor="process-analysis" title="Analysis of Process and Delays"> | ="false" pn="section-4"> | |||
<name slugifiedName="name-analysis-of-process-and-del">Analysis of Process | ||||
<t>We examine the 20 RFCs in the sample, measuring various characteristics such | and Delays</name> | |||
<t indent="0" pn="section-4-1">We examine the 20 RFCs in the sample, measu | ||||
ring various characteristics such | ||||
as delay and citation counts, in an attempt to identify patterns in the | as delay and citation counts, in an attempt to identify patterns in the | |||
IETF processes.</t> | IETF processes.</t> | |||
<section anchor="first-draft-to-rfc-delays" numbered="true" toc="include" | ||||
<section anchor="first-draft-to-rfc-delays" title="First Draft to RFC Delays"> | removeInRFC="false" pn="section-4.1"> | |||
<name slugifiedName="name-delays-from-first-draft-to-">Delays from First | ||||
<t>We look at the distribution of delays between the submission of the first | Draft to RFC</name> | |||
draft and the publication of the RFC, using the three big milestones defined | <t indent="0" pn="section-4.1-1">We look at the distribution of delays b | |||
in <xref target="milestones"/>: processing time in the Working Group, IETF proce | etween the submission of the first | |||
ssing time, | draft and the publication of the RFC, using the three milestones defined | |||
and publication delay. The following table | in <xref target="milestones" format="default" sectionFormat="of" derivedContent= | |||
shows the delays for the 20 RFCs in the sample:</t> | "Section 2.1"/>: processing time in the working group, IETF processing time, | |||
and RFC production time. The following table | ||||
<texttable> | shows the number of days in each phase for the 20 RFCs in the sample:</t> | |||
<ttcol align='right'>RFC</ttcol> | <table align="center" pn="table-1"> | |||
<ttcol align='left'>Status</ttcol> | <thead> | |||
<ttcol align='right'>Pages</ttcol> | <tr> | |||
<ttcol align='right'>Overall</ttcol> | <th align="right" colspan="1" rowspan="1">RFC</th> | |||
<ttcol align='right'>WG</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<ttcol align='right'>IETF</ttcol> | <th align="right" colspan="1" rowspan="1">Pages</th> | |||
<ttcol align='right'>Edit</ttcol> | <th align="right" colspan="1" rowspan="1">Overall</th> | |||
<c>8411</c> | <th align="right" colspan="1" rowspan="1">WG</th> | |||
<c>Info</c> | <th align="right" colspan="1" rowspan="1">IETF</th> | |||
<c>5</c> | <th align="right" colspan="1" rowspan="1">Edit</th> | |||
<c>455</c> | </tr> | |||
<c>154</c> | </thead> | |||
<c>140</c> | <tbody> | |||
<c>161</c> | <tr> | |||
<c>8456</c> | <td align="right" colspan="1" rowspan="1">8411</td> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>64</c> | <td align="right" colspan="1" rowspan="1">5</td> | |||
<c>1317</c> | <td align="right" colspan="1" rowspan="1">455</td> | |||
<c>1033</c> | <td align="right" colspan="1" rowspan="1">154</td> | |||
<c>126</c> | <td align="right" colspan="1" rowspan="1">140</td> | |||
<c>158</c> | <td align="right" colspan="1" rowspan="1">161</td> | |||
<c>8446</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>160</c> | <td align="right" colspan="1" rowspan="1">8456</td> | |||
<c>1576</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>1400</c> | <td align="right" colspan="1" rowspan="1">64</td> | |||
<c>34</c> | <td align="right" colspan="1" rowspan="1">1317</td> | |||
<c>142</c> | <td align="right" colspan="1" rowspan="1">1033</td> | |||
<c>8355</c> | <td align="right" colspan="1" rowspan="1">126</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">158</td> | |||
<c>13</c> | </tr> | |||
<c>1517</c> | <tr> | |||
<c>1175</c> | <td align="right" colspan="1" rowspan="1">8446</td> | |||
<c>243</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>99</c> | <td align="right" colspan="1" rowspan="1">160</td> | |||
<c>8441</c> | <td align="right" colspan="1" rowspan="1">1576</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">1400</td> | |||
<c>8</c> | <td align="right" colspan="1" rowspan="1">34</td> | |||
<c>341</c> | <td align="right" colspan="1" rowspan="1">142</td> | |||
<c>204</c> | </tr> | |||
<c>31</c> | <tr> | |||
<c>106</c> | <td align="right" colspan="1" rowspan="1">8355</td> | |||
<c>8324</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">13</td> | |||
<c>29</c> | <td align="right" colspan="1" rowspan="1">1517</td> | |||
<c>270</c> | <td align="right" colspan="1" rowspan="1">1175</td> | |||
<c>38</c> | <td align="right" colspan="1" rowspan="1">243</td> | |||
<c>161</c> | <td align="right" colspan="1" rowspan="1">99</td> | |||
<c>71</c> | </tr> | |||
<c>8377</c> | <tr> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">8441</td> | |||
<c>8</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>1792</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>1630</c> | <td align="right" colspan="1" rowspan="1">327</td> | |||
<c>21</c> | <td align="right" colspan="1" rowspan="1">204</td> | |||
<c>141</c> | <td align="right" colspan="1" rowspan="1">31</td> | |||
<c>8498</c> | <td align="right" colspan="1" rowspan="1">92</td> | |||
<c>Info</c> | </tr> | |||
<c>15</c> | <tr> | |||
<c>1061</c> | <td align="right" colspan="1" rowspan="1">8324</td> | |||
<c>935</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>59</c> | <td align="right" colspan="1" rowspan="1">29</td> | |||
<c>67</c> | <td align="right" colspan="1" rowspan="1">270</td> | |||
<c>8479</c> | <td align="right" colspan="1" rowspan="1">38</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">161</td> | |||
<c>8</c> | <td align="right" colspan="1" rowspan="1">71</td> | |||
<c>414</c> | </tr> | |||
<c>233</c> | <tr> | |||
<c>144</c> | <td align="right" colspan="1" rowspan="1">8377</td> | |||
<c>37</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>8453</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">1792</td> | |||
<c>42</c> | <td align="right" colspan="1" rowspan="1">1630</td> | |||
<c>1162</c> | <td align="right" colspan="1" rowspan="1">21</td> | |||
<c>1036</c> | <td align="right" colspan="1" rowspan="1">141</td> | |||
<c>46</c> | </tr> | |||
<c>80</c> | <tr> | |||
<c>8429</c> | <td align="right" colspan="1" rowspan="1">8498</td> | |||
<c>BCP</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>10</c> | <td align="right" colspan="1" rowspan="1">15</td> | |||
<c>548</c> | <td align="right" colspan="1" rowspan="1">1059</td> | |||
<c>76</c> | <td align="right" colspan="1" rowspan="1">935</td> | |||
<c>313</c> | <td align="right" colspan="1" rowspan="1">59</td> | |||
<c>159</c> | <td align="right" colspan="1" rowspan="1">65</td> | |||
<c>8312</c> | </tr> | |||
<c>Info</c> | <tr> | |||
<c>18</c> | <td align="right" colspan="1" rowspan="1">8479</td> | |||
<c>1255</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>1113</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>16</c> | <td align="right" colspan="1" rowspan="1">414</td> | |||
<c>126</c> | <td align="right" colspan="1" rowspan="1">233</td> | |||
<c>8492</c> | <td align="right" colspan="1" rowspan="1">144</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">37</td> | |||
<c>40</c> | </tr> | |||
<c>2358</c> | <tr> | |||
<c>1706</c> | <td align="right" colspan="1" rowspan="1">8453</td> | |||
<c>172</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>480</c> | <td align="right" colspan="1" rowspan="1">42</td> | |||
<c>8378</c> | <td align="right" colspan="1" rowspan="1">1165</td> | |||
<c>Exp</c> | <td align="right" colspan="1" rowspan="1">1036</td> | |||
<c>21</c> | <td align="right" colspan="1" rowspan="1">46</td> | |||
<c>1524</c> | <td align="right" colspan="1" rowspan="1">83</td> | |||
<c>1446</c> | </tr> | |||
<c>27</c> | <tr> | |||
<c>51</c> | <td align="right" colspan="1" rowspan="1">8429</td> | |||
<c>8361</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">10</td> | |||
<c>17</c> | <td align="right" colspan="1" rowspan="1">548</td> | |||
<c>1612</c> | <td align="right" colspan="1" rowspan="1">76</td> | |||
<c>1477</c> | <td align="right" colspan="1" rowspan="1">313</td> | |||
<c>62</c> | <td align="right" colspan="1" rowspan="1">159</td> | |||
<c>73</c> | </tr> | |||
<c>8472</c> | <tr> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">8312</td> | |||
<c>8</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>1228</c> | <td align="right" colspan="1" rowspan="1">18</td> | |||
<c>899</c> | <td align="right" colspan="1" rowspan="1">1214</td> | |||
<c>249</c> | <td align="right" colspan="1" rowspan="1">1113</td> | |||
<c>80</c> | <td align="right" colspan="1" rowspan="1">16</td> | |||
<c>8471</c> | <td align="right" colspan="1" rowspan="1">85</td> | |||
<c>PS</c> | </tr> | |||
<c>18</c> | <tr> | |||
<c>1228</c> | <td align="right" colspan="1" rowspan="1">8492</td> | |||
<c>899</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>249</c> | <td align="right" colspan="1" rowspan="1">40</td> | |||
<c>80</c> | <td align="right" colspan="1" rowspan="1">2358</td> | |||
<c>8466</c> | <td align="right" colspan="1" rowspan="1">1706</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">172</td> | |||
<c>158</c> | <td align="right" colspan="1" rowspan="1">480</td> | |||
<c>771</c> | </tr> | |||
<c>538</c> | <tr> | |||
<c>124</c> | <td align="right" colspan="1" rowspan="1">8378</td> | |||
<c>109</c> | <td align="left" colspan="1" rowspan="1">Exp</td> | |||
<c>8362</c> | <td align="right" colspan="1" rowspan="1">21</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">1524</td> | |||
<c>33</c> | <td align="right" colspan="1" rowspan="1">1446</td> | |||
<c>1871</c> | <td align="right" colspan="1" rowspan="1">27</td> | |||
<c>1766</c> | <td align="right" colspan="1" rowspan="1">51</td> | |||
<c>41</c> | </tr> | |||
<c>64</c> | <tr> | |||
<c>8468</c> | <td align="right" colspan="1" rowspan="1">8361</td> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>15</c> | <td align="right" colspan="1" rowspan="1">17</td> | |||
<c>1196</c> | <td align="right" colspan="1" rowspan="1">1612</td> | |||
<c>979</c> | <td align="right" colspan="1" rowspan="1">1477</td> | |||
<c>90</c> | <td align="right" colspan="1" rowspan="1">62</td> | |||
<c>127</c> | <td align="right" colspan="1" rowspan="1">73</td> | |||
<c> </c> | </tr> | |||
<c>average</c> | <tr> | |||
<c>35</c> | <td align="right" colspan="1" rowspan="1">8472</td> | |||
<c>1186</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>948</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>117</c> | <td align="right" colspan="1" rowspan="1">1228</td> | |||
<c>121</c> | <td align="right" colspan="1" rowspan="1">899</td> | |||
<c> </c> | <td align="right" colspan="1" rowspan="1">249</td> | |||
<c>average(not ISE)</c> | <td align="right" colspan="1" rowspan="1">80</td> | |||
<c>36</c> | </tr> | |||
<c>1217</c> | <tr> | |||
<c>999</c> | <td align="right" colspan="1" rowspan="1">8471</td> | |||
<c>110</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>107</c> | <td align="right" colspan="1" rowspan="1">18</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">1228</td> | |||
<td align="right" colspan="1" rowspan="1">899</td> | ||||
<t>The average delay from first draft to publication is about 3 years and 3 mont | <td align="right" colspan="1" rowspan="1">249</td> | |||
hs, but this | <td align="right" colspan="1" rowspan="1">80</td> | |||
varies widely. Excluding the Independent Stream submissions, the average | </tr> | |||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8466</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">158</td> | ||||
<td align="right" colspan="1" rowspan="1">771</td> | ||||
<td align="right" colspan="1" rowspan="1">538</td> | ||||
<td align="right" colspan="1" rowspan="1">124</td> | ||||
<td align="right" colspan="1" rowspan="1">109</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8362</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">33</td> | ||||
<td align="right" colspan="1" rowspan="1">1871</td> | ||||
<td align="right" colspan="1" rowspan="1">1766</td> | ||||
<td align="right" colspan="1" rowspan="1">41</td> | ||||
<td align="right" colspan="1" rowspan="1">64</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8468</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">15</td> | ||||
<td align="right" colspan="1" rowspan="1">1196</td> | ||||
<td align="right" colspan="1" rowspan="1">979</td> | ||||
<td align="right" colspan="1" rowspan="1">90</td> | ||||
<td align="right" colspan="1" rowspan="1">127</td> | ||||
</tr> | ||||
<tr> | ||||
<td colspan="2" align="left" rowspan="1">average</td> | ||||
<td align="right" colspan="1" rowspan="1">35</td> | ||||
<td align="right" colspan="1" rowspan="1">1172</td> | ||||
<td align="right" colspan="1" rowspan="1">948</td> | ||||
<td align="right" colspan="1" rowspan="1">117</td> | ||||
<td align="right" colspan="1" rowspan="1">118</td> | ||||
</tr> | ||||
<tr> | ||||
<td colspan="2" align="left" rowspan="1">average (not ISE)</td> | ||||
<td align="right" colspan="1" rowspan="1">36</td> | ||||
<td align="right" colspan="1" rowspan="1">1200</td> | ||||
<td align="right" colspan="1" rowspan="1">999</td> | ||||
<td align="right" colspan="1" rowspan="1">110</td> | ||||
<td align="right" colspan="1" rowspan="1">104</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-4.1-3">The average delay from first draft to p | ||||
ublication is about 3 years and 3 months, but this | ||||
varies widely. Excluding the RFCs from the Independent Stream, the average | ||||
delay from start to finish is 3 years and 4 months, of which on average | delay from start to finish is 3 years and 4 months, of which on average | |||
2 years and 9 months are spent getting consensus in the Working Group, | 2 years and 9 months are spent getting consensus in the working group, | |||
and 3 to 4 months each for IETF consensus and for RFC production.</t> | and 3 to 4 months each for IETF consensus and for RFC production.</t> | |||
<t indent="0" pn="section-4.1-4">The longest delay is found for <xref ta | ||||
<t>The longest delay is found for <xref target="RFC8492"/>, 6.5 years from start | rget="RFC8492" format="default" sectionFormat="of" derivedContent="RFC8492"/>, 6 | |||
to finish. | .5 years from start to finish. | |||
This is however a very special case, a draft that was prepared for | This is however a very special case -- a draft that was prepared for | |||
the TLS Working Group and failed to reach consensus. After that, it was | the TLS Working Group and failed to reach consensus. After that, it was | |||
resubmitted to the ISE, and incurred atypical production delays.</t> | resubmitted to the ISE, and incurred atypical production delays.</t> | |||
<t indent="0" pn="section-4.1-5">On average, we see that 80% of the dela | ||||
<t>On average, we see that 80% of the delay is incurred in WG processing, | y is incurred in WG processing, | |||
10% in IETF review, and 10% for edition and publication.</t> | 10% in IETF review, and 10% for edition and publication.</t> | |||
<t indent="0" pn="section-4.1-6">For IETF Stream RFCs, it appears that t | ||||
<t>For IETF stream RFCs, it appears that the delays for informational documents | he delays for Informational documents | |||
are slightly shorter than those for protocol specifications, maybe six months | are slightly shorter than those for protocol specifications, maybe six months | |||
shorter on average. However, there are lots of differences between | shorter on average. However, there are lots of differences between | |||
individual documents. The delays range from less than a year to more than 5 year s for | individual documents. The delays range from less than a year to more than 5 year s for | |||
protocol specifications, and from a year and 3 months to a bit more than 4 years for | protocol specifications, and from a year and 3 months to a bit more than 4 years for | |||
informational documents.</t> | Informational documents.</t> | |||
<t indent="0" pn="section-4.1-7">We can compare the delays in the 2018 s | ||||
<t>We can compare the delays in the 2018 samples to those observed 10 years ago | amples to those observed 10 years ago and 20 years | |||
and 20 years | ||||
before:</t> | before:</t> | |||
<table align="center" pn="table-2"> | ||||
<texttable> | <thead> | |||
<ttcol align='left'>RFC (2008)</ttcol> | <tr> | |||
<ttcol align='left'>Status</ttcol> | <th align="left" colspan="1" rowspan="1">RFC (2008)</th> | |||
<ttcol align='right'>Pages</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<ttcol align='right'>Delay</ttcol> | <th align="right" colspan="1" rowspan="1">Pages</th> | |||
<c>5326</c> | <th align="right" colspan="1" rowspan="1">Delay</th> | |||
<c>Exp</c> | </tr> | |||
<c>54</c> | </thead> | |||
<c>1584</c> | <tbody> | |||
<c>5348</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">5326</td> | |||
<c>58</c> | <td align="left" colspan="1" rowspan="1">Exp</td> | |||
<c>823</c> | <td align="right" colspan="1" rowspan="1">54</td> | |||
<c>5281</c> | <td align="right" colspan="1" rowspan="1">1584</td> | |||
<c>Info</c> | </tr> | |||
<c>51</c> | <tr> | |||
<c>1308</c> | <td align="left" colspan="1" rowspan="1">5348</td> | |||
<c>5354</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>Exp</c> | <td align="right" colspan="1" rowspan="1">58</td> | |||
<c>23</c> | <td align="right" colspan="1" rowspan="1">823</td> | |||
<c>2315</c> | </tr> | |||
<c>5227</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">5281</td> | |||
<c>21</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>2434</c> | <td align="right" colspan="1" rowspan="1">51</td> | |||
<c>5329</c> | <td align="right" colspan="1" rowspan="1">1308</td> | |||
<c>PS</c> | </tr> | |||
<c>12</c> | <tr> | |||
<c>1980</c> | <td align="left" colspan="1" rowspan="1">5354</td> | |||
<c>5277</c> | <td align="left" colspan="1" rowspan="1">Exp</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">23</td> | |||
<c>35</c> | <td align="right" colspan="1" rowspan="1">2315</td> | |||
<c>912</c> | </tr> | |||
<c>5236</c> | <tr> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">5227</td> | |||
<c>26</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>1947</c> | <td align="right" colspan="1" rowspan="1">21</td> | |||
<c>5358</c> | <td align="right" colspan="1" rowspan="1">2434</td> | |||
<c>BCP</c> | </tr> | |||
<c>7</c> | <tr> | |||
<c>884</c> | <td align="left" colspan="1" rowspan="1">5329</td> | |||
<c>5271</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">12</td> | |||
<c>22</c> | <td align="right" colspan="1" rowspan="1">1980</td> | |||
<c>1066</c> | </tr> | |||
<c>5195</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">5277</td> | |||
<c>10</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>974</c> | <td align="right" colspan="1" rowspan="1">35</td> | |||
<c>5283</c> | <td align="right" colspan="1" rowspan="1">912</td> | |||
<c>PS</c> | </tr> | |||
<c>12</c> | <tr> | |||
<c>1096</c> | <td align="left" colspan="1" rowspan="1">5236</td> | |||
<c>5186</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">26</td> | |||
<c>6</c> | <td align="right" colspan="1" rowspan="1">1947</td> | |||
<c>2253</c> | </tr> | |||
<c>5142</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">5358</td> | |||
<c>13</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>1005</c> | <td align="right" colspan="1" rowspan="1">7</td> | |||
<c>5373</c> | <td align="right" colspan="1" rowspan="1">884</td> | |||
<c>PS</c> | </tr> | |||
<c>24</c> | <tr> | |||
<c>1249</c> | <td align="left" colspan="1" rowspan="1">5271</td> | |||
<c>5404</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">22</td> | |||
<c>27</c> | <td align="right" colspan="1" rowspan="1">1066</td> | |||
<c>214</c> | </tr> | |||
<c>5172</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">5195</td> | |||
<c>7</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>305</c> | <td align="right" colspan="1" rowspan="1">10</td> | |||
<c>5349</c> | <td align="right" colspan="1" rowspan="1">974</td> | |||
<c>Info</c> | </tr> | |||
<c>10</c> | <tr> | |||
<c>1096</c> | <td align="left" colspan="1" rowspan="1">5283</td> | |||
<c>5301</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">12</td> | |||
<c>6</c> | <td align="right" colspan="1" rowspan="1">1096</td> | |||
<c>396</c> | </tr> | |||
<c>5174</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">5186</td> | |||
<c>8</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>427</c> | <td align="right" colspan="1" rowspan="1">6</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">2253</td> | |||
</tr> | ||||
<texttable> | <tr> | |||
<ttcol align='left'>RFC (1998)</ttcol> | <td align="left" colspan="1" rowspan="1">5142</td> | |||
<ttcol align='left'>Status</ttcol> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<ttcol align='right'>Pages</ttcol> | <td align="right" colspan="1" rowspan="1">13</td> | |||
<ttcol align='right'>Delay</ttcol> | <td align="right" colspan="1" rowspan="1">1005</td> | |||
<c>2289</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>25</c> | <td align="left" colspan="1" rowspan="1">5373</td> | |||
<c>396</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>2267</c> | <td align="right" colspan="1" rowspan="1">24</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">1249</td> | |||
<c>10</c> | </tr> | |||
<c>unknown</c> | <tr> | |||
<c>2317</c> | <td align="left" colspan="1" rowspan="1">5404</td> | |||
<c>BCP</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>10</c> | <td align="right" colspan="1" rowspan="1">27</td> | |||
<c>485</c> | <td align="right" colspan="1" rowspan="1">214</td> | |||
<c>2404</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>7</c> | <td align="left" colspan="1" rowspan="1">5172</td> | |||
<c>488</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>2374</c> | <td align="right" colspan="1" rowspan="1">7</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">305</td> | |||
<c>12</c> | </tr> | |||
<c>289</c> | <tr> | |||
<c>2449</c> | <td align="left" colspan="1" rowspan="1">5349</td> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>19</c> | <td align="right" colspan="1" rowspan="1">10</td> | |||
<c>273</c> | <td align="right" colspan="1" rowspan="1">1096</td> | |||
<c>2283</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>9</c> | <td align="left" colspan="1" rowspan="1">5301</td> | |||
<c>153</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>2394</c> | <td align="right" colspan="1" rowspan="1">6</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">396</td> | |||
<c>6</c> | </tr> | |||
<c>365</c> | <tr> | |||
<c>2348</c> | <td align="left" colspan="1" rowspan="1">5174</td> | |||
<c>DS</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>5</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>699</c> | <td align="right" colspan="1" rowspan="1">427</td> | |||
<c>2382</c> | </tr> | |||
<c>Info</c> | </tbody> | |||
<c>30</c> | </table> | |||
<c>396</c> | <table align="center" pn="table-3"> | |||
<c>2297</c> | <thead> | |||
<c>ISE</c> | <tr> | |||
<c>109</c> | <th align="left" colspan="1" rowspan="1">RFC (1998)</th> | |||
<c>28</c> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<c>2381</c> | <th align="right" colspan="1" rowspan="1">Pages</th> | |||
<c>PS</c> | <th align="right" colspan="1" rowspan="1">Delay</th> | |||
<c>43</c> | </tr> | |||
<c>699</c> | </thead> | |||
<c>2312</c> | <tbody> | |||
<c>Info</c> | <tr> | |||
<c>20</c> | <td align="left" colspan="1" rowspan="1">2289</td> | |||
<c>365</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>2387</c> | <td align="right" colspan="1" rowspan="1">25</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">396</td> | |||
<c>10</c> | </tr> | |||
<c>122</c> | <tr> | |||
<c>2398</c> | <td align="left" colspan="1" rowspan="1">2267</td> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>15</c> | <td align="right" colspan="1" rowspan="1">10</td> | |||
<c>396</c> | <td align="right" colspan="1" rowspan="1">unknown</td> | |||
<c>2391</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>10</c> | <td align="left" colspan="1" rowspan="1">2317</td> | |||
<c>122</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>2431</c> | <td align="right" colspan="1" rowspan="1">10</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">485</td> | |||
<c>10</c> | </tr> | |||
<c>457</c> | <tr> | |||
<c>2282</c> | <td align="left" colspan="1" rowspan="1">2404</td> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>14</c> | <td align="right" colspan="1" rowspan="1">7</td> | |||
<c>215</c> | <td align="right" colspan="1" rowspan="1">488</td> | |||
<c>2323</c> | </tr> | |||
<c>ISE</c> | <tr> | |||
<c>5</c> | <td align="left" colspan="1" rowspan="1">2374</td> | |||
<c>unknown</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>2448</c> | <td align="right" colspan="1" rowspan="1">12</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">289</td> | |||
<c>7</c> | </tr> | |||
<c>92</c> | <tr> | |||
</texttable> | <td align="left" colspan="1" rowspan="1">2449</td> | |||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<t>We can compare the median delay, and the delays observed by the fastest and | <td align="right" colspan="1" rowspan="1">19</td> | |||
<td align="right" colspan="1" rowspan="1">273</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2283</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">9</td> | ||||
<td align="right" colspan="1" rowspan="1">153</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2394</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">6</td> | ||||
<td align="right" colspan="1" rowspan="1">365</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2348</td> | ||||
<td align="left" colspan="1" rowspan="1">DS</td> | ||||
<td align="right" colspan="1" rowspan="1">5</td> | ||||
<td align="right" colspan="1" rowspan="1">699</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2382</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">30</td> | ||||
<td align="right" colspan="1" rowspan="1">396</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2297</td> | ||||
<td align="left" colspan="1" rowspan="1">Info (ISE)</td> | ||||
<td align="right" colspan="1" rowspan="1">109</td> | ||||
<td align="right" colspan="1" rowspan="1">28</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2381</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">43</td> | ||||
<td align="right" colspan="1" rowspan="1">699</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2312</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">20</td> | ||||
<td align="right" colspan="1" rowspan="1">365</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2387</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">10</td> | ||||
<td align="right" colspan="1" rowspan="1">122</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2398</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">15</td> | ||||
<td align="right" colspan="1" rowspan="1">396</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2391</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">10</td> | ||||
<td align="right" colspan="1" rowspan="1">122</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2431</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">10</td> | ||||
<td align="right" colspan="1" rowspan="1">457</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2282</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">14</td> | ||||
<td align="right" colspan="1" rowspan="1">215</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2323</td> | ||||
<td align="left" colspan="1" rowspan="1">Info (ISE)</td> | ||||
<td align="right" colspan="1" rowspan="1">5</td> | ||||
<td align="right" colspan="1" rowspan="1">unknown</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2448</td> | ||||
<td align="left" colspan="1" rowspan="1">Info (ISE)</td> | ||||
<td align="right" colspan="1" rowspan="1">7</td> | ||||
<td align="right" colspan="1" rowspan="1">92</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-4.1-10">We can compare the median delay, and t | ||||
he delays observed by the fastest and | ||||
slowest quartiles in the three years:</t> | slowest quartiles in the three years:</t> | |||
<table align="center" pn="table-4"> | ||||
<texttable> | <thead> | |||
<ttcol align='left'>Year</ttcol> | <tr> | |||
<ttcol align='right'>Fastest 25%</ttcol> | <th align="left" colspan="1" rowspan="1">Year</th> | |||
<ttcol align='right'>Median</ttcol> | <th align="right" colspan="1" rowspan="1">Fastest 25%</th> | |||
<ttcol align='right'>Slowest 25%</ttcol> | <th align="right" colspan="1" rowspan="1">Median</th> | |||
<c>2018</c> | <th align="right" colspan="1" rowspan="1">Slowest 25%</th> | |||
<c>604</c> | </tr> | |||
<c>1179</c> | </thead> | |||
<c>1522</c> | <tbody> | |||
<c>2008</c> | <tr> | |||
<c>869</c> | <td align="left" colspan="1" rowspan="1">2018</td> | |||
<c>1081</c> | <td align="right" colspan="1" rowspan="1">715</td> | |||
<c>1675</c> | <td align="right" colspan="1" rowspan="1">1221</td> | |||
<c>1998</c> | <td align="right" colspan="1" rowspan="1">1537</td> | |||
<c>169</c> | </tr> | |||
<c>365</c> | <tr> | |||
<c>442</c> | <td align="left" colspan="1" rowspan="1">2008</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">869</td> | |||
<td align="right" colspan="1" rowspan="1">1081</td> | ||||
<t>The IETF takes three to four times more times to produce an RFC in 2018 | <td align="right" colspan="1" rowspan="1">1675</td> | |||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">1998</td> | ||||
<td align="right" colspan="1" rowspan="1">169</td> | ||||
<td align="right" colspan="1" rowspan="1">365</td> | ||||
<td align="right" colspan="1" rowspan="1">442</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-4.1-12">The IETF takes three to four times mor | ||||
e to produce an RFC in 2018 | ||||
than it did in 1998, but about the same time as it did in 2008. | than it did in 1998, but about the same time as it did in 2008. | |||
We can get a rough estimate of how this translates in term of | We can get a rough estimate of how this translates in terms of | |||
"level of attention" per RFC by comparing the number of participants | "level of attention" per RFC by comparing the number of participants | |||
in the IETF meetings of 2018, 2008 and 1998 <xref target="IETFCOUNT"/> to the nu | in the IETF meetings of 2018, 2008, and 1998 <xref target="IETFCOUNT" format="de | |||
mber of RFC | fault" sectionFormat="of" derivedContent="IETFCOUNT"/> to the number of RFCs | |||
published these years <xref target="RFCYEAR"/>.</t> | published these years <xref target="RFCYEAR" format="default" sectionFormat="of" | |||
derivedContent="RFCYEAR"/>.</t> | ||||
<texttable> | <table align="center" pn="table-5"> | |||
<ttcol align='left'>Year</ttcol> | <thead> | |||
<ttcol align='right'>Nb RFC</ttcol> | <tr> | |||
<ttcol align='right'>Spring P.</ttcol> | <th align="left" colspan="1" rowspan="1">Year</th> | |||
<ttcol align='right'>Summer P.</ttcol> | <th align="left" colspan="1" rowspan="1">Number of RFCs</th> | |||
<ttcol align='right'>Fall</ttcol> | <th align="right" colspan="1" rowspan="1">Spring P.</th> | |||
<ttcol align='right'>Average P.</ttcol> | <th align="right" colspan="1" rowspan="1">Summer P.</th> | |||
<ttcol align='left'>Attendees/RFC</ttcol> | <th align="right" colspan="1" rowspan="1">Fall P.</th> | |||
<c>2018</c> | <th align="right" colspan="1" rowspan="1">Average P.</th> | |||
<c>208</c> | <th align="left" colspan="1" rowspan="1">Attendees/RFC</th> | |||
<c>1235</c> | </tr> | |||
<c>1078</c> | </thead> | |||
<c>879</c> | <tbody> | |||
<c>1064</c> | <tr> | |||
<c>5.1</c> | <td align="left" colspan="1" rowspan="1">2018</td> | |||
<c>2008</c> | <td align="right" colspan="1" rowspan="1">208</td> | |||
<c>290</c> | <td align="right" colspan="1" rowspan="1">1235</td> | |||
<c>1128</c> | <td align="right" colspan="1" rowspan="1">1078</td> | |||
<c>1181</c> | <td align="right" colspan="1" rowspan="1">879</td> | |||
<c>962</c> | <td align="right" colspan="1" rowspan="1">1064</td> | |||
<c>1090</c> | <td align="left" colspan="1" rowspan="1">5.1</td> | |||
<c>3.8</c> | </tr> | |||
<c>1998</c> | <tr> | |||
<c>234</c> | <td align="left" colspan="1" rowspan="1">2008</td> | |||
<c>1775</c> | <td align="right" colspan="1" rowspan="1">290</td> | |||
<c>2106</c> | <td align="right" colspan="1" rowspan="1">1128</td> | |||
<c>1705</c> | <td align="right" colspan="1" rowspan="1">1181</td> | |||
<c>1862</c> | <td align="right" colspan="1" rowspan="1">962</td> | |||
<c>9.0</c> | <td align="right" colspan="1" rowspan="1">1090</td> | |||
</texttable> | <td align="left" colspan="1" rowspan="1">3.8</td> | |||
</tr> | ||||
<t>The last column in the table provides the ratio of average number | <tr> | |||
of participants by number of RFC produced. If the IETF was a centralized | <td align="left" colspan="1" rowspan="1">1998</td> | |||
organization, if all participants and documents were equivalent, this | <td align="right" colspan="1" rowspan="1">234</td> | |||
<td align="right" colspan="1" rowspan="1">1775</td> | ||||
<td align="right" colspan="1" rowspan="1">2106</td> | ||||
<td align="right" colspan="1" rowspan="1">1705</td> | ||||
<td align="right" colspan="1" rowspan="1">1862</td> | ||||
<td align="left" colspan="1" rowspan="1">8.0</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-4.1-14">The last column in the table provides | ||||
the ratio of average number | ||||
of participants to the number of RFCs published. If the IETF were a centralized | ||||
organization, and if all participants and documents were equivalent, this | ||||
ratio would be the number of participants dedicated to produce an RFC | ratio would be the number of participants dedicated to produce an RFC | |||
on a given year. This is of course a completely abstract figure because | on a given year. This is of course a completely abstract figure because | |||
none of the hypotheses above is true, but it still gives a vague | none of the hypotheses above are true, but it still gives a vague | |||
indication of the "level of attention" applied to documents. We see | indication of the "level of attention" applied to documents. We see | |||
that this ratio has increased from 2008 to 2018, as the number of | that this ratio has increased from 2008 to 2018, as the number of | |||
participants was about the same for these two years but the number of | participants was about the same for these two years but the number of | |||
published RFCs decreased. However, that ratio was much higher in 1998. | published RFCs decreased. However, this ratio was much higher in 1998. | |||
The IETF had many more participants, and there were probably | The IETF had many more participants, and there were probably | |||
many more eyes available to review any given draft. If we applied the | many more eyes available to review any given draft. If we applied the | |||
ratios of 1998, the IETF would be producing 119 documents in 2018 | ratios of 1998, the IETF would be producing 119 documents in 2018 | |||
instead of 208.</t> | instead of 208.</t> | |||
</section> | ||||
</section> | <section anchor="working-group-processing-time" numbered="true" toc="inclu | |||
<section anchor="working-group-processing-time" title="Working Group Processing | de" removeInRFC="false" pn="section-4.2"> | |||
Time"> | <name slugifiedName="name-working-group-processing-ti">Working Group Pro | |||
cessing Time</name> | ||||
<t>The largest part of the delays is spent in the Working Groups, before | <t indent="0" pn="section-4.2-1">The largest part of the delays is spent | |||
in the working groups, before | ||||
the draft is submitted to the IESG for IETF review. As mentioned in | the draft is submitted to the IESG for IETF review. As mentioned in | |||
<xref target="milestones"/>, the only intermediate milestone that we can extract | <xref target="milestones" format="default" sectionFormat="of" derivedContent="Se | |||
from the IETF datatracker is the date at which the document was | ction 2.1"/>, the only intermediate milestone that we can extract | |||
adopted by the Working Group, or targeted for independent submission. | from the IETF Datatracker is the date at which the document was | |||
adopted by the working group, or targeted for independent submission. | ||||
The breakdown of the delays for the documents in our sample is:</t> | The breakdown of the delays for the documents in our sample is:</t> | |||
<table align="center" pn="table-6"> | ||||
<texttable> | <thead> | |||
<ttcol align='left'>RFC</ttcol> | <tr> | |||
<ttcol align='left'>Status</ttcol> | <th align="left" colspan="1" rowspan="1">RFC</th> | |||
<ttcol align='right'>WG</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<ttcol align='right'>Until adoption</ttcol> | <th align="right" colspan="1" rowspan="1">WG</th> | |||
<ttcol align='right'>After adoption</ttcol> | <th align="right" colspan="1" rowspan="1">Until adoption</th> | |||
<c>8411</c> | <th align="right" colspan="1" rowspan="1">After adoption</th> | |||
<c>Info</c> | </tr> | |||
<c>154</c> | </thead> | |||
<c>0</c> | <tbody> | |||
<c>154</c> | <tr> | |||
<c>8456</c> | <td align="left" colspan="1" rowspan="1">8411</td> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>1033</c> | <td align="right" colspan="1" rowspan="1">154</td> | |||
<c>209</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>824</c> | <td align="right" colspan="1" rowspan="1">154</td> | |||
<c>8446</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>1400</c> | <td align="left" colspan="1" rowspan="1">8456</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>1400</c> | <td align="right" colspan="1" rowspan="1">1033</td> | |||
<c>8355</c> | <td align="right" colspan="1" rowspan="1">209</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">824</td> | |||
<c>1175</c> | </tr> | |||
<c>102</c> | <tr> | |||
<c>1073</c> | <td align="left" colspan="1" rowspan="1">8446</td> | |||
<c>8441</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">1400</td> | |||
<c>204</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>65</c> | <td align="right" colspan="1" rowspan="1">1400</td> | |||
<c>139</c> | </tr> | |||
<c>8324</c> | <tr> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">8355</td> | |||
<c>38</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">1175</td> | |||
<c>38</c> | <td align="right" colspan="1" rowspan="1">102</td> | |||
<c>8377</c> | <td align="right" colspan="1" rowspan="1">1073</td> | |||
<c>PS</c> | </tr> | |||
<c>1630</c> | <tr> | |||
<c>728</c> | <td align="left" colspan="1" rowspan="1">8441</td> | |||
<c>902</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>8498</c> | <td align="right" colspan="1" rowspan="1">204</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">65</td> | |||
<c>935</c> | <td align="right" colspan="1" rowspan="1">139</td> | |||
<c>420</c> | </tr> | |||
<c>515</c> | <tr> | |||
<c>8479</c> | <td align="left" colspan="1" rowspan="1">8324</td> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>233</c> | <td align="right" colspan="1" rowspan="1">38</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>233</c> | <td align="right" colspan="1" rowspan="1">38</td> | |||
<c>8453</c> | </tr> | |||
<c>Info</c> | <tr> | |||
<c>1036</c> | <td align="left" colspan="1" rowspan="1">8377</td> | |||
<c>396</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>640</c> | <td align="right" colspan="1" rowspan="1">1630</td> | |||
<c>8429</c> | <td align="right" colspan="1" rowspan="1">728</td> | |||
<c>BCP</c> | <td align="right" colspan="1" rowspan="1">902</td> | |||
<c>76</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>76</c> | <td align="left" colspan="1" rowspan="1">8498</td> | |||
<c>8312</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">935</td> | |||
<c>1113</c> | <td align="right" colspan="1" rowspan="1">420</td> | |||
<c>280</c> | <td align="right" colspan="1" rowspan="1">515</td> | |||
<c>833</c> | </tr> | |||
<c>8492</c> | <tr> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">8479</td> | |||
<c>1706</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>1428</c> | <td align="right" colspan="1" rowspan="1">233</td> | |||
<c>278</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8378</c> | <td align="right" colspan="1" rowspan="1">233</td> | |||
<c>Exp</c> | </tr> | |||
<c>1446</c> | <tr> | |||
<c>661</c> | <td align="left" colspan="1" rowspan="1">8453</td> | |||
<c>785</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>8361</c> | <td align="right" colspan="1" rowspan="1">1036</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">396</td> | |||
<c>1477</c> | <td align="right" colspan="1" rowspan="1">640</td> | |||
<c>399</c> | </tr> | |||
<c>1078</c> | <tr> | |||
<c>8472</c> | <td align="left" colspan="1" rowspan="1">8429</td> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>899</c> | <td align="right" colspan="1" rowspan="1">76</td> | |||
<c>105</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>794</c> | <td align="right" colspan="1" rowspan="1">76</td> | |||
<c>8471</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>1127</c> | <td align="left" colspan="1" rowspan="1">8312</td> | |||
<c>153</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>794</c> | <td align="right" colspan="1" rowspan="1">1113</td> | |||
<c>8466</c> | <td align="right" colspan="1" rowspan="1">280</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">833</td> | |||
<c>538</c> | </tr> | |||
<c>178</c> | <tr> | |||
<c>360</c> | <td align="left" colspan="1" rowspan="1">8492</td> | |||
<c>8362</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">1706</td> | |||
<c>1766</c> | <td align="right" colspan="1" rowspan="1">1428</td> | |||
<c>240</c> | <td align="right" colspan="1" rowspan="1">278</td> | |||
<c>1526</c> | </tr> | |||
<c>8468</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">8378</td> | |||
<c>979</c> | <td align="left" colspan="1" rowspan="1">Exp</td> | |||
<c>333</c> | <td align="right" colspan="1" rowspan="1">1446</td> | |||
<c>646</c> | <td align="right" colspan="1" rowspan="1">661</td> | |||
<c> </c> | <td align="right" colspan="1" rowspan="1">785</td> | |||
<c>Average</c> | </tr> | |||
<c>948</c> | <tr> | |||
<c>285</c> | <td align="left" colspan="1" rowspan="1">8361</td> | |||
<c>663</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">1477</td> | |||
<td align="right" colspan="1" rowspan="1">399</td> | ||||
<t>The time before Working Group adoption average to a bit more than 9 months, | <td align="right" colspan="1" rowspan="1">1078</td> | |||
compared to 1 years and almost 10 months for processing time after adoption. | </tr> | |||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8472</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">899</td> | ||||
<td align="right" colspan="1" rowspan="1">105</td> | ||||
<td align="right" colspan="1" rowspan="1">794</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8471</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1127</td> | ||||
<td align="right" colspan="1" rowspan="1">153</td> | ||||
<td align="right" colspan="1" rowspan="1">794</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8466</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">538</td> | ||||
<td align="right" colspan="1" rowspan="1">178</td> | ||||
<td align="right" colspan="1" rowspan="1">360</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8362</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1766</td> | ||||
<td align="right" colspan="1" rowspan="1">240</td> | ||||
<td align="right" colspan="1" rowspan="1">1526</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8468</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">979</td> | ||||
<td align="right" colspan="1" rowspan="1">333</td> | ||||
<td align="right" colspan="1" rowspan="1">646</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="2" rowspan="1">Average</td> | ||||
<td align="right" colspan="1" rowspan="1">948</td> | ||||
<td align="right" colspan="1" rowspan="1">285</td> | ||||
<td align="right" colspan="1" rowspan="1">663</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-4.2-3">The time before working group adoption | ||||
averages to a bit more than 9 months, | ||||
compared to 1 year and almost 10 months for processing time after adoption. | ||||
We see that RFC 8492 stands out, with long delays spent attempting publication t hrough | We see that RFC 8492 stands out, with long delays spent attempting publication t hrough | |||
a Working Group before submission to the Independent Stream Editor. If we remove d RFC | a working group before submission to the Independent Submissions Editor. If we r emove RFC | |||
8492 from the list, the average time until adoption drops to just over 7 months, | 8492 from the list, the average time until adoption drops to just over 7 months, | |||
and becomes just 25% of the total processing time in the WG.</t> | and becomes just 25% of the total processing time in the WG.</t> | |||
<t indent="0" pn="section-4.2-4">There are a few | ||||
<t>There are a few | documents that started immediately as working group efforts, or were immediately | |||
documents that started immediately as Working Group efforts, or were immediately | targeted | |||
targeted | ||||
for publication in the Independent Stream. Those documents tend to see short pro cessing times, | for publication in the Independent Stream. Those documents tend to see short pro cessing times, | |||
with the exception of RFC 8446 on which the TLS Working Group spent a long time working.</t> | with the exception of RFC 8446 on which the TLS Working Group spent a long time working.</t> | |||
</section> | ||||
</section> | <section anchor="preparation-and-publication-delays" numbered="true" toc=" | |||
<section anchor="preparation-and-publication-delays" title="Preparation and Publ | include" removeInRFC="false" pn="section-4.3"> | |||
ication Delays"> | <name slugifiedName="name-preparation-and-publication">Preparation and P | |||
ublication Delays</name> | ||||
<t>The preparation and publication delays include three components:</t> | <t indent="0" pn="section-4.3-1">The preparation and publication delays | |||
include three components:</t> | ||||
<t><list style="symbols"> | <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-4 | |||
<t>the delay from submission to the RFC Editor to beginning of AUTH-48, during | .3-2"> | |||
which the document is prepared;</t> | <li pn="section-4.3-2.1">the delay from submission to the RFC Editor t | |||
<t>the AUTH-48 delay, during which authors review and eventually approve the | o beginning of AUTH48, during | |||
changes proposed by the editors;</t> | which the document is prepared (referred to as "RFC edit" below);</li> | |||
<t>the publication delay, from final agreement by authors and editors to | <li pn="section-4.3-2.2">the AUTH48 delay, during which authors review | |||
actual publication.</t> | and eventually approve the | |||
</list></t> | changes proposed by the editors (referred to as "AUTH48" below);</li> | |||
<li pn="section-4.3-2.3">the publication delay, from final agreement b | ||||
<t>The breakdown of the publication delays for each RFC is shown in the | y authors and editors to | |||
actual publication (referred to as "RFC Pub" below).</li> | ||||
</ul> | ||||
<t indent="0" pn="section-4.3-3">The breakdown of the publication delays | ||||
for each RFC is shown in the | ||||
following table.</t> | following table.</t> | |||
<table align="center" pn="table-7"> | ||||
<texttable> | <thead> | |||
<ttcol align='right'>RFC</ttcol> | <tr> | |||
<ttcol align='left'>Status</ttcol> | <th align="right" colspan="1" rowspan="1">RFC</th> | |||
<ttcol align='right'>Pages</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<ttcol align='right'>RFC edit</ttcol> | <th align="right" colspan="1" rowspan="1">Pages</th> | |||
<ttcol align='right'>AUTH-48</ttcol> | <th align="right" colspan="1" rowspan="1">RFC edit</th> | |||
<ttcol align='right'>RFC Pub</ttcol> | <th align="right" colspan="1" rowspan="1">AUTH48</th> | |||
<ttcol align='right'>Edit(total)</ttcol> | <th align="right" colspan="1" rowspan="1">RFC Pub</th> | |||
<c>8411</c> | <th align="right" colspan="1" rowspan="1">Edit (total)</th> | |||
<c>Info</c> | </tr> | |||
<c>5</c> | </thead> | |||
<c>53</c> | <tbody> | |||
<c>88</c> | <tr> | |||
<c>20</c> | <td align="right" colspan="1" rowspan="1">8411</td> | |||
<c>161</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>8456</c> | <td align="right" colspan="1" rowspan="1">5</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">53</td> | |||
<c>64</c> | <td align="right" colspan="1" rowspan="1">88</td> | |||
<c>98</c> | <td align="right" colspan="1" rowspan="1">20</td> | |||
<c>46</c> | <td align="right" colspan="1" rowspan="1">161</td> | |||
<c>14</c> | </tr> | |||
<c>158</c> | <tr> | |||
<c>8446</c> | <td align="right" colspan="1" rowspan="1">8456</td> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>160</c> | <td align="right" colspan="1" rowspan="1">64</td> | |||
<c>85</c> | <td align="right" colspan="1" rowspan="1">98</td> | |||
<c>57</c> | <td align="right" colspan="1" rowspan="1">46</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">14</td> | |||
<c>142</c> | <td align="right" colspan="1" rowspan="1">158</td> | |||
<c>8355</c> | </tr> | |||
<c>Info</c> | <tr> | |||
<c>13</c> | <td align="right" colspan="1" rowspan="1">8446</td> | |||
<c>83</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>15</c> | <td align="right" colspan="1" rowspan="1">160</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">85</td> | |||
<c>99</c> | <td align="right" colspan="1" rowspan="1">57</td> | |||
<c>8441</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">142</td> | |||
<c>8</c> | </tr> | |||
<c>67</c> | <tr> | |||
<c>33</c> | <td align="right" colspan="1" rowspan="1">8355</td> | |||
<c>6</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>106</c> | <td align="right" colspan="1" rowspan="1">13</td> | |||
<c>8324</c> | <td align="right" colspan="1" rowspan="1">83</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">15</td> | |||
<c>29</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>42</c> | <td align="right" colspan="1" rowspan="1">99</td> | |||
<c>28</c> | </tr> | |||
<c>1</c> | <tr> | |||
<c>71</c> | <td align="right" colspan="1" rowspan="1">8441</td> | |||
<c>8377</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>8</c> | <td align="right" colspan="1" rowspan="1">56</td> | |||
<c>39</c> | <td align="right" colspan="1" rowspan="1">33</td> | |||
<c>102</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">92</td> | |||
<c>141</c> | </tr> | |||
<c>8498</c> | <tr> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">8324</td> | |||
<c>15</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>49</c> | <td align="right" colspan="1" rowspan="1">29</td> | |||
<c>16</c> | <td align="right" colspan="1" rowspan="1">42</td> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">28</td> | |||
<c>67</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>8479</c> | <td align="right" colspan="1" rowspan="1">71</td> | |||
<c>ISE</c> | </tr> | |||
<c>8</c> | <tr> | |||
<c>31</c> | <td align="right" colspan="1" rowspan="1">8377</td> | |||
<c>5</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>37</c> | <td align="right" colspan="1" rowspan="1">39</td> | |||
<c>8453</c> | <td align="right" colspan="1" rowspan="1">102</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>42</c> | <td align="right" colspan="1" rowspan="1">141</td> | |||
<c>73</c> | </tr> | |||
<c>7</c> | <tr> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">8498</td> | |||
<c>80</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>8429</c> | <td align="right" colspan="1" rowspan="1">15</td> | |||
<c>BCP</c> | <td align="right" colspan="1" rowspan="1">48</td> | |||
<c>10</c> | <td align="right" colspan="1" rowspan="1">16</td> | |||
<c>60</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>99</c> | <td align="right" colspan="1" rowspan="1">65</td> | |||
<c>0</c> | </tr> | |||
<c>159</c> | <tr> | |||
<c>8312</c> | <td align="right" colspan="1" rowspan="1">8479</td> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>18</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>96</c> | <td align="right" colspan="1" rowspan="1">31</td> | |||
<c>30</c> | <td align="right" colspan="1" rowspan="1">5</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>126</c> | <td align="right" colspan="1" rowspan="1">37</td> | |||
<c>8492</c> | </tr> | |||
<c>ISE</c> | <tr> | |||
<c>40</c> | <td align="right" colspan="1" rowspan="1">8453</td> | |||
<c>355</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>123</c> | <td align="right" colspan="1" rowspan="1">42</td> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">73</td> | |||
<c>480</c> | <td align="right" colspan="1" rowspan="1">7</td> | |||
<c>8378</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>Exp</c> | <td align="right" colspan="1" rowspan="1">83</td> | |||
<c>21</c> | </tr> | |||
<c>42</c> | <tr> | |||
<c>9</c> | <td align="right" colspan="1" rowspan="1">8429</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>51</c> | <td align="right" colspan="1" rowspan="1">10</td> | |||
<c>8361</c> | <td align="right" colspan="1" rowspan="1">60</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">99</td> | |||
<c>17</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>39</c> | <td align="right" colspan="1" rowspan="1">159</td> | |||
<c>31</c> | </tr> | |||
<c>3</c> | <tr> | |||
<c>73</c> | <td align="right" colspan="1" rowspan="1">8312</td> | |||
<c>8472</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">18</td> | |||
<c>8</c> | <td align="right" colspan="1" rowspan="1">55</td> | |||
<c>59</c> | <td align="right" colspan="1" rowspan="1">28</td> | |||
<c>8</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>13</c> | <td align="right" colspan="1" rowspan="1">85</td> | |||
<c>80</c> | </tr> | |||
<c>8471</c> | <tr> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">8492</td> | |||
<c>18</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>59</c> | <td align="right" colspan="1" rowspan="1">40</td> | |||
<c>8</c> | <td align="right" colspan="1" rowspan="1">355</td> | |||
<c>13</c> | <td align="right" colspan="1" rowspan="1">123</td> | |||
<c>80</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>8466</c> | <td align="right" colspan="1" rowspan="1">480</td> | |||
<c>PS</c> | </tr> | |||
<c>158</c> | <tr> | |||
<c>84</c> | <td align="right" colspan="1" rowspan="1">8378</td> | |||
<c>22</c> | <td align="left" colspan="1" rowspan="1">Exp</td> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">21</td> | |||
<c>109</c> | <td align="right" colspan="1" rowspan="1">42</td> | |||
<c>8362</c> | <td align="right" colspan="1" rowspan="1">9</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>33</c> | <td align="right" colspan="1" rowspan="1">51</td> | |||
<c>49</c> | </tr> | |||
<c>11</c> | <tr> | |||
<c>4</c> | <td align="right" colspan="1" rowspan="1">8361</td> | |||
<c>64</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>8468</c> | <td align="right" colspan="1" rowspan="1">17</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">39</td> | |||
<c>15</c> | <td align="right" colspan="1" rowspan="1">31</td> | |||
<c>65</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>53</c> | <td align="right" colspan="1" rowspan="1">73</td> | |||
<c>9</c> | </tr> | |||
<c>127</c> | <tr> | |||
<c> </c> | <td align="right" colspan="1" rowspan="1">8472</td> | |||
<c>Average</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c> </c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>76</c> | <td align="right" colspan="1" rowspan="1">59</td> | |||
<c>40</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>5</c> | <td align="right" colspan="1" rowspan="1">13</td> | |||
<c>121</c> | <td align="right" colspan="1" rowspan="1">80</td> | |||
<c>-8492</c> | </tr> | |||
<c>Average</c> | <tr> | |||
<c> </c> | <td align="right" colspan="1" rowspan="1">8471</td> | |||
<c>62</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>35</c> | <td align="right" colspan="1" rowspan="1">18</td> | |||
<c>5</c> | <td align="right" colspan="1" rowspan="1">59</td> | |||
<c>102</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">13</td> | |||
<td align="right" colspan="1" rowspan="1">80</td> | ||||
<t>On average, the total delay appears to be about four months, but the | </tr> | |||
average is skewed by the extreme values encountered for <xref target="RFC8492"/> | <tr> | |||
. If we | <td align="right" colspan="1" rowspan="1">8466</td> | |||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">158</td> | ||||
<td align="right" colspan="1" rowspan="1">84</td> | ||||
<td align="right" colspan="1" rowspan="1">22</td> | ||||
<td align="right" colspan="1" rowspan="1">3</td> | ||||
<td align="right" colspan="1" rowspan="1">109</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8362</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">33</td> | ||||
<td align="right" colspan="1" rowspan="1">49</td> | ||||
<td align="right" colspan="1" rowspan="1">11</td> | ||||
<td align="right" colspan="1" rowspan="1">4</td> | ||||
<td align="right" colspan="1" rowspan="1">64</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8468</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">15</td> | ||||
<td align="right" colspan="1" rowspan="1">65</td> | ||||
<td align="right" colspan="1" rowspan="1">53</td> | ||||
<td align="right" colspan="1" rowspan="1">9</td> | ||||
<td align="right" colspan="1" rowspan="1">127</td> | ||||
</tr> | ||||
<tr> | ||||
<td colspan="2" align="left" rowspan="1">Average</td> | ||||
<td align="right" colspan="1" rowspan="1"/> | ||||
<td align="right" colspan="1" rowspan="1">74</td> | ||||
<td align="right" colspan="1" rowspan="1">39</td> | ||||
<td align="right" colspan="1" rowspan="1">5</td> | ||||
<td align="right" colspan="1" rowspan="1">118</td> | ||||
</tr> | ||||
<tr> | ||||
<td colspan="2" align="left" rowspan="1">Average (without 8492)</t | ||||
d> | ||||
<td align="right" colspan="1" rowspan="1"/> | ||||
<td align="right" colspan="1" rowspan="1">59</td> | ||||
<td align="right" colspan="1" rowspan="1">35</td> | ||||
<td align="right" colspan="1" rowspan="1">5</td> | ||||
<td align="right" colspan="1" rowspan="1">99</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-4.3-5">On average, the total delay appears to | ||||
be about four months, but the | ||||
average is skewed by the extreme values encountered for <xref target="RFC8492" f | ||||
ormat="default" sectionFormat="of" derivedContent="RFC8492"/>. If we | ||||
exclude that RFC from the computations, the average delay drops to a just a bit | exclude that RFC from the computations, the average delay drops to a just a bit | |||
more than 3 months: about 2 months for the preparation, a bit more than one | more than 3 months: about 2 months for the preparation, a bit more than one | |||
month for the AUTH-48 phase, and 5 days for the publishing.</t> | month for the AUTH48 phase, and 5 days for the publishing.</t> | |||
<t indent="0" pn="section-4.3-6">Of course, these delays vary from RFC t | ||||
<t>Of course, these delays vary from RFC to RFC. To try explain the causes of th | o RFC. To try explain the causes of the | |||
e | ||||
delay, we compute the correlation factor between the observed delays and several | delay, we compute the correlation factor between the observed delays and several | |||
plausible explanation factors:</t> | plausible explanation factors:</t> | |||
<ul spacing="normal" bare="false" empty="false" indent="3" pn="section-4 | ||||
<t><list style="symbols"> | .3-7"> | |||
<t>The number of pages in the document,</t> | <li pn="section-4.3-7.1">the number of pages in the document,</li> | |||
<t>The amount of copy edit, as discussed in <xref target="copy-editing"/>,</t> | <li pn="section-4.3-7.2">the amount of copy editing, as discussed in < | |||
<t>Whether or not an IANA action was required,</t> | xref target="copy-editing" format="default" sectionFormat="of" derivedContent="S | |||
<t>The number of authors,</t> | ection 4.4"/>,</li> | |||
<t>The number of drafts revisions,</t> | <li pn="section-4.3-7.3">whether or not IANA actions were required,</l | |||
<t>The Working Group delay.</t> | i> | |||
</list></t> | <li pn="section-4.3-7.4">the number of authors,</li> | |||
<li pn="section-4.3-7.5">the number of draft revisions,</li> | ||||
<t>We find the following values:</t> | <li pn="section-4.3-7.6">the working group delay.</li> | |||
</ul> | ||||
<texttable> | <t indent="0" pn="section-4.3-8">We find the following values:</t> | |||
<ttcol align='left'>Correlation</ttcol> | <table align="center" pn="table-8"> | |||
<ttcol align='right'>RFC edit</ttcol> | <thead> | |||
<ttcol align='right'>AUTH-48</ttcol> | <tr> | |||
<ttcol align='right'>Edit(total)</ttcol> | <th align="left" colspan="1" rowspan="1">Correlation</th> | |||
<c>Nb pages</c> | <th align="right" colspan="1" rowspan="1">RFC edit</th> | |||
<c>0.50</c> | <th align="right" colspan="1" rowspan="1">AUTH48</th> | |||
<c>-0.04</c> | <th align="right" colspan="1" rowspan="1">Edit(total)</th> | |||
<c>0.21</c> | </tr> | |||
<c>Copy-Edit</c> | </thead> | |||
<c>0.42</c> | <tbody> | |||
<c>0.24</c> | <tr> | |||
<c>0.45</c> | <td align="left" colspan="1" rowspan="1">Number of pages</td> | |||
<c>IANA</c> | <td align="right" colspan="1" rowspan="1">0.50</td> | |||
<c>-0.14</c> | <td align="right" colspan="1" rowspan="1">-0.04</td> | |||
<c>-0.21</c> | <td align="right" colspan="1" rowspan="1">0.21</td> | |||
<c>0.12</c> | </tr> | |||
<c>Nb Authors</c> | <tr> | |||
<c>0.39</c> | <td align="left" colspan="1" rowspan="1">Copy-Edit</td> | |||
<c>-0.07</c> | <td align="right" colspan="1" rowspan="1">0.42</td> | |||
<c>0.18</c> | <td align="right" colspan="1" rowspan="1">0.24</td> | |||
<c>Nb drafts</c> | <td align="right" colspan="1" rowspan="1">0.45</td> | |||
<c>0.18</c> | </tr> | |||
<c>-0.33</c> | <tr> | |||
<c>-0.19</c> | <td align="left" colspan="1" rowspan="1">IANA</td> | |||
<c>WG delay</c> | <td align="right" colspan="1" rowspan="1">-0.14</td> | |||
<c>0.03</c> | <td align="right" colspan="1" rowspan="1">-0.21</td> | |||
<c>-0.16</c> | <td align="right" colspan="1" rowspan="1">0.12</td> | |||
<c>-0.15</c> | </tr> | |||
</texttable> | <tr> | |||
<td align="left" colspan="1" rowspan="1">Number of authors</td> | ||||
<t>We see some plausible explanations for the production delay. It will be somew | <td align="right" colspan="1" rowspan="1">0.39</td> | |||
hat longer for | <td align="right" colspan="1" rowspan="1">-0.07</td> | |||
longer documents, or for documents that require a lot of copy editing (see <xref | <td align="right" colspan="1" rowspan="1">0.18</td> | |||
target="copy-editing"/>). | </tr> | |||
Somewhat surprisingly, it also tend to increase with the number of authors. It d | <tr> | |||
oes | <td align="left" colspan="1" rowspan="1">Number of drafts</td> | |||
<td align="right" colspan="1" rowspan="1">0.18</td> | ||||
<td align="right" colspan="1" rowspan="1">-0.33</td> | ||||
<td align="right" colspan="1" rowspan="1">-0.19</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">WG delay</td> | ||||
<td align="right" colspan="1" rowspan="1">0.03</td> | ||||
<td align="right" colspan="1" rowspan="1">-0.16</td> | ||||
<td align="right" colspan="1" rowspan="1">-0.15</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-4.3-10">We see some plausible explanations for | ||||
the production delay. It will be somewhat longer for | ||||
longer documents or for documents that require a lot of copy editing (see <xref | ||||
target="copy-editing" format="default" sectionFormat="of" derivedContent="Sectio | ||||
n 4.4"/>). | ||||
Somewhat surprisingly, it also tends to increase with the number of authors. It | ||||
does | ||||
not appear significantly correlated with the presence or absence of IANA action. </t> | not appear significantly correlated with the presence or absence of IANA action. </t> | |||
<t indent="0" pn="section-4.3-11">The analysis of RFC 8324 in <xref targ | ||||
<t>The analysis of RFC 8324 in <xref target="analyse-8324"/> explains its short | et="analyse-8324" format="default" sectionFormat="of" derivedContent="Section 3. | |||
6"/> explains its short | ||||
editing delays by the experience of the author. This makes sense: if a document | editing delays by the experience of the author. This makes sense: if a document | |||
needs less editing, the editing delays would be shorter. This is partially | needs less editing, the editing delays would be shorter. This is partially | |||
confirmed by the relation between the amount of copy editing and the | confirmed by the relation between the amount of copy editing and the | |||
publication delay.</t> | publication delay.</t> | |||
<t indent="0" pn="section-4.3-12">We see fewer plausible explanations fo | ||||
<t>We see fewer plausible explanations for the AUTH48 delays. These delays | r the AUTH48 delays. These delays | |||
vary much more than the preparation | vary much more than the preparation | |||
delay, with a standard deviation of 20 days for AUTH-48 versus 10 days for | delay, with a standard deviation of 20 days for AUTH48 versus 10 days for | |||
the preparation delay. In theory, AUTH-48 is just a final | the preparation delay. In theory, AUTH48 is just a final | |||
verification: the authors receive the document prepared by the RFC production ce nter, | verification: the authors receive the document prepared by the RFC production ce nter, | |||
and just have to give their approval, or maybe request a last minute | and just have to give their approval, or maybe request a last minute | |||
correction. The name indicates that this is expected to last just two days, but | correction. The name indicates that this is expected to last just two days, but | |||
in average it lasts more than a month.</t> | in average it lasts more than a month.</t> | |||
<t indent="0" pn="section-4.3-13">We often hypothesize that the | ||||
<t>We often hypothesize that the | number of authors influences the AUTH48 delay, or that authors who have spent | |||
number of authors influences the AUTH-48 delay, or that authors who have spent | a long time working on the document in the working group somehow get demotivated | |||
a long time working on the document in the Working Group somehow get demotivated | and spend even longer to answer questions during AUTH48. This may happen | |||
and spend even longer to answer questions during AUTH-48. This may happen | sometimes, but our statistics don't show that - if anything, the numerical | |||
sometimes, but our statistics don't show that – if anything, the numerica | ||||
l | ||||
results point in the opposite direction.</t> | results point in the opposite direction.</t> | |||
<t indent="0" pn="section-4.3-14">After asking the authors of the RFCs i | ||||
<t>After asking the authors of the RFCs in the sample why the AUTH-48 phase took | n the sample why the AUTH48 phase took | |||
a long time, we got three explanations:</t> | a long time, we got three explanations:</t> | |||
<ol indent="adaptive" spacing="normal" start="1" type="1" pn="section-4. | ||||
<t>1- Some RFCs have multiple authors in multiple time zones. This slows down | 3-15"> | |||
the coordination required for approving changes.</t> | <li pn="section-4.3-15.1" derivedCounter="1.">Some RFCs have multiple authors | |||
in multiple time zones. This slows down | ||||
<t>2- Some authors found some of the proposed changes unnecessary or | the coordination required for approving changes.</li> | |||
<li pn="section-4.3-15.2" derivedCounter="2.">Some authors found some | ||||
of the proposed changes unnecessary or | ||||
undesirable, and asked that they be reversed. This required long | undesirable, and asked that they be reversed. This required long | |||
exchanges between authors and editors.</t> | exchanges between authors and editors.</li> | |||
<li pn="section-4.3-15.3" derivedCounter="3.">Some authors were not gi | ||||
<t>3- Some authors were not giving high priority to AUTH-48 responses.</t> | ving high priority to AUTH48 responses.</li> | |||
</ol> | ||||
<t>As mentioned above, we were not able to verify these hypotheses by looking at | <t indent="0" pn="section-4.3-16">As mentioned above, we were not able t | |||
o verify these hypotheses by looking at | ||||
the data. The author's experience with this document suggests another potential | the data. The author's experience with this document suggests another potential | |||
delay for the Independent Stream RFC: processing delay by the Independent | delay for the Independent Stream RFC: processing delay by the Independent | |||
Stream Editor, discussed in <xref target="independent-stream"/>.</t> | Submissions Editor, discussed in <xref target="independent-stream" format="defau | |||
lt" sectionFormat="of" derivedContent="Section 4.5"/>.</t> | ||||
</section> | </section> | |||
<section anchor="copy-editing" title="Copy Editing"> | <section anchor="copy-editing" numbered="true" toc="include" removeInRFC=" | |||
false" pn="section-4.4"> | ||||
<t>We can assess the amount of copy editing applied to each published RFC by | <name slugifiedName="name-copy-editing">Copy Editing</name> | |||
<t indent="0" pn="section-4.4-1">We can assess the amount of copy editin | ||||
g applied to each published RFC by | ||||
comparing the text of the draft approved for publication and the text of the | comparing the text of the draft approved for publication and the text of the | |||
RFC. We do expect differences in the "boilerplate" and in the IANA section, | RFC. We do expect differences in the "boilerplate" and in the IANA section, | |||
but we will also see differences due to copy editing. Assessing the amount | but we will also see differences due to copy editing. Assessing the amount | |||
of copy editing is subjective, and we do it using a scale of 1 to 4:</t> | of copy editing is subjective, and we do it using a scale of 1 to 4:</t> | |||
<dl indent="4" newline="false" spacing="normal" pn="section-4.4-2"> | ||||
<t>1- Minor editing</t> | <dt pn="section-4.4-2.1">1:</dt> | |||
<dd pn="section-4.4-2.2">Minor editing</dd> | ||||
<t>2- Editing for style, such as capitalization, hyphens, that versus which, | <dt pn="section-4.4-2.3">2:</dt> | |||
and expending all acronyms at least one.</t> | <dd pn="section-4.4-2.4">Editing for style, such as capitalization, hy | |||
phens, "that" versus "which", | ||||
<t>3- Editing for clarity in addition to style, such as rewriting ambiguous | and expanding all acronyms at least once.</dd> | |||
sentences and clarifying use of internal references. For Yang models, | <dt pn="section-4.4-2.5">3:</dt> | |||
that may include model corrections suggested by the verifier.</t> | <dd pn="section-4.4-2.6">Editing for clarity in addition to style, suc | |||
h as rewriting ambiguous | ||||
<t>4- Extensive editing.</t> | sentences and clarifying use of internal references. For YANG models, | |||
that may include model corrections suggested by the verifier.</dd> | ||||
<t>The following table shows that about half of the RFCs required | <dt pn="section-4.4-2.7">4:</dt> | |||
<dd pn="section-4.4-2.8">Extensive editing.</dd> | ||||
</dl> | ||||
<t indent="0" pn="section-4.4-3">The following table shows that about ha | ||||
lf of the RFCs required | ||||
editing for style, and the other half at least some editing for clarity.</t> | editing for style, and the other half at least some editing for clarity.</t> | |||
<table align="center" pn="table-9"> | ||||
<texttable> | <thead> | |||
<ttcol align='right'>RFC</ttcol> | <tr> | |||
<ttcol align='left'>Status</ttcol> | <th align="right" colspan="1" rowspan="1">RFC</th> | |||
<ttcol align='right'>Copy Edit</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<c>8411</c> | <th align="right" colspan="1" rowspan="1">Copy Edit</th> | |||
<c>Info</c> | </tr> | |||
<c>2</c> | </thead> | |||
<c>8456</c> | <tbody> | |||
<c>Info</c> | <tr> | |||
<c>4</c> | <td align="right" colspan="1" rowspan="1">8411</td> | |||
<c>8446</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>3</c> | </tr> | |||
<c>8355</c> | <tr> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">8456</td> | |||
<c>2</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>8441</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
<c>PS</c> | </tr> | |||
<c>2</c> | <tr> | |||
<c>8324</c> | <td align="right" colspan="1" rowspan="1">8446</td> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>8377</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">8355</td> | |||
<c>8498</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>3</c> | </tr> | |||
<c>8479</c> | <tr> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">8441</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>8453</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>Info</c> | </tr> | |||
<c>2</c> | <tr> | |||
<c>8429</c> | <td align="right" colspan="1" rowspan="1">8324</td> | |||
<c>BCP</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>8312</c> | </tr> | |||
<c>Info</c> | <tr> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">8377</td> | |||
<c>8492</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>3</c> | </tr> | |||
<c>8378</c> | <tr> | |||
<c>Exp</c> | <td align="right" colspan="1" rowspan="1">8498</td> | |||
<c>2</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>8361</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>PS</c> | </tr> | |||
<c>2</c> | <tr> | |||
<c>8472</c> | <td align="right" colspan="1" rowspan="1">8479</td> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>8471</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">8453</td> | |||
<c>8466</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>3</c> | </tr> | |||
<c>8362</c> | <tr> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">8429</td> | |||
<c>3</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>8468</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>Info</c> | </tr> | |||
<c>3</c> | <tr> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">8312</td> | |||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<t>This method of assessment does not take into account | <td align="right" colspan="1" rowspan="1">2</td> | |||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8492</td> | ||||
<td align="left" colspan="1" rowspan="1">Info (ISE)</td> | ||||
<td align="right" colspan="1" rowspan="1">3</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8378</td> | ||||
<td align="left" colspan="1" rowspan="1">Exp</td> | ||||
<td align="right" colspan="1" rowspan="1">2</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8361</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">2</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8472</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">2</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8471</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">2</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8466</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">3</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8362</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">3</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="right" colspan="1" rowspan="1">8468</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">3</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-4.4-5">This method of assessment does not take | ||||
into account | ||||
the number of changes proposed by the editors and eventually rejected | the number of changes proposed by the editors and eventually rejected | |||
by the authors, since these changes are not present in either the | by the authors, since these changes are not present in either the | |||
final draft or the published RFC. It might be possible to get | final draft or the published RFC. It might be possible to get | |||
an evaluation of these "phantom changes" from the RFC Production Center.</t> | an evaluation of these "phantom changes" from the RFC Production Center.</t> | |||
</section> | ||||
</section> | <section anchor="independent-stream" numbered="true" toc="include" removeI | |||
<section anchor="independent-stream" title="Independent Stream"> | nRFC="false" pn="section-4.5"> | |||
<name slugifiedName="name-independent-stream">Independent Stream</name> | ||||
<t>Out of 20 randomly selected RFCs, 3 were published through the Independent St | <t indent="0" pn="section-4.5-1">Out of 20 randomly selected RFCs, 3 wer | |||
ream. | e published through the Independent Stream. | |||
One is an independent opinion, another a description of a non-IETF protocol | One is an independent opinion, another a description of a non-IETF protocol | |||
format, and the third was <xref target="RFC8492"/>, which is a special case. Apa rt from | format, and the third was <xref target="RFC8492" format="default" sectionFormat= "of" derivedContent="RFC8492"/>, which is a special case. Apart from | |||
this special case, the publication delays were significantly shorter | this special case, the publication delays were significantly shorter | |||
for the Independent Stream than for the IETF stream.</t> | for the Independent Stream than for the IETF Stream.</t> | |||
<t indent="0" pn="section-4.5-2">The authors of these 3 RFCs are regular | ||||
<t>The authors of these 3 RFCs are regular IETF contributors. This | IETF contributors. This | |||
observation motivated a secondary analysis of all the RFCs | observation motivated a secondary analysis of all the RFCs | |||
published in the Independent Stream in 2018. There are 14 such RFCs: | published in the Independent Stream in 2018. There are 14 such RFCs: | |||
8507, 8494, 8493, 8492, 8483, 8479, 8433, 8409, 8374, 8369, 8367, 8351, | 8507, 8494, 8493, 8492, 8483, 8479, 8433, 8409, 8374, 8369, 8367, 8351, | |||
8328 and 8324. (RFC 8367 and 8369 were | 8328, and 8324. (RFCs 8367 and 8369 were | |||
published on 1 April 2018.) The majority of | published on 1 April 2018.) The majority of | |||
the documents were published by regular IETF participants, but | the documents were published by regular IETF participants, but | |||
two of them were not. One describes "The BagIt File Packaging Format (V1.0)" | two of them were not. One describes "The BagIt File Packaging Format (V1.0)" | |||
<xref target="RFC8493"/>, and the other the "Yeti DNS Testbed" <xref target="RFC | <xref target="RFC8493" format="default" sectionFormat="of" derivedContent="RFC84 | |||
8483"/>. They | 93"/>, and the other the "Yeti DNS Testbed" <xref target="RFC8483" format="defau | |||
document a data format and a system developed outside the IETF, and illustrate | lt" sectionFormat="of" derivedContent="RFC8483"/>. They | |||
document a data format and a system developed outside the IETF and illustrate | ||||
the outreach function of the Independent Stream. In both cases, the | the outreach function of the Independent Stream. In both cases, the | |||
authors include one experienced IETF participant, who presumably helped | authors include one experienced IETF participant, who presumably helped | |||
outsiders navigate the publication process.</t> | outsiders navigate the publication process.</t> | |||
<t indent="0" pn="section-4.5-3">Th present document experienced some pu | ||||
<t>Th present document experienced some publication delays due to the Independen | blication delays due to the Independent Submissions Editor. | |||
t Stream Editor. | ||||
The ISE is a bottleneck and is a volunteer resource. Although the ISE as a lone person | The ISE is a bottleneck and is a volunteer resource. Although the ISE as a lone person | |||
operating as a volunteer is still roughly adequate resource for the | operating as a volunteer is still roughly adequate resource for the | |||
job, the delivery will necessarily be best effort with delays caused | job, the delivery will necessarily be best effort with delays caused | |||
by spikes in ISE load, work commitments, and other life events. These | by spikes in ISE load, work commitments, and other life events. These | |||
delays may not be fundamentally critical to RFC delivery, but they | delays may not be fundamentally critical to RFC delivery, but they | |||
are capable of introducing a significant percentage delay into what | are capable of introducing a significant percentage delay into what | |||
might otherwise be a smooth process.</t> | might otherwise be a smooth process.</t> | |||
</section> | ||||
</section> | </section> | |||
</section> | <section anchor="citations" numbered="true" toc="include" removeInRFC="false | |||
<section anchor="citations" title="Citation Counts"> | " pn="section-5"> | |||
<name slugifiedName="name-citation-counts">Citation Counts</name> | ||||
<t>In this exploration, we want to assess whether citation counts provide a | <t indent="0" pn="section-5-1">In this exploration, we want to examine whe | |||
ther citation counts provide a | ||||
meaningful assessment of the popularity of RFCs. We obtain the citation | meaningful assessment of the popularity of RFCs. We obtain the citation | |||
counts through the Semantic Scholar API, using queries of the form:</t> | counts through the Semantic Scholar API, using queries of the form: | |||
<eref brackets="angle" target="https://api.semanticscholar.org/v1/paper/10. | ||||
<figure><artwork><![CDATA[ | 17487/rfc8446?include_unknown_references=true"/> | |||
http://api.semanticscholar.org/ | </t> | |||
v1/paper/10.17487/rfc8446?include_unknown_references=true | <t indent="0" pn="section-5-2">In these queries, the RFC is uniquely ident | |||
]]></artwork></figure> | ified by its DOI reference, | |||
<t>In these queries, the RFC is uniquely identified by its DOI reference, | ||||
which is composed of the RFC Series prefix 10.17487 and the RFC identifier. | which is composed of the RFC Series prefix 10.17487 and the RFC identifier. | |||
The queries return a series of properties, including a list of citations | The queries return a series of properties, including a list of citations | |||
for the RFC. Based on that list of citations, we compute three numbers:</t> | for the RFC. Based on that list of citations, we compute three numbers:</t> | |||
<ul spacing="normal" bare="false" empty="false" indent="3" pn="section-5-3 | ||||
<t><list style="symbols"> | "> | |||
<t>The total number of citations</t> | <li pn="section-5-3.1">The total number of citations</li> | |||
<t>The number of citations in the year of publication and the year after | <li pn="section-5-3.2">The number of citations in the year of publicatio | |||
that</t> | n and the year after | |||
<t>For the RFC published in 1998 or 2008 that we use for comparison, the | that</li> | |||
number of citations in the years 2018 and 2019.</t> | <li pn="section-5-3.3">For the RFC published in 1998 or 2008 that we use | |||
</list></t> | for comparison, the | |||
number of citations in the years 2018 and 2019.</li> | ||||
<t>All the numbers were retrieved on October 6, 2019.</t> | </ul> | |||
<t indent="0" pn="section-5-4">All the numbers were retrieved on October 6 | ||||
<section anchor="citation-numbers" title="Citation Numbers"> | , 2019.</t> | |||
<section anchor="citation-numbers" numbered="true" toc="include" removeInR | ||||
<t>As measured on October 6, 2019, the citation counts for the RFC in | FC="false" pn="section-5.1"> | |||
<name slugifiedName="name-citation-numbers">Citation Numbers</name> | ||||
<t indent="0" pn="section-5.1-1">As measured on October 6, 2019, the cit | ||||
ation counts for the RFC in | ||||
our sample set were:</t> | our sample set were:</t> | |||
<table align="center" pn="table-10"> | ||||
<texttable> | <thead> | |||
<ttcol align='left'>RFC(2018)</ttcol> | <tr> | |||
<ttcol align='left'>Status</ttcol> | <th align="left" colspan="1" rowspan="1">RFC (2018)</th> | |||
<ttcol align='right'>Total</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<ttcol align='right'>2018-2019</ttcol> | <th align="right" colspan="1" rowspan="1">Total</th> | |||
<c>8411</c> | <th align="right" colspan="1" rowspan="1">2018-2019</th> | |||
<c>Info</c> | </tr> | |||
<c>1</c> | </thead> | |||
<c>0</c> | <tbody> | |||
<c>8456</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">8411</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>8446</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>PS</c> | </tr> | |||
<c>418</c> | <tr> | |||
<c>204</c> | <td align="left" colspan="1" rowspan="1">8456</td> | |||
<c>8355</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>3</c> | </tr> | |||
<c>8441</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">8446</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">418</td> | |||
<c>8324</c> | <td align="right" colspan="1" rowspan="1">204</td> | |||
<c>ISE</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">8355</td> | |||
<c>8377</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>0</c> | </tr> | |||
<c>8498</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">8441</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>8479</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>ISE</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">8324</td> | |||
<c>8453</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>3</c> | </tr> | |||
<c>8429</c> | <tr> | |||
<c>BCP</c> | <td align="left" colspan="1" rowspan="1">8377</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8312</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>Info</c> | </tr> | |||
<c>25</c> | <tr> | |||
<c>16</c> | <td align="left" colspan="1" rowspan="1">8498</td> | |||
<c>8492</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>4</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>4</c> | </tr> | |||
<c>8378</c> | <tr> | |||
<c>Exp</c> | <td align="left" colspan="1" rowspan="1">8479</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8361</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>PS</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">8453</td> | |||
<c>8472</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>1</c> | </tr> | |||
<c>8471</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">8429</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8466</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>PS</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">8312</td> | |||
<c>8362</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">25</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">16</td> | |||
<c>1</c> | </tr> | |||
<c>8468</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">8492</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">4</td> | |||
</tr> | ||||
<t>The results indicate that <xref target="RFC8446"/> is by far the most cited o | <tr> | |||
f the 20 | <td align="left" colspan="1" rowspan="1">8378</td> | |||
<td align="left" colspan="1" rowspan="1">Exp</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8361</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8472</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8471</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8466</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8362</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8468</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-5.1-3">The results indicate that <xref target= | ||||
"RFC8446" format="default" sectionFormat="of" derivedContent="RFC8446"/> is by f | ||||
ar the most cited of the 20 | ||||
RFC in our sample. This is not surprising, since TLS is a key Internet Protocol. | RFC in our sample. This is not surprising, since TLS is a key Internet Protocol. | |||
The TLS 1.3 protocol was also the subject of extensive studies by researchers, | The TLS 1.3 protocol was also the subject of extensive studies by researchers, | |||
and thus was mentioned in a number of published papers. | and thus was mentioned in a number of published papers. | |||
Surprisingly, the Semantic Scholar mentions a number of citations that predate | Surprisingly, the Semantic Scholar mentions a number of citations that predate | |||
the publication date. These are probably citations of the various draft | the publication date. These are probably citations of the various draft | |||
versions of the protocol.</t> | versions of the protocol.</t> | |||
<t indent="0" pn="section-5.1-4">The next most cited RFC in the sample i | ||||
<t>The next most cited RFC in the sample is <xref target="RFC8312"/> which descr | s <xref target="RFC8312" format="default" sectionFormat="of" derivedContent="RFC | |||
ibes the | 8312"/> which describes the | |||
Cubic congestion control algorithm for TCP. That protocol was also the | Cubic congestion control algorithm for TCP. That protocol was also the | |||
target of a large number of academic publications.The other RFC in the | target of a large number of academic publications. The other RFCs in the | |||
sample only have a small number of citations.</t> | sample only have a small number of citations.</t> | |||
<t indent="0" pn="section-5.1-5">There is probably a small bias when mea | ||||
<t>There is probably a small bias when measuring citations at a fixed date. | suring citations at a fixed date. | |||
An RFC published in January 2018 would have more time to accrue citations than | An RFC published in January 2018 would have more time to accrue citations than | |||
one published in December. That may be true to some extent, as the second most | one published in December. That may be true to some extent, as the second most | |||
cited RFC in the set was published in January. However, the effect has to be | cited RFC in the set was published in January. However, the effect has to be | |||
limited. The most cited RFC was published in August, and the second most cited | limited. The most cited RFC was published in August, and the second most cited | |||
was published in 2019. (That RFC got an RFC number in 2018, but publication | was published in 2019. (That RFC got an RFC number in 2018, but publication | |||
was slowed by long AUTH-48 delays.)</t> | was slowed by long AUTH48 delays.)</t> | |||
</section> | ||||
</section> | <section anchor="comparison-to-1998-and-2008" numbered="true" toc="include | |||
<section anchor="comparison-to-1998-and-2008" title="Comparison to 1998 and 2008 | " removeInRFC="false" pn="section-5.2"> | |||
"> | <name slugifiedName="name-comparison-to-1998-and-2008">Comparison to 199 | |||
8 and 2008</name> | ||||
<t>In order to get a baseline, we can look at the number of references for the | <t indent="0" pn="section-5.2-1">In order to get a baseline, we can look | |||
RFCs published in 2008 and 1998. However, we need totake time into account. | at the number of references for the | |||
RFCs published in 2008 and 1998. However, we need to take time into account. | ||||
Documents published a long time ago are expected to have accrued more references . | Documents published a long time ago are expected to have accrued more references . | |||
We try to address this by looking at three counts for each document: the | We try to address this by looking at three counts for each document: the | |||
overall number of references over the document's lifetime, the number of | overall number of references over the document's lifetime, the number of | |||
references obtained in the year following publication, and the number of | references obtained in the year following publication, and the number of | |||
references observed since 2018:</t> | references observed since 2018:</t> | |||
<table align="center" pn="table-11"> | ||||
<texttable> | <thead> | |||
<ttcol align='left'>RFC(2008)</ttcol> | <tr> | |||
<ttcol align='left'>Status</ttcol> | <th align="left" colspan="1" rowspan="1">RFC(2008)</th> | |||
<ttcol align='right'>Total</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<ttcol align='right'>2008-2009</ttcol> | <th align="right" colspan="1" rowspan="1">Total</th> | |||
<ttcol align='right'>2018-2019</ttcol> | <th align="right" colspan="1" rowspan="1">2008-2009</th> | |||
<c>5326</c> | <th align="right" colspan="1" rowspan="1">2018-2019</th> | |||
<c>Exp</c> | </tr> | |||
<c>138</c> | </thead> | |||
<c>14</c> | <tbody> | |||
<c>15</c> | <tr> | |||
<c>5348</c> | <td align="left" colspan="1" rowspan="1">5326</td> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">Exp</td> | |||
<c>14</c> | <td align="right" colspan="1" rowspan="1">138</td> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">14</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">15</td> | |||
<c>5281</c> | </tr> | |||
<c>Info</c> | <tr> | |||
<c>69</c> | <td align="left" colspan="1" rowspan="1">5348</td> | |||
<c>15</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>7</c> | <td align="right" colspan="1" rowspan="1">14</td> | |||
<c>5354</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>Exp</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>17</c> | </tr> | |||
<c>13</c> | <tr> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">5281</td> | |||
<c>5227</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">69</td> | |||
<c>19</c> | <td align="right" colspan="1" rowspan="1">15</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">7</td> | |||
<c>2</c> | </tr> | |||
<c>5329</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">5354</td> | |||
<c>24</c> | <td align="left" colspan="1" rowspan="1">Exp</td> | |||
<c>6</c> | <td align="right" colspan="1" rowspan="1">17</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">13</td> | |||
<c>5277</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>PS</c> | </tr> | |||
<c>32</c> | <tr> | |||
<c>3</c> | <td align="left" colspan="1" rowspan="1">5227</td> | |||
<c>2</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>5236</c> | <td align="right" colspan="1" rowspan="1">19</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>25</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>5</c> | </tr> | |||
<c>4</c> | <tr> | |||
<c>5358</c> | <td align="left" colspan="1" rowspan="1">5329</td> | |||
<c>BCP</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>21</c> | <td align="right" colspan="1" rowspan="1">24</td> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">6</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>5271</c> | </tr> | |||
<c>Info</c> | <tr> | |||
<c>7</c> | <td align="left" colspan="1" rowspan="1">5277</td> | |||
<c>2</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">32</td> | |||
<c>5195</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>7</c> | </tr> | |||
<c>4</c> | <tr> | |||
<c>2</c> | <td align="left" colspan="1" rowspan="1">5236</td> | |||
<c>5283</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">25</td> | |||
<c>8</c> | <td align="right" colspan="1" rowspan="1">5</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
<c>0</c> | </tr> | |||
<c>5186</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">5358</td> | |||
<c>14</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>4</c> | <td align="right" colspan="1" rowspan="1">21</td> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>5142</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>PS</c> | </tr> | |||
<c>8</c> | <tr> | |||
<c>4</c> | <td align="left" colspan="1" rowspan="1">5271</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>5373</c> | <td align="right" colspan="1" rowspan="1">7</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>5</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>2</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>5404</c> | <td align="left" colspan="1" rowspan="1">5195</td> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">7</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>5172</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>2</c> | <td align="left" colspan="1" rowspan="1">5283</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>5349</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>2</c> | <td align="left" colspan="1" rowspan="1">5186</td> | |||
<c>5301</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">14</td> | |||
<c>5</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>0</c> | </tr> | |||
<c>5174</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">5142</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">0</td> | |||
</tr> | ||||
<texttable> | <tr> | |||
<ttcol align='left'>RFC(1998)</ttcol> | <td align="left" colspan="1" rowspan="1">5373</td> | |||
<ttcol align='left'>Status</ttcol> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<ttcol align='right'>Total</ttcol> | <td align="right" colspan="1" rowspan="1">5</td> | |||
<ttcol align='right'>1998-1999</ttcol> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<ttcol align='right'>2018-2019</ttcol> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>2289</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>2</c> | <td align="left" colspan="1" rowspan="1">5404</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>2267</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>982</c> | </tr> | |||
<c>5</c> | <tr> | |||
<c>61</c> | <td align="left" colspan="1" rowspan="1">5172</td> | |||
<c>2317</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>BCP</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>9</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>2</c> | </tr> | |||
<c>2404</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">5349</td> | |||
<c>137</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>6</c> | <td align="right" colspan="1" rowspan="1">8</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>2374</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>PS</c> | </tr> | |||
<c>42</c> | <tr> | |||
<c>4</c> | <td align="left" colspan="1" rowspan="1">5301</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>2449</c> | <td align="right" colspan="1" rowspan="1">5</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>7</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>2</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>2283</c> | <td align="left" colspan="1" rowspan="1">5174</td> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>17</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>2</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>2394</c> | </tr> | |||
<c>Info</c> | </tbody> | |||
<c>13</c> | </table> | |||
<c>2</c> | <table align="center" pn="table-12"> | |||
<c>1</c> | <thead> | |||
<c>2348</c> | <tr> | |||
<c>DS</c> | <th align="left" colspan="1" rowspan="1">RFC (1998)</th> | |||
<c>5</c> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<c>0</c> | <th align="right" colspan="1" rowspan="1">Total</th> | |||
<c>0</c> | <th align="right" colspan="1" rowspan="1">1998-1999</th> | |||
<c>2382</c> | <th align="right" colspan="1" rowspan="1">2018-2019</th> | |||
<c>Info</c> | </tr> | |||
<c>17</c> | </thead> | |||
<c>12</c> | <tbody> | |||
<c>0</c> | <tr> | |||
<c>2297</c> | <td align="left" colspan="1" rowspan="1">2289</td> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>36</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>11</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>2381</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>39</c> | <td align="left" colspan="1" rowspan="1">2267</td> | |||
<c>12</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">982</td> | |||
<c>2312</c> | <td align="right" colspan="1" rowspan="1">5</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">61</td> | |||
<c>14</c> | </tr> | |||
<c>3</c> | <tr> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">2317</td> | |||
<c>2387</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">9</td> | |||
<c>4</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>0</c> | </tr> | |||
<c>2398</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">2404</td> | |||
<c>17</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">137</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">6</td> | |||
<c>2391</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>PS</c> | </tr> | |||
<c>31</c> | <tr> | |||
<c>3</c> | <td align="left" colspan="1" rowspan="1">2374</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>2431</c> | <td align="right" colspan="1" rowspan="1">42</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>0</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>2282</c> | <td align="left" colspan="1" rowspan="1">2449</td> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>8</c> | <td align="right" colspan="1" rowspan="1">7</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>2323</c> | </tr> | |||
<c>ISE</c> | <tr> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">2283</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">17</td> | |||
<c>2448</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">2</td> | |||
<c>0</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">2394</td> | |||
</texttable> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<td align="right" colspan="1" rowspan="1">13</td> | ||||
<t>We can compare the median number of citations and the numbers of citations | <td align="right" colspan="1" rowspan="1">2</td> | |||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2348</td> | ||||
<td align="left" colspan="1" rowspan="1">DS</td> | ||||
<td align="right" colspan="1" rowspan="1">5</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2382</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">17</td> | ||||
<td align="right" colspan="1" rowspan="1">12</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2297</td> | ||||
<td align="left" colspan="1" rowspan="1">Info (ISE)</td> | ||||
<td align="right" colspan="1" rowspan="1">36</td> | ||||
<td align="right" colspan="1" rowspan="1">11</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2381</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">39</td> | ||||
<td align="right" colspan="1" rowspan="1">12</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2312</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">14</td> | ||||
<td align="right" colspan="1" rowspan="1">3</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2387</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">4</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2398</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">17</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2391</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">31</td> | ||||
<td align="right" colspan="1" rowspan="1">3</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2431</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">3</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2282</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">8</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2323</td> | ||||
<td align="left" colspan="1" rowspan="1">Info (ISE)</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">2448</td> | ||||
<td align="left" colspan="1" rowspan="1">Info (ISE)</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-5.2-4">We can compare the median number of cit | ||||
ations and the numbers of citations | ||||
for the least and most popular quartiles in the three years:</t> | for the least and most popular quartiles in the three years:</t> | |||
<table align="center" pn="table-13"> | ||||
<texttable> | <thead> | |||
<ttcol align='left'>References</ttcol> | <tr> | |||
<ttcol align='right'>Lower 25%</ttcol> | <th align="left" colspan="1" rowspan="1">References</th> | |||
<ttcol align='right'>Median</ttcol> | <th align="right" colspan="1" rowspan="1">Lower 25%</th> | |||
<ttcol align='right'>Higher 25%</ttcol> | <th align="right" colspan="1" rowspan="1">Median</th> | |||
<c>RFC (2018)</c> | <th align="right" colspan="1" rowspan="1">Higher 25%</th> | |||
<c>0</c> | </tr> | |||
<c>1</c> | </thead> | |||
<c>3</c> | <tbody> | |||
<c>RFC (2008)</c> | <tr> | |||
<c>6.5</c> | <td align="left" colspan="1" rowspan="1">RFC (2018)</td> | |||
<c>11</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>21.75</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>RFC (2008), until 2009</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>1</c> | </tr> | |||
<c>2.5</c> | <tr> | |||
<c>4.5</c> | <td align="left" colspan="1" rowspan="1">RFC (2008)</td> | |||
<c>RFC (2008), 2018 and after</c> | <td align="right" colspan="1" rowspan="1">6.5</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">11</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">21.75</td> | |||
<c>2</c> | </tr> | |||
<c>RFC (1998)</c> | <tr> | |||
<c>4.75</c> | <td align="left" colspan="1" rowspan="1">RFC (2008), until 2009</t | |||
<c>13.5</c> | d> | |||
<c>32.25</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>RFC (1998), until 1999</c> | <td align="right" colspan="1" rowspan="1">2.5</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">4.5</td> | |||
<c>2</c> | </tr> | |||
<c>4.25</c> | <tr> | |||
<c>RFC (1998), 2018 and after</c> | <td align="left" colspan="1" rowspan="1">RFC (2008), 2018 and afte | |||
<c>0</c> | r</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">2</td> | |||
</tr> | ||||
<t>The total numbers show new documents with fewer citations than the older ones | <tr> | |||
. | <td align="left" colspan="1" rowspan="1">RFC (1998)</td> | |||
<td align="right" colspan="1" rowspan="1">4.75</td> | ||||
<td align="right" colspan="1" rowspan="1">13.5</td> | ||||
<td align="right" colspan="1" rowspan="1">32.25</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">RFC (1998), until 1999</t | ||||
d> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">2</td> | ||||
<td align="right" colspan="1" rowspan="1">4.25</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">RFC (1998), 2018 and afte | ||||
r</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-5.2-6">The total numbers show new documents wi | ||||
th fewer citations than the older ones. | ||||
This can be explained to some degree by the passage of time. If we | This can be explained to some degree by the passage of time. If we | |||
restrict the analysis to the number of citations accrued in the year of | restrict the analysis to the number of citations accrued in the year of | |||
publishing and the year after that, we still see about the same distribution | publishing and the year after that, we still see about the same distribution | |||
for the three samples.</t> | for the three samples.</t> | |||
<t indent="0" pn="section-5.2-7">We also see that the number of referenc | ||||
<t>We also see that the number of references to RFC fades over time. Only the | es to RFCs fades over time. Only the | |||
most popular of the RFC produced in 1998 are still cited in 2019.</t> | most popular of the RFC produced in 1998 are still cited in 2019.</t> | |||
</section> | ||||
</section> | <section anchor="citations-versus-deployments" numbered="true" toc="includ | |||
<section anchor="citations-versus-deployments" title="Citations Versus Deploymen | e" removeInRFC="false" pn="section-5.3"> | |||
ts"> | <name slugifiedName="name-citations-versus-deployment">Citations versus | |||
Deployments</name> | ||||
<t>The following table shows | <t indent="0" pn="section-5.3-1">The following table shows | |||
side by side the number of citations as measured in <xref target="citation-numbe | side by side the number of citations as measured in <xref target="citation-numbe | |||
rs"/> and | rs" format="default" sectionFormat="of" derivedContent="Section 5.1"/> and | |||
the estimation of deployment as indicated in <xref target="sample-rfc-analysis"/ | the estimation of deployment as indicated in <xref target="sample-rfc-analysis" | |||
>.</t> | format="default" sectionFormat="of" derivedContent="Section 3"/>.</t> | |||
<table align="center" pn="table-14"> | ||||
<texttable> | <thead> | |||
<ttcol align='left'>RFC(2018)</ttcol> | <tr> | |||
<ttcol align='left'>Status</ttcol> | <th align="left" colspan="1" rowspan="1">RFC (2018)</th> | |||
<ttcol align='right'>Citations</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<ttcol align='right'>Deployment</ttcol> | <th align="right" colspan="1" rowspan="1">Citations</th> | |||
<c>8411</c> | <th align="right" colspan="1" rowspan="1">Deployment</th> | |||
<c>Info</c> | </tr> | |||
<c>1</c> | </thead> | |||
<c>medium</c> | <tbody> | |||
<c>8456</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">8411</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>medium</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>8446</c> | <td align="right" colspan="1" rowspan="1">medium</td> | |||
<c>PS</c> | </tr> | |||
<c>418</c> | <tr> | |||
<c>high</c> | <td align="left" colspan="1" rowspan="1">8456</td> | |||
<c>8355</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">medium</td> | |||
<c>medium</c> | </tr> | |||
<c>8441</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">8446</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>high</c> | <td align="right" colspan="1" rowspan="1">418</td> | |||
<c>8324</c> | <td align="right" colspan="1" rowspan="1">high</td> | |||
<c>ISE</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>N/A</c> | <td align="left" colspan="1" rowspan="1">8355</td> | |||
<c>8377</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">medium</td> | |||
<c>unknown</c> | </tr> | |||
<c>8498</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">8441</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>unknown</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>8479</c> | <td align="right" colspan="1" rowspan="1">high</td> | |||
<c>ISE</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>one</c> | <td align="left" colspan="1" rowspan="1">8324</td> | |||
<c>8453</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>3</c> | <td align="right" colspan="1" rowspan="1">N/A</td> | |||
<c>unknown</c> | </tr> | |||
<c>8429</c> | <tr> | |||
<c>BCP</c> | <td align="left" colspan="1" rowspan="1">8377</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>some</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8312</c> | <td align="right" colspan="1" rowspan="1">unknown</td> | |||
<c>Info</c> | </tr> | |||
<c>25</c> | <tr> | |||
<c>high</c> | <td align="left" colspan="1" rowspan="1">8498</td> | |||
<c>8492</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>ISE</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>4</c> | <td align="right" colspan="1" rowspan="1">unknown</td> | |||
<c>one</c> | </tr> | |||
<c>8378</c> | <tr> | |||
<c>Exp</c> | <td align="left" colspan="1" rowspan="1">8479</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>some</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8361</c> | <td align="right" colspan="1" rowspan="1">one</td> | |||
<c>PS</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>one</c> | <td align="left" colspan="1" rowspan="1">8453</td> | |||
<c>8472</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">unknown</td> | |||
<c>medium</c> | </tr> | |||
<c>8471</c> | <tr> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">8429</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>medium</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8466</c> | <td align="right" colspan="1" rowspan="1">some</td> | |||
<c>PS</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>unknown</c> | <td align="left" colspan="1" rowspan="1">8312</td> | |||
<c>8362</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">25</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">high</td> | |||
<c>medium</c> | </tr> | |||
<c>8468</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">8492</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>some</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">one</td> | |||
</tr> | ||||
<t>From looking at these results, it is fairly obvious that citation counts | <tr> | |||
<td align="left" colspan="1" rowspan="1">8378</td> | ||||
<td align="left" colspan="1" rowspan="1">Exp</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">some</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8361</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">one</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8472</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">medium</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8471</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">medium</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8466</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">unknown</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8362</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">medium</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8468</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">some</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-5.3-3">From looking at these results, it is fa | ||||
irly obvious that citation counts | ||||
cannot be used as proxies for the "value" of an RFC. In our sample, the two | cannot be used as proxies for the "value" of an RFC. In our sample, the two | |||
RFCs that have high citation counts were both widely deployed, and can certainly be | RFCs that have high citation counts were both widely deployed, and can certainly be | |||
described as successful, but we also see many RFCs that saw significant deployme nt | described as successful, but we also see many RFCs that saw significant deployme nt | |||
without garnering a high level of citations.</t> | without garnering a high level of citations.</t> | |||
<t indent="0" pn="section-5.3-4">Citation counts are driven by academic | ||||
<t>Citation counts are driven by academic interest, | interest, | |||
but are only loosely correlated with actual deployment. We saw that <xref target | but are only loosely correlated with actual deployment. We saw that <xref target | |||
="RFC8446"/> | ="RFC8446" format="default" sectionFormat="of" derivedContent="RFC8446"/> | |||
was widely cited in part because the standardization process involved many | was widely cited in part because the standardization process involved many | |||
researchers, and that the high citation count of <xref target="RFC8312"/> is | researchers, and that the high citation count of <xref target="RFC8312" format=" default" sectionFormat="of" derivedContent="RFC8312"/> is | |||
largely due to the academic interest in evaluating congestion control protocols. | largely due to the academic interest in evaluating congestion control protocols. | |||
If we look at previous years, the most cited RFC in the 2008 sample is <xref tar get="RFC5326"/>, an | If we look at previous years, the most cited RFC in the 2008 sample is <xref tar get="RFC5326" format="default" sectionFormat="of" derivedContent="RFC5326"/>, an | |||
experimental RFC defining security extensions to an | experimental RFC defining security extensions to an | |||
experimental delay tolerant transport protocol. This protocol does not | experimental delay tolerant transport protocol. This protocol does not | |||
carry a significant proportion of Internet traffic, but has been the object | carry a significant proportion of Internet traffic, but has been the object | |||
of a fair number of academic studies.</t> | of a fair number of academic studies.</t> | |||
<t indent="0" pn="section-5.3-5">The citation process tends to privilege | ||||
<t>The citation process tends to privilege the first expression of a concept. | the first expression of a concept. | |||
We see that with the most cited RFC in the 1998 set is <xref target="RFC2267"/>, | We see that with the most cited RFC in the 1998 set is <xref target="RFC2267" fo | |||
an informational | rmat="default" sectionFormat="of" derivedContent="RFC2267"/>, an informational | |||
RFC defining Network Ingress Filtering that was obsoleted in May | RFC defining Network Ingress Filtering that was obsoleted in May | |||
2000 by <xref target="RFC2827"/>. It is still cited frequently in 2018 and | 2000 by <xref target="RFC2827" format="default" sectionFormat="of" derivedConten t="RFC2827"/>. It is still cited frequently in 2018 and | |||
2019, regardless of its formal status in | 2019, regardless of its formal status in | |||
the RFC series. We see the same effect at work with <xref target="RFC8441"/>, wh | the RFC Series. We see the same effect at work with <xref target="RFC8441" forma | |||
ich | t="default" sectionFormat="of" derivedContent="RFC8441"/>, which | |||
garners very few citations although it obsoletes <xref target="RFC6455"/> that h | garners very few citations although it updates <xref target="RFC6455" format="de | |||
as | fault" sectionFormat="of" derivedContent="RFC6455"/> that has | |||
a large number of citations. The same goes for <xref target="RFC8468"/>, which i | a large number of citations. The same goes for <xref target="RFC8468" format="de | |||
s | fault" sectionFormat="of" derivedContent="RFC8468"/>, which is | |||
sparsely cited while the <xref target="RFC2330"/> is widely cited. Just counting | sparsely cited while the <xref target="RFC2330" format="default" sectionFormat=" | |||
citations | of" derivedContent="RFC2330"/> is widely cited. Just counting citations | |||
will not indicate whether developers still use an old specification or | will not indicate whether developers still use an old specification or | |||
have adopted the revised RFC.</t> | have adopted the revised RFC.</t> | |||
</section> | ||||
</section> | <section anchor="citations-versus-web-references" numbered="true" toc="inc | |||
<section anchor="citations-versus-web-references" title="Citations Versus Web Re | lude" removeInRFC="false" pn="section-5.4"> | |||
ferences"> | <name slugifiedName="name-citations-versus-web-refere">Citations versus | |||
Web References</name> | ||||
<t>Web references might be another indicator of the popularity of an RFC. | <t indent="0" pn="section-5.4-1">Web references might be another indicat | |||
or of the popularity of an RFC. | ||||
In order to evaluate these references, we list here the number of results | In order to evaluate these references, we list here the number of results | |||
returned by searches on Google and Bing, looking for the search term "RFCnnnn" | returned by searches on Google and Bing, looking for the search term "RFCnnnn" | |||
(e.g., RFC8411), and copying the number of results returned by the | (e.g., "RFC8411"), and copying the number of results returned by the | |||
search engines. The table below presents the results of these searches, | search engines. The table below presents the results of these searches, | |||
performed on April 4, 2020.</t> | performed on April 4, 2020.</t> | |||
<table align="center" pn="table-15"> | ||||
<texttable> | <thead> | |||
<ttcol align='left'>RFC(2018)</ttcol> | <tr> | |||
<ttcol align='left'>Status</ttcol> | <th align="left" colspan="1" rowspan="1">RFC(2018)</th> | |||
<ttcol align='right'>Citations</ttcol> | <th align="left" colspan="1" rowspan="1">Status</th> | |||
<ttcol align='right'>Google</ttcol> | <th align="right" colspan="1" rowspan="1">Citations</th> | |||
<ttcol align='right'>Bing</ttcol> | <th align="right" colspan="1" rowspan="1">Google</th> | |||
<c>8411</c> | <th align="right" colspan="1" rowspan="1">Bing</th> | |||
<c>Info</c> | </tr> | |||
<c>1</c> | </thead> | |||
<c>301</c> | <tbody> | |||
<c>94</c> | <tr> | |||
<c>8456</c> | <td align="left" colspan="1" rowspan="1">8411</td> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>266</c> | <td align="right" colspan="1" rowspan="1">301</td> | |||
<c>8456</c> | <td align="right" colspan="1" rowspan="1">94</td> | |||
<c>8446</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>418</c> | <td align="left" colspan="1" rowspan="1">8456</td> | |||
<c>25900</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>47800</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>8355</c> | <td align="right" colspan="1" rowspan="1">266</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">8456</td> | |||
<c>3</c> | </tr> | |||
<c>521</c> | <tr> | |||
<c>114</c> | <td align="left" colspan="1" rowspan="1">8446</td> | |||
<c>8441</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">418</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">25900</td> | |||
<c>2430</c> | <td align="right" colspan="1" rowspan="1">47800</td> | |||
<c>59500</c> | </tr> | |||
<c>8324</c> | <tr> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">8355</td> | |||
<c>0</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>393</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>138</c> | <td align="right" colspan="1" rowspan="1">521</td> | |||
<c>8377</c> | <td align="right" colspan="1" rowspan="1">114</td> | |||
<c>PS</c> | </tr> | |||
<c>0</c> | <tr> | |||
<c>264</c> | <td align="left" colspan="1" rowspan="1">8441</td> | |||
<c>10900</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>8498</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">2430</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">59500</td> | |||
<c>335</c> | </tr> | |||
<c>10100</c> | <tr> | |||
<c>8479</c> | <td align="left" colspan="1" rowspan="1">8324</td> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>564</c> | <td align="right" colspan="1" rowspan="1">393</td> | |||
<c>11000</c> | <td align="right" colspan="1" rowspan="1">138</td> | |||
<c>8453</c> | </tr> | |||
<c>Info</c> | <tr> | |||
<c>3</c> | <td align="left" colspan="1" rowspan="1">8377</td> | |||
<c>817</c> | <td align="left" colspan="1" rowspan="1">PS</td> | |||
<c>11400</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>8429</c> | <td align="right" colspan="1" rowspan="1">264</td> | |||
<c>BCP</c> | <td align="right" colspan="1" rowspan="1">10900</td> | |||
<c>0</c> | </tr> | |||
<c>391</c> | <tr> | |||
<c>41600</c> | <td align="left" colspan="1" rowspan="1">8498</td> | |||
<c>8312</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>Info</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>25</c> | <td align="right" colspan="1" rowspan="1">335</td> | |||
<c>1620</c> | <td align="right" colspan="1" rowspan="1">10100</td> | |||
<c>2820</c> | </tr> | |||
<c>8492</c> | <tr> | |||
<c>ISE</c> | <td align="left" colspan="1" rowspan="1">8479</td> | |||
<c>4</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>323</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>9400</c> | <td align="right" colspan="1" rowspan="1">564</td> | |||
<c>8378</c> | <td align="right" colspan="1" rowspan="1">11000</td> | |||
<c>Exp</c> | </tr> | |||
<c>1</c> | <tr> | |||
<c>418</c> | <td align="left" colspan="1" rowspan="1">8453</td> | |||
<c>11600</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>8361</c> | <td align="right" colspan="1" rowspan="1">3</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">817</td> | |||
<c>0</c> | <td align="right" colspan="1" rowspan="1">11400</td> | |||
<c>499</c> | </tr> | |||
<c>92</c> | <tr> | |||
<c>8472</c> | <td align="left" colspan="1" rowspan="1">8429</td> | |||
<c>PS</c> | <td align="left" colspan="1" rowspan="1">BCP</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">0</td> | |||
<c>496</c> | <td align="right" colspan="1" rowspan="1">391</td> | |||
<c>169</c> | <td align="right" colspan="1" rowspan="1">41600</td> | |||
<c>8471</c> | </tr> | |||
<c>PS</c> | <tr> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">8312</td> | |||
<c>1510</c> | <td align="left" colspan="1" rowspan="1">Info</td> | |||
<c>11600</c> | <td align="right" colspan="1" rowspan="1">25</td> | |||
<c>8466</c> | <td align="right" colspan="1" rowspan="1">1620</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">2820</td> | |||
<c>0</c> | </tr> | |||
<c>766</c> | <tr> | |||
<c>173</c> | <td align="left" colspan="1" rowspan="1">8492</td> | |||
<c>8362</c> | <td align="left" colspan="1" rowspan="1">Info (ISE)</td> | |||
<c>PS</c> | <td align="right" colspan="1" rowspan="1">4</td> | |||
<c>1</c> | <td align="right" colspan="1" rowspan="1">323</td> | |||
<c>67</c> | <td align="right" colspan="1" rowspan="1">9400</td> | |||
<c>147</c> | </tr> | |||
<c>8468</c> | <tr> | |||
<c>Info</c> | <td align="left" colspan="1" rowspan="1">8378</td> | |||
<c>1</c> | <td align="left" colspan="1" rowspan="1">Exp</td> | |||
<c>453</c> | <td align="right" colspan="1" rowspan="1">1</td> | |||
<c>127</c> | <td align="right" colspan="1" rowspan="1">418</td> | |||
</texttable> | <td align="right" colspan="1" rowspan="1">11600</td> | |||
</tr> | ||||
<t>The results counts from Bing are sometimes surprising. Why would RFC 8441 gat | <tr> | |||
her | <td align="left" colspan="1" rowspan="1">8361</td> | |||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">499</td> | ||||
<td align="right" colspan="1" rowspan="1">92</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8472</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">496</td> | ||||
<td align="right" colspan="1" rowspan="1">169</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8471</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">1510</td> | ||||
<td align="right" colspan="1" rowspan="1">11600</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8466</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">0</td> | ||||
<td align="right" colspan="1" rowspan="1">766</td> | ||||
<td align="right" colspan="1" rowspan="1">173</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8362</td> | ||||
<td align="left" colspan="1" rowspan="1">PS</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">67</td> | ||||
<td align="right" colspan="1" rowspan="1">147</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left" colspan="1" rowspan="1">8468</td> | ||||
<td align="left" colspan="1" rowspan="1">Info</td> | ||||
<td align="right" colspan="1" rowspan="1">1</td> | ||||
<td align="right" colspan="1" rowspan="1">453</td> | ||||
<td align="right" colspan="1" rowspan="1">127</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t indent="0" pn="section-5.4-3">The result counts from Bing are sometim | ||||
es surprising. Why would RFC 8441 gather | ||||
59,500 web references? Looking at the results in detail, we find a mix of data. | 59,500 web references? Looking at the results in detail, we find a mix of data. | |||
Some of them are logs of development projects implementing Web Sockets, which | Some of them are logs of development projects implementing Web Sockets, which | |||
is exactly what we are looking for, but others appear spurious. For example, | is exactly what we are looking for, but others appear spurious. For example, | |||
a shop selling rugby jerseys is listed because its phone number ends with "8441" . | a shop selling rugby jerseys is listed because its phone number ends with "8441" . | |||
Other pages were listed because street numbers or product numbers matched the | Other pages were listed because street numbers or product numbers matched the | |||
RFC number. | RFC number. | |||
The same type of collision may explain the large reference counts on Bing for | The same type of collision may explain the large reference counts on Bing for | |||
RFC 8377, 8498, 8479, 8453, 8429, 8378, and 8471. The result counts on Bing | RFCs 8377, 8498, 8479, 8453, 8429, 8378, and 8471. The result counts on Bing | |||
do not appear to provide a good metric.</t> | do not appear to provide a good metric.</t> | |||
<t indent="0" pn="section-5.4-4">On Google, all RFCs garner at least a 2 | ||||
<t>On Google, all RFC garner at least a 250 references, largely because the whol | 50 references, largely because the whole | |||
e | ||||
RFC catalog is replicated on a large number of web servers. Deviations from that | RFC catalog is replicated on a large number of web servers. Deviations from that | |||
base line are largely correlated with the number of citations in the Semantic | baseline are largely correlated with the number of citations in the Semantic | |||
Scholar, with a couple of exception: RFC 8441, and 8471 garner more | Scholar, with a couple of exception: RFC 8441 and RFC 8471 garner more | |||
references than the low citation counts would predict. Looking at the | references than the low citation counts would predict. Looking at the | |||
results, we find many references in development databases explaining | results, we find many references in development databases explaining | |||
how these protocols are implemented in various code bases and open source | how these protocols are implemented in various code bases and open source | |||
projects. This means that counting Google results would give some indication | projects. This means that counting Google results would give some indication | |||
about an RFC's popularity, complementing the citation counts.</t> | about an RFC's popularity, complementing the citation counts.</t> | |||
<t indent="0" pn="section-5.4-5">There are some practical problems in us | ||||
<t>There are some practical problems in using the counts of Google | ing the counts of Google | |||
results. Google searches are personalized, the results depend | results. Google searches are personalized, the results depend | |||
on the source of the queries, and the counts may vary as well. The | on the source of the queries, and the counts may vary as well. The | |||
search result depend on the search algorithm, and there is no guarantee | search results depend on the search algorithm, and there is no guarantee | |||
that counts will not change when the algorithm changes. On the other | that counts will not change when the algorithm changes. On the other | |||
hand, the results do indicate that some of the RFC in our sample | hand, the results do indicate that some of the RFCs in our sample | |||
are beeing used by developers or in deployments.</t> | are being used by developers or in deployments.</t> | |||
</section> | ||||
</section> | </section> | |||
</section> | <section anchor="conclusion" numbered="true" toc="include" removeInRFC="fals | |||
<section anchor="conclusion" title="Observations and Next Steps"> | e" pn="section-6"> | |||
<name slugifiedName="name-observations-and-next-steps">Observations and Ne | ||||
<t>The author's goal was to get a personal understanding of the "chain | xt Steps</name> | |||
<t indent="0" pn="section-6-1">The author's goal was to get a personal und | ||||
erstanding of the "chain | ||||
of production" of the RFCs, and in particular to look at the various | of production" of the RFCs, and in particular to look at the various | |||
causes of delays in the process. As shown in | causes of delays in the process. As shown in | |||
<xref target="process-analysis"/>, the average RFC was produced in 3 years and 4 months, | <xref target="process-analysis" format="default" sectionFormat="of" derivedConte nt="Section 4"/>, the average RFC was produced in 3 years and 4 months, | |||
which is similar to what was found in the | which is similar to what was found in the | |||
2008 sample, but more than three times larger than the delays for the | 2008 sample, but more than three times larger than the delays for the | |||
1998 sample.</t> | 1998 sample.</t> | |||
<t indent="0" pn="section-6-2">The working group process appears to be the | ||||
<t>The Working Group process appears to be the main source of delays. Efforts | main source of delays. | |||
to diminish delays should probably focus there, instead of on the | Efforts to diminish delays should probably focus there, instead of on the | |||
IETF and IESG reviews of the RFC production. For the RFC production | IETF and IESG reviews or the RFC production. For the RFC production | |||
phase, most of the variability originates in the AUTH-48 process, | phase, most of the variability originates in the AUTH48 process, | |||
which is influenced by a variety of factors such as number of | which is influenced by a variety of factors such as number of | |||
authors or level of engagement of these authors.</t> | authors or level of engagement of these authors.</t> | |||
<t indent="0" pn="section-6-3">Most of the delay is spent in the working g | ||||
<t>Most of the delay is spent in the Working Group, but the IETF | roup, but the IETF | |||
datatracker does not hold much information about what happens inside | Datatracker does not hold much information about what happens inside | |||
the Working Groups. For example, events like Working Group Last Calls | the working groups. For example, events like Working Group Last Calls | |||
were not recorded in the history of the selected drafts available in the | were not recorded in the history of the selected drafts available in the | |||
datatracker. Such information would have been interesting. Of course, | Datatracker. Such information would have been interesting. Of course, | |||
requiring that information would create an administrative burden, so | requiring that information would create an administrative burden, so | |||
there is clearly a trade-off between requiring more work from working | there is clearly a trade-off between requiring more work from working | |||
group chairs and providing better data for process analysis. (It appears | group chairs and providing better data for process analysis. (It appears | |||
that this information can be available in the datatracker for more recent | that this information can be available in the Datatracker for more recent | |||
drafts, if the WG chairs use the datatracker properly.)</t> | drafts, if the WG chairs use the Datatracker properly.)</t> | |||
<t indent="0" pn="section-6-4">The Independent Stream operates as expected | ||||
<t>The Independent Stream operates as expected. The majority | . The majority | |||
of the authors of the Independent Stream RFCs appear to be in IETF insiders, | of the authors of the Independent Stream RFCs appear to be in IETF insiders, | |||
but there is significant amount of engagement by outside parties.</t> | but there is significant amount of engagement by outside parties.</t> | |||
<t indent="0" pn="section-6-5">The analysis of citations in <xref target=" | ||||
<t>The analysis of citations in <xref target="citation-numbers"/> shows that cit | citation-numbers" format="default" sectionFormat="of" derivedContent="Section 5. | |||
ation | 1"/> shows that citation | |||
numbers are a very poor indication of the "value" of an RFC. Citation | numbers are a very poor indication of the "value" of an RFC. Citation | |||
numbers measure the engagement of academic researchers with specific | numbers measure the engagement of academic researchers with specific | |||
topics, but have little correlation with the level of adoption and | topics, but have little correlation with the level of adoption and | |||
deployment of a specific RFC. The result counts of Google searches | deployment of a specific RFC. The result counts of Google searches | |||
do capture references outside academia, such as logs of development | do capture references outside academia, such as logs of development | |||
projects. This might be informative, but it is not clear that the counts | projects. This might be informative, but it is not clear that the counts | |||
would not change over time due to algorithm changes or personaliztion.</t> | would not change over time due to algorithm changes or personalization.</t> | |||
<t indent="0" pn="section-6-6">This document analyses a small sample of RF | ||||
<t>This document analyses a small sample of RFCs "in depth". This allowed | Cs "in depth". This allowed | |||
gathering of detailed feedback on the process and the deployments. On | gathering of detailed feedback on the process and the deployments. On | |||
the other hand, much of the data on delays is available from the | the other hand, much of the data on delays is available from the | |||
IETF datatracker. It may be worth considering adding an automated | IETF Datatracker. It may be worth considering adding an automated | |||
reporting of delay metrics in the IETF datatracker.</t> | reporting of delay metrics in the IETF Datatracker.</t> | |||
<t indent="0" pn="section-6-7">This document only considers the RFCs that | ||||
<t>This document only considers the RFCs that were published in a given | were published in a given | |||
year. This approach can be criticized as introducing a form of | year. This approach can be criticized as introducing a form of | |||
"survivor bias". There are many drafts proposed to the IETF, and only | "survivor bias". There are many drafts proposed to the IETF, and only | |||
a fraction of them end up being published as RFCs. | a fraction of them end up being published as RFCs. | |||
On one hand this is expected, | On one hand, this is expected, | |||
because part of the process is to triage between ideas that can gather | because part of the process is to triage between ideas that can gather | |||
consensus and those that don't. On the other hand, we don't know | consensus and those that don't. On the other hand, we don't know | |||
whether that triage is too drastic and discouraged progress on good | whether that triage is too drastic and has discouraged progress on good | |||
ideas.</t> | ideas.</t> | |||
<t indent="0" pn="section-6-8">One way to evaluate the triage process woul | ||||
<t>One way to evaluate the triage process would be to | d be to | |||
look at publication attempts that were abandoned, for | look at publication attempts that were abandoned -- for | |||
example drafts that expired without progressing or being replaced. The sampling | example, drafts that expired without progressing or being replaced. The sampling | |||
methodology could also be used for that purpose. Pick maybe 20 drafts at random, | methodology could also be used for that purpose. Pick maybe 20 drafts at random, | |||
among those abandoned in a target year, and investigate why they were abandoned. | among those abandoned in a target year, and investigate why they were abandoned. | |||
Was it because better solutions emerged in the Working Group? Or maybe because | Was it because better solutions emerged in the working group? Or maybe because | |||
the authors discovered a flaw in their proposal? Or was it because some factiona l | the authors discovered a flaw in their proposal? Or was it because some factiona l | |||
struggle blocked a good idea? Was the idea pursued in a different venue? | struggle blocked a good idea? Was the idea pursued in a different venue? | |||
Hopefully, someone will try this kind of investigation.</t> | Hopefully, someone will try this kind of investigation.</t> | |||
</section> | ||||
</section> | <section anchor="security-considerations" numbered="true" toc="include" remo | |||
<section anchor="security-considerations" title="Security Considerations"> | veInRFC="false" pn="section-7"> | |||
<name slugifiedName="name-security-considerations">Security Considerations | ||||
<t>This draft does not specify any protocol.</t> | </name> | |||
<t indent="0" pn="section-7-1">This document does not specify any protocol | ||||
<t>We might want to analyze whether security issues were discovered after | .</t> | |||
<t indent="0" pn="section-7-2">We might want to analyze whether security i | ||||
ssues were discovered after | ||||
publication of specific standards.</t> | publication of specific standards.</t> | |||
</section> | ||||
</section> | <section anchor="iana-considerations" numbered="true" toc="include" removeIn | |||
<section anchor="iana-considerations" title="IANA Considerations"> | RFC="false" pn="section-8"> | |||
<name slugifiedName="name-iana-considerations">IANA Considerations</name> | ||||
<t>This draft does not require any IANA action.</t> | <t indent="0" pn="section-8-1">This document has no IANA actions.</t> | |||
<t indent="0" pn="section-8-2">Preliminary analysis does not indicate that | ||||
<t>Peliminary analysis does not indicate that IANA is causing any particular | IANA is causing any particular | |||
delay in the RFC publication process.</t> | delay in the RFC publication process.</t> | |||
</section> | ||||
</section> | ||||
<section anchor="acknowledgements" title="Acknowledgements"> | ||||
<t>Many thanks to the authors of the selected RFCs who were willing to | ||||
provide feedback on the process: | ||||
Michael Ackermann, | ||||
Zafar Ali, | ||||
Sarah Banks, | ||||
Bruno Decraene, | ||||
Lars Eggert, | ||||
Nalini Elkins, | ||||
Joachim Fabini, | ||||
Dino Farinacci, | ||||
Clarence Filsfils, | ||||
Sujay Gupta, | ||||
Dan Harkins, | ||||
Vinayak Hegde, | ||||
Benjamin Kaduk, | ||||
John Klensin, | ||||
Acee Lindem, | ||||
Nikos Mavrogiannopoulos, | ||||
Patrick McManus, | ||||
Victor Moreno, | ||||
Al Morton, | ||||
Andrei Popov, | ||||
Eric Rescorla, | ||||
Michiko Short, | ||||
Bhuvaneswaran Vengainathan, | ||||
Lao Weiguo, and | ||||
Li Yizhou. | ||||
Many thanks to Adrian Farrel for his useful advice, to Stephen Farrell and Colin | ||||
Perkins | ||||
for their guidance on the use of citations, and to Dave Crocker for a comprehens | ||||
ive | ||||
review.</t> | ||||
</section> | ||||
</middle> | </middle> | |||
<back> | <back> | |||
<displayreference target="I-D.ietf-rtgwg-segment-routing-ti-lfa" to="TI-LFA" | ||||
/> | ||||
<references pn="section-9"> | ||||
<name slugifiedName="name-informative-references">Informative References</ | ||||
name> | ||||
<reference anchor="IETFCOUNT" target="https://www.ietf.org/how/meetings/pa | ||||
st/" quoteTitle="true" derivedAnchor="IETFCOUNT"> | ||||
<front> | ||||
<title>Past IETF Meetings</title> | ||||
<author> | ||||
<organization showOnFrontPage="true">IETF</organization> | ||||
</author> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="RFC2267" target="https://www.rfc-editor.org/info/rfc226 | ||||
7" quoteTitle="true" derivedAnchor="RFC2267"> | ||||
<front> | ||||
<title>Network Ingress Filtering: Defeating Denial of Service Attacks | ||||
which employ IP Source Address Spoofing</title> | ||||
<author initials="P." surname="Ferguson" fullname="P. Ferguson"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="D." surname="Senie" fullname="D. Senie"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="1998" month="January"/> | ||||
<abstract> | ||||
<t indent="0">This paper discusses a simple, effective, and straight | ||||
forward method for using ingress traffic filtering to prohibit DoS attacks which | ||||
use forged IP addresses to be propagated from 'behind' an Internet Service Prov | ||||
ider's (ISP) aggregation point. This memo provides information for the Internet | ||||
community. It does not specify an Internet standard of any kind.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="2267"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC2267"/> | ||||
</reference> | ||||
<reference anchor="RFC2330" target="https://www.rfc-editor.org/info/rfc233 | ||||
0" quoteTitle="true" derivedAnchor="RFC2330"> | ||||
<front> | ||||
<title>Framework for IP Performance Metrics</title> | ||||
<author initials="V." surname="Paxson" fullname="V. Paxson"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="G." surname="Almes" fullname="G. Almes"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="J." surname="Mahdavi" fullname="J. Mahdavi"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Mathis" fullname="M. Mathis"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="1998" month="May"/> | ||||
<abstract> | ||||
<t indent="0">The purpose of this memo is to define a general framew | ||||
ork for particular metrics to be developed by the IETF's IP Performance Metrics | ||||
effort. This memo provides information for the Internet community. It does not | ||||
specify an Internet standard of any kind.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="2330"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC2330"/> | ||||
</reference> | ||||
<reference anchor="RFC2827" target="https://www.rfc-editor.org/info/rfc282 | ||||
7" quoteTitle="true" derivedAnchor="RFC2827"> | ||||
<front> | ||||
<title>Network Ingress Filtering: Defeating Denial of Service Attacks | ||||
which employ IP Source Address Spoofing</title> | ||||
<author initials="P." surname="Ferguson" fullname="P. Ferguson"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="D." surname="Senie" fullname="D. Senie"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2000" month="May"/> | ||||
<abstract> | ||||
<t indent="0">This paper discusses a simple, effective, and straight | ||||
forward method for using ingress traffic filtering to prohibit DoS (Denial of Se | ||||
rvice) attacks which use forged IP addresses to be propagated from 'behind' an I | ||||
nternet Service Provider's (ISP) aggregation point. This document specifies an | ||||
Internet Best Current Practices for the Internet Community, and requests discuss | ||||
ion and suggestions for improvements.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="BCP" value="38"/> | ||||
<seriesInfo name="RFC" value="2827"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC2827"/> | ||||
</reference> | ||||
<reference anchor="RFC5326" target="https://www.rfc-editor.org/info/rfc532 | ||||
6" quoteTitle="true" derivedAnchor="RFC5326"> | ||||
<front> | ||||
<title>Licklider Transmission Protocol - Specification</title> | ||||
<author initials="M." surname="Ramadas" fullname="M. Ramadas"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Burleigh" fullname="S. Burleigh"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Farrell" fullname="S. Farrell"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2008" month="September"/> | ||||
<abstract> | ||||
<t indent="0">This document describes the Licklider Transmission Pro | ||||
tocol (LTP), designed to provide retransmission-based reliability over links cha | ||||
racterized by extremely long message round-trip times (RTTs) and/or frequent int | ||||
erruptions in connectivity. Since communication across interplanetary space is | ||||
the most prominent example of this sort of environment, LTP is principally aimed | ||||
at supporting "long-haul" reliable transmission in interplanetary space, but it | ||||
has applications in other environments as well.</t> | ||||
<t indent="0">This document is a product of the Delay Tolerant Netwo | ||||
rking Research Group and has been reviewed by that group. No objections to its | ||||
publication as an RFC were raised. This memo defines an Experimental Protocol | ||||
for the Internet community.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="5326"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC5326"/> | ||||
</reference> | ||||
<reference anchor="RFC6455" target="https://www.rfc-editor.org/info/rfc645 | ||||
5" quoteTitle="true" derivedAnchor="RFC6455"> | ||||
<front> | ||||
<title>The WebSocket Protocol</title> | ||||
<author initials="I." surname="Fette" fullname="I. Fette"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="A." surname="Melnikov" fullname="A. Melnikov"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2011" month="December"/> | ||||
<abstract> | ||||
<t indent="0">The WebSocket Protocol enables two-way communication b | ||||
etween a client running untrusted code in a controlled environment to a remote h | ||||
ost that has opted-in to communications from that code. The security model used | ||||
for this is the origin-based security model commonly used by web browsers. The | ||||
protocol consists of an opening handshake followed by basic message framing, la | ||||
yered over TCP. The goal of this technology is to provide a mechanism for brows | ||||
er-based applications that need two-way communication with servers that does not | ||||
rely on opening multiple HTTP connections (e.g., using XMLHttpRequest or <if | ||||
rame>s and long polling). [STANDARDS-TRACK]</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="6455"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC6455"/> | ||||
</reference> | ||||
<reference anchor="RFC8312" target="https://www.rfc-editor.org/info/rfc831 | ||||
2" quoteTitle="true" derivedAnchor="RFC8312"> | ||||
<front> | ||||
<title>CUBIC for Fast Long-Distance Networks</title> | ||||
<author initials="I." surname="Rhee" fullname="I. Rhee"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="L." surname="Xu" fullname="L. Xu"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Ha" fullname="S. Ha"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="A." surname="Zimmermann" fullname="A. Zimmermann"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="L." surname="Eggert" fullname="L. Eggert"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="R." surname="Scheffenegger" fullname="R. Scheffenegg | ||||
er"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="February"/> | ||||
<abstract> | ||||
<t indent="0">CUBIC is an extension to the current TCP standards. I | ||||
t differs from the current TCP standards only in the congestion control algorith | ||||
m on the sender side. In particular, it uses a cubic function instead of a line | ||||
ar window increase function of the current TCP standards to improve scalability | ||||
and stability under fast and long-distance networks. CUBIC and its predecessor | ||||
algorithm have been adopted as defaults by Linux and have been used for many yea | ||||
rs. This document provides a specification of CUBIC to enable third-party imple | ||||
mentations and to solicit community feedback through experimentation on the perf | ||||
ormance of CUBIC.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8312"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8312"/> | ||||
</reference> | ||||
<reference anchor="RFC8324" target="https://www.rfc-editor.org/info/rfc832 | ||||
4" quoteTitle="true" derivedAnchor="RFC8324"> | ||||
<front> | ||||
<title>DNS Privacy, Authorization, Special Uses, Encoding, Characters, | ||||
Matching, and Root Structure: Time for Another Look?</title> | ||||
<author initials="J." surname="Klensin" fullname="J. Klensin"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="February"/> | ||||
<abstract> | ||||
<t indent="0">The basic design of the Domain Name System was complet | ||||
ed almost 30 years ago. The last half of that period has been characterized by | ||||
significant changes in requirements and expectations, some of which either requi | ||||
re changes to how the DNS is used or can be accommodated only poorly or not at a | ||||
ll. This document asks the question of whether it is time to either redesign an | ||||
d replace the DNS to match contemporary requirements and expectations (rather th | ||||
an continuing to try to design and implement incremental patches that are not fu | ||||
lly satisfactory) or draw some clear lines about functionality that is not reall | ||||
y needed or that should be performed in some other way.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8324"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8324"/> | ||||
</reference> | ||||
<reference anchor="RFC8355" target="https://www.rfc-editor.org/info/rfc835 | ||||
5" quoteTitle="true" derivedAnchor="RFC8355"> | ||||
<front> | ||||
<title>Resiliency Use Cases in Source Packet Routing in Networking (SP | ||||
RING) Networks</title> | ||||
<author initials="C." surname="Filsfils" fullname="C. Filsfils" role=" | ||||
editor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Previdi" fullname="S. Previdi" role="ed | ||||
itor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="B." surname="Decraene" fullname="B. Decraene"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="R." surname="Shakir" fullname="R. Shakir"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="March"/> | ||||
<abstract> | ||||
<t indent="0">This document identifies and describes the requirement | ||||
s for a set of use cases related to Segment Routing network resiliency on Source | ||||
Packet Routing in Networking (SPRING) networks.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8355"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8355"/> | ||||
</reference> | ||||
<reference anchor="RFC8361" target="https://www.rfc-editor.org/info/rfc836 | ||||
1" quoteTitle="true" derivedAnchor="RFC8361"> | ||||
<front> | ||||
<title>Transparent Interconnection of Lots of Links (TRILL): Centraliz | ||||
ed Replication for Active-Active Broadcast, Unknown Unicast, and Multicast (BUM) | ||||
Traffic</title> | ||||
<author initials="W." surname="Hao" fullname="W. Hao"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="Y." surname="Li" fullname="Y. Li"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Durrani" fullname="M. Durrani"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Gupta" fullname="S. Gupta"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="A." surname="Qu" fullname="A. Qu"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="April"/> | ||||
<abstract> | ||||
<t indent="0">In Transparent Interconnection of Lots of Links (TRILL | ||||
) active-active access, a Reverse Path Forwarding (RPF) check failure issue may | ||||
occur when using the pseudo-nickname mechanism specified in RFC 7781. This docu | ||||
ment describes a solution to resolve this RPF check failure issue through centra | ||||
lized replication. All ingress Routing Bridges (RBridges) send Broadcast, Unkno | ||||
wn Unicast, and Multicast (BUM) traffic to a centralized node with unicast TRILL | ||||
encapsulation. When the centralized node receives the BUM traffic, it decapsul | ||||
ates the packets and forwards them to their destination RBridges using a distrib | ||||
ution tree established per the TRILL base protocol (RFC 6325). To avoid RPF chec | ||||
k failure on an RBridge sitting between the ingress RBridge and the centralized | ||||
replication node, some change in the RPF calculation algorithm is required. RPF | ||||
checks on each RBridge MUST be calculated as if the centralized node was the in | ||||
gress RBridge, instead of being calculated using the actual ingress RBridge. Th | ||||
is document updates RFC 6325.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8361"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8361"/> | ||||
</reference> | ||||
<reference anchor="RFC8362" target="https://www.rfc-editor.org/info/rfc836 | ||||
2" quoteTitle="true" derivedAnchor="RFC8362"> | ||||
<front> | ||||
<title>OSPFv3 Link State Advertisement (LSA) Extensibility</title> | ||||
<author initials="A." surname="Lindem" fullname="A. Lindem"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="A." surname="Roy" fullname="A. Roy"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="D." surname="Goethals" fullname="D. Goethals"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="V." surname="Reddy Vallem" fullname="V. Reddy Vallem | ||||
"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="F." surname="Baker" fullname="F. Baker"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="April"/> | ||||
<abstract> | ||||
<t indent="0">OSPFv3 requires functional extension beyond what can r | ||||
eadily be done with the fixed-format Link State Advertisement (LSA) as described | ||||
in RFC 5340. Without LSA extension, attributes associated with OSPFv3 links an | ||||
d advertised IPv6 prefixes must be advertised in separate LSAs and correlated to | ||||
the fixed-format LSAs. This document extends the LSA format by encoding the ex | ||||
isting OSPFv3 LSA information in Type-Length-Value (TLV) tuples and allowing adv | ||||
ertisement of additional information with additional TLVs. Backward-compatibili | ||||
ty mechanisms are also described.</t> | ||||
<t indent="0">This document updates RFC 5340, "OSPF for IPv6", and R | ||||
FC 5838, "Support of Address Families in OSPFv3", by providing TLV-based encodin | ||||
gs for the base OSPFv3 unicast support and OSPFv3 address family support.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8362"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8362"/> | ||||
</reference> | ||||
<reference anchor="RFC8377" target="https://www.rfc-editor.org/info/rfc837 | ||||
7" quoteTitle="true" derivedAnchor="RFC8377"> | ||||
<front> | ||||
<title>Transparent Interconnection of Lots of Links (TRILL): Multi-Top | ||||
ology</title> | ||||
<author initials="D." surname="Eastlake 3rd" fullname="D. Eastlake 3rd | ||||
"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Zhang" fullname="M. Zhang"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="A." surname="Banerjee" fullname="A. Banerjee"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="July"/> | ||||
<abstract> | ||||
<t indent="0">This document specifies extensions to the IETF TRILL ( | ||||
Transparent Interconnection of Lots of Links) protocol to support multi-topology | ||||
routing of unicast and multi-destination traffic based on IS-IS (Intermediate S | ||||
ystem to Intermediate System) multi-topology specified in RFC 5120. This docume | ||||
nt updates RFCs 6325 and 7177.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8377"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8377"/> | ||||
</reference> | ||||
<reference anchor="RFC8378" target="https://www.rfc-editor.org/info/rfc837 | ||||
8" quoteTitle="true" derivedAnchor="RFC8378"> | ||||
<front> | ||||
<title>Signal-Free Locator/ID Separation Protocol (LISP) Multicast</ti | ||||
tle> | ||||
<author initials="V." surname="Moreno" fullname="V. Moreno"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="D." surname="Farinacci" fullname="D. Farinacci"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="May"/> | ||||
<abstract> | ||||
<t indent="0">When multicast sources and receivers are active at Loc | ||||
ator/ID Separation Protocol (LISP) sites, the core network is required to use na | ||||
tive multicast so packets can be delivered from sources to group members. When | ||||
multicast is not available to connect the multicast sites together, a signal-fre | ||||
e mechanism can be used to allow traffic to flow between sites. The mechanism d | ||||
escribed in this document uses unicast replication and encapsulation over the co | ||||
re network for the data plane and uses the LISP mapping database system so encap | ||||
sulators at the source LISP multicast site can find decapsulators at the receive | ||||
r LISP multicast sites.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8378"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8378"/> | ||||
</reference> | ||||
<reference anchor="RFC8402" target="https://www.rfc-editor.org/info/rfc840 | ||||
2" quoteTitle="true" derivedAnchor="RFC8402"> | ||||
<front> | ||||
<title>Segment Routing Architecture</title> | ||||
<author initials="C." surname="Filsfils" fullname="C. Filsfils" role=" | ||||
editor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Previdi" fullname="S. Previdi" role="ed | ||||
itor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="L." surname="Ginsberg" fullname="L. Ginsberg"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="B." surname="Decraene" fullname="B. Decraene"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Litkowski" fullname="S. Litkowski"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="R." surname="Shakir" fullname="R. Shakir"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="July"/> | ||||
<abstract> | ||||
<t indent="0">Segment Routing (SR) leverages the source routing para | ||||
digm. A node steers a packet through an ordered list of instructions, called "s | ||||
egments". A segment can represent any instruction, topological or service based | ||||
. A segment can have a semantic local to an SR node or global within an SR doma | ||||
in. SR provides a mechanism that allows a flow to be restricted to a specific t | ||||
opological path, while maintaining per-flow state only at the ingress node(s) to | ||||
the SR domain.</t> | ||||
<t indent="0">SR can be directly applied to the MPLS architecture wi | ||||
th no change to the forwarding plane. A segment is encoded as an MPLS label. A | ||||
n ordered list of segments is encoded as a stack of labels. The segment to proc | ||||
ess is on the top of the stack. Upon completion of a segment, the related label | ||||
is popped from the stack.</t> | ||||
<t indent="0">SR can be applied to the IPv6 architecture, with a new | ||||
type of routing header. A segment is encoded as an IPv6 address. An ordered l | ||||
ist of segments is encoded as an ordered list of IPv6 addresses in the routing h | ||||
eader. The active segment is indicated by the Destination Address (DA) of the p | ||||
acket. The next active segment is indicated by a pointer in the new routing hea | ||||
der.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8402"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8402"/> | ||||
</reference> | ||||
<reference anchor="RFC8410" target="https://www.rfc-editor.org/info/rfc841 | ||||
0" quoteTitle="true" derivedAnchor="RFC8410"> | ||||
<front> | ||||
<title>Algorithm Identifiers for Ed25519, Ed448, X25519, and X448 for | ||||
Use in the Internet X.509 Public Key Infrastructure</title> | ||||
<author initials="S." surname="Josefsson" fullname="S. Josefsson"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="J." surname="Schaad" fullname="J. Schaad"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="August"/> | ||||
<abstract> | ||||
<t indent="0">This document specifies algorithm identifiers and ASN. | ||||
1 encoding formats for elliptic curve constructs using the curve25519 and curve4 | ||||
48 curves. The signature algorithms covered are Ed25519 and Ed448. The key agr | ||||
eement algorithms covered are X25519 and X448. The encoding for public key, priv | ||||
ate key, and Edwards-curve Digital Signature Algorithm (EdDSA) structures is pro | ||||
vided.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8410"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8410"/> | ||||
</reference> | ||||
<reference anchor="RFC8411" target="https://www.rfc-editor.org/info/rfc841 | ||||
1" quoteTitle="true" derivedAnchor="RFC8411"> | ||||
<front> | ||||
<title>IANA Registration for the Cryptographic Algorithm Object Identi | ||||
fier Range</title> | ||||
<author initials="J." surname="Schaad" fullname="J. Schaad"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="R." surname="Andrews" fullname="R. Andrews"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="August"/> | ||||
<abstract> | ||||
<t indent="0">When the Curdle Security Working Group was chartered, | ||||
a range of object identifiers was donated by DigiCert, Inc. for the purpose of r | ||||
egistering the Edwards Elliptic Curve key agreement and signature algorithms. T | ||||
his donated set of OIDs allowed for shorter values than would be possible using | ||||
the existing S/MIME or PKIX arcs. This document describes the donated range and | ||||
the identifiers that were assigned from that range, transfers control of that r | ||||
ange to IANA, and establishes IANA allocation policies for any future assignment | ||||
s within that range.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8411"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8411"/> | ||||
</reference> | ||||
<reference anchor="RFC8429" target="https://www.rfc-editor.org/info/rfc842 | ||||
9" quoteTitle="true" derivedAnchor="RFC8429"> | ||||
<front> | ||||
<title>Deprecate Triple-DES (3DES) and RC4 in Kerberos</title> | ||||
<author initials="B." surname="Kaduk" fullname="B. Kaduk"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Short" fullname="M. Short"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="October"/> | ||||
<abstract> | ||||
<t indent="0">The triple-DES (3DES) and RC4 encryption types are ste | ||||
adily weakening in cryptographic strength, and the deprecation process should be | ||||
gin for their use in Kerberos. Accordingly, RFC 4757 has been moved to Historic | ||||
status, as none of the encryption types it specifies should be used, and RFC 39 | ||||
61 has been updated to note the deprecation of the triple-DES encryption types. | ||||
RFC 4120 is likewise updated to remove the recommendation to implement triple-D | ||||
ES encryption and checksum types.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="BCP" value="218"/> | ||||
<seriesInfo name="RFC" value="8429"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8429"/> | ||||
</reference> | ||||
<reference anchor="RFC8441" target="https://www.rfc-editor.org/info/rfc844 | ||||
1" quoteTitle="true" derivedAnchor="RFC8441"> | ||||
<front> | ||||
<title>Bootstrapping WebSockets with HTTP/2</title> | ||||
<author initials="P." surname="McManus" fullname="P. McManus"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="September"/> | ||||
<abstract> | ||||
<t indent="0">This document defines a mechanism for running the WebS | ||||
ocket Protocol (RFC 6455) over a single stream of an HTTP/2 connection.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8441"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8441"/> | ||||
</reference> | ||||
<reference anchor="RFC8446" target="https://www.rfc-editor.org/info/rfc844 | ||||
6" quoteTitle="true" derivedAnchor="RFC8446"> | ||||
<front> | ||||
<title>The Transport Layer Security (TLS) Protocol Version 1.3</title> | ||||
<author initials="E." surname="Rescorla" fullname="E. Rescorla"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="August"/> | ||||
<abstract> | ||||
<t indent="0">This document specifies version 1.3 of the Transport L | ||||
ayer Security (TLS) protocol. TLS allows client/server applications to communic | ||||
ate over the Internet in a way that is designed to prevent eavesdropping, tamper | ||||
ing, and message forgery.</t> | ||||
<t indent="0">This document updates RFCs 5705 and 6066, and obsolete | ||||
s RFCs 5077, 5246, and 6961. This document also specifies new requirements for | ||||
TLS 1.2 implementations.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8446"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8446"/> | ||||
</reference> | ||||
<reference anchor="RFC8453" target="https://www.rfc-editor.org/info/rfc845 | ||||
3" quoteTitle="true" derivedAnchor="RFC8453"> | ||||
<front> | ||||
<title>Framework for Abstraction and Control of TE Networks (ACTN)</ti | ||||
tle> | ||||
<author initials="D." surname="Ceccarelli" fullname="D. Ceccarelli" ro | ||||
le="editor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="Y." surname="Lee" fullname="Y. Lee" role="editor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="August"/> | ||||
<abstract> | ||||
<t indent="0">Traffic Engineered (TE) networks have a variety of mec | ||||
hanisms to facilitate the separation of the data plane and control plane. They | ||||
also have a range of management and provisioning protocols to configure and acti | ||||
vate network resources. These mechanisms represent key technologies for enablin | ||||
g flexible and dynamic networking. The term "Traffic Engineered network" refers | ||||
to a network that uses any connection-oriented technology under the control of | ||||
a distributed or centralized control plane to support dynamic provisioning of en | ||||
d-to- end connectivity.</t> | ||||
<t indent="0">Abstraction of network resources is a technique that c | ||||
an be applied to a single network domain or across multiple domains to create a | ||||
single virtualized network that is under the control of a network operator or th | ||||
e customer of the operator that actually owns the network resources.</t> | ||||
<t indent="0">This document provides a framework for Abstraction and | ||||
Control of TE Networks (ACTN) to support virtual network services and connectiv | ||||
ity services.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8453"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8453"/> | ||||
</reference> | ||||
<reference anchor="RFC8455" target="https://www.rfc-editor.org/info/rfc845 | ||||
5" quoteTitle="true" derivedAnchor="RFC8455"> | ||||
<front> | ||||
<title>Terminology for Benchmarking Software-Defined Networking (SDN) | ||||
Controller Performance</title> | ||||
<author initials="V." surname="Bhuvaneswaran" fullname="V. Bhuvaneswar | ||||
an"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="A." surname="Basil" fullname="A. Basil"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Tassinari" fullname="M. Tassinari"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="V." surname="Manral" fullname="V. Manral"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Banks" fullname="S. Banks"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="October"/> | ||||
<abstract> | ||||
<t indent="0">This document defines terminology for benchmarking a S | ||||
oftware-Defined Networking (SDN) controller's control-plane performance. It ext | ||||
ends the terminology already defined in RFC 7426 for the purpose of benchmarking | ||||
SDN Controllers. The terms provided in this document help to benchmark an SDN | ||||
Controller's performance independently of the controller's supported protocols a | ||||
nd/or network services.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8455"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8455"/> | ||||
</reference> | ||||
<reference anchor="RFC8456" target="https://www.rfc-editor.org/info/rfc845 | ||||
6" quoteTitle="true" derivedAnchor="RFC8456"> | ||||
<front> | ||||
<title>Benchmarking Methodology for Software-Defined Networking (SDN) | ||||
Controller Performance</title> | ||||
<author initials="V." surname="Bhuvaneswaran" fullname="V. Bhuvaneswar | ||||
an"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="A." surname="Basil" fullname="A. Basil"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Tassinari" fullname="M. Tassinari"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="V." surname="Manral" fullname="V. Manral"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Banks" fullname="S. Banks"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="October"/> | ||||
<abstract> | ||||
<t indent="0">This document defines methodologies for benchmarking t | ||||
he control-plane performance of Software-Defined Networking (SDN) Controllers. | ||||
The SDN Controller is a core component in the SDN architecture that controls the | ||||
behavior of the network. SDN Controllers have been implemented with many varyi | ||||
ng designs in order to achieve their intended network functionality. Hence, the | ||||
authors of this document have taken the approach of considering an SDN Controll | ||||
er to be a black box, defining the methodology in a manner that is agnostic to p | ||||
rotocols and network services supported by controllers. This document provides | ||||
a method for measuring the performance of all controller implementations.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8456"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8456"/> | ||||
</reference> | ||||
<reference anchor="RFC8466" target="https://www.rfc-editor.org/info/rfc846 | ||||
6" quoteTitle="true" derivedAnchor="RFC8466"> | ||||
<front> | ||||
<title>A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) S | ||||
ervice Delivery</title> | ||||
<author initials="B." surname="Wen" fullname="B. Wen"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="G." surname="Fioccola" fullname="G. Fioccola" role=" | ||||
editor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="C." surname="Xie" fullname="C. Xie"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="L." surname="Jalil" fullname="L. Jalil"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="October"/> | ||||
<abstract> | ||||
<t indent="0">This document defines a YANG data model that can be us | ||||
ed to configure a Layer 2 provider-provisioned VPN service. It is up to a manag | ||||
ement system to take this as an input and generate specific configuration models | ||||
to configure the different network elements to deliver the service. How this c | ||||
onfiguration of network elements is done is out of scope for this document.</t> | ||||
<t indent="0">The YANG data model defined in this document includes | ||||
support for point-to-point Virtual Private Wire Services (VPWSs) and multipoint | ||||
Virtual Private LAN Services (VPLSs) that use Pseudowires signaled using the Lab | ||||
el Distribution Protocol (LDP) and the Border Gateway Protocol (BGP) as describe | ||||
d in RFCs 4761 and 6624.</t> | ||||
<t indent="0">The YANG data model defined in this document conforms | ||||
to the Network Management Datastore Architecture defined in RFC 8342.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8466"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8466"/> | ||||
</reference> | ||||
<reference anchor="RFC8468" target="https://www.rfc-editor.org/info/rfc846 | ||||
8" quoteTitle="true" derivedAnchor="RFC8468"> | ||||
<front> | ||||
<title>IPv4, IPv6, and IPv4-IPv6 Coexistence: Updates for the IP Perfo | ||||
rmance Metrics (IPPM) Framework</title> | ||||
<author initials="A." surname="Morton" fullname="A. Morton"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="J." surname="Fabini" fullname="J. Fabini"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="N." surname="Elkins" fullname="N. Elkins"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Ackermann" fullname="M. Ackermann"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="V." surname="Hegde" fullname="V. Hegde"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="November"/> | ||||
<abstract> | ||||
<t indent="0">This memo updates the IP Performance Metrics (IPPM) fr | ||||
amework defined by RFC 2330 with new considerations for measurement methodology | ||||
and testing. It updates the definition of standard-formed packets to include IP | ||||
v6 packets, deprecates the definition of minimal IP packet, and augments disting | ||||
uishing aspects, referred to as Type-P, for test packets in RFC 2330. This memo | ||||
identifies that IPv4-IPv6 coexistence can challenge measurements within the sco | ||||
pe of the IPPM framework. Example use cases include, but are not limited to, IPv | ||||
4-IPv6 translation, NAT, and protocol encapsulation. IPv6 header compression an | ||||
d use of IPv6 over Low-Power Wireless Area Networks (6LoWPAN) are considered and | ||||
excluded from the standard-formed packet evaluation.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8468"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8468"/> | ||||
</reference> | ||||
<reference anchor="RFC8471" target="https://www.rfc-editor.org/info/rfc847 | ||||
1" quoteTitle="true" derivedAnchor="RFC8471"> | ||||
<front> | ||||
<title>The Token Binding Protocol Version 1.0</title> | ||||
<author initials="A." surname="Popov" fullname="A. Popov" role="editor | ||||
"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Nystroem" fullname="M. Nystroem"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="D." surname="Balfanz" fullname="D. Balfanz"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="J." surname="Hodges" fullname="J. Hodges"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="October"/> | ||||
<abstract> | ||||
<t indent="0">This document specifies version 1.0 of the Token Bindi | ||||
ng protocol. The Token Binding protocol allows client/server applications to cre | ||||
ate long-lived, uniquely identifiable TLS bindings spanning multiple TLS session | ||||
s and connections. Applications are then enabled to cryptographically bind secu | ||||
rity tokens to the TLS layer, preventing token export and replay attacks. To pr | ||||
otect privacy, the Token Binding identifiers are only conveyed over TLS and can | ||||
be reset by the user at any time.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8471"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8471"/> | ||||
</reference> | ||||
<reference anchor="RFC8472" target="https://www.rfc-editor.org/info/rfc847 | ||||
2" quoteTitle="true" derivedAnchor="RFC8472"> | ||||
<front> | ||||
<title>Transport Layer Security (TLS) Extension for Token Binding Prot | ||||
ocol Negotiation</title> | ||||
<author initials="A." surname="Popov" fullname="A. Popov" role="editor | ||||
"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="M." surname="Nystroem" fullname="M. Nystroem"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="D." surname="Balfanz" fullname="D. Balfanz"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="October"/> | ||||
<abstract> | ||||
<t indent="0">This document specifies a Transport Layer Security (TL | ||||
S) extension for the negotiation of Token Binding protocol version and key param | ||||
eters. Negotiation of Token Binding in TLS 1.3 and later versions is beyond the | ||||
scope of this document.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8472"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8472"/> | ||||
</reference> | ||||
<reference anchor="RFC8479" target="https://www.rfc-editor.org/info/rfc847 | ||||
9" quoteTitle="true" derivedAnchor="RFC8479"> | ||||
<front> | ||||
<title>Storing Validation Parameters in PKCS#8</title> | ||||
<author initials="N." surname="Mavrogiannopoulos" fullname="N. Mavrogi | ||||
annopoulos"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="September"/> | ||||
<abstract> | ||||
<t indent="0">This memo describes a method of storing parameters nee | ||||
ded for private-key validation in the Private-Key Information Syntax Specificati | ||||
on as defined in PKCS#8 format (RFC 5208). It is equally applicable to the alte | ||||
rnative implementation of the Private-Key Information Syntax Specification as de | ||||
fined in RFC 5958.</t> | ||||
<t indent="0">The approach described in this document encodes the pa | ||||
rameters under a private enterprise extension and does not form part of a formal | ||||
standard.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8479"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8479"/> | ||||
</reference> | ||||
<reference anchor="RFC8483" target="https://www.rfc-editor.org/info/rfc848 | ||||
3" quoteTitle="true" derivedAnchor="RFC8483"> | ||||
<front> | ||||
<title>Yeti DNS Testbed</title> | ||||
<author initials="L." surname="Song" fullname="L. Song" role="editor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="D." surname="Liu" fullname="D. Liu"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="P." surname="Vixie" fullname="P. Vixie"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="A." surname="Kato" fullname="A. Kato"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="S." surname="Kerr" fullname="S. Kerr"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="October"/> | ||||
<abstract> | ||||
<t indent="0">Yeti DNS is an experimental, non-production root serve | ||||
r testbed that provides an environment where technical and operational experimen | ||||
ts can safely be performed without risk to production root server infrastructure | ||||
. This document aims solely to document the technical and operational experienc | ||||
e of deploying a system that is similar to but different from the Root Server sy | ||||
stem (on which the Internet's Domain Name System is designed and built).</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8483"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8483"/> | ||||
</reference> | ||||
<reference anchor="RFC8492" target="https://www.rfc-editor.org/info/rfc849 | ||||
2" quoteTitle="true" derivedAnchor="RFC8492"> | ||||
<front> | ||||
<title>Secure Password Ciphersuites for Transport Layer Security (TLS) | ||||
</title> | ||||
<author initials="D." surname="Harkins" fullname="D. Harkins" role="ed | ||||
itor"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2019" month="February"/> | ||||
<abstract> | ||||
<t indent="0">This memo defines several new ciphersuites for the Tra | ||||
nsport Layer Security (TLS) protocol to support certificateless, secure authenti | ||||
cation using only a simple, low-entropy password. The exchange is called "TLS-P | ||||
WD". The ciphersuites are all based on an authentication and key exchange proto | ||||
col, named "dragonfly", that is resistant to offline dictionary attacks.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8492"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8492"/> | ||||
</reference> | ||||
<reference anchor="RFC8493" target="https://www.rfc-editor.org/info/rfc849 | ||||
3" quoteTitle="true" derivedAnchor="RFC8493"> | ||||
<front> | ||||
<title>The BagIt File Packaging Format (V1.0)</title> | ||||
<author initials="J." surname="Kunze" fullname="J. Kunze"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="J." surname="Littman" fullname="J. Littman"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="E." surname="Madden" fullname="E. Madden"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="J." surname="Scancella" fullname="J. Scancella"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<author initials="C." surname="Adams" fullname="C. Adams"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2018" month="October"/> | ||||
<abstract> | ||||
<t indent="0">This document describes BagIt, a set of hierarchical f | ||||
ile layout conventions for storage and transfer of arbitrary digital content. A | ||||
"bag" has just enough structure to enclose descriptive metadata "tags" and a fi | ||||
le "payload" but does not require knowledge of the payload's internal semantics. | ||||
This BagIt format is suitable for reliable storage and transfer.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8493"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8493"/> | ||||
</reference> | ||||
<reference anchor="RFC8498" target="https://www.rfc-editor.org/info/rfc849 | ||||
8" quoteTitle="true" derivedAnchor="RFC8498"> | ||||
<front> | ||||
<title>A P-Served-User Header Field Parameter for an Originating Call | ||||
Diversion (CDIV) Session Case in the Session Initiation Protocol (SIP)</title> | ||||
<author initials="M." surname="Mohali" fullname="M. Mohali"> | ||||
<organization showOnFrontPage="true"/> | ||||
</author> | ||||
<date year="2019" month="February"/> | ||||
<abstract> | ||||
<t indent="0">The P-Served-User header field was defined based on a | ||||
requirement from the 3rd Generation Partnership Project (3GPP) IMS (IP Multimedi | ||||
a Subsystem) in order to convey the identity of the served user, his/ her regist | ||||
ration state, and the session case that applies to that particular communication | ||||
session and application invocation. A session case is metadata that captures t | ||||
he status of the session of a served user regardless of whether or not the serve | ||||
d user is registered or the session originates or terminates with the served use | ||||
r. This document updates RFC 5502 by defining a new P-Served-User header field | ||||
parameter, "orig-cdiv". The parameter conveys the session case used by a proxy | ||||
when handling an originating session after Call Diversion (CDIV) services have b | ||||
een invoked for the served user. This document also fixes the ABNF in RFC 5502 | ||||
and provides more guidance for using the P-Served-User header field in IP networ | ||||
ks.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name="RFC" value="8498"/> | ||||
<seriesInfo name="DOI" value="10.17487/RFC8498"/> | ||||
</reference> | ||||
<reference anchor="RFCYEAR" target="https://www.rfc-editor.org/rfcs-per-ye | ||||
ar/" quoteTitle="true" derivedAnchor="RFCYEAR"> | ||||
<front> | ||||
<title>Number of RFC Published per YEAR</title> | ||||
<author> | ||||
<organization showOnFrontPage="true">RFC Editor</organization> | ||||
</author> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="SSCH" target="https://www.semanticscholar.org/" quoteTi | ||||
tle="true" derivedAnchor="SSCH"> | ||||
<front> | ||||
<title>Semantic Scholar | AI-Powered Research Tool</title> | ||||
<author> | ||||
<organization showOnFrontPage="true">Allen Institute for AI</organiz | ||||
ation> | ||||
</author> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="I-D.ietf-rtgwg-segment-routing-ti-lfa" quoteTitle="true | ||||
" target="https://tools.ietf.org/html/draft-ietf-rtgwg-segment-routing-ti-lfa-05 | ||||
" derivedAnchor="TI-LFA"> | ||||
<front> | ||||
<title>Topology Independent Fast Reroute using Segment Routing</title> | ||||
<author fullname="Stephane Litkowski"> | ||||
<organization showOnFrontPage="true">Cisco Systems</organization> | ||||
</author> | ||||
<author fullname="Ahmed Bashandy"> | ||||
<organization showOnFrontPage="true">Individual</organization> | ||||
</author> | ||||
<author fullname="Clarence Filsfils"> | ||||
<organization showOnFrontPage="true">Cisco Systems</organization> | ||||
</author> | ||||
<author fullname="Bruno Decraene"> | ||||
<organization showOnFrontPage="true">Orange</organization> | ||||
</author> | ||||
<author fullname="Daniel Voyer"> | ||||
<organization showOnFrontPage="true">Bell Canada</organization> | ||||
</author> | ||||
<date month="November" day="15" year="2020"/> | ||||
<abstract> | ||||
<t indent="0"> This document presents Topology Independent Loop-fr | ||||
ee Alternate Fast | ||||
Re-route (TI-LFA), aimed at providing protection of node and | ||||
adjacency segments within the Segment Routing (SR) framework. This | ||||
Fast Re-route (FRR) behavior builds on proven IP-FRR concepts being | ||||
LFAs, remote LFAs (RLFA), and remote LFAs with directed forwarding | ||||
(DLFA). It extends these concepts to provide guaranteed coverage in | ||||
any IGP network. A key aspect of TI-LFA is the FRR path selection | ||||
approach establishing protection over the expected post-convergence | ||||
paths from the point of local repair, dramatically reducing the | ||||
operational need to control the tie-breaks among various FRR options. | ||||
<references title='Informative References'> | </t> | |||
</abstract> | ||||
<reference anchor="TRKR" target="https://datatracker.ietf.org/"> | </front> | |||
<front> | <seriesInfo name="Internet-Draft" value="draft-ietf-rtgwg-segment-routin | |||
<title>IETF Data Tracker</title> | g-ti-lfa-05"/> | |||
<author > | <format type="TXT" target="https://www.ietf.org/internet-drafts/draft-ie | |||
<organization>IETF</organization> | tf-rtgwg-segment-routing-ti-lfa-05.txt"/> | |||
</author> | <refcontent>Work in Progress</refcontent> | |||
<date year="2020"/> | </reference> | |||
</front> | <reference anchor="TLS13IMP" target="https://github.com/tlswg/tlswg-wiki/b | |||
</reference> | lob/master/IMPLEMENTATIONS.md" quoteTitle="true" derivedAnchor="TLS13IMP"> | |||
<reference anchor="SSCH" target="https://www.semanticscholar.org/"> | <front> | |||
<front> | <title>TLS 1.3 Implementations</title> | |||
<title>Semantic Scholar</title> | <author> | |||
<author > | <organization showOnFrontPage="true">TLS WG</organization> | |||
<organization>Allen Institute for AI</organization> | </author> | |||
</author> | <date day="14" month="October" year="2019"/> | |||
<date year="2020"/> | </front> | |||
</front> | <seriesInfo name="commit" value="dcb7890"/> | |||
</reference> | </reference> | |||
<reference anchor="TLS13IMP" target="https://github.com/tlswg/tlswg-wiki/blob/ma | <reference anchor="TRKR" target="https://datatracker.ietf.org/" quoteTitle | |||
ster/IMPLEMENTATIONS.md"> | ="true" derivedAnchor="TRKR"> | |||
<front> | <front> | |||
<title>TLS 1.3 Implementations</title> | <title>IETF Datatracker</title> | |||
<author > | <author> | |||
<organization>TLS WG</organization> | <organization showOnFrontPage="true">IETF</organization> | |||
</author> | </author> | |||
<date year="2020"/> | </front> | |||
</front> | </reference> | |||
</reference> | ||||
<reference anchor="RFCYEAR" target="https://www.rfc-editor.org/rfcs-per-year/"> | ||||
<front> | ||||
<title>Number of RFC Published per YEAR</title> | ||||
<author > | ||||
<organization>RFC Editor</organization> | ||||
</author> | ||||
<date year="2020"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="IETFCOUNT" target="https://www.ietf.org/how/meetings/past/"> | ||||
<front> | ||||
<title>Past IETF Meetings</title> | ||||
<author > | ||||
<organization>IETF</organization> | ||||
</author> | ||||
<date year="2020"/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="RFC8411" target='https://www.rfc-editor.org/info/rfc8411'> | ||||
<front> | ||||
<title>IANA Registration for the Cryptographic Algorithm Object Identifier Range | ||||
</title> | ||||
<author initials='J.' surname='Schaad' fullname='J. Schaad'><organization /></au | ||||
thor> | ||||
<author initials='R.' surname='Andrews' fullname='R. Andrews'><organization /></ | ||||
author> | ||||
<date year='2018' month='August' /> | ||||
<abstract><t>When the Curdle Security Working Group was chartered, a range of ob | ||||
ject identifiers was donated by DigiCert, Inc. for the purpose of registering th | ||||
e Edwards Elliptic Curve key agreement and signature algorithms. This donated s | ||||
et of OIDs allowed for shorter values than would be possible using the existing | ||||
S/MIME or PKIX arcs. This document describes the donated range and the identifi | ||||
ers that were assigned from that range, transfers control of that range to IANA, | ||||
and establishes IANA allocation policies for any future assignments within that | ||||
range.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8411'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8411'/> | ||||
</reference> | ||||
<reference anchor="RFC8410" target='https://www.rfc-editor.org/info/rfc8410'> | ||||
<front> | ||||
<title>Algorithm Identifiers for Ed25519, Ed448, X25519, and X448 for Use in the | ||||
Internet X.509 Public Key Infrastructure</title> | ||||
<author initials='S.' surname='Josefsson' fullname='S. Josefsson'><organization | ||||
/></author> | ||||
<author initials='J.' surname='Schaad' fullname='J. Schaad'><organization /></au | ||||
thor> | ||||
<date year='2018' month='August' /> | ||||
<abstract><t>This document specifies algorithm identifiers and ASN.1 encoding fo | ||||
rmats for elliptic curve constructs using the curve25519 and curve448 curves. T | ||||
he signature algorithms covered are Ed25519 and Ed448. The key agreement algori | ||||
thms covered are X25519 and X448. The encoding for public key, private key, and | ||||
Edwards-curve Digital Signature Algorithm (EdDSA) structures is provided.</t></a | ||||
bstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8410'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8410'/> | ||||
</reference> | ||||
<reference anchor="RFC8456" target='https://www.rfc-editor.org/info/rfc8456'> | ||||
<front> | ||||
<title>Benchmarking Methodology for Software-Defined Networking (SDN) Controller | ||||
Performance</title> | ||||
<author initials='V.' surname='Bhuvaneswaran' fullname='V. Bhuvaneswaran'><organ | ||||
ization /></author> | ||||
<author initials='A.' surname='Basil' fullname='A. Basil'><organization /></auth | ||||
or> | ||||
<author initials='M.' surname='Tassinari' fullname='M. Tassinari'><organization | ||||
/></author> | ||||
<author initials='V.' surname='Manral' fullname='V. Manral'><organization /></au | ||||
thor> | ||||
<author initials='S.' surname='Banks' fullname='S. Banks'><organization /></auth | ||||
or> | ||||
<date year='2018' month='October' /> | ||||
<abstract><t>This document defines methodologies for benchmarking the control-pl | ||||
ane performance of Software-Defined Networking (SDN) Controllers. The SDN Contr | ||||
oller is a core component in the SDN architecture that controls the behavior of | ||||
the network. SDN Controllers have been implemented with many varying designs in | ||||
order to achieve their intended network functionality. Hence, the authors of t | ||||
his document have taken the approach of considering an SDN Controller to be a bl | ||||
ack box, defining the methodology in a manner that is agnostic to protocols and | ||||
network services supported by controllers. This document provides a method for | ||||
measuring the performance of all controller implementations.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8456'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8456'/> | ||||
</reference> | ||||
<reference anchor="RFC8455" target='https://www.rfc-editor.org/info/rfc8455'> | ||||
<front> | ||||
<title>Terminology for Benchmarking Software-Defined Networking (SDN) Controller | ||||
Performance</title> | ||||
<author initials='V.' surname='Bhuvaneswaran' fullname='V. Bhuvaneswaran'><organ | ||||
ization /></author> | ||||
<author initials='A.' surname='Basil' fullname='A. Basil'><organization /></auth | ||||
or> | ||||
<author initials='M.' surname='Tassinari' fullname='M. Tassinari'><organization | ||||
/></author> | ||||
<author initials='V.' surname='Manral' fullname='V. Manral'><organization /></au | ||||
thor> | ||||
<author initials='S.' surname='Banks' fullname='S. Banks'><organization /></auth | ||||
or> | ||||
<date year='2018' month='October' /> | ||||
<abstract><t>This document defines terminology for benchmarking a Software-Defin | ||||
ed Networking (SDN) controller's control-plane performance. It extends the term | ||||
inology already defined in RFC 7426 for the purpose of benchmarking SDN Controll | ||||
ers. The terms provided in this document help to benchmark an SDN Controller's | ||||
performance independently of the controller's supported protocols and/or network | ||||
services.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8455'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8455'/> | ||||
</reference> | ||||
<reference anchor="RFC8446" target='https://www.rfc-editor.org/info/rfc8446'> | ||||
<front> | ||||
<title>The Transport Layer Security (TLS) Protocol Version 1.3</title> | ||||
<author initials='E.' surname='Rescorla' fullname='E. Rescorla'><organization /> | ||||
</author> | ||||
<date year='2018' month='August' /> | ||||
<abstract><t>This document specifies version 1.3 of the Transport Layer Security | ||||
(TLS) protocol. TLS allows client/server applications to communicate over the | ||||
Internet in a way that is designed to prevent eavesdropping, tampering, and mess | ||||
age forgery.</t><t>This document updates RFCs 5705 and 6066, and obsoletes RFCs | ||||
5077, 5246, and 6961. This document also specifies new requirements for TLS 1.2 | ||||
implementations.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8446'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8446'/> | ||||
</reference> | ||||
<reference anchor="RFC8355" target='https://www.rfc-editor.org/info/rfc8355'> | ||||
<front> | ||||
<title>Resiliency Use Cases in Source Packet Routing in Networking (SPRING) Netw | ||||
orks</title> | ||||
<author initials='C.' surname='Filsfils' fullname='C. Filsfils' role='editor'><o | ||||
rganization /></author> | ||||
<author initials='S.' surname='Previdi' fullname='S. Previdi' role='editor'><org | ||||
anization /></author> | ||||
<author initials='B.' surname='Decraene' fullname='B. Decraene'><organization /> | ||||
</author> | ||||
<author initials='R.' surname='Shakir' fullname='R. Shakir'><organization /></au | ||||
thor> | ||||
<date year='2018' month='March' /> | ||||
<abstract><t>This document identifies and describes the requirements for a set o | ||||
f use cases related to Segment Routing network resiliency on Source Packet Routi | ||||
ng in Networking (SPRING) networks.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8355'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8355'/> | ||||
</reference> | ||||
<reference anchor="RFC8441" target='https://www.rfc-editor.org/info/rfc8441'> | ||||
<front> | ||||
<title>Bootstrapping WebSockets with HTTP/2</title> | ||||
<author initials='P.' surname='McManus' fullname='P. McManus'><organization /></ | ||||
author> | ||||
<date year='2018' month='September' /> | ||||
<abstract><t>This document defines a mechanism for running the WebSocket Protoco | ||||
l (RFC 6455) over a single stream of an HTTP/2 connection.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8441'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8441'/> | ||||
</reference> | ||||
<reference anchor="RFC6455" target='https://www.rfc-editor.org/info/rfc6455'> | ||||
<front> | ||||
<title>The WebSocket Protocol</title> | ||||
<author initials='I.' surname='Fette' fullname='I. Fette'><organization /></auth | ||||
or> | ||||
<author initials='A.' surname='Melnikov' fullname='A. Melnikov'><organization /> | ||||
</author> | ||||
<date year='2011' month='December' /> | ||||
<abstract><t>The WebSocket Protocol enables two-way communication between a clie | ||||
nt running untrusted code in a controlled environment to a remote host that has | ||||
opted-in to communications from that code. The security model used for this is | ||||
the origin-based security model commonly used by web browsers. The protocol con | ||||
sists of an opening handshake followed by basic message framing, layered over TC | ||||
P. The goal of this technology is to provide a mechanism for browser-based appl | ||||
ications that need two-way communication with servers that does not rely on open | ||||
ing multiple HTTP connections (e.g., using XMLHttpRequest or <iframe>s and | ||||
long polling). [STANDARDS-TRACK]</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='6455'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC6455'/> | ||||
</reference> | ||||
<reference anchor="RFC8324" target='https://www.rfc-editor.org/info/rfc8324'> | ||||
<front> | ||||
<title>DNS Privacy, Authorization, Special Uses, Encoding, Characters, Matching, | ||||
and Root Structure: Time for Another Look?</title> | ||||
<author initials='J.' surname='Klensin' fullname='J. Klensin'><organization /></ | ||||
author> | ||||
<date year='2018' month='February' /> | ||||
<abstract><t>The basic design of the Domain Name System was completed almost 30 | ||||
years ago. The last half of that period has been characterized by significant c | ||||
hanges in requirements and expectations, some of which either require changes to | ||||
how the DNS is used or can be accommodated only poorly or not at all. This doc | ||||
ument asks the question of whether it is time to either redesign and replace the | ||||
DNS to match contemporary requirements and expectations (rather than continuing | ||||
to try to design and implement incremental patches that are not fully satisfact | ||||
ory) or draw some clear lines about functionality that is not really needed or t | ||||
hat should be performed in some other way.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8324'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8324'/> | ||||
</reference> | ||||
<reference anchor="RFC8377" target='https://www.rfc-editor.org/info/rfc8377'> | ||||
<front> | ||||
<title>Transparent Interconnection of Lots of Links (TRILL): Multi-Topology</tit | ||||
le> | ||||
<author initials='D.' surname='Eastlake 3rd' fullname='D. Eastlake 3rd'><organiz | ||||
ation /></author> | ||||
<author initials='M.' surname='Zhang' fullname='M. Zhang'><organization /></auth | ||||
or> | ||||
<author initials='A.' surname='Banerjee' fullname='A. Banerjee'><organization /> | ||||
</author> | ||||
<date year='2018' month='July' /> | ||||
<abstract><t>This document specifies extensions to the IETF TRILL (Transparent I | ||||
nterconnection of Lots of Links) protocol to support multi-topology routing of u | ||||
nicast and multi-destination traffic based on IS-IS (Intermediate System to Inte | ||||
rmediate System) multi-topology specified in RFC 5120. This document updates RF | ||||
Cs 6325 and 7177.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8377'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8377'/> | ||||
</reference> | ||||
<reference anchor="RFC8498" target='https://www.rfc-editor.org/info/rfc8498'> | ||||
<front> | ||||
<title>A P-Served-User Header Field Parameter for an Originating Call Diversion | ||||
(CDIV) Session Case in the Session Initiation Protocol (SIP)</title> | ||||
<author initials='M.' surname='Mohali' fullname='M. Mohali'><organization /></au | ||||
thor> | ||||
<date year='2019' month='February' /> | ||||
<abstract><t>The P-Served-User header field was defined based on a requirement f | ||||
rom the 3rd Generation Partnership Project (3GPP) IMS (IP Multimedia Subsystem) | ||||
in order to convey the identity of the served user, his/ her registration state, | ||||
and the session case that applies to that particular communication session and | ||||
application invocation. A session case is metadata that captures the status of | ||||
the session of a served user regardless of whether or not the served user is reg | ||||
istered or the session originates or terminates with the served user. This docu | ||||
ment updates RFC 5502 by defining a new P-Served-User header field parameter, &q | ||||
uot;orig-cdiv". The parameter conveys the session case used by a proxy whe | ||||
n handling an originating session after Call Diversion (CDIV) services have been | ||||
invoked for the served user. This document also fixes the ABNF in RFC 5502 and | ||||
provides more guidance for using the P-Served-User header field in IP networks. | ||||
</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8498'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8498'/> | ||||
</reference> | ||||
<reference anchor="RFC8479" target='https://www.rfc-editor.org/info/rfc8479'> | ||||
<front> | ||||
<title>Storing Validation Parameters in PKCS#8</title> | ||||
<author initials='N.' surname='Mavrogiannopoulos' fullname='N. Mavrogiannopoulos | ||||
'><organization /></author> | ||||
<date year='2018' month='September' /> | ||||
<abstract><t>This memo describes a method of storing parameters needed for priva | ||||
te-key validation in the Private-Key Information Syntax Specification as defined | ||||
in PKCS#8 format (RFC 5208). It is equally applicable to the alternative imple | ||||
mentation of the Private-Key Information Syntax Specification as defined in RFC | ||||
5958.</t><t>The approach described in this document encodes the parameters under | ||||
a private enterprise extension and does not form part of a formal standard.</t> | ||||
</abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8479'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8479'/> | ||||
</reference> | ||||
<reference anchor="RFC8453" target='https://www.rfc-editor.org/info/rfc8453'> | ||||
<front> | ||||
<title>Framework for Abstraction and Control of TE Networks (ACTN)</title> | ||||
<author initials='D.' surname='Ceccarelli' fullname='D. Ceccarelli' role='editor | ||||
'><organization /></author> | ||||
<author initials='Y.' surname='Lee' fullname='Y. Lee' role='editor'><organizatio | ||||
n /></author> | ||||
<date year='2018' month='August' /> | ||||
<abstract><t>Traffic Engineered (TE) networks have a variety of mechanisms to fa | ||||
cilitate the separation of the data plane and control plane. They also have a r | ||||
ange of management and provisioning protocols to configure and activate network | ||||
resources. These mechanisms represent key technologies for enabling flexible an | ||||
d dynamic networking. The term "Traffic Engineered network" refers to | ||||
a network that uses any connection-oriented technology under the control of a d | ||||
istributed or centralized control plane to support dynamic provisioning of end-t | ||||
o- end connectivity.</t><t>Abstraction of network resources is a technique that | ||||
can be applied to a single network domain or across multiple domains to create a | ||||
single virtualized network that is under the control of a network operator or t | ||||
he customer of the operator that actually owns the network resources.</t><t>This | ||||
document provides a framework for Abstraction and Control of TE Networks (ACTN) | ||||
to support virtual network services and connectivity services.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8453'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8453'/> | ||||
</reference> | ||||
<reference anchor="RFC8429" target='https://www.rfc-editor.org/info/rfc8429'> | ||||
<front> | ||||
<title>Deprecate Triple-DES (3DES) and RC4 in Kerberos</title> | ||||
<author initials='B.' surname='Kaduk' fullname='B. Kaduk'><organization /></auth | ||||
or> | ||||
<author initials='M.' surname='Short' fullname='M. Short'><organization /></auth | ||||
or> | ||||
<date year='2018' month='October' /> | ||||
<abstract><t>The triple-DES (3DES) and RC4 encryption types are steadily weakeni | ||||
ng in cryptographic strength, and the deprecation process should begin for their | ||||
use in Kerberos. Accordingly, RFC 4757 has been moved to Historic status, as n | ||||
one of the encryption types it specifies should be used, and RFC 3961 has been u | ||||
pdated to note the deprecation of the triple-DES encryption types. RFC 4120 is | ||||
likewise updated to remove the recommendation to implement triple-DES encryption | ||||
and checksum types.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='BCP' value='218'/> | ||||
<seriesInfo name='RFC' value='8429'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8429'/> | ||||
</reference> | ||||
<reference anchor="RFC8312" target='https://www.rfc-editor.org/info/rfc8312'> | ||||
<front> | ||||
<title>CUBIC for Fast Long-Distance Networks</title> | ||||
<author initials='I.' surname='Rhee' fullname='I. Rhee'><organization /></author | ||||
> | ||||
<author initials='L.' surname='Xu' fullname='L. Xu'><organization /></author> | ||||
<author initials='S.' surname='Ha' fullname='S. Ha'><organization /></author> | ||||
<author initials='A.' surname='Zimmermann' fullname='A. Zimmermann'><organizatio | ||||
n /></author> | ||||
<author initials='L.' surname='Eggert' fullname='L. Eggert'><organization /></au | ||||
thor> | ||||
<author initials='R.' surname='Scheffenegger' fullname='R. Scheffenegger'><organ | ||||
ization /></author> | ||||
<date year='2018' month='February' /> | ||||
<abstract><t>CUBIC is an extension to the current TCP standards. It differs fro | ||||
m the current TCP standards only in the congestion control algorithm on the send | ||||
er side. In particular, it uses a cubic function instead of a linear window inc | ||||
rease function of the current TCP standards to improve scalability and stability | ||||
under fast and long-distance networks. CUBIC and its predecessor algorithm hav | ||||
e been adopted as defaults by Linux and have been used for many years. This doc | ||||
ument provides a specification of CUBIC to enable third-party implementations an | ||||
d to solicit community feedback through experimentation on the performance of CU | ||||
BIC.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8312'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8312'/> | ||||
</reference> | ||||
<reference anchor="RFC8492" target='https://www.rfc-editor.org/info/rfc8492'> | ||||
<front> | ||||
<title>Secure Password Ciphersuites for Transport Layer Security (TLS)</title> | ||||
<author initials='D.' surname='Harkins' fullname='D. Harkins' role='editor'><org | ||||
anization /></author> | ||||
<date year='2019' month='February' /> | ||||
<abstract><t>This memo defines several new ciphersuites for the Transport Layer | ||||
Security (TLS) protocol to support certificateless, secure authentication using | ||||
only a simple, low-entropy password. The exchange is called "TLS-PWD" | ||||
. The ciphersuites are all based on an authentication and key exchange protocol | ||||
, named "dragonfly", that is resistant to offline dictionary attacks.< | ||||
/t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8492'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8492'/> | ||||
</reference> | ||||
<reference anchor="RFC8378" target='https://www.rfc-editor.org/info/rfc8378'> | ||||
<front> | ||||
<title>Signal-Free Locator/ID Separation Protocol (LISP) Multicast</title> | ||||
<author initials='V.' surname='Moreno' fullname='V. Moreno'><organization /></au | ||||
thor> | ||||
<author initials='D.' surname='Farinacci' fullname='D. Farinacci'><organization | ||||
/></author> | ||||
<date year='2018' month='May' /> | ||||
<abstract><t>When multicast sources and receivers are active at Locator/ID Separ | ||||
ation Protocol (LISP) sites, the core network is required to use native multicas | ||||
t so packets can be delivered from sources to group members. When multicast is | ||||
not available to connect the multicast sites together, a signal-free mechanism c | ||||
an be used to allow traffic to flow between sites. The mechanism described in t | ||||
his document uses unicast replication and encapsulation over the core network fo | ||||
r the data plane and uses the LISP mapping database system so encapsulators at t | ||||
he source LISP multicast site can find decapsulators at the receiver LISP multic | ||||
ast sites.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8378'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8378'/> | ||||
</reference> | ||||
<reference anchor="RFC8361" target='https://www.rfc-editor.org/info/rfc8361'> | ||||
<front> | ||||
<title>Transparent Interconnection of Lots of Links (TRILL): Centralized Replica | ||||
tion for Active-Active Broadcast, Unknown Unicast, and Multicast (BUM) Traffic</ | ||||
title> | ||||
<author initials='W.' surname='Hao' fullname='W. Hao'><organization /></author> | ||||
<author initials='Y.' surname='Li' fullname='Y. Li'><organization /></author> | ||||
<author initials='M.' surname='Durrani' fullname='M. Durrani'><organization /></ | ||||
author> | ||||
<author initials='S.' surname='Gupta' fullname='S. Gupta'><organization /></auth | ||||
or> | ||||
<author initials='A.' surname='Qu' fullname='A. Qu'><organization /></author> | ||||
<date year='2018' month='April' /> | ||||
<abstract><t>In Transparent Interconnection of Lots of Links (TRILL) active-acti | ||||
ve access, a Reverse Path Forwarding (RPF) check failure issue may occur when us | ||||
ing the pseudo-nickname mechanism specified in RFC 7781. This document describe | ||||
s a solution to resolve this RPF check failure issue through centralized replica | ||||
tion. All ingress Routing Bridges (RBridges) send Broadcast, Unknown Unicast, a | ||||
nd Multicast (BUM) traffic to a centralized node with unicast TRILL encapsulatio | ||||
n. When the centralized node receives the BUM traffic, it decapsulates the pack | ||||
ets and forwards them to their destination RBridges using a distribution tree es | ||||
tablished per the TRILL base protocol (RFC 6325). To avoid RPF check failure on | ||||
an RBridge sitting between the ingress RBridge and the centralized replication n | ||||
ode, some change in the RPF calculation algorithm is required. RPF checks on ea | ||||
ch RBridge MUST be calculated as if the centralized node was the ingress RBridge | ||||
, instead of being calculated using the actual ingress RBridge. This document u | ||||
pdates RFC 6325.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8361'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8361'/> | ||||
</reference> | ||||
<reference anchor="RFC8472" target='https://www.rfc-editor.org/info/rfc8472'> | ||||
<front> | ||||
<title>Transport Layer Security (TLS) Extension for Token Binding Protocol Negot | ||||
iation</title> | ||||
<author initials='A.' surname='Popov' fullname='A. Popov' role='editor'><organiz | ||||
ation /></author> | ||||
<author initials='M.' surname='Nystroem' fullname='M. Nystroem'><organization /> | ||||
</author> | ||||
<author initials='D.' surname='Balfanz' fullname='D. Balfanz'><organization /></ | ||||
author> | ||||
<date year='2018' month='October' /> | ||||
<abstract><t>This document specifies a Transport Layer Security (TLS) extension | ||||
for the negotiation of Token Binding protocol version and key parameters. Negot | ||||
iation of Token Binding in TLS 1.3 and later versions is beyond the scope of thi | ||||
s document.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8472'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8472'/> | ||||
</reference> | ||||
<reference anchor="RFC8471" target='https://www.rfc-editor.org/info/rfc8471'> | ||||
<front> | ||||
<title>The Token Binding Protocol Version 1.0</title> | ||||
<author initials='A.' surname='Popov' fullname='A. Popov' role='editor'><organiz | ||||
ation /></author> | ||||
<author initials='M.' surname='Nystroem' fullname='M. Nystroem'><organization /> | ||||
</author> | ||||
<author initials='D.' surname='Balfanz' fullname='D. Balfanz'><organization /></ | ||||
author> | ||||
<author initials='J.' surname='Hodges' fullname='J. Hodges'><organization /></au | ||||
thor> | ||||
<date year='2018' month='October' /> | ||||
<abstract><t>This document specifies version 1.0 of the Token Binding protocol. | ||||
The Token Binding protocol allows client/server applications to create long-live | ||||
d, uniquely identifiable TLS bindings spanning multiple TLS sessions and connect | ||||
ions. Applications are then enabled to cryptographically bind security tokens t | ||||
o the TLS layer, preventing token export and replay attacks. To protect privacy | ||||
, the Token Binding identifiers are only conveyed over TLS and can be reset by t | ||||
he user at any time.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8471'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8471'/> | ||||
</reference> | ||||
<reference anchor="RFC8466" target='https://www.rfc-editor.org/info/rfc8466'> | ||||
<front> | ||||
<title>A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Del | ||||
ivery</title> | ||||
<author initials='B.' surname='Wen' fullname='B. Wen'><organization /></author> | ||||
<author initials='G.' surname='Fioccola' fullname='G. Fioccola' role='editor'><o | ||||
rganization /></author> | ||||
<author initials='C.' surname='Xie' fullname='C. Xie'><organization /></author> | ||||
<author initials='L.' surname='Jalil' fullname='L. Jalil'><organization /></auth | ||||
or> | ||||
<date year='2018' month='October' /> | ||||
<abstract><t>This document defines a YANG data model that can be used to configu | ||||
re a Layer 2 provider-provisioned VPN service. It is up to a management system | ||||
to take this as an input and generate specific configuration models to configure | ||||
the different network elements to deliver the service. How this configuration | ||||
of network elements is done is out of scope for this document.</t><t>The YANG da | ||||
ta model defined in this document includes support for point-to-point Virtual Pr | ||||
ivate Wire Services (VPWSs) and multipoint Virtual Private LAN Services (VPLSs) | ||||
that use Pseudowires signaled using the Label Distribution Protocol (LDP) and th | ||||
e Border Gateway Protocol (BGP) as described in RFCs 4761 and 6624.</t><t>The YA | ||||
NG data model defined in this document conforms to the Network Management Datast | ||||
ore Architecture defined in RFC 8342.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8466'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8466'/> | ||||
</reference> | ||||
<reference anchor="RFC8362" target='https://www.rfc-editor.org/info/rfc8362'> | ||||
<front> | ||||
<title>OSPFv3 Link State Advertisement (LSA) Extensibility</title> | ||||
<author initials='A.' surname='Lindem' fullname='A. Lindem'><organization /></au | ||||
thor> | ||||
<author initials='A.' surname='Roy' fullname='A. Roy'><organization /></author> | ||||
<author initials='D.' surname='Goethals' fullname='D. Goethals'><organization /> | ||||
</author> | ||||
<author initials='V.' surname='Reddy Vallem' fullname='V. Reddy Vallem'><organiz | ||||
ation /></author> | ||||
<author initials='F.' surname='Baker' fullname='F. Baker'><organization /></auth | ||||
or> | ||||
<date year='2018' month='April' /> | ||||
<abstract><t>OSPFv3 requires functional extension beyond what can readily be don | ||||
e with the fixed-format Link State Advertisement (LSA) as described in RFC 5340. | ||||
Without LSA extension, attributes associated with OSPFv3 links and advertised | ||||
IPv6 prefixes must be advertised in separate LSAs and correlated to the fixed-fo | ||||
rmat LSAs. This document extends the LSA format by encoding the existing OSPFv3 | ||||
LSA information in Type-Length-Value (TLV) tuples and allowing advertisement of | ||||
additional information with additional TLVs. Backward-compatibility mechanisms | ||||
are also described.</t><t>This document updates RFC 5340, "OSPF for IPv6&q | ||||
uot;, and RFC 5838, "Support of Address Families in OSPFv3", by provid | ||||
ing TLV-based encodings for the base OSPFv3 unicast support and OSPFv3 address f | ||||
amily support.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8362'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8362'/> | ||||
</reference> | ||||
<reference anchor="RFC8468" target='https://www.rfc-editor.org/info/rfc8468'> | ||||
<front> | ||||
<title>IPv4, IPv6, and IPv4-IPv6 Coexistence: Updates for the IP Performance Met | ||||
rics (IPPM) Framework</title> | ||||
<author initials='A.' surname='Morton' fullname='A. Morton'><organization /></au | ||||
thor> | ||||
<author initials='J.' surname='Fabini' fullname='J. Fabini'><organization /></au | ||||
thor> | ||||
<author initials='N.' surname='Elkins' fullname='N. Elkins'><organization /></au | ||||
thor> | ||||
<author initials='M.' surname='Ackermann' fullname='M. Ackermann'><organization | ||||
/></author> | ||||
<author initials='V.' surname='Hegde' fullname='V. Hegde'><organization /></auth | ||||
or> | ||||
<date year='2018' month='November' /> | ||||
<abstract><t>This memo updates the IP Performance Metrics (IPPM) framework defin | ||||
ed by RFC 2330 with new considerations for measurement methodology and testing. | ||||
It updates the definition of standard-formed packets to include IPv6 packets, d | ||||
eprecates the definition of minimal IP packet, and augments distinguishing aspec | ||||
ts, referred to as Type-P, for test packets in RFC 2330. This memo identifies t | ||||
hat IPv4-IPv6 coexistence can challenge measurements within the scope of the IPP | ||||
M framework. Example use cases include, but are not limited to, IPv4-IPv6 transl | ||||
ation, NAT, and protocol encapsulation. IPv6 header compression and use of IPv6 | ||||
over Low-Power Wireless Area Networks (6LoWPAN) are considered and excluded fro | ||||
m the standard-formed packet evaluation.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8468'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8468'/> | ||||
</reference> | ||||
<reference anchor="RFC8493" target='https://www.rfc-editor.org/info/rfc8493'> | ||||
<front> | ||||
<title>The BagIt File Packaging Format (V1.0)</title> | ||||
<author initials='J.' surname='Kunze' fullname='J. Kunze'><organization /></auth | ||||
or> | ||||
<author initials='J.' surname='Littman' fullname='J. Littman'><organization /></ | ||||
author> | ||||
<author initials='E.' surname='Madden' fullname='E. Madden'><organization /></au | ||||
thor> | ||||
<author initials='J.' surname='Scancella' fullname='J. Scancella'><organization | ||||
/></author> | ||||
<author initials='C.' surname='Adams' fullname='C. Adams'><organization /></auth | ||||
or> | ||||
<date year='2018' month='October' /> | ||||
<abstract><t>This document describes BagIt, a set of hierarchical file layout co | ||||
nventions for storage and transfer of arbitrary digital content. A "bag&qu | ||||
ot; has just enough structure to enclose descriptive metadata "tags" a | ||||
nd a file "payload" but does not require knowledge of the payload's in | ||||
ternal semantics. This BagIt format is suitable for reliable storage and transf | ||||
er.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8493'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8493'/> | ||||
</reference> | ||||
<reference anchor="RFC8483" target='https://www.rfc-editor.org/info/rfc8483'> | ||||
<front> | ||||
<title>Yeti DNS Testbed</title> | ||||
<author initials='L.' surname='Song' fullname='L. Song' role='editor'><organizat | ||||
ion /></author> | ||||
<author initials='D.' surname='Liu' fullname='D. Liu'><organization /></author> | ||||
<author initials='P.' surname='Vixie' fullname='P. Vixie'><organization /></auth | ||||
or> | ||||
<author initials='A.' surname='Kato' fullname='A. Kato'><organization /></author | ||||
> | ||||
<author initials='S.' surname='Kerr' fullname='S. Kerr'><organization /></author | ||||
> | ||||
<date year='2018' month='October' /> | ||||
<abstract><t>Yeti DNS is an experimental, non-production root server testbed tha | ||||
t provides an environment where technical and operational experiments can safely | ||||
be performed without risk to production root server infrastructure. This docum | ||||
ent aims solely to document the technical and operational experience of deployin | ||||
g a system that is similar to but different from the Root Server system (on whic | ||||
h the Internet's Domain Name System is designed and built).</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='8483'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC8483'/> | ||||
</reference> | ||||
<reference anchor="RFC5326" target='https://www.rfc-editor.org/info/rfc5326'> | ||||
<front> | ||||
<title>Licklider Transmission Protocol - Specification</title> | ||||
<author initials='M.' surname='Ramadas' fullname='M. Ramadas'><organization /></ | ||||
author> | ||||
<author initials='S.' surname='Burleigh' fullname='S. Burleigh'><organization /> | ||||
</author> | ||||
<author initials='S.' surname='Farrell' fullname='S. Farrell'><organization /></ | ||||
author> | ||||
<date year='2008' month='September' /> | ||||
<abstract><t>This document describes the Licklider Transmission Protocol (LTP), | ||||
designed to provide retransmission-based reliability over links characterized by | ||||
extremely long message round-trip times (RTTs) and/or frequent interruptions in | ||||
connectivity. Since communication across interplanetary space is the most prom | ||||
inent example of this sort of environment, LTP is principally aimed at supportin | ||||
g "long-haul" reliable transmission in interplanetary space, but it ha | ||||
s applications in other environments as well.</t><t>This document is a product o | ||||
f the Delay Tolerant Networking Research Group and has been reviewed by that gro | ||||
up. No objections to its publication as an RFC were raised. This memo defines | ||||
an Experimental Protocol for the Internet community.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='5326'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC5326'/> | ||||
</reference> | ||||
<reference anchor="RFC2267" target='https://www.rfc-editor.org/info/rfc2267'> | ||||
<front> | ||||
<title>Network Ingress Filtering: Defeating Denial of Service Attacks which empl | ||||
oy IP Source Address Spoofing</title> | ||||
<author initials='P.' surname='Ferguson' fullname='P. Ferguson'><organization /> | ||||
</author> | ||||
<author initials='D.' surname='Senie' fullname='D. Senie'><organization /></auth | ||||
or> | ||||
<date year='1998' month='January' /> | ||||
<abstract><t>This paper discusses a simple, effective, and straightforward metho | ||||
d for using ingress traffic filtering to prohibit DoS attacks which use forged I | ||||
P addresses to be propagated from 'behind' an Internet Service Provider's (ISP) | ||||
aggregation point. This memo provides information for the Internet community. | ||||
It does not specify an Internet standard of any kind.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='2267'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC2267'/> | ||||
</reference> | ||||
<reference anchor="RFC2827" target='https://www.rfc-editor.org/info/rfc2827'> | ||||
<front> | ||||
<title>Network Ingress Filtering: Defeating Denial of Service Attacks which empl | ||||
oy IP Source Address Spoofing</title> | ||||
<author initials='P.' surname='Ferguson' fullname='P. Ferguson'><organization /> | ||||
</author> | ||||
<author initials='D.' surname='Senie' fullname='D. Senie'><organization /></auth | ||||
or> | ||||
<date year='2000' month='May' /> | ||||
<abstract><t>This paper discusses a simple, effective, and straightforward metho | ||||
d for using ingress traffic filtering to prohibit DoS (Denial of Service) attack | ||||
s which use forged IP addresses to be propagated from 'behind' an Internet Servi | ||||
ce Provider's (ISP) aggregation point. This document specifies an Internet Best | ||||
Current Practices for the Internet Community, and requests discussion and sugge | ||||
stions for improvements.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='BCP' value='38'/> | ||||
<seriesInfo name='RFC' value='2827'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC2827'/> | ||||
</reference> | ||||
<reference anchor="RFC2330" target='https://www.rfc-editor.org/info/rfc2330'> | ||||
<front> | ||||
<title>Framework for IP Performance Metrics</title> | ||||
<author initials='V.' surname='Paxson' fullname='V. Paxson'><organization /></au | ||||
thor> | ||||
<author initials='G.' surname='Almes' fullname='G. Almes'><organization /></auth | ||||
or> | ||||
<author initials='J.' surname='Mahdavi' fullname='J. Mahdavi'><organization /></ | ||||
author> | ||||
<author initials='M.' surname='Mathis' fullname='M. Mathis'><organization /></au | ||||
thor> | ||||
<date year='1998' month='May' /> | ||||
<abstract><t>The purpose of this memo is to define a general framework for parti | ||||
cular metrics to be developed by the IETF's IP Performance Metrics effort. This | ||||
memo provides information for the Internet community. It does not specify an In | ||||
ternet standard of any kind.</t></abstract> | ||||
</front> | ||||
<seriesInfo name='RFC' value='2330'/> | ||||
<seriesInfo name='DOI' value='10.17487/RFC2330'/> | ||||
</reference> | ||||
</references> | </references> | |||
<section anchor="acknowledgements" numbered="false" toc="include" removeInRF | ||||
C="false" pn="section-appendix.a"> | ||||
<name slugifiedName="name-acknowledgements">Acknowledgements</name> | ||||
<t indent="0" pn="section-appendix.a-1">Many thanks to the authors of the | ||||
selected RFCs who were willing to | ||||
provide feedback on the process: | ||||
<contact fullname="Michael Ackermann"/>, | ||||
<contact fullname="Zafar Ali"/>, | ||||
<contact fullname="Sarah Banks"/>, | ||||
<contact fullname="Bruno Decraene"/>, | ||||
<contact fullname="Lars Eggert"/>, | ||||
<contact fullname="Nalini Elkins"/>, | ||||
<contact fullname="Joachim Fabini"/>, | ||||
<contact fullname="Dino Farinacci"/>, | ||||
<contact fullname="Clarence Filsfils"/>, | ||||
<contact fullname="Sujay Gupta"/>, | ||||
<contact fullname="Dan Harkins"/>, | ||||
<contact fullname="Vinayak Hegde"/>, | ||||
<contact fullname="Benjamin Kaduk"/>, | ||||
<contact fullname="John Klensin"/>, | ||||
<contact fullname="Acee Lindem"/>, | ||||
<contact fullname="Nikos Mavrogiannopoulos"/>, | ||||
<contact fullname="Patrick McManus"/>, | ||||
<contact fullname="Victor Moreno"/>, | ||||
<contact fullname="Al Morton"/>, | ||||
<contact fullname="Andrei Popov"/>, | ||||
<contact fullname="Eric Rescorla"/>, | ||||
<contact fullname="Michiko Short"/>, | ||||
<contact fullname="Bhuvaneswaran Vengainathan"/>, | ||||
<contact fullname="Lao Weiguo"/>, and | ||||
<contact fullname="Li Yizhou"/>. | ||||
Many thanks to <contact fullname="Adrian Farrel"/> for his useful advice, to <co | ||||
ntact fullname="Stephen Farrell"/> and <contact fullname="Colin Perkins"/> for t | ||||
heir guidance on the use of citations, and to <contact fullname="Dave Crocker"/> | ||||
for a comprehensive | ||||
review. Thanks also to <contact fullname="Alice Russo"/> and the RFC Editor team | ||||
for their work improving this document and checking the accuracy of the data.</ | ||||
t> | ||||
</section> | ||||
<section anchor="authors-addresses" numbered="false" removeInRFC="false" toc | ||||
="include" pn="section-appendix.b"> | ||||
<name slugifiedName="name-authors-address">Author's Address</name> | ||||
<author initials="C." surname="Huitema" fullname="Christian Huitema"> | ||||
<organization showOnFrontPage="true">Private Octopus Inc.</organization> | ||||
<address> | ||||
<postal> | ||||
<street>427 Golfcourse Rd</street> | ||||
<city>Friday Harbor</city> | ||||
<region>WA</region> | ||||
<code>98250</code> | ||||
<country>United States of America</country> | ||||
</postal> | ||||
<email>huitema@huitema.net</email> | ||||
</address> | ||||
</author> | ||||
</section> | ||||
</back> | </back> | |||
<!-- ##markdown-source: | ||||
H4sIAJIHll8AC729e3PbSLIv+H99CoQ7Tox9gqQJ8O0bG7Oy/GjN+KFoqcc7 | ||||
e2PjBERCFNokwQFAqTktn8+++cvMegAkZc/cG7djRpZIoFCoysr85bvb7Zo6 | ||||
r1fZq+jtfbrapXVebKLiNkqjq3S9XWX4/Zd359FlWSx282wR5Zso6cdTk97c | ||||
lNn9K3zZxa1d/nRRzDfpmkZblOlt3b3b5XW2Trvl7byb4aJtWfyWzetuf2Lm | ||||
aZ0ti3L/ioa8LcyC/nxFQyd9Y6o63Sz+K10VG/pon1XG5NvyVVSXu6pO+v1Z | ||||
PzFpmaWvovfZJivTlfn68Cq62NRZucnq7hs82ph5scg3y1fRruqm1TzPzTZ/ | ||||
Ff3Puph3oqgqyrrMbqtOVO3X8su8WK+zTV39f8aku/quKF+ZiP/r6r8RzbN6 | ||||
FZ33op/lrdzn8sbnd2Ve1Xm6Ofi+KGkal2V+T68YfZ7XxXZX0XTnPXdFRbPJ | ||||
6lfRMJlE74vV7bzYlVUW/bJwV8zzmlbqXZkv0n30c1reFKX/rljQ87+cRbNp | ||||
MuoHH+82Ndb3195V78x9TDPLV68i3Zr/W//t0crRMtNOlGsigvtMXv/6l7/+ | ||||
8srdWqflEtO8q+tt9erlS9qztC7T+des7OVZfdujN33prxa6unh7/S56Q1dG | ||||
13Kpu6C5zsFa4Rb3aUgY+Pvq6vzn01N6eHjoVfQ+mzqfV/O7YpWWR2d1pddE | ||||
V3LR9yd1tlplG9o22uN6RxtJKxWdXZyc5vWHq3hw8fHy9FSXeX23u+kR4b2s | ||||
V9XDUn52H/Kv+cubVXHzcp1WRNIvaZAPbz++/XR9dn3x+dNVb71ovww9K4p7 | ||||
g+gCJxZUzMe4+v474cYv70++A53tv789e4IAsNp8thd5XchC059Vd5uV3X2W | ||||
lgfL/mm3vslKx1R2N6u8uiOuQjdEeNT3p4z73vLjTk4b5HP++ddP109P3FHs | ||||
XfHwck3nj9hF9XJLi34w7Uv6UAj5o173v0DE3W43Sm8qHBw6ctd3eRUR29xh | ||||
36JtmVXgQlF9l+nQf6qi7JaIrY7qItptFlnJ7JGvWGSrdF8RY7ovVvfZgs5v | ||||
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 | ||||
mLW0thEE2F48fqbdxtN38axshzdXg1uSV1r3iOujLlakOMEt4frE+c4qLHOd | ||||
scQGQdCZKst926eCgIfSMmVnKKulH6FQMxT4G58wAquYYWsLDvIxY4taydRY | ||||
5DbPbj1C5bVIT35PEG4plCJlIOldtcC6WHTQvTHb1s3sZhcTf3wPWCjCUOE2 | ||||
ABheNqBZP880dsA2K7rYSOfmd/mqznwDTe5Q4QpQ07M+pntUn+njwOlzpsmE | ||||
U5dq78+T6d2Wrvy8GiFYMIq5uszozC84Sh4eMFGX0c6gEhmXS6d1LjnN3gtb | ||||
vsSDEzW2YJpcmR8r5E5r7GIgjDCXSuo2EoILhbl1XhKbtu9pF3A8HI1QQki4 | ||||
aGUOTW2eN7F5hye1LJRhh+0zfDSGQQvOyvMP7Wp3l9nVHAz6Yh8O2Uwv+suO | ||||
a/IA64a2NSNe0KL2xmbrqmt0ccFVYE9I4lotWt1IitKI6UNLaNRsw77PKw3H | ||||
OY6pvmQ3kVc5gAIbHbdc/I4NbtEJFg7XNZ2CKtAaBiXlXJmTqXZ0Bq3shbrT | ||||
nuUNvMmi14j3S6xbymq5Rvz7olhqk5bXbD63wtuKWblYSlg9o0lt6L9n5nnW | ||||
W/Y6Ee9pHL9QIVls94fFq6wDIJwB21tl4GyzzDWg2lZWusmkZzi79rW+kg7i | ||||
YmPsO3TMVvpviCNIIkGG0HCSfu8H8KK+/yO//Q+YBkLkCMvEbNhAjglhJvzd | ||||
9PSMZv3+43Ay1TojFtuNkpg0+GGAIUn37j+OZiO+0CHJwWwAo1CAJpMx6fL9 | ||||
Wb/pDRoMRvRp3G94hUa4lD5reoemsCZI4RMPLGEHGMbj/oG3KKEnTpN+CDFh | ||||
BphJ4RQHM/Gusd5vseZwNnucJQHcHM7GNOIsdCeN4r69z2HOCf0So+6Kw5xj | ||||
mvFw0sCceKE4mTQdTdbeCCT6mkFUmQWtK7yriHjo3V6t61ofISbshfNpRrMO | ||||
bUKrcd6fow8NZBv4ttDhMs1XfBS1Jec6/531HISmc/KYCyOSwqlSte1Ysz3f | ||||
+wjPAiu5KuZfs9r24jAcopByn4QHddzKmO7oavYG3qVyGWbbHbt4JKhX24J0 | ||||
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 | ||||
/x+YZQ0Qg/wAAA== | ||||
</rfc> | </rfc> | |||
End of changes. 175 change blocks. | ||||
3636 lines changed or deleted | 4570 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/ |