Datagram Congestion Control Protocol (dccp)


In addition to this official charter maintained by the IETF Secretariat, there is additional information about this working group on the Web at:

       Additional DCCP Web Page

Last Modified: 2007-10-05

Additional information is available at tools.ietf.org/wg/dccp

Chair(s):

  • Thomas Phelan <tphelan@sonusnet.com>

  • Gorry Fairhurst <gorry@erg.abdn.ac.uk>

    Transport Area Director(s):

  • Magnus Westerlund <magnus.westerlund@ericsson.com>
  • Lars Eggert <lars.eggert@nokia.com>

    Transport Area Advisor:

  • Lars Eggert <lars.eggert@nokia.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
    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
    Jun 2008  Complete WGLC draft-ietf-dccp-ccid4 as Experimental
    Dec 2008  Complete WGLC draft-ietf-dccp-user-guide as Informational

    Internet-Drafts:

    Faster Restart for TCP Friendly Rate Control (TFRC) (50266 bytes)
    Strategies for Streaming Media Applications Using TCP-Friendly Rate Control (41453 bytes)
    RTP and the Datagram Congestion Control Protocol (DCCP) (39080 bytes)
    TCP Friendly Rate Control (TFRC): Protocol Specification (111539 bytes)
    Datagram Transport Layer Security (DTLS) over the Datagram Congestion Control Protocol (DCCP) (13548 bytes)
    The DCCP Service Code (55587 bytes)
    Profile for Datagram Congestion Control Protocol (DCCP) Congestion ID 4: TCP-Friendly Rate Control for Small Packets (TFRC-SP) (43565 bytes)

    Request For Comments:

    Problem Statement for the Datagram Congestion Control Protocol (DCCP) (RFC 4336) (53585 bytes)
    Datagram Congestion Control Protocol (DCCP) (RFC 4340) (318830 bytes)
    Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 2: TCP-like Congestion Control (RFC 4341) (47868 bytes)
    Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 3: TCP-Friendly Rate Control (TFRC) (RFC 4342) (83054 bytes)
    TCP Friendly Rate Control (TFRC): the Small-Packet (SP) Variant (RFC 4828) (116808 bytes)

    IETF Secretariat - Please send questions, comments, and/or suggestions to ietf-web@ietf.org.

    Return to working group directory.

    Return to IETF home page.