Re: [apps-discuss] AD Fail - MPTCP API

Dave Crocker <dhc@dcrocker.net> Thu, 15 November 2012 16:08 UTC

Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C982F21F896E for <apps-discuss@ietfa.amsl.com>; Thu, 15 Nov 2012 08:08:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.048
X-Spam-Level:
X-Spam-Status: No, score=-5.048 tagged_above=-999 required=5 tests=[AWL=-0.092, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, RCVD_IN_NJABL_PROXY=1.643]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UevAeOS3pFmw for <apps-discuss@ietfa.amsl.com>; Thu, 15 Nov 2012 08:08:48 -0800 (PST)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id 48AE121F8958 for <apps-discuss@ietf.org>; Thu, 15 Nov 2012 08:08:45 -0800 (PST)
Received: from [192.168.1.9] (adsl-67-127-56-94.dsl.pltn13.pacbell.net [67.127.56.94]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id qAFG8iVP001749 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 15 Nov 2012 08:08:44 -0800
Message-ID: <50A51385.3080806@dcrocker.net>
Date: Thu, 15 Nov 2012 08:08:37 -0800
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: Ned Freed <ned.freed@mrochek.com>
References: <50A411A3.6060600@qti.qualcomm.com> <01OMMH6GA83U00008S@mauve.mrochek.com>
In-Reply-To: <01OMMH6GA83U00008S@mauve.mrochek.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Thu, 15 Nov 2012 08:08:44 -0800 (PST)
Cc: Pete Resnick <presnick@qti.qualcomm.com>, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] AD Fail - MPTCP API
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2012 16:08:48 -0000

On 11/14/2012 7:06 PM, Ned Freed wrote:
> I noted this text:
>
> As this address may not be valid any more if the first subflow is
> closed, the MPTCP stack MAY close the whole MPTCP connection if the
> first subflow is closed (i.e. fate sharing between the initial
> subflow and the MPTCP connection as a whole).  Whether to close the
> whole MPTCP connection by default SHOULD be controlled by a local
> policy.  Further experiments are needed to investigate its
> implications.
...
> The lack of user control for things like this has rendered other
> protocols a lot less useful than they might otherwise have been.


On its face, the choice to default to closing an entire session because
one of several channels goes away seems exactly wrong to me.

I would think that a major motivating factor for a multi-channel TCP is
robustness against an outage.  What the current normative language does
is to encourage making multi-channel TCP as fragile as single-channel.

Or have I missed something basic?

d/

-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net