Datagram Congestion Control Protocol (dccp)
-------------------------------------------

 Charter
 Last Modified: 2011-12-09

 Current Status: Active Working Group

 Chair(s):
     Thomas Phelan  <tphelan@sonusnet.com>
     Pasi Sarolahti  <pasi.sarolahti@iki.fi>

 Transport Area Director(s):
     David Harrington  <ietfdbh@comcast.net>
     Martin Stiemerling  <stiemerling@netlab.nec.de>
     Wesley Eddy  <wes@mti-systems.com>

 Transport Area Advisor:
     Wesley Eddy  <wes@mti-systems.com>

 Mailing Lists: 
     General Discussion:dccp@ietf.org
     To Subscribe:      dccp-request@ietf.org
         In Body:       (un)subscribe
     Archive:           http://www.ietf.org/mail-archive/web/dccp/index.html

Description of Working Group:

The Datagram Congestion Control Protocol working group is maintaining
the Datagram Congestion Control Protocol (DCCP). 
 
DCCP is a minimal, general-purpose transport protocol that provides two
main functions: (1) the establishment, maintenance and tear-down of an
unreliable packet flow and (2) congestion control of that packet flow. 
 
The DCCP WG is chartered to work in four areas: 
 
* maintenance of the core DCCP protocol 
* maintenance of the TFRC congestion control protocol 
* promoting the use of DCCP by upper layers 
* modular extensions to DCCP 
 
In the first area, the WG focuses on maintenance issues (i.e., bug
fixes) to the current DCCP specifications. It also provides the venue
for moving the DCCP specifications along the Standards Track. To
maintain stable specifications, work in this area is tightly controlled
and requires strong justification. 
 
The second area of work, maintains the TCP Friendly Rate Control (TFRC)
congestion control protocol. This includes identification of issues, bug
fixes, and progression of the specification along the Standards Track. 
 
In the third area, the WG will promote and support the adoption and use
of DCCP by upper-layer applications and protocols. This includes
specifications for using existing and emerging protocols and
applications with DCCP (such as RTP over DCCP and DTLS over DCCP) as
well as supporting documents that enhance DCCP deployment and management. 
 
In the fourth area, the WG identifies and develops modular extensions to
the DCCP specifications that increase the usefulness of DCCP. The goal
of this work is to make DCCP attractive to upper-layer protocols and
applications. The WG will consider both requirements brought to it from
external groups that develop or use upper-layer protocols and
applications and may also itself identify a limited number of
prospective applications and upper-layer protocols to investigate.  
 
This work will provide refinements to the existing congestion control
schemes  currently provided by DCCP and may also include, for example,
mobility support for DCCP. (The acceptance of new work items on mobility
requires the approval of the IESG.) This work includes the provision of
new congestion control profiles, which are variants of existing ones,
that better serve certain applications, for example, interactive
applications. The WG may consider to recharter in the future to support
the IRTF Internet Congestion Control Research Group (ICCRG) in the
development of new congestion control algorithms through the definition
of concrete specifications for these algorithms. 
 
New work items in the latter two areas must satisfy four conditions: 
(1) WG consensus on the suitability and projected quality of the
proposed  work item. (2) A core group of WG participants with sufficient
energy and  expertise to advance the work item according to the proposed
schedule. (3) Commitment from the WG as a whole to provide sufficient
and timely review of the proposed work item. (4) Agreement by the AD,
who, depending on the scope of the proposed work item, may decide that
an IESG review is needed first. 
 
The DCCP WG pursues its work in close collaboration with several other
IETF WGs and IRTF RGs, including TSVWG, AVT, MMUSIC, BEHAVE, ICCRG and TMRG.

 Goals and Milestones:

   Done         Publish summary of required protocol functions/requirements 

   Done         Decision to build on proposed DCCP protocol, alternate 
                protocol, or quit and go home 

   Done         Detailed review of spec and CCIDs 

   Done         Public design review at IETF meeting 

   Done         Working group last call for spec and CCIDs 

   Done         Submit DCCP spec for IESG/IETF review to be Proposed Standard 

   Done         Submit DCCP CCIDs for IESG/IETF review to be Proposed Standard 

   Done         Complete WGLC draft-ietf-dccp-problem-xx as Informational 

   Done         Complete WGLC draft-ietf-dccp-tfrc-voip as Experimental 

   Done         Complete WGLC 'RTP over DCCP' as PS 

   Done         Complete WGLC 'DTLS over DCCP' as PS 

   Done         Complete WGLC for draft-ietf-dccp-rfc3448bis as PS 

   Done         Complete WGLC for draft-ietf-dccp-serv-codes as PS 

   Done         Complete WGLC draft-ietf-dccp-ccid4 as Experimental 

   Done         Complete WGLC for draft-ietf-dccp-simul-open as PS 

   Done         Complete WGLC draft-ietf-dccp-quickstart as Experimental 

   Done         Complete WGLC for draft-ietf-dccp-tfrc-rtt-option as Proposed 
                Standard 

   Mar 2011       Complete WGLC for draft-ietf-dccp-udpencap as Proposed Standard 


 Internet-Drafts:

  No Current Internet-Drafts.

 Request For Comments:

  RFC   Stat Published     Title
------- -- ----------- ------------------------------------
RFC4336 I    Mar 2006    Problem Statement for the Datagram Congestion Control 
                       Protocol (DCCP) 

RFC4340 PS   Mar 2006    Datagram Congestion Control Protocol (DCCP) 

RFC4341 PS   Mar 2006    Profile for Datagram Congestion Control Protocol (DCCP) 
                       Congestion Control ID 2: TCP-like Congestion Control 

RFC4342 PS   Apr 2006    Profile for Datagram Congestion Control Protocol (DCCP) 
                       Congestion Control ID 3: TCP-Friendly Rate Control 
                       (TFRC) 

RFC4828 E    Apr 2007    TCP Friendly Rate Control (TFRC): the Small-Packet (SP) 
                       Variant 

RFC5238 PS   May 2008    Datagram Transport Layer Security (DTLS) over the 
                       Datagram Congestion Control Protocol (DCCP) 

RFC5348 PS   Sep 2008    TCP Friendly Rate Control (TFRC): Protocol Specification 

RFC5622 E    Aug 2009    Profile for Datagram Congestion Control Protocol (DCCP) 
                       Congestion ID 4: TCP-Friendly Rate Control for Small 
                       Packets (TFRC-SP) 

RFC5634 E    Aug 2009    Quick-Start for Datagram Congestion Control Protocol 
                       (DCCP) 

RFC5595 PS   Sep 2009    The Datagram Congestion Control Protocol (DCCP) Service 
                       Codes 

RFC5596 PS   Sep 2009    Datagram Congestion Control Protocol (DCCP) 
                       Simultaneous-Open Technique to Facilitate NAT/Middlebox 
                       Traversal 

RFC5762 PS   Apr 2010    RTP and the Datagram Congestion Control Protocol (DCCP) 

RFC6323 PS   Jul 2011    Sender RTT Estimate Option for the Datagram Congestion 
                       Control Protocol (DCCP)