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