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

Joe Touch <touch@isi.edu> Thu, 02 June 2016 17: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 1CD9212D777 for <multipathtcp@ietfa.amsl.com>; Thu, 2 Jun 2016 10:18:43 -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 xMpC_c7-PG0e for <multipathtcp@ietfa.amsl.com>; Thu, 2 Jun 2016 10:18:41 -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 359BB12D730 for <multipathtcp@ietf.org>; Thu, 2 Jun 2016 10:18:41 -0700 (PDT)
Received: from [128.9.184.178] ([128.9.184.178]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id u52HHkZu021180 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 2 Jun 2016 10:17:52 -0700 (PDT)
To: Markus.Brunner3@swisscom.com, sarikaya@ieee.org, multipathtcp@ietf.org
References: <CAC8QAccht1nMP95HVdP6YcqJfxNryvDbhaK=LY0LcW5-JKM82A@mail.gmail.com> <836B90ED-2110-4F0F-86CB-7B12C0C4D1E8@swisscom.com>
From: Joe Touch <touch@isi.edu>
Message-ID: <57506A37.60502@isi.edu>
Date: Thu, 02 Jun 2016 10:17:43 -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: <836B90ED-2110-4F0F-86CB-7B12C0C4D1E8@swisscom.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/GVE4zfUUNFKPTDV21KsBM-relxc>
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: Thu, 02 Jun 2016 17:18:43 -0000


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


>
> The need for the unfortunate proxying/concentrators is a short term solution until MPTCP is more widespread implemented and deployed. 
>
>
> Kind regards/Viele Grüsse
>
> Marcus
>
> ——-
> Marcus Brunner
> Swisscom
>
>
>
>
>
>
>
>
>
> Am 01.06.16, 20:37 schrieb "multipathtcp im Auftrag von Behcet Sarikaya" <multipathtcp-bounces@ietf.org im Auftrag von sarikaya2012@gmail.com>:
>
>> Hi all,
>>
>> Recent mails in this thread came to my attention because I work on the
>> hybrid access network issues and wish to convey my views on some of
>> the issues discussed.
>>
>> First of all, the claims that there is strong operator interest on
>> this is over blown. Hybrid access is based on offloading some CPE
>> traffic to 3G/LTE network, I don't think mobile operators are fond of
>> such a thing.
>>
>> Also I strongly concur with Yoshi's point of CPE to convert UDP or TCP
>> into MPTCP and requires
>> Concentrators to convert back MPTCP into UDP or TCP is a complex
>> process. The crux of this is the problems arising from the use of
>> MPTCP for tunneling, which is what this draft is advocating.
>>
>> Here I recommend Joe Touch's Intarea draft
>> https://tools.ietf.org/id/draft-ietf-intarea-tunnels-02.txt
>> on IP Tunnels in the Internet Architecture. IETF developed many
>> tunneling protocols which are surveyed in this draft but none of them
>> are TCP/MPTCP based.
>> I also question suitability of this work to the charter. There is this
>> charter text:
>> Finally, the working group will explore whether an MPTCP-aware
>>  middlebox would be useful, where at least one end host is MPTCP-enabled.
>>  For example, potentially helping MPTCP's incremental deployment by
>>  allowing only one end host to be MPTCP-enabled and the middlebox acts as
>>  an MPTCP proxy for the other end host, which runs TCP; and potentially
>>  helping some mobility scenarios, where the middlebox acts as an anchor
>>  between two MPTCP-enabled hosts. The working group will detail what real
>>  problems an MPTCP-enabled middlebox might solve, how it would impact the
>>  Multipath TCP architecture (RFC6182), what proxy approach might be
>>  justified as compared against alternative solutions to the problems, and
>>  the likely feasibility of solving the technical and security issues.
>>
>> This draft has a middlebox called Concentrator but it is not trying to
>> enable MPTCP hosts to communicate with TCP hosts, it is just tunneling
>> the traffic. So there is no charter item that fits to this draft.
>> I strongly suggest staying away from making MPTCP a tunneling protocol.
>>
>> Regards,
>>
>> Behcet
>>
>> _______________________________________________
>> multipathtcp mailing list
>> multipathtcp@ietf.org
>> https://www.ietf.org/mailman/listinfo/multipathtcp
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp