Re: [tcpm] RFC 1323: Timestamps option
Mark Allman <mallman@icir.org> Fri, 26 January 2007 19:42 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HAWxz-0007Px-Q0; Fri, 26 Jan 2007 14:42:31 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HAWxy-0007Pg-G5 for tcpm@ietf.org; Fri, 26 Jan 2007 14:42:30 -0500
Received: from pork.icsi.berkeley.edu ([192.150.186.19]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HAWxw-00029b-3e for tcpm@ietf.org; Fri, 26 Jan 2007 14:42:30 -0500
Received: from guns.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by pork.ICSI.Berkeley.EDU (8.12.11.20060308/8.12.11) with ESMTP id l0QJgQ9C011424; Fri, 26 Jan 2007 11:42:27 -0800
Received: from lawyers.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by guns.icir.org (Postfix) with ESMTP id 14997729E84; Fri, 26 Jan 2007 14:42:15 -0500 (EST)
Received: from lawyers.icir.org (localhost [127.0.0.1]) by lawyers.icir.org (Postfix) with ESMTP id D300616E703; Fri, 26 Jan 2007 14:42:17 -0500 (EST)
To: David Borman <david.borman@windriver.com>
From: Mark Allman <mallman@icir.org>
Subject: Re: [tcpm] RFC 1323: Timestamps option
In-Reply-To: <018977E8-C9F4-42E2-A877-95330F65E7D3@windriver.com>
Organization: ICSI Center for Internet Research (ICIR)
Song-of-the-Day: Long May You Run
MIME-Version: 1.0
Date: Fri, 26 Jan 2007 14:42:17 -0500
Message-Id: <20070126194217.D300616E703@lawyers.icir.org>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 92df29fa99cf13e554b84c8374345c17
Cc: TCP Maintenance and Minor Extensions WG <tcpm@ietf.org>
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: mallman@icir.org
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="===============0561205673=="
Errors-To: tcpm-bounces@ietf.org
[obviously, without co-chair hat] Hi Dave- I am not going to vote yet. I want to try to understand what you write a little more ... > One of the things that you lose by deferring enabling Timestamps is > that you don't get the RTT measurements that Timestamps provide. > Without Timestamps, using the typical BSD algorithm of timing one > segment and waiting for an ACK, and adding in the Karn algorithm that > you have to invalidate any measurements if you had to retransmit in > that window, means that at best, you'll get one measurement per RTT. > At worst, you can get in a state where you never get a valid RTT > measurement. When you use the Timestamps option, the worst case is > that you'll only get one measurement per RTT, and the best case is > that you'll get multiple valid samples, So, + I agree that getting into a state whereby you never get an RTT measurement is Not Good. (Although, one could think of ways to avoid this and we might also decide this is pathological.) + Why is the "best case" that you'll get multiple samples per RTT? It seems to me that the underlying assumption is that "more is better", but I am not sure it is. We have done some analysis that suggests more samples are not better. I don't want to say our analysis is the last word here, but I'd be interested in hearing arguments for taking more samples [using the current RTO estimator] per RTT being a clear win. I think this is an important point in choosing a path. I.e., if multiple RTT measurements matter then that might suggest a different approach than if multiple RTTs buy you little/nothing. Ref: Mark Allman, Vern Paxson. On Estimating End-to-End Network Path Properties. Proceedings of the ACM SIGCOMM Technical Symposium, Cambridge, MA, September 1999. http://www.icir.org/mallman/papers/estimation.ps allman -- Mark Allman -- ICIR/ICSI -- http://www.icir.org/mallman/
_______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- [tcpm] RFC 1323: Timestamps option David Borman
- Re: [tcpm] RFC 1323: Timestamps option Sally Floyd
- Re: [tcpm] RFC 1323: Timestamps option Mark Allman
- Re: [tcpm] RFC 1323: Timestamps option David Borman
- Re: [tcpm] RFC 1323: Timestamps option Matt Mathis
- Re: [tcpm] RFC 1323: Timestamps option Fernando Gont
- Re: [tcpm] RFC 1323: Timestamps option David Borman
- Re: [tcpm] RFC 1323: Timestamps option David Malone
- Re: [tcpm] RFC 1323: Timestamps option Mark Allman
- Re: [tcpm] RFC 1323: Timestamps option Mark Allman
- Re: [tcpm] RFC 1323: Timestamps option Richard Wendland
- [tcpm] RE: RFC 1323: Timestamps option Mahdavi, Jamshid
- Re: [tcpm] RFC 1323: Timestamps option Kacheong Poon
- Re: [tcpm] RFC 1323: Timestamps option Gavin McCullagh
- [tcpm] Re: RFC 1323: Timestamps option David Borman
- Re: [tcpm] Re: RFC 1323: Timestamps option Joe Touch
- Re: [tcpm] Re: RFC 1323: Timestamps option David Borman
- Re: [tcpm] Re: RFC 1323: Timestamps option Matt Mathis
- Re: [tcpm] Re: RFC 1323: Timestamps option Joe Touch
- Re: [tcpm] Re: RFC 1323: Timestamps option David Borman
- Re: [tcpm] Re: RFC 1323: Timestamps option David Borman
- Re: [tcpm] Re: RFC 1323: Timestamps option Matt Mathis
- Re: [tcpm] Re: RFC 1323: Timestamps option Joe Touch