Re: [Tsvwg] WGLC for Port Randomization starts now (April 1st)

Joe Touch <touch@ISI.EDU> Tue, 26 May 2009 13:58 UTC

Return-Path: <touch@ISI.EDU>
X-Original-To: tsvwg@core3.amsl.com
Delivered-To: tsvwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ACB683A6C6D for <tsvwg@core3.amsl.com>; Tue, 26 May 2009 06:58:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.566
X-Spam-Level:
X-Spam-Status: No, score=-2.566 tagged_above=-999 required=5 tests=[AWL=0.033, BAYES_00=-2.599]
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 TQstrgoufxR3 for <tsvwg@core3.amsl.com>; Tue, 26 May 2009 06:58:11 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com (Postfix) with ESMTP id 405A23A6C47 for <tsvwg@ietf.org>; Tue, 26 May 2009 06:58:11 -0700 (PDT)
Received: from [192.168.1.46] (pool-71-106-119-240.lsanca.dsl-w.verizon.net [71.106.119.240]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n4QDw5Un010591; Tue, 26 May 2009 06:58:07 -0700 (PDT)
Message-ID: <4A1BF56D.3020709@isi.edu>
Date: Tue, 26 May 2009 06:58:05 -0700
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: "Anantha Ramaiah (ananth)" <ananth@cisco.com>
References: <20090415033307.F00C0CD585E@lawyers.icir.org> <4A037030.6040107@isi.edu> <0C53DCFB700D144284A584F54711EC58074EEED6@xmb-sjc-21c.amer.cisco.com> <4A1AB6EE.5080900@gont.com.ar> <0C53DCFB700D144284A584F54711EC58074EEF11@xmb-sjc-21c.amer.cisco.com>
In-Reply-To: <0C53DCFB700D144284A584F54711EC58074EEF11@xmb-sjc-21c.amer.cisco.com>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: tsvwg <tsvwg@ietf.org>, "James Polk (jmpolk)" <jmpolk@cisco.com>, Fernando Gont <fernando@gont.com.ar>, mallman@icir.org
Subject: Re: [Tsvwg] WGLC for Port Randomization starts now (April 1st)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 May 2009 13:58:18 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Anantha Ramaiah (ananth) wrote:
>  
> 
>> -----Original Message-----
>> From: Fernando Gont 
>> [mailto:fernando.gont.netbook.win@gmail.com] On Behalf Of 
>> Fernando Gont
>> Sent: Monday, May 25, 2009 8:19 AM
>> To: Anantha Ramaiah (ananth)
>> Cc: Joe Touch; mallman@icir.org; James Polk (jmpolk); tsvwg
>> Subject: Re: [Tsvwg] WGLC for Port Randomization starts now 
>> (April 1st)
>>
>> Anantha Ramaiah (ananth) wrote:
>>
>>> Hmm.. I missed this one.. The draft which we had put out 
>> more than an 
>>> year ago DOES talk about keeping state at the peer to minimize 
>>> collisions. It lists a few algorithms to that effect as well.
>> They probably mean that additional work is required only on 
>> the side that performed the passive close. (i.e., half of the 
>> work is already done).
> 
> Any RFC compliant TCP implementation will honor TIME-WAIT requirement
> and that involves keeping state at the side which initiated the
> connection close.

It's worth noting that many implementations aren't RFC compliant in this
regard, though.

> It is also well known that the side-effect of
> TIME-WAIT requirement leads for the 4-tuple (socket-pairs) to be locked
> for some time. 

That is not a "side effect", that is the *desired* effect.

> It needs to be pointed out at that, other transport
> protocols like SCTP doesn't have the TIME-WAIT requirement since the
> protocol supports in-built mechanisms to deal with the need for the
> same. 

SCTP has a TIME WAIT state for its connection IDs (socket pair and
vtags), just as TCP has for its (socket pair). The difference is that
SCTP has a larger connection ID space, that's *all*.

Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkob9W0ACgkQE5f5cImnZrseiQCfZEJ3sWltiyvMmSnTkwyyWooy
J5IAoMhmJQBfK5rsxmJeOnUXgsXpGOR8
=OWYf
-----END PGP SIGNATURE-----