Re: [ledbat] list of reasons for needing multiple TCP connections

Joe Touch <touch@ISI.EDU> Thu, 20 November 2008 21:54 UTC

Return-Path: <ledbat-bounces@ietf.org>
X-Original-To: tana-archive@ietf.org
Delivered-To: ietfarch-tana-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D37553A6A09; Thu, 20 Nov 2008 13:54:57 -0800 (PST)
X-Original-To: ledbat@core3.amsl.com
Delivered-To: ledbat@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D08A328C0FF for <ledbat@core3.amsl.com>; Thu, 20 Nov 2008 13:54:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.578
X-Spam-Level:
X-Spam-Status: No, score=-2.578 tagged_above=-999 required=5 tests=[AWL=0.021, 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 hXZQvbOkRYXa for <ledbat@core3.amsl.com>; Thu, 20 Nov 2008 13:54:56 -0800 (PST)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com (Postfix) with ESMTP id 079AF3A677D for <ledbat@ietf.org>; Thu, 20 Nov 2008 13:54:55 -0800 (PST)
Received: from [130.129.94.243] ([130.129.94.243]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id mAKLsdNw003161 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 20 Nov 2008 13:54:41 -0800 (PST)
Message-ID: <4925DC9F.6090403@isi.edu>
Date: Thu, 20 Nov 2008 13:54:39 -0800
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.18 (Windows/20081105)
MIME-Version: 1.0
To: Caitlin Bestler <cait@asomi.com>
References: <4925BDEE.6090101@isi.edu> <8c99930d0811201206yb0ef259v28c361438cb14773@mail.gmail.com> <4925DBB3.80509@asomi.com>
In-Reply-To: <4925DBB3.80509@asomi.com>
X-Enigmail-Version: 0.95.7
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: ledbat@ietf.org
Subject: Re: [ledbat] list of reasons for needing multiple TCP connections
X-BeenThere: ledbat@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list of the LEDBAT WG <ledbat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ledbat>, <mailto:ledbat-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/ledbat>
List-Post: <mailto:ledbat@ietf.org>
List-Help: <mailto:ledbat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ledbat>, <mailto:ledbat-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ledbat-bounces@ietf.org
Errors-To: ledbat-bounces@ietf.org

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



Caitlin Bestler wrote:
> Andrew G. Malis wrote:
>> As was mentioned in the IAB plenary yesterday, a reason to not use
>> multiple TCP connections is the possible exhaustion of middlebox (read
>> NAT) resources, such as state memory or port numbers. So if you are
>> going to use multiple connections in parallel, you may wish to include
>> a method for the user to control that behavior, and a way to detect
>> that you're behind a NAT and adapt appropriately.
>>
> 
> The gotcha here is that every item in the list Joe supplied is
> already solved by SCTP, and about the only legitimate reason
> for not using SCTP is the presence of middleboxes that do
> not support it.

SCTP doesn't address the need for different applications to have
different connections (one variant of the demultiplexing issue). I.e., a
single socket used by more than one application.

SCTP also doesn't address the need to support endpoints that don't speak
SCTP yet, or services that aren't defined over SCTP yet.

FWIW, many of these issues were similarly addressed by HTTP 1.1, and in
other applications as well.

Joe

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

iEYEARECAAYFAkkl3J4ACgkQE5f5cImnZrto8ACg3eVYF/VAU2hI6oKyYqLYJG1R
oCcAn2XAWrtp6OhNValUHmF5DoL89oiu
=4EpB
-----END PGP SIGNATURE-----
_______________________________________________
ledbat mailing list
ledbat@ietf.org
https://www.ietf.org/mailman/listinfo/ledbat