IETF Recommendations Regarding Active Queue Management
draft-ietf-aqm-recommendation-11
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-07-09
|
11 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2015-05-21
|
11 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2015-05-12
|
11 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2015-03-30
|
11 | (System) | IANA Action state changed to No IC |
2015-03-26
|
11 | Amy Vezza | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2015-03-26
|
11 | (System) | RFC Editor state changed to EDIT |
2015-03-26
|
11 | (System) | Announcement was received by RFC Editor |
2015-03-26
|
11 | Amy Vezza | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2015-03-26
|
11 | Amy Vezza | IESG has approved the document |
2015-03-26
|
11 | Amy Vezza | Closed "Approve" ballot |
2015-03-26
|
11 | Amy Vezza | Ballot approval text was generated |
2015-03-26
|
11 | Martin Stiemerling | IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::Point Raised - writeup needed |
2015-03-26
|
11 | Martin Stiemerling | Ballot writeup was changed |
2015-03-26
|
11 | Martin Stiemerling | waiting for some final clarifications between gen-art reviewer and doc authors. |
2015-03-26
|
11 | Martin Stiemerling | IESG state changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation::AD Followup |
2015-03-16
|
11 | Elwyn Davies | Request for Telechat review by GENART Completed: Almost Ready. Reviewer: Elwyn Davies. |
2015-02-25
|
11 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-11.txt |
2015-02-24
|
10 | Benoît Claise | [Ballot comment] Hi Gorry, Thanks for engaging. > > Benoit, > > We think we have resolved the remaining issues and would like to propose … [Ballot comment] Hi Gorry, Thanks for engaging. > > Benoit, > > We think we have resolved the remaining issues and would like to propose > text that we think could address you DISCUSS: > > We think our point was that tuning should not be required > *in*the*normal*case*, not > that they should *never* require tuning (I'm not sure we have created > anything that > is 100% auto-tuning). If it was a never, then the sentence would be 3. AQM algorithm deployment MUST NOT require tuning of initial or configuration parameters. > I'm OK with his phrasing in both cases, but would > suggest the > words "in common use cases" should be added: > > > 3. AQM algorithm deployment SHOULD NOT require tuning of initial or > configuration I believe that the "in common use case" is redundant (and somehow confusing) with the SHOULD in your proposal. SHOULD (RFC 2119): 3. SHOULD This word, or the adjective "RECOMMENDED", mean that there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course. However, I don't want to be picky on that point. I'll let your responsible AD decide. My main point is covered. I'll clear that DISCUSS point. > > parameters in common use cases. > > 4.3 AQM algorithm deployment SHOULD NOT require tuning in common use cases. I don't see this change in the v10. There is an important word in here: "deployment" as opposed to "deployed" in the current 4.3 section title (4.3. AQM algorithms deployed SHOULD NOT require operational tuning) "Deployment" brings to the notion of initial deployment as opposed to "deployed". This is the reason why I propose: NEW: 4.3 AQM algorithm deployment SHOULD NOT require operational tuning I hope you will include this change, but it's not DISCUSS-worth IMO. Same remark as above regarding "AQM algorithm deployment" Regards, Benoit |
2015-02-24
|
10 | Benoît Claise | [Ballot Position Update] Position for Benoit Claise has been changed to No Objection from Discuss |
2015-02-23
|
10 | Gorry Fairhurst | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2015-02-23
|
10 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-10.txt |
2015-02-19
|
09 | Cindy Morgan | IESG state changed to IESG Evaluation::AD Followup from IESG Evaluation |
2015-02-19
|
09 | Joel Jaeggli | [Ballot comment] I see relatively little, and that includes here mention that time scales for queue management and the time scale for application responsiveness to … [Ballot comment] I see relatively little, and that includes here mention that time scales for queue management and the time scale for application responsiveness to congestion signals are wildly different. e.g. one is measured in usecs the other is bounded by RTT. queue sizing and policing around abberant events, for example micro-as loops driven by a prefix withdraw isn't really dealt with at all. |
2015-02-19
|
09 | Joel Jaeggli | [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli |
2015-02-19
|
09 | Ted Lemon | [Ballot comment] I'm quite surprised that the introduction doesn't mention the problems that high or unpredictable latency can cause with flows that are attempting to … [Ballot comment] I'm quite surprised that the introduction doesn't mention the problems that high or unpredictable latency can cause with flows that are attempting to do congestion control at the ends (e.g., TCP). If I were reading this without already knowing about that, I would assume that the goal of this document is to reduce latency for the benefit of applications that require low latency, like VoIP and gaming. It would be nice if the introduction made mention of the issue of high latency as it affects TCP flows. The document also talks about congestion collapse as a future risk to be prevented, but I think that this isn't telling the whole story: users of the Internet see localized congestion collapse quite frequently, and have done for quite some time. It's essentially normal network behavior in hotels, cafes and on airplanes: anywhere where available bandwidth is substantially short of demand. I don't think this is a problem with technical accuracy, but I think someone reading this document who isn't an expert on congestion control might not realize that this document is talking about that specific sort of failure mode as well as failures deep in the network. I'm really happy to see this document being published. The above comments are just suggestions based on my particular concerns about congestion, and do not reflect any degree of expertise, so if they seem exceptionally clueless you should just ignore them. |
2015-02-19
|
09 | Ted Lemon | [Ballot Position Update] New position, Yes, has been recorded for Ted Lemon |
2015-02-19
|
09 | Jari Arkko | [Ballot Position Update] New position, Yes, has been recorded for Jari Arkko |
2015-02-18
|
09 | Pete Resnick | [Ballot comment] This document does not have the pre-5378 boilerplate. Have all of the authors of 2309 actually signed the appropriate things, or does this … [Ballot comment] This document does not have the pre-5378 boilerplate. Have all of the authors of 2309 actually signed the appropriate things, or does this document need the pre-5378 boilerplate? |
2015-02-18
|
09 | Pete Resnick | [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick |
2015-02-18
|
09 | Richard Barnes | [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes |
2015-02-18
|
09 | Stephen Farrell | [Ballot Position Update] New position, Yes, has been recorded for Stephen Farrell |
2015-02-18
|
09 | Barry Leiba | [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba |
2015-02-18
|
09 | Alia Atlas | [Ballot Position Update] New position, Yes, has been recorded for Alia Atlas |
2015-02-18
|
09 | Benoît Claise | [Ballot discuss] Hopefully an easy DISCUSS. 3. The algorithms that the IETF recommends SHOULD NOT require operational (especially manual) configuration or … [Ballot discuss] Hopefully an easy DISCUSS. 3. The algorithms that the IETF recommends SHOULD NOT require operational (especially manual) configuration or tuning. This sentence above could be understood in different ways. For example, that any configuration is wrong. The ability to activate AQM is a good thing IMO. The section 4.3 title is closer to what you intend to say: "AQM algorithms deployed SHOULD NOT require operational tuning" The issue is that you only define what you mean by "operational configuration" in section 4.3 Proposal: OLD: 3. The algorithms that the IETF recommends SHOULD NOT require operational (especially manual) configuration or tuning. NEW: 3. AQM algorithm deployment SHOULD NOT require tuning of initial or configuration parameters. OLD: 4.3 AQM algorithms deployed SHOULD NOT require operational tuning NEW: 4.3 AQM algorithm deployment SHOULD NOT require tuning |
2015-02-18
|
09 | Benoît Claise | [Ballot comment] - RFC 2309 introduced the concept of "Active Queue Management" (AQM), a > class of technologies that, by signaling to common congestion- … [Ballot comment] - RFC 2309 introduced the concept of "Active Queue Management" (AQM), a > class of technologies that, by signaling to common congestion- controlled transports such as TCP, manages the size of queues that Remove > - Network devices SHOULD use an AQM algorithm to measure local local congestion local local |
2015-02-18
|
09 | Benoît Claise | [Ballot Position Update] New position, Discuss, has been recorded for Benoit Claise |
2015-02-18
|
09 | Adrian Farrel | [Ballot comment] Very readable. Thanks. |
2015-02-18
|
09 | Adrian Farrel | [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel |
2015-02-18
|
09 | Kathleen Moriarty | [Ballot comment] Thanks for your work on this draft, it looks good. There are some tiny nits that the SecDir reviewer found that you might … [Ballot comment] Thanks for your work on this draft, it looks good. There are some tiny nits that the SecDir reviewer found that you might want to consider: https://www.ietf.org/mail-archive/web/secdir/current/msg05357.html |
2015-02-18
|
09 | Kathleen Moriarty | [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty |
2015-02-17
|
09 | Brian Haberman | [Ballot Position Update] New position, Yes, has been recorded for Brian Haberman |
2015-02-16
|
09 | Alissa Cooper | [Ballot comment] Thanks for the hard work on this document. I have a few comments below. -- General: I think it would be useful to … [Ballot comment] Thanks for the hard work on this document. I have a few comments below. -- General: I think it would be useful to define "network devices" up front, and in particular to clarify whether endpoint devices are subsumed in this category. Are the recommendations in this document meant to apply to queues in tablet/smartphone/laptop OSes as well as in routers, switches, etc.? -- Sec 1.2: "instead it provides recommendations on how to select appropriate algorithms and recommends that algorithms should be used that a recommended algorithm is able to automate any required tuning for common deployment scenarios." Seems like there are some extra words here. -- Sec 3: "There is a growing set of UDP-based applications whose congestion avoidance algorithms are inadequate or nonexistent (i.e, a flow that does not throttle its sending rate when it experiences congestion). Examples include some UDP streaming applications for packet voice and video, and some multicast bulk data transport. If no action is taken, such unresponsive flows could lead to a new congestion collapse. Some applications can even increase their traffic volume in response to congestion (e.g. by adding forward error correction when loss is experienced), with the possibility that they contribute to congestion collapse." Would be nice to have a citation or two in this paragraph (though I can see why you might not want to). "Lastly, some applications (e.g. current web browsers) open a large numbers of short TCP flows for a single session. This can lead to each individual flow spending the majority of time in the exponential TCP slow start phase, rather than in TCP congestion avoidance. The resulting traffic aggregate can therefore be much less responsive than a single standard TCP flow." I note that HTTP/2 is on its way to publication and there are a large number of existing implementations, so the characterization of "current web browsers" seems a bit off. I would suggest something like "(e.g. web browsers primarily supporting HTTP 1.1)." -- Sec 7: I think there's actually a really important privacy aspect that should be called out here, which is that by virtue of recommending that AQM algorithms not be dependent on specific transport or application behaviors, network devices need not gain insight into upper layer protocol information for the purpose of supporting AQM. That is, the document's explicit recommendation for algorithms to be able to operate in a transport- and application-agnostic fashion is a privacy-enhancing feature. -- Sec 9: I'm a little surprised that almost all of the research referenced in this document is from the 1990s, given recent attention that has been paid to this topic. |
2015-02-16
|
09 | Alissa Cooper | [Ballot Position Update] New position, Yes, has been recorded for Alissa Cooper |
2015-02-16
|
09 | Spencer Dawkins | [Ballot comment] I appreciate very much the work on this document. I'm a Yes, with some niggling. In this text: Abstract The note largely … [Ballot comment] I appreciate very much the work on this document. I'm a Yes, with some niggling. In this text: Abstract The note largely repeats the recommendations of RFC 2309, and replaces these after fifteen years of experience and new research. I'm thinking that doesn't match the "replaces" language in section 1.4, which I think is about right. Perhaps something like The note replaces the recommendations of RFC 2309 based on fifteen years of experience and new research. In this text: 1.1. Congestion Collapse The original fix for Internet meltdown was provided by Van Jacobsen. Beginning in 1986, Jacobsen developed the congestion avoidance mechanisms [Jacobson88] that are now required for implementations of the Transport Control Protocol (TCP) [RFC0768] [RFC1122]. I'm wondering if RFC 7414 would be a helpful reference here, and elsewhere in the document. I'm bemused by the use of RFC 793 as the reference for TCP later in this document, since RFC 793 TCP behaves nothing like TCP as characterized here. I know I'm confused by the reference to RFC 768 - that's UDP, as cited correctly elsewhere in the document. In this text: 2. Non-Responsive Flows The User Datagram Protocol (UDP) [RFC0768] provides a minimal, best-effort transport to applications and upper-layer protocols (both simply called "applications" in the remainder of this document) and does not itself provide mechanisms to prevent congestion collapse and establish a degree of fairness [RFC5405]. I'm not entirely comfortable with the idea that non-responsive flows use UDP transport (especially in our tunneled world). If you guys think this is OK, I'll hold my nose, but if you wanted to say anything about "other flows that are as non-responsive as UDP transport", I'd think that would be helpful. It certainly fits at least as well as the "large number of short-lived TCP flows that are much less responsive" paragraph that you end this section with, which probably fits better under the following list item, 3. Transport Flows that are less responsive than TCP In this text: It is essential that all Internet hosts respond to loss [RFC5681], [RFC5405][RFC4960][RFC4340]. Packet dropping by network devices that are under load has two effects: It protects the network, which is the primary reason that network devices drop packets. The detection of loss also provides a signal to a reliable transport (e.g. TCP, SCTP) that there is potential congestion using a pragmatic heuristic; "when the network discards a message in flight, it may imply the presence of faulty equipment or media in a path, and it may imply the presence of congestion. To be conservative, a transport must assume it may be the latter." Unreliable transports (e.g. using UDP) need to ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ similarly react to loss [RFC5405] ^^^^^^^^^^^^^^^^^^^^^^^ would it be more correct to say "Applications using unreliable transports (e.g. UDP)"? |
2015-02-16
|
09 | Spencer Dawkins | [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins |
2015-02-12
|
09 | Jean Mahoney | Request for Telechat review by GENART is assigned to Elwyn Davies |
2015-02-12
|
09 | Jean Mahoney | Request for Telechat review by GENART is assigned to Elwyn Davies |
2015-02-11
|
09 | (System) | IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed |
2015-02-11
|
09 | Martin Stiemerling | [Ballot comment] The authors have acknowledged Elwyn's GEN-ART review [1] and they will integrate the comments in an updated version after the IESG review. [1] … [Ballot comment] The authors have acknowledged Elwyn's GEN-ART review [1] and they will integrate the comments in an updated version after the IESG review. [1] https://mailarchive.ietf.org/arch/msg/ietf/gHzWBxmv64q6PkbQ0AFW5q6TvpU |
2015-02-11
|
09 | Martin Stiemerling | Ballot comment text updated for Martin Stiemerling |
2015-02-10
|
09 | Martin Stiemerling | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
2015-02-10
|
09 | Martin Stiemerling | Placed on agenda for telechat - 2015-02-19 |
2015-02-10
|
09 | Martin Stiemerling | Ballot has been issued |
2015-02-10
|
09 | Martin Stiemerling | [Ballot Position Update] New position, Yes, has been recorded for Martin Stiemerling |
2015-02-10
|
09 | Martin Stiemerling | Created "Approve" ballot |
2015-02-10
|
09 | Martin Stiemerling | Ballot writeup was changed |
2015-02-10
|
09 | Martin Stiemerling | IESG state changed to Waiting for AD Go-Ahead from Waiting for Writeup |
2015-01-13
|
09 | Gunter Van de Velde | Request for Last Call review by OPSDIR Completed: Ready. Reviewer: Mehmet Ersue. |
2015-01-13
|
09 | Gorry Fairhurst | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2015-01-13
|
09 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-09.txt |
2015-01-08
|
08 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Shawn Emery. |
2014-12-24
|
08 | (System) | IESG state changed to Waiting for Writeup from In Last Call |
2014-12-17
|
08 | (System) | IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed |
2014-12-17
|
08 | Amanda Baber | IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-aqm-recommendation-08, which is currently in Last Call, and has the following comments: We understand that this document doesn't require … IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-aqm-recommendation-08, which is currently in Last Call, and has the following comments: We understand that this document doesn't require any IANA actions. While it is helpful for the IANA Considerations section of the document to remain in place upon publication, if the authors prefer to remove it, IANA doesn't object. If this assessment is not accurate, please respond as soon as possible. |
2014-12-15
|
08 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Mehmet Ersue |
2014-12-15
|
08 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Mehmet Ersue |
2014-12-11
|
08 | Jean Mahoney | Request for Last Call review by GENART is assigned to Elwyn Davies |
2014-12-11
|
08 | Jean Mahoney | Request for Last Call review by GENART is assigned to Elwyn Davies |
2014-12-11
|
08 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Shawn Emery |
2014-12-11
|
08 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Shawn Emery |
2014-12-10
|
08 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2014-12-10
|
08 | Amy Vezza | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (IETF Recommendations Regarding Active Queue … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (IETF Recommendations Regarding Active Queue Management) to Best Current Practice The IESG has received a request from the Active Queue Management and Packet Scheduling WG (aqm) to consider the following document: - 'IETF Recommendations Regarding Active Queue Management' as Best Current Practice The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2014-12-24. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This memo presents recommendations to the Internet community concerning measures to improve and preserve Internet performance. It presents a strong recommendation for testing, standardization, and widespread deployment of active queue management (AQM) in network devices, to improve the performance of today's Internet. It also urges a concerted effort of research, measurement, and ultimate deployment of AQM mechanisms to protect the Internet from flows that are not sufficiently responsive to congestion notification. The note largely repeats the recommendations of RFC 2309, and replaces these after fifteen years of experience and new research. The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-aqm-recommendation/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ietf-aqm-recommendation/ballot/ No IPR declarations have been submitted directly on this I-D. |
2014-12-10
|
08 | Amy Vezza | IESG state changed to In Last Call from Last Call Requested |
2014-12-10
|
08 | Martin Stiemerling | Last call was requested |
2014-12-10
|
08 | Martin Stiemerling | Ballot approval text was generated |
2014-12-10
|
08 | Martin Stiemerling | IESG state changed to Last Call Requested from AD Evaluation |
2014-12-10
|
08 | Martin Stiemerling | Last call announcement was generated |
2014-12-10
|
08 | Martin Stiemerling | Ballot writeup was generated |
2014-12-09
|
08 | Richard Scheffenegger | As required by RFC 4858, this is the current template for the Document Shepherd Write-Up. Changes are expected over time. This version is dated … As required by RFC 4858, this is the current template for the Document Shepherd Write-Up. Changes are expected over time. This version is dated 24 February 2012. (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Best Current Practise (BCP) Why is this the proper type of RFC? The document supercedes the earlier BCP RFC2309, which made the case for using AQM to alleviate network collapse, and strongly suggested the "RED" would be the appropriate mechanism. However, due to numerous operational issues with RED, this new document is no longer pitching one particular method, and also the reason for having AQM has changed in focus over the years. The original document (RFC2309) was produced by the IRTF. We did ask the IRTF if there is any issue to update their document and we got the feedback that the IETF should go ahead. This has been clarified between the AQM chairs, the IRTF chair, the IRSG, and the TSV ADs. Is this type of RFC indicated in the title page header? Yes (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary: This document is a complete rework of the recommendations to have some form of active queue management in ideally every queue. While RFC2309 (1998) was mostly concerned around network stability, and made recommendations which did not appeal to operators (universal deployment of RED, which has been found to be particularly hard to configure correctly), this revised document includes the lessons learned over the past years. Also, the main focus is on reducing network latency, while still delivering improvements to network stability. It contains a number of requirements, that a modern AQM mechanism should fulfill, without endorsing one specific method. Working Group Summary: There was consensus early on about the aim and technical content of this document. However, specific wording (e.g. carrying over text from RFC2309, as this document started off as a 2309bis draft) was objected to. Also, the question if this document should update or obsolete the earlier BCP (which was the result of discussions on the end2end mailing list, prior of formation of the IRTF) has been disussed eagerly. On the technical grounds to argue for obsoleting the earlier BCP, this document specifically deprecates RED in favor of one of potentially several more modern AQM algorithms. Further, a point has been made that since it is not necessary to read RFC2309 to arrive at a sound understanding of the IETF (WG) consensus position around AQM, and the deviation is large enough with little overlap, having this document update 2309 was deemed less appropriate than obsoleting it. Finally, one active participant has expressed very strong objections to some of the points summarized above, but later commented that he will accept his position as "in the rough". So, even though this was voiced at one point in time, an appeal is not expected. Document Quality: Are there existing implementations of the protocol? As a BCP, a number of operators and developers are following up on the updated recommendations. Newer mechanisms that fulfill the updated requirements have been developed by multiple parties and are already being deployed by third parties (e.g. DOCSIS PIE in Cable Modems). Have a significant number of vendors indicated their plan to implement the specification? Yes; As a recommendation, it provides the necessary guidance when mechanisms are developed. Also, interoperability between AQMs is not as strict as in other areas, as many variants can be deployed along a path, as long as some over- arching design principles are adhered to. Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? John Leslie and Bob Briscoe made comments that improved the overall document text, to align with the technical aim. However, these changes did not modify the technical content. Personnel: Who is the Document Shepherd? Richard Scheffenegger, AQM WG co-chair Who is the Responsible Area Director? Martin Stiemerling, Transport AD (3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG. The document had thorough discussions in the WG sessions. Both technical and wording have been honed, as witnessed also by the sheperd. There are no unresolved issues which would preclude this from being forwarded to the IESG. (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? No; some discussions lately deviated from the document itself, and were rather procedural in content (e.g. update / obsolete / new BCP). (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place. No; However, the document touches work that is done in other standards bodies such as IEEE, CableLabs, WFA, 3GPP, ITU. Participants in those organisations were part of the discussions and active feedback was also provided (e.g. DOCSIS- PIE) (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? A substancial part of the document was updated during WGLC on the insistence of one WG member; As they don't touch the main content, review of these sections (2-4) by the WG has been more limited. (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why? Yes (8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures. No (9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? There is strong concensus on the document, with very few individuals disagreeing with some of the text. However, that disagreement does not appear to be about the technical parts. [[Check for -07]] (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) This point has been discussed in confidence with the responsible AD. (11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. No idnits issues, that weren't also discussed in the WG (RFC2309 update wording in the abstact), with the current version what the WG has found to be most appropriate. (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. No formal reviews necessary. (13) Have all references within this document been identified as either normative or informative? Yes, all references are accounted for, and are split in normative and informative, as appropriate. (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion? No (15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure. There are no downref references at the time of this writeup. (16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary. Yes; former BCP RFC2309 will be obsoleted, as the guidance given herein is complete and self-contained. (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226). No IANA actions required, no protocol updates are part of the document. (18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries. None. (19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. This RFC does not have any sections containing formal language, thus this is not applicable. |
2014-11-10
|
08 | Martin Stiemerling | IESG state changed to AD Evaluation from Publication Requested |
2014-11-03
|
08 | Richard Scheffenegger | As required by RFC 4858, this is the current template for the Document Shepherd Write-Up. Changes are expected over time. This version is dated … As required by RFC 4858, this is the current template for the Document Shepherd Write-Up. Changes are expected over time. This version is dated 24 February 2012. (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Best Current Practise (BCP) Why is this the proper type of RFC? The document supercedes the earlier BCP RFC2309, which made the case for using AQM to alleviate network collapse, and strongly suggested the "RED" would be the appropriate mechanism. However, due to numerous operational issues with RED, this new document is no longer pitching one particular method, and also the reason for having AQM has changed in focus over the years. Is this type of RFC indicated in the title page header? Yes (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary: This document is a complete rework of the recommendations to have some form of active queue management in ideally every queue. While RFC2309 (1998) was mostly concerned around network stability, and made recommendations which did not appeal to operators (universal deployment of RED, which has been found to be particularly hard to configure correctly), this revised document includes the lessons learned over the past years. Also, the main focus is on reducing network latency, while still delivering improvements to network stability. It contains a number of requirements, that a modern AQM mechanism should fulfill, without endorsing one specific method. Working Group Summary: There was consensus early on about the aim and technical content of this document. However, specific wording (e.g. carrying over text from RFC2309, as this document started off as a 2309bis draft) was objected to. Also, the question if this document should update or obsolete the earlier BCP (which was the result of discussions on the end2end mailing list, prior of formation of the IRTF) has been disussed eagerly. On the technical grounds to argue for obsoleting the earlier BCP, this document specifically deprecates RED in favor of one of potentially several more modern AQM algorithms. Further, a point has been made that since it is not necessary to read RFC2309 to arrive at a sound understanding of the IETF (WG) consensus position around AQM, and the deviation is large enough with little overlap, having this document update 2309 was deemed less appropriate than obsoleting it. Finally, one active participant has expressed very strong objections to some of the points summarized above, but later commented that he will accept his position as "in the rough". So, even though this was voiced at one point in time, an appeal is not expected. Document Quality: Are there existing implementations of the protocol? As a BCP, a number of operators and developers are following up on the updated recommendations. Newer mechanisms that fulfill the updated requirements have been developed by multiple parties and are already being deployed by third parties (e.g. DOCSIS PIE in Cable Modems). Have a significant number of vendors indicated their plan to implement the specification? Yes; As a recommendation, it provides the necessary guidance when mechanisms are developed. Also, interoperability between AQMs is not as strict as in other areas, as many variants can be deployed along a path, as long as some over- arching design principles are adhered to. Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? John Leslie and Bob Briscoe made comments that improved the overall document text, to align with the technical aim. However, these changes did not modify the technical content. Personnel: Who is the Document Shepherd? Richard Scheffenegger, AQM WG co-chair Who is the Responsible Area Director? Martin Stiemerling, Transport AD (3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG. The document had thorough discussions in the WG sessions. Both technical and wording have been honed, as witnessed also by the sheperd. There are no unresolved issues which would preclude this from being forwarded to the IESG. (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? No; some discussions lately deviated from the document itself, and were rather procedural in content (e.g. update / obsolete / new BCP). (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place. No; However, the document touches work that is done in other standards bodies such as IEEE, CableLabs, WFA, 3GPP, ITU. Participants in those organisations were part of the discussions and active feedback was also provided (e.g. DOCSIS- PIE) (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? A substancial part of the document was updated during WGLC on the insistence of one WG member; As they don't touch the main content, review of these sections (2-4) by the WG has been more limited. (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why? Yes (8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures. No (9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? There is strong concensus on the document, with very few individuals disagreeing with some of the text. However, that disagreement does not appear to be about the technical parts. [[Check for -07]] (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) This point has been discussed in confidence with the responsible AD. (11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. No idnits issues, that weren't also discussed in the WG (RFC2309 update wording in the abstact), with the current version what the WG has found to be most appropriate. (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. No formal reviews necessary. (13) Have all references within this document been identified as either normative or informative? Yes, all references are accounted for, and are split in normative and informative, as appropriate. (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion? No (15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure. There are no downref references at the time of this writeup. (16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary. Yes; former BCP RFC2309 will be obsoleted, as the guidance given herein is complete and self-contained. (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226). No IANA actions required, no protocol updates are part of the document. (18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries. None. (19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. This RFC does not have any sections containing formal language, thus this is not applicable. |
2014-11-03
|
08 | Richard Scheffenegger | State Change Notice email list changed to rs@netapp.com, draft-ietf-aqm-recommendation.all@tools.ietf.org, aqm@ietf.org, aqm-chairs@tools.ietf.org |
2014-11-03
|
08 | Richard Scheffenegger | Responsible AD changed to Martin Stiemerling |
2014-11-03
|
08 | Richard Scheffenegger | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2014-11-03
|
08 | Richard Scheffenegger | IESG state changed to Publication Requested |
2014-11-03
|
08 | Richard Scheffenegger | IESG process started in state Publication Requested |
2014-11-03
|
08 | Richard Scheffenegger | Tag Author or Editor Needed cleared. |
2014-11-03
|
08 | Richard Scheffenegger | Changed document writeup |
2014-08-13
|
08 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-08.txt |
2014-08-05
|
07 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-07.txt |
2014-07-24
|
06 | Richard Scheffenegger | Final update to catch relationship with RFC2309 outstanding. Relationship with that RFC and intended status has reached WG consensus. No objections to technical content by … Final update to catch relationship with RFC2309 outstanding. Relationship with that RFC and intended status has reached WG consensus. No objections to technical content by participants |
2014-07-24
|
06 | Richard Scheffenegger | Tag Author or Editor Needed set. |
2014-07-24
|
06 | Richard Scheffenegger | IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call |
2014-07-24
|
06 | Richard Scheffenegger | Document shepherd changed to Richard Scheffenegger |
2014-07-01
|
06 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-06.txt |
2014-06-24
|
05 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-05.txt |
2014-05-14
|
04 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-04.txt |
2014-03-05
|
03 | Richard Scheffenegger | WGLC will end 20. March. 2014 |
2014-03-05
|
03 | Richard Scheffenegger | IETF WG state changed to In WG Last Call from WG Document |
2014-03-05
|
03 | Richard Scheffenegger | Changed consensus to Yes from Unknown |
2014-03-05
|
03 | Richard Scheffenegger | Intended Status changed to Best Current Practice from None |
2014-02-14
|
03 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-03.txt |
2014-02-13
|
02 | Fred Baker | New version available: draft-ietf-aqm-recommendation-02.txt |
2014-01-30
|
01 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-01.txt |
2013-10-17
|
00 | Gorry Fairhurst | New version available: draft-ietf-aqm-recommendation-00.txt |