Re: [tcpm] poll for adoption of draft-gont-tcpm-tcp-timestamps-03

Alexander Zimmermann <Alexander.Zimmermann@nets.rwth-aachen.de> Fri, 26 March 2010 19:41 UTC

Return-Path: <Alexander.Zimmermann@nets.rwth-aachen.de>
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 AE0023A6BDE for <tcpm@core3.amsl.com>; Fri, 26 Mar 2010 12:41:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.865
X-Spam-Level:
X-Spam-Status: No, score=-1.865 tagged_above=-999 required=5 tests=[AWL=-0.908, BAYES_40=-0.185, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, RCVD_IN_DNSWL_MED=-4, SARE_WEOFFER=0.3]
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 vaOUG8iKOOsG for <tcpm@core3.amsl.com>; Fri, 26 Mar 2010 12:41:02 -0700 (PDT)
Received: from mail-i4.informatik.rwth-aachen.de (mail-i4.informatik.RWTH-Aachen.DE [137.226.12.21]) by core3.amsl.com (Postfix) with ESMTP id 1A6A93A6B68 for <tcpm@ietf.org>; Fri, 26 Mar 2010 12:41:02 -0700 (PDT)
Received: from messenger.nets.rwth-aachen.de (messenger.nets.rwth-aachen.de [137.226.13.40]) by mail-i4.informatik.rwth-aachen.de (Postfix) with ESMTP id 0F40B578DD; Fri, 26 Mar 2010 20:41:24 +0100 (CET)
Received: from MESSENGER.nets.rwth-aachen.de ([fe80::d0de:4cb1:8b0f:bd28]) by MESSENGER.nets.rwth-aachen.de ([fe80::d0de:4cb1:8b0f:bd28%14]) with mapi; Fri, 26 Mar 2010 20:41:11 +0100
From: Alexander Zimmermann <Alexander.Zimmermann@nets.rwth-aachen.de>
To: Fernando Gont <fernando@gont.com.ar>
Thread-Topic: [tcpm] poll for adoption of draft-gont-tcpm-tcp-timestamps-03
Thread-Index: AQHKyqKSQdRELq6pUkCK5hfW014bKZH/0YGAgAAHXwCAAAM6gIAAfl+AgAAPoACAAJY7AIAANe6AgAAybQCAAxyfgIAADUqA
Date: Fri, 26 Mar 2010 19:41:23 +0000
Message-ID: <26220A98-6987-4B2F-9C1C-262A2D1C4DE0@nets.rwth-aachen.de>
References: <20100324192236.2D025BCAEF0@lawyers.icir.org> <4BAD02BD.6070907@gont.com.ar>
In-Reply-To: <4BAD02BD.6070907@gont.com.ar>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="us-ascii"
Content-ID: <10d2aa9a-f816-4c57-819d-2832b9e1b395>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Joe Touch <touch@isi.edu>, "tcpm@ietf.org" <tcpm@ietf.org>, "<mallman@icir.org>" <mallman@icir.org>
Subject: Re: [tcpm] poll for adoption of draft-gont-tcpm-tcp-timestamps-03
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: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Fri, 26 Mar 2010 19:41:03 -0000

Hi Fernando,

first of all, I didn't read your draft, so please apologizes my
maybe stupid remark.

I guess your algo. is not compatible with the timestamp generation
in RFC 4987 (3.6.  SYN Cookies). Right?

Should we mention that?

Alex

Am 26.03.2010 um 11:53 schrieb Fernando Gont:

> Hi, Mark,
> 
>> It seems to me we (Joe, you and I) have converged to viewing the 
>> TIME_WAIT truncation business as worth a work item, but the need or 
>> desire for unpredictable timestamps seems to not be worthwhile. 
>> Truncation requires monotonically increasing timestamps across 
>> connections to be somehow ensured.  Seemingly that is such a mundane
>> requirement that we don't have to wade into the particulars of it in
>> this document.  Is this summary reasonable?  And, if so, is that OK 
>> with everyone else?
> 
> As a result of our discussion, I think a possible way forward would be
> for the doc to just require monotonically-increasing timestamps across
> connections, and TIME_WAIT truncation (with RFC2119-language).
> 
> However, I think that an appendix (with no normative language) that
> describes a few possible algorithms to achieve monotonically-increasing
> timestamps might still be helpful/useful.
> 
> One might include in that appendix the trivial "global timestamps clock"
> (with randomized initial value at system boot time) and the RFC1948-like
> scheme. My rationale is that if we're requiring monotonically-increasing
> timestamps, it would be helpful to at least mention possible approaches
> (without any requirements or specific choice).
> 
> Some stacks already randomize timestamps (trivially....with random()
> )(e.g., OpenBSD). And my take is that unless we offer them an algorithm
> that generates unpredictable timestamps, they might not want to use the
> predictable "global timestamp clock" approach. -- and I think it would
> be best if everybody jumped into the "monotonically-increasing
> timestamps" wagon, no matter whether they are predictable or not.
> 
> This is just me thinking out loud. -- If there's contention on the
> timestamps generation thing, I have no problem with splitting the I-D,
> and striping off the "timestamps generation algorithms" from the current
> I-D.
> 
> Thoughts?
> 
> Thanks!
> 
> Kind regards,
> -- 
> Fernando Gont
> e-mail: fernando@gont.com.ar || fgont@acm.org
> PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1
> 
> 
> 
> 
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm