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

Alexander Zimmermann <Alexander.Zimmermann@nets.rwth-aachen.de> Fri, 26 March 2010 20:52 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 AB4E93A6B2B for <tcpm@core3.amsl.com>; Fri, 26 Mar 2010 13:52:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.164
X-Spam-Level:
X-Spam-Status: No, score=-3.164 tagged_above=-999 required=5 tests=[AWL=0.507, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, RCVD_IN_DNSWL_MED=-4]
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 sHEK4Fn2UGez for <tcpm@core3.amsl.com>; Fri, 26 Mar 2010 13:52:15 -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 A46313A6B5E for <tcpm@ietf.org>; Fri, 26 Mar 2010 13:52:14 -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 F33D7578DD; Fri, 26 Mar 2010 21:52:37 +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 21:52:13 +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+AgAAPoACAAJY7AIAANe6AgAAybQCAAxyfgIAADUqAgAAN/ACAAAXqAA==
Date: Fri, 26 Mar 2010 20:52:36 +0000
Message-ID: <BAF336C9-3876-4C02-80CD-2E952CBB51D3@nets.rwth-aachen.de>
References: <20100324192236.2D025BCAEF0@lawyers.icir.org> <4BAD02BD.6070907@gont.com.ar> <26220A98-6987-4B2F-9C1C-262A2D1C4DE0@nets.rwth-aachen.de> <4BAD199E.2060309@gont.com.ar>
In-Reply-To: <4BAD199E.2060309@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: <c0241857-4456-4c4b-b0fa-78de9785207a>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "tcpm@ietf.org" <tcpm@ietf.org>, "<mallman@icir.org>" <mallman@icir.org>, Joe Touch <touch@isi.edu>
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 20:52:15 -0000

Hi Fernando,

thank you for clarification. I've got it.

Alex

Am 26.03.2010 um 13:31 schrieb Fernando Gont:

> Hi, Alexander,
> 
>> 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?
> 
> Actually, there's an interesting part to it:
> 
> What matters is that the client-side (i.e., the TCP performing the
> active open) generates timestamps such that they are
> monotonically-increasing across connections, as *those* are the
> timestamps that are used for "recycling" connections that are in the
> TIME_WAIT state.
> 
> The timestamp generation implemented by FreeBSD makes sense for the
> server-side (the side implementing the extended SYN-cookies). Therefore,
> both approaches can co-exist: i.e., clients could generate timestamps
> such that they are monotonically-increasing (and thus allow the
> recycling of connections in the TIME_WAIT state), while servers can
> generate timestamps with the FreeBSD scheme, such that they allow for
> extended SYN cookies.
> 
> Does this make sense?
> 
> P.S.: Yes, clearly, this would be worth noting... and in particular,
> could be taken as a motivation for splitting the generation of
> timestamps into a separate I-D.
> 
> Thanks so much for your comments!
> 
> 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
> 
> 
> 
>