Datagram Congestion Control Protocol (dccp)
-------------------------------------------
Charter
Last Modified: 2007-06-29
Current Status: Active Working Group
Chair(s):
Thomas Phelan <
[email protected]>
Gorry Fairhurst <
[email protected]>
Transport Area Director(s):
Magnus Westerlund <
[email protected]>
Lars Eggert <
[email protected]>
Transport Area Advisor:
Lars Eggert <
[email protected]>
Mailing Lists:
General Discussion:
[email protected]
To Subscribe:
[email protected]
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
Jul 2007 Complete WGLC 'DTLS over DCCP' as PS
Oct 2007 Complete WGLC draft-ietf-dccp-tfrc-faster-restart as
Experimental
Oct 2007 Complete WGLC for updated TFRC (rfc3448bis) as PS
Dec 2007 Complete WGLC draft-ietf-dccp-tfrc-media as Informational
Dec 2007 Complete WGLC for updated Service Codes as PS
Dec 2008 Complete WGLC draft-ietf-dccp-user-guide as Informational
Internet-Drafts:
Posted Revised I-D Title <Filename>
------ ------- --------------------------------------------
Jul 2005 Mar 2007 <draft-ietf-dccp-tfrc-faster-restart-02.txt>
Faster Restart for TCP Friendly Rate Control (TFRC)
Jul 2006 Jun 2007 <draft-ietf-dccp-rtp-07.txt>
RTP and the Datagram Congestion Control Protocol (DCCP)
Oct 2006 Mar 2007 <draft-ietf-dccp-rfc3448bis-01.txt>
TCP Friendly Rate Control (TFRC): Protocol Specification
May 2007 May 2007 <draft-ietf-dccp-dtls-00.txt>
Datagram Transport Layer Security (DTLS) over the Datagram
Congestion Control Protocol (DCCP)
Jun 2007 Jun 2007 <draft-ietf-dccp-serv-codes-00.txt>
The DCCP Service Code
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