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

<mohamed.boucadair@orange.com> Mon, 30 May 2016 09:23 UTC

Return-Path: <mohamed.boucadair@orange.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 DBC5212D188 for <multipathtcp@ietfa.amsl.com>; Mon, 30 May 2016 02:23:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.345
X-Spam-Level:
X-Spam-Status: No, score=-3.345 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] 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 wHa5fHhXggkW for <multipathtcp@ietfa.amsl.com>; Mon, 30 May 2016 02:23:01 -0700 (PDT)
Received: from relais-inet.orange.com (relais-nor36.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F25E112D13E for <multipathtcp@ietf.org>; Mon, 30 May 2016 02:23:00 -0700 (PDT)
Received: from opfednr01.francetelecom.fr (unknown [xx.xx.xx.65]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id 3EC7640443; Mon, 30 May 2016 11:22:59 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.2]) by opfednr01.francetelecom.fr (ESMTP service) with ESMTP id 0A4381A0072; Mon, 30 May 2016 11:22:59 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06%19]) with mapi id 14.03.0294.000; Mon, 30 May 2016 11:22:58 +0200
From: mohamed.boucadair@orange.com
To: Rao Shoaib <rao.shoaib@oracle.com>, "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, "multipathtcp@ietf.org" <multipathtcp@ietf.org>
Thread-Topic: [multipathtcp] draft-boucadair-mptcp-plain-mode-07
Thread-Index: AdGyWviLMJyWTP3NRLeXff5sM+09MwD6x+gAAADSjoAAFPu4AAACo1IAAIGFBYAAaOrJoA==
Date: Mon, 30 May 2016 09:22:58 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008D8DAFC@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933008D847E7@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAO249yekw+kXPcwW5GrRTvDg58UUrQwXzdpt41aaG4BwQSca-A@mail.gmail.com> <db20ba55-b81f-87eb-12b7-46f271d6c258@uclouvain.be> <5745E628.6010302@oracle.com> <d23a1209-dc0d-374f-26cb-9941eab30c1a@uclouvain.be> <57495D0D.50100@oracle.com>
In-Reply-To: <57495D0D.50100@oracle.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.3]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/dceeaai9WAnqC39U5H77NEks20g>
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: Mon, 30 May 2016 09:23:03 -0000

Hi Shoaib, 

Please see inline.

Cheers,
Med

> -----Message d'origine-----
> De : multipathtcp [mailto:multipathtcp-bounces@ietf.org] De la part de Rao
> Shoaib
> Envoyé : samedi 28 mai 2016 10:56
> À : Olivier.Bonaventure@uclouvain.be; multipathtcp@ietf.org
> Objet : Re: [multipathtcp] draft-boucadair-mptcp-plain-mode-07
> 
> 
> 
> On 05/25/2016 12:07 PM, Olivier Bonaventure wrote:
> > Rao,
> >>
> >> On 05/25/2016 12:50 AM, Olivier Bonaventure wrote:
> >>> The assumption is that this solution will be deployed in controlled
> >>> environments and only used between the CPE and the Concentrator. Since
> >>> the operator controls the two networks that are bound together, he can
> >>> verify that there are no middleboxes that drop the PM option.
> >>>
> >>>
> >>> Olivier
> >> I am extremely interested in encapsulating UDP in MPTCP but this
> >> solution is very specific and hence why should it even be standardized
> ?
> >
> > There is a clear demand from operators for a solution to this problem
> > in hybrid access networks.
> 
> OK but this solution is very specific to the mobile network.

[Med] The solution is not specific to the mobile network, but targets all network providers who want to allow their customers to make use of all available network attachments (e.g., fixed, WLAN, cellular, etc.)

 We would
> prefer a generic encapsulation solution which has no address mapping.

[Med] It seems that you want to cover the case of an MPTCP-enabled host communicating an MPTCP-enabled server exchanging any protocol data inside an MPTCP connection? Can you please confirm/infirm?

> Maybe the address mapping part should be made optional based on a flag ?

[Med] The technical details can be worked out once we understand your deployment case.

[snip]
> >>
> >> Also the concentrator stuff is deployment specific and should added as
> >> an application header.
> >
> > What do you mean by concentrator stuff ?
> Address mapping stuff -- Use of D bit.
> >
> >> What needed is a standard way (new option) to signal the other end that
> >> the current message needs special handling and that's it. How such a
> >> message is handled can be implementation specific.
> >
> > In hybrid access networks, MPTCP_based bonding for UDP is mainly
> > useful for large flows. In this case, creating an MPTCP connection per
> > flow implies that you do not need to reproduce the IP and UDP headers
> > in the MPTCP connection
> >
> For our use case (Host Environment) preserving ports and reducing number
> of connections is more important. Including protocol message header
> allows use of the same connection for encapsulating any protocol and any
> port. Also note that size of UDP header is only 8 bytes and we can omit
> checksum and reduce it to 6 bytes which is a very small fraction for
> even a 1K message size.
> 
> After re-reading the draft I think the proposal for encapsulation is
> pretty good, only minor details need to be cleared up.
> 

[Med] Thank you. We are more than open to discuss those details.

> Shoaib
> 
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp