Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt ENDS 27 Jan 2006

Lars Eggert <lars.eggert@netlab.nec.de> Fri, 20 January 2006 17:28 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F003X-0002Ku-Gm; Fri, 20 Jan 2006 12:28:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F003V-0002Ka-S9 for tcpm@megatron.ietf.org; Fri, 20 Jan 2006 12:28:09 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA03063 for <tcpm@ietf.org>; Fri, 20 Jan 2006 12:26:41 -0500 (EST)
Received: from smtp0.netlab.nec.de ([195.37.70.40]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F00CG-0004KL-LR for tcpm@ietf.org; Fri, 20 Jan 2006 12:37:14 -0500
Received: from venus.office (europa.netlab.nec.de [10.1.1.25]) by smtp0.netlab.nec.de (Postfix) with ESMTP id DE65D14FF3; Fri, 20 Jan 2006 18:27:58 +0100 (CET)
Received: from n-eggert.office ([10.1.1.112]) by venus.office over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Fri, 20 Jan 2006 18:27:58 +0100
Received: from [127.0.0.1] (localhost [127.0.0.1]) by n-eggert.office (Postfix) with ESMTP id 66A6A64B640; Fri, 20 Jan 2006 18:27:57 +0100 (CET)
In-Reply-To: <20060118023919.GA84155@hut.isi.edu>
References: <20060118023919.GA84155@hut.isi.edu>
Mime-Version: 1.0 (Apple Message framework v746.2)
Message-Id: <EF0728DF-6318-4937-AB48-49BE1381FA7A@netlab.nec.de>
From: Lars Eggert <lars.eggert@netlab.nec.de>
Subject: Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt ENDS 27 Jan 2006
Date: Fri, 20 Jan 2006 18:27:55 +0100
To: Ted Faber <faber@ISI.EDU>
X-Mailer: Apple Mail (2.746.2)
X-OriginalArrivalTime: 20 Jan 2006 17:27:58.0818 (UTC) FILETIME=[DB74B420:01C61DE6]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 29dc808194f5fb921c09d0040806d6eb
Cc: tcpm@ietf.org
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0717879948=="
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org

Hi,

On Jan 18, 2006, at 3:39, Ted Faber wrote:
>
> I'd like to start a WG last call for the DCR document for  
> protecting TCP
> from reordering from Bhandarkar, Reddy, Allman, and Blanton.
...
> Please take some time to read it.  Please take some time to send
> feedback to the list or to me.  As with all TCPM documents, there  
> needs
> to be a demonstration that the document has some support from the  
> group,
> so even a message that says "ship it" is helpful.

I gave it a quick read and I think it is in pretty good shape generally.

Given that the text repeatedly states that the impact of this on the  
general Internet is not really known, I assume this is going for the  
"experimental in the sense that we want to experiment with it"-flavor  
of Experimental? If so, stating prominently in the abstract and maybe  
introduction that this is not ready for production use may be a good  
idea.

One question regarding fairness: If there's a DCR flow and a non-DCR  
flow sharing a path that reorders packets a bit, wouldn't the  
reordering tolerance of the DCR flow cause it to steal bandwidth from  
the non-DCR flow? The paper says "it is to be noted that the reason  
for TCP-DCR realizing better throughputs (when packets are reordered)  
is not due to unfairness, but due to correctly recovering from the  
reordering events." Maybe I'm dense, but I don't see the experimental  
data to back this up. Is the throughput for SACK shown in Figure 4  
identical when competing only against other SACK flows? Is the  
dynamic behavior roughly the same?

Nits:

overall, the specification parts of the document could try to use  
RFC2119 terms a bit more explicitly

page 1: "mild reordering" - maybe _minor_ reordering?

page 3/4: "schemes proposed for differentiated services architecture"  
- for _a_ diff. serv. arch.?

page 4: "in the face of packet reordering three duplicate" - in the  
face of packet reordering, three duplicate

(Similarly missing commas in many places throughout the document;  
need to read many sentences twice to grok the meaning.)

page 10: s/algoritms in [RFC3517]/algorithms in [RFC3517]/

page 11: s/that the additonal buffer/that the additional buffer/

page 12/13: section 6 & its related work references could be removed  
for RFC publication

ref BPS99: s/is not pat hological/is not pathological/

ref KM02: s/twostage switche s/twostage switches/

Lars
--
Lars Eggert                                     NEC Network Laboratories

_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www1.ietf.org/mailman/listinfo/tcpm