Re: [tcpm] draft-ietf-tcpm-tcp-uto-02

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Tue, 26 September 2006 16:43 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSG1M-0003kO-03; Tue, 26 Sep 2006 12:43:00 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GSG1K-0003kJ-Di for tcpm@ietf.org; Tue, 26 Sep 2006 12:42:58 -0400
Received: from [2001:630:241:204:203:baff:fe9a:8c9b] (helo=erg.abdn.ac.uk) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GSG1I-0006Wn-Ui for tcpm@ietf.org; Tue, 26 Sep 2006 12:42:58 -0400
Received: from [139.133.207.154] (dhcp-207-154.erg.abdn.ac.uk [139.133.207.154]) by erg.abdn.ac.uk (8.13.4/8.13.4) with ESMTP id k8QGgLTa025266; Tue, 26 Sep 2006 17:42:22 +0100 (BST)
Message-ID: <4519586D.1080509@erg.abdn.ac.uk>
Date: Tue, 26 Sep 2006 17:42:21 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: University of Aberdeen, UK
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Fernando Gont <fernando@gont.com.ar>
Subject: Re: [tcpm] draft-ietf-tcpm-tcp-uto-02
References: <BF9BD734.4234%gorry@erg.abdn.ac.uk> <6.2.0.14.0.20051201035418.0323fc48@localhost> <4390569C.6050004@erg.abdn.ac.uk> <6.2.0.14.0.20051202201002.048b5de8@localhost> <20051208222808.GB22920@hut.isi.edu> <6.2.0.14.0.20051208164304.041ead70@localhost> <20051209182531.GC1177@hut.isi.edu> <439D7400.20902@erg.abdn.ac.uk> <20051212235603.GB1156@hut.isi.edu> <6.2.0.14.0.20051213012758.048ed298@localhost> <43A02978.4020809@erg.abdn.ac.uk> <45116707.9050301@erg.abdn.ac.uk> <7.0.1.0.0.20060920170030.05da7c80@gont.com.ar>
In-Reply-To: <7.0.1.0.0.20060920170030.05da7c80@gont.com.ar>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean
X-ERG-MailScanner-From: gorry@erg.abdn.ac.uk
X-Spam-Status: No
X-Spam-Score: -2.8 (--)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
Cc: Lars Eggert <lars.eggert@netlab.nec.de>, tcpm@ietf.org
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: gorry@erg.abdn.ac.uk
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>
Errors-To: tcpm-bounces@ietf.org

Fernando Gont wrote:

> Gorry,
> 
> Thanks so much for your comments. You'll find my responses inline....
> 
> 
>> It seems you have responded to most (if not all) my substantial 
>> comments,  and also tightened the
>> language, I like these improvements, and to me, this seems much safer 
>> in this respect.
>>
>> I would like to check one point:
>> Section 3.1:
>>
>> /Very short user timeout values can affect TCP transmissions over
>> high-delay paths.  If the user timeout occurs before an
>> acknowledgment for an outstanding segment arrives, possibly due to ..../
>>
>> - This rev of the draft also includes a change to mandate the  minimum 
>> value to be at least the RTO value, which should at least help in this 
>> case?
> 
> 
> Agreed. However, the document argues to enforce a minimum *L_LIMIT* 
> value of at least one RTO, with L_LIMIT being a parameter of the 
> RECOMMENDED (ie, not mandatory) scheme for selecting the user timeout.
> 
> So two possible ways to fix this would be:
> 
> a) State that the minimum allowed value for the user timeout is one RTO 
> (in any case.... not just in the recommended scheme)
> b) Make the recommended scheme mandatory.
> 
> I would personally argue in favour of (a). But well, opinions are welcome.
>
<snip>
> 
> -- 
> Fernando Gont
> e-mail: fernando@gont.com.ar || fgont@acm.org
> PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1
> 

It is only necessary to mandate an algorithm, if things break without 
it. This doesn't seem to be what you are saying, so I'd suggest (a) too.

I'd prefer to say that the used value MUST be larger than the measured 
RTO. So does that imply if RTO increases above the current user time out 
that something needs to happen, we need to get the correct language 
here. Any suggestions?

Gorry





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