[multipathtcp] draft-ford-mptcp-multiaddressed-02: Need ports in ADD address

Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 12 November 2009 02:16 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: multipathtcp@core3.amsl.com
Delivered-To: multipathtcp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 06BBE28C17B for <multipathtcp@core3.amsl.com>; Wed, 11 Nov 2009 18:16:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.2
X-Spam-Level:
X-Spam-Status: No, score=-6.2 tagged_above=-999 required=5 tests=[AWL=0.049, BAYES_00=-2.599, HELO_EQ_SE=0.35, 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 egPurJxwSE5L for <multipathtcp@core3.amsl.com>; Wed, 11 Nov 2009 18:16:43 -0800 (PST)
Received: from mailgw3.ericsson.se (mailgw3.ericsson.se [193.180.251.60]) by core3.amsl.com (Postfix) with ESMTP id CEDC13A6B6A for <multipathtcp@ietf.org>; Wed, 11 Nov 2009 18:16:42 -0800 (PST)
X-AuditID: c1b4fb3c-b7b3fae00000105f-73-4afb70264106
Received: from esealmw127.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw3.ericsson.se (Symantec Mail Security) with SMTP id A0.3F.04191.6207BFA4; Thu, 12 Nov 2009 03:17:10 +0100 (CET)
Received: from esealmw127.eemea.ericsson.se ([153.88.254.175]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 03:17:10 +0100
Received: from [153.88.46.204] ([153.88.46.204]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 03:17:09 +0100
Message-ID: <4AFB7024.8030503@ericsson.com>
Date: Thu, 12 Nov 2009 11:17:08 +0900
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: "multipathtcp@ietf.org" <multipathtcp@ietf.org>
X-Enigmail-Version: 0.96.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 12 Nov 2009 02:17:10.0031 (UTC) FILETIME=[3D4191F0:01CA633E]
X-Brightmail-Tracker: AAAAAA==
Subject: [multipathtcp] draft-ford-mptcp-multiaddressed-02: Need ports in ADD address
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Nov 2009 02:16:44 -0000

Hi,

I just looked at draft-ford-mptcp-multiaddressed-02 and saw that the add
address option lacks a port number. I think that will not work for two
reasons.

1. First, there will a large amount of single flow TCP connections and
you will run into a synchronization issue and resource constrain issue
if you limit your interface port to be the same over all interfaces.

2. Your NAT traversal will fail as soon it encounters a NAT that is
unable to do port preservation. That is likelier and likelier to happen,
espeically for ISP place NATs where the load level is higher. Port
preservation will also fail as soon as two sub-flows goes over the same
NAT. Thus to enable MPTCP to work in cases where you use either an
explicit signalling protocol (UPnP, etc) or implicit methods, like STUN
to find out your external subflow address they will not be able to
preserver the port in the generic case. Thus there is need to be able to
indicate the listening port.

Cheers

Magnus Westerlund

IETF Transport Area Director
----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------