Re: [tcpm] I-D Action:draft-ietf-tcpm-ecnsyn-06.txt

"Adam Langley" <agl@imperialviolet.org> Sun, 24 August 2008 18:57 UTC

Return-Path: <tcpm-bounces@ietf.org>
X-Original-To: tcpm-archive@megatron.ietf.org
Delivered-To: ietfarch-tcpm-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D324F3A6955; Sun, 24 Aug 2008 11:57:11 -0700 (PDT)
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DC9F43A68F0 for <tcpm@core3.amsl.com>; Sun, 24 Aug 2008 11:57:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.437
X-Spam-Level:
X-Spam-Status: No, score=0.437 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, FM_FORGED_GMAIL=0.622]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TMHGjKqNJd8U for <tcpm@core3.amsl.com>; Sun, 24 Aug 2008 11:57:09 -0700 (PDT)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.231]) by core3.amsl.com (Postfix) with ESMTP id E01D83A6805 for <tcpm@ietf.org>; Sun, 24 Aug 2008 11:57:08 -0700 (PDT)
Received: by rv-out-0506.google.com with SMTP id b25so1112084rvf.49 for <tcpm@ietf.org>; Sun, 24 Aug 2008 11:56:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type:references :x-google-sender-auth; bh=qlUmdaUhdAe+Qi8muPK/THXlaBWWvUyZfmm97EeUn08=; b=nhZs9jVk7LnR1iKYke3Ba9lea6ovTT/5PJSSdTo+xzkJXWqI8kHLMyt10OAsvKqHxd oQkAygZ7kSBP04bZEyelyoI1ftnPiriDM8PWWxAA1ZAcH60v7JkZ4FtFp5pfArxmMo12 1k4n7jPtGP5tYYwSShiivVGFX55/tXK2crdMs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:references:x-google-sender-auth; b=YDsOHm6/zejGVR8D0E6WxhSa32ttxMUffoJktwj+hgQvDRr+5iBIeNtomwWL0o1OG9 gA0nNZ/78gV2W2CwTqkWXWkDuemPFUC+wsUEIKuaGk1/Fafl0ZWRo3RQb1unp8Klbfuj UPalFXeDkh5RvB97WmvSTBK3IfFe5dAMATvH8=
Received: by 10.141.164.13 with SMTP id r13mr1723917rvo.53.1219604183194; Sun, 24 Aug 2008 11:56:23 -0700 (PDT)
Received: by 10.141.37.3 with HTTP; Sun, 24 Aug 2008 11:56:23 -0700 (PDT)
Message-ID: <396556a20808241156x72a5358fk6bb771f2b7b7c8a7@mail.gmail.com>
Date: Sun, 24 Aug 2008 11:56:23 -0700
From: Adam Langley <agl@imperialviolet.org>
To: tcpm@ietf.org
In-Reply-To: <20080822213001.7559328C106@core3.amsl.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_62525_14121983.1219604183180"
References: <20080822213001.7559328C106@core3.amsl.com>
X-Google-Sender-Auth: 5ecb8c60ebcd9c02
Subject: Re: [tcpm] I-D Action:draft-ietf-tcpm-ecnsyn-06.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org

2008/8/22  <Internet-Drafts@ietf.org>:
>        Title           : Adding Explicit Congestion Notification (ECN) Capability to TCP's SYN/ACK Packets
>        Author(s)       : S. Floyd, I. Property
>        Filename        : draft-ietf-tcpm-ecnsyn-06.txt
>        Pages           : 29
>        Date            : 2008-08-22

This seems like a very worthwhile change for little cost!

Attached is a patch against net-2.6 (Linux development tree) to
implement this. I'd be very grateful if someone could review the
packet traces and verify the behaviour.

All traces are in pcap format. If another format would be more
helpful, please ask.

For the first two traces, the passive open host sends 8192 bytes to
the active side and closes the connection. The active side has a 100ms
delay on incoming frames.

ecn-synack-ecn.pcap shows the connection with the SYNACK marked.
ecn-synack-ce shows the behaviour when the SYNACK is CE marked (with
the cwnd reduced to 1 segment etc).

The third trace shows an example of not ECN marking retransmitted SYNACKs.


Cheers


-- 
Adam Langley agl@imperialviolet.org http://www.imperialviolet.org
_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www.ietf.org/mailman/listinfo/tcpm