Controlled Delay Active Queue Management
RFC 8289

Approval announcement
Draft of message to be sent after approval:

From: The IESG <>
To: IETF-Announce <>
Cc: The IESG <>,,,,,,
Subject: Document Action: 'Controlled Delay Active Queue Management' to Experimental RFC (draft-ietf-aqm-codel-10.txt)

The IESG has approved the following document:
- 'Controlled Delay Active Queue Management'
  (draft-ietf-aqm-codel-10.txt) as Experimental RFC

This document is the product of the Active Queue Management and Packet
Scheduling Working Group.

The IESG contact persons are Mirja K├╝hlewind and Spencer Dawkins.

A URL of this Internet Draft is:

Technical Summary

   This document describes a general framework called CoDel (Controlled
   Delay) that controls bufferbloat-generated excess delay in modern
   networking environments.  CoDel consists of an estimator, a setpoint,
   and a control loop.  It requires no configuration in normal Internet
   deployments.  CoDel comprises some major technical innovations and
   has been made available as open source so that the framework can be
   applied by the community to a range of problems.  It has been
   implemented in Linux (and available in the Linux distribution) and
   deployed in some networks at the consumer edge.  In addition, the
   framework has been successfully applied in other ways.

Working Group Summary

   CoDel was developed prior to the formation of the AQM working group.  It was widely felt to be a good part of the answer to the "bufferbloat" problem that the IETF was trying to figure out how to deal with.  The authors brought the specification of the algorithm to the working group after it was formed, and some clarifications and improvements to the description resulted from working group feedback. 

Document Quality

   There are multiple existing implementations, in simulators (e.g. ns-2, ns-3) and real operating systems (e.g. Linux, FreeBSD).  The quality of the document is high in terms of being able to write new implementations, as it contains significant amounts of pseudo-code to describe the algorithm, along with textual descriptions of its design facets.


   Wesley Eddy ( is the document shepherd.  Mirja K├╝hlewind is the AD.