Re: [multipathtcp] draft-boucadair-mptcp-plain-mode-07

Joe Touch <touch@isi.edu> Fri, 03 June 2016 04:18 UTC

Return-Path: <touch@isi.edu>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90BBD12D0F9 for <multipathtcp@ietfa.amsl.com>; Thu, 2 Jun 2016 21:18:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.326
X-Spam-Level:
X-Spam-Status: No, score=-8.326 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-1.426] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d3Z6ou1WUa15 for <multipathtcp@ietfa.amsl.com>; Thu, 2 Jun 2016 21:18:22 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EDBD912B05F for <multipathtcp@ietf.org>; Thu, 2 Jun 2016 21:18:21 -0700 (PDT)
Received: from [192.168.1.189] (cpe-172-250-251-17.socal.res.rr.com [172.250.251.17]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id u534Hn4s012716 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 2 Jun 2016 21:17:51 -0700 (PDT)
To: "Henderickx, Wim (Nokia - BE)" <wim.henderickx@nokia.com>, "Markus.Brunner3@swisscom.com" <Markus.Brunner3@swisscom.com>, "sarikaya@ieee.org" <sarikaya@ieee.org>, "multipathtcp@ietf.org" <multipathtcp@ietf.org>
References: <CAC8QAccht1nMP95HVdP6YcqJfxNryvDbhaK=LY0LcW5-JKM82A@mail.gmail.com> <836B90ED-2110-4F0F-86CB-7B12C0C4D1E8@swisscom.com> <57506A37.60502@isi.edu> <0920D50D-3D89-44EB-9D61-122CD10E0B56@alcatel-lucent.com>
From: Joe Touch <touch@isi.edu>
Message-ID: <575104EA.7040201@isi.edu>
Date: Thu, 02 Jun 2016 21:17:46 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <0920D50D-3D89-44EB-9D61-122CD10E0B56@alcatel-lucent.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/FwLnSUO6poxk6azcDyf1U2BSecY>
Subject: Re: [multipathtcp] draft-boucadair-mptcp-plain-mode-07
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 03 Jun 2016 04:18:23 -0000


On 6/2/2016 7:58 PM, Henderickx, Wim (Nokia - BE) wrote:
> In-line
>
>
>
>
> On 02/06/16 10:17, "multipathtcp on behalf of Joe Touch" <multipathtcp-bounces@ietf.org on behalf of touch@isi.edu> wrote:
>
>>
>> On 6/2/2016 7:02 AM, Markus.Brunner3@swisscom.com wrote:
>>> Hi Behcet,
>>>
>>> As one of the operators very interested in this, I don’t think it is over blown and the use case you describe might be the first one for a number of operators, but others are following. Fundamentally it is about resource pooling of access networking resources (of whatever technology transporting IP).
>>>
>>> We are well-aware of the problems of a MPTCP-based solution (and draft-boucadair tries to solve some of them). However, we are not aware of any better standardized solution for multiple paths with heterogeneous characteristics of available and varying bandwidth, varying delays, and different packet handling characteristics. In case there is better ways of solving that problem let us know. 
>> Why wouldn't an overlay that employs dynamic routing be easier?
>>
>> It wouldn't incur the delays of using reliable delivery with messages
>> that don't preserve IP datagram boundaries and it's already supported
>> with existing equipment. Further, it could use much more sophisticated
>> path monitoring and choice.
>>
>> I.e., this is exactly what you'd get if you deploy something akin to
>> LISP and basically ignore the label distribution problem (which you
>> really don't have).
>>
>> Joe
> WH> it doesn’t solve the use case where packets of a flow have to be split over multiple links and reordering + congestion control is required for these flows. If these requirements were not there you’re right that routing can be used.

What you really don't want are:

     - to take a RTT hiccup to recover from a segment loss

    - to implement congestion control over your tunnels underneath
congestion control inside transport on the IP packets you carry

IMO, order preservation should be something done at the endpoints, not
in the net, but if that's all you have left you can implement that with
a fixed amount of delay at the egress collection point.

None of this is worth the complexity and side-effects of MPTCP, IMO.

Joe