Re: [multipathtcp] Multipath deployment and fate sharing

Yoshifumi Nishida <nishida@sfc.wide.ad.jp> Fri, 18 December 2009 20:03 UTC

Return-Path: <nishida@sfc.wide.ad.jp>
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 159183A6833 for <multipathtcp@core3.amsl.com>; Fri, 18 Dec 2009 12:03:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.389
X-Spam-Level: *
X-Spam-Status: No, score=1.389 tagged_above=-999 required=5 tests=[AWL=0.485, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RELAY_IS_203=0.994]
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 bv-1602bOhQd for <multipathtcp@core3.amsl.com>; Fri, 18 Dec 2009 12:03:46 -0800 (PST)
Received: from mail.sfc.wide.ad.jp (mail.sfc.wide.ad.jp [203.178.142.146]) by core3.amsl.com (Postfix) with ESMTP id 4F0943A69A1 for <multipathtcp@ietf.org>; Fri, 18 Dec 2009 12:03:46 -0800 (PST)
Received: from localhost (cpu.sfc.wide.ad.jp [IPv6:2001:200:0:8803:203:178:142:143]) by mail.sfc.wide.ad.jp (Postfix) with ESMTP id 6AE464D857; Sat, 19 Dec 2009 05:03:26 +0900 (JST)
Date: Sat, 19 Dec 2009 05:03:26 +0900
Message-Id: <20091219.050326.189669865.nishida@sfc.wide.ad.jp>
To: touch@ISI.EDU
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
In-Reply-To: <4B2685A8.5070201@isi.edu>
References: <4B2679D0.8040207@isi.edu> <BF345F63074F8040B58C00A186FCA57F1C67584057@NALASEXMB04.na.qualcomm.com> <4B2685A8.5070201@isi.edu>
X-Mailer: Mew version 6.2 on Emacs 22.1 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Multipath deployment and fate sharing
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: Fri, 18 Dec 2009 20:03:47 -0000

Hello,

From: Joe Touch <touch@ISI.EDU>
Subject: Re: [multipathtcp] Multipath deployment and fate sharing
Date: Mon, 14 Dec 2009 10:36:24 -0800
Message-ID: <4B2685A8.5070201@isi.edu>

 > > Fate sharing does not solve (neither its absence make worse) the 
 > > issue of a remote address X not being uniquely associated with a
 > > peer. For example, with fate sharing and normal TCP there's the issue
 > > of an application connected to a peer application on remote address X
 > > not being able to connect to the same peer when issuing another
 > > connect().
 > >
 > > This is different from the issue of an application expecting a
 > > connection to be up if and only if the remote address X is still in use
 > > by its peer. That one is influenced by our decision regarding fate-sharing.
 > 
 > I agree fate sharing doesn't solve the issue, but its absence definitely
 > does make it "worse", where "worse" is considered (by me) to be "not
 > what existing TCP does".

In my understanding, when mptcp starts a subflow, it uses a token which was used
in the initial negotiation for the first connection. If we check this token
properly, we can at least distinguish whether the peer for the subflow is the right 
one or not. So, in my feeling, mptcp does not make the situation worse much. 

--
Yoshifumi Nishida
nishida@sfc.wide.ad.jp