I-D Action:draft-ietf-tcpm-ecnsyn-08.txt

Internet-Drafts@ietf.org Thu, 02 April 2009 17:15 UTC

Return-Path: <root@core3.amsl.com>
X-Original-To: i-d-announce@ietf.org
Delivered-To: i-d-announce@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0) id E1A763A6CA8; Thu, 2 Apr 2009 10:15:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Subject: I-D Action:draft-ietf-tcpm-ecnsyn-08.txt
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090402171501.E1A763A6CA8@core3.amsl.com>
Date: Thu, 02 Apr 2009 10:15:01 -0700
Cc: tcpm@ietf.org
X-BeenThere: i-d-announce@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: internet-drafts@ietf.org
List-Id: Internet Draft Announcements only <i-d-announce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/i-d-announce>, <mailto:i-d-announce-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i-d-announce>
List-Post: <mailto:i-d-announce@ietf.org>
List-Help: <mailto:i-d-announce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i-d-announce>, <mailto:i-d-announce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2009 17:15:02 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the TCP Maintenance and Minor Extensions Working Group of the IETF.


	Title           : Adding Explicit Congestion Notification (ECN) Capability to TCP's SYN/ACK Packets
	Author(s)       : S. Floyd
	Filename        : draft-ietf-tcpm-ecnsyn-08.txt
	Pages           : 33
	Date            : 2009-04-02

The proposal in this document is experimental.  While it may be
deployed in the current Internet, it does not represent a consensus
that this is the best possible mechanism for the use of ECN in TCP
SYN/ACK packets.

This draft describes an optional, experimental modification to RFC
3168 to allow TCP SYN/ACK packets to be ECN-Capable.  For TCP, RFC
3168 only specifies setting an ECN-Capable codepoint on data packets,
and not on SYN and SYN/ACK packets.  However, because of the high
cost to the TCP transfer of having a SYN/ACK packet dropped, with the
resulting retransmit timeout, this document describes the use of ECN
for the SYN/ACK packet itself, when sent in response to a SYN packet
with the two ECN flags set in the TCP header, indicating a
willingness to use ECN.  Setting the initial TCP SYN/ACK packet as
ECN-Capable can be of great benefit to the TCP connection, avoiding
the severe penalty of a retransmit timeout for a connection that has
not yet started placing a load on the network.  The TCP responder
(the sender of the SYN/ACK packet) must reply to a report of an ECN-
marked SYN/ACK packet by resending a SYN/ACK packet that is not ECN-
Capable.  If the resent SYN/ACK packet is acknowledged, then the TCP
responder reduces its initial congestion window from two, three, or
four segments to one segment, thereby reducing the subsequent load
from that connection on the network.  If instead the SYN/ACK packet
is dropped, or for some other reason the TCP responder does not
receive an acknowledgement in the specified time, the TCP responder
follows TCP standards for a dropped SYN/ACK packet (setting the
retransmit timer).

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-tcpm-ecnsyn-08.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.
ftp://ftp.ietf.org/internet-drafts/draft-ietf-tcpm-ecnsyn-08.txt"><ftp://ftp.ietf.org/internet-drafts/draft-ietf-tcpm-ecnsyn-08.txt>