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

<Markus.Brunner3@swisscom.com> Fri, 03 June 2016 07:19 UTC

Return-Path: <Markus.Brunner3@swisscom.com>
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 83C2A12D15B for <multipathtcp@ietfa.amsl.com>; Fri, 3 Jun 2016 00:19:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.646
X-Spam-Level:
X-Spam-Status: No, score=-5.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 VUN_tV3RwaXI for <multipathtcp@ietfa.amsl.com>; Fri, 3 Jun 2016 00:19:44 -0700 (PDT)
Received: from mail.swisscom.com (outmail110.swisscom.com [193.222.81.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D83812D148 for <multipathtcp@ietf.org>; Fri, 3 Jun 2016 00:19:43 -0700 (PDT)
Received: by mail.swisscom.com; Fri, 3 Jun 2016 09:19:40 +0200
From: Markus.Brunner3@swisscom.com
To: touch@isi.edu
Thread-Topic: [multipathtcp] draft-boucadair-mptcp-plain-mode-07
Thread-Index: AQHRvDS5/kRyThp3H0qXGRVw5nwe1J/WNmyAgAAU/ICAAQzCsw==
Date: Fri, 03 Jun 2016 07:19:38 +0000
Message-ID: <7262010A-DC38-4BDC-9965-658679D351D9@swisscom.com>
References: <CAC8QAccht1nMP95HVdP6YcqJfxNryvDbhaK=LY0LcW5-JKM82A@mail.gmail.com> <836B90ED-2110-4F0F-86CB-7B12C0C4D1E8@swisscom.com>,<57506A37.60502@isi.edu>
In-Reply-To: <57506A37.60502@isi.edu>
Accept-Language: de-CH, en-US
Content-Language: de-CH
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/RCXCo3aRi0VfSTwBM4T8AKyeC6c>
Cc: multipathtcp@ietf.org, sarikaya@ieee.org
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 07:19:47 -0000

Hi Joe,

If you mean with dynamic routing a packet by packet routing decision, that could work however, how do you incorporate the path characteristic feedback into that decision. Here the MPTCP mechanisms just come in handy and do the job quite well, but as you say we pay with some complexity. That complexity we feel,will have anyway with whatever solution we are going.

> Am 02.06.2016 um 19:18 schrieb Joe Touch <touch@isi.edu>:
> 
> 
> 
>> 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
>