[dcp] draft DCP charter for discussion
Aaron Falk <falk@ISI.EDU> Tue, 04 December 2001 23:15 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17201
for <dcp-archive@odin.ietf.org>; Tue, 4 Dec 2001 18:15:47 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1])
by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id SAA10619;
Tue, 4 Dec 2001 18:15:47 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176])
by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id SAA10590
for <dcp@optimus.ietf.org>; Tue, 4 Dec 2001 18:15:46 -0500 (EST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17198
for <dcp@ietf.org>; Tue, 4 Dec 2001 18:15:42 -0500 (EST)
Received: from new.isi.edu (localhost [127.0.0.1])
by boreas.isi.edu (8.11.6/8.11.2) with ESMTP id fB4NFiN09378;
Tue, 4 Dec 2001 15:15:44 -0800 (PST)
Date: Tue, 04 Dec 2001 18:15:03 -0500
From: Aaron Falk <falk@ISI.EDU>
To: dcp <dcp@ietf.org>
cc: Transport Area Directorate <tsv@newdev.harvard.edu>
Message-ID: <12320000.1007507703@new.isi.edu>
X-Mailer: Mulberry/2.1.1 (Linux/x86)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Subject: [dcp] draft DCP charter for discussion
Sender: dcp-admin@ietf.org
Errors-To: dcp-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Datagram Control Protocol <dcp.ietf.org>
X-BeenThere: dcp@ietf.org
Content-Transfer-Encoding: 7bit
All- Below I've enclosed a draft working group charter for a working group to develop the DCP protocol. This charter has been agreed to by the Transport Area Directors, the draft authors, and myself. However, it's important to be clear that at this moment DCP is only a BoF, it requires IESG approval to create a working group. To that end we'll be discussing this charter in Salt Lake City. The IESG will be looking for indications from the community regarding whether this work is considered worthwhile and whether there is a critical mass of interested folks willing to support working group activities (e.g., writing, reviewing, implementing, etc). Comments on the drafts and charter are encouraged at this time. --aaron ================================ DRAFT CHARTER: The Datagram Control Protocol (DCP) The Datagram Control Protocol working group is chartered to develop and standardize the Datagram Control Protocol (DCP). DCP is a minimal general purpose transport-layer protocol providing only two core functions: - the establishment, maintenance and teardown of an unreliable packet flow. - congestion control of that packet flow. Within the constraints of providing these core functions, DCP aims to be a general purpose protocol, minimizing the overhead of packet header size or end-node processing as much as possible. Therefore, DCP is as simple as possible, and as far as reasonably possible, it should avoid providing higher-level transport functionality. DCP will provide an congestion-controlled, unreliable packet stream, without TCP's reliability or in-order delivery semantics. Additional unicast, flow-based application functionality can be layered over DCP. SCOPE Drafts for DCP, and several associated congestion control IDs, already exist. The first task before the working group will be an abbreviated functional requirement validation of those drafts. There are two possible outcomes: (1) The current DCP draft is declared suitable for further work, with some areas listed for possible extension. (2) The current DCP draft is declared unsuitable for further work, and more formal functional requirement exploration begins. Prior to the final development of the protocol, the working group will investigate areas of functionality that should be integrated into DCP because they are difficult or impossible to layer above it. These areas include security and multi-homing/mobility, at a minimum. For security, the working group will endeavor to ensure that DCP incorporates good non-cryptographic mechanisms that make it resistant to denial-of-service attacks on DCP connections and DCP servers. A related topic that will be explored is whether DCP can be a candidate to replace UDP in the transport of security management protocols such as IKE and JFK. The working group will also investigate DCP's relationship with RTP (the Real-time Transport Protocol). Once the DCP specification has stabilized, the WG will produce a document providing guidance to potential users of DCP. The precise form of this document will be determined by WG discussion, but it might include example APIs, an applicability statement, or other forms of guidance about appropriate usage of DCP. WORKING GROUP MILESTONES * Publish summary of required protocol functions/requirements * Decision to build on proposed DCP protocol, alternate protocol, or quit and go home * Publish DCP protocol as proposed standard * Publish document providing guidance to users of DCP. * Publish congestion profiles (as proposed standard) for canonical cases of: a) one initial window's worth of data b) TCP equivalent c) TCP Friendly Rate Control _______________________________________________ dcp mailing list dcp@ietf.org https://www1.ietf.org/mailman/listinfo/dcp
- [dcp] draft DCP charter for discussion Aaron Falk
- [dcp] Re: draft DCP charter for discussion Craig Partridge
- Re: [dcp] Re: draft DCP charter for discussion Sally Floyd
- Re: [dcp] draft DCP charter for discussion Stephen Casner
- [dcp] Re: draft DCP charter for discussion Harald Tveit Alvestrand
- Re: [dcp] Re: draft DCP charter for discussion Mark Handley