Re: [multipathtcp] q about off-path proxy (explicit mode)

<philip.eardley@bt.com> Tue, 28 March 2017 23:09 UTC

Return-Path: <philip.eardley@bt.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 6777A1294E0 for <multipathtcp@ietfa.amsl.com>; Tue, 28 Mar 2017 16:09:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.397
X-Spam-Level:
X-Spam-Status: No, score=-5.397 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.796, RP_MATCHES_RCVD=-0.001, SPF_PASS=-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 W1Xex_gyXDqr for <multipathtcp@ietfa.amsl.com>; Tue, 28 Mar 2017 16:09:07 -0700 (PDT)
Received: from smtpb1.bt.com (smtpb1.bt.com [62.7.242.135]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 644C6126D05 for <multipathtcp@ietf.org>; Tue, 28 Mar 2017 16:09:06 -0700 (PDT)
Received: from E07HT02-UKBR.domain1.systemhost.net (193.113.197.160) by EVMED01-UKBR.bt.com (10.216.161.31) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 29 Mar 2017 00:09:01 +0100
Received: from rew09926dag03d.domain1.systemhost.net (10.55.202.30) by E07HT02-UKBR.domain1.systemhost.net (193.113.197.160) with Microsoft SMTP Server (TLS) id 8.3.342.0; Wed, 29 Mar 2017 00:09:03 +0100
Received: from rew09926dag03b.domain1.systemhost.net (10.55.202.22) by rew09926dag03d.domain1.systemhost.net (10.55.202.30) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 29 Mar 2017 00:09:03 +0100
Received: from rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e]) by rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e%12]) with mapi id 15.00.1210.000; Wed, 29 Mar 2017 00:09:03 +0100
From: philip.eardley@bt.com
To: nishida@sfc.wide.ad.jp, mohamed.boucadair@orange.com
CC: multipathtcp@ietf.org
Thread-Topic: [multipathtcp] q about off-path proxy (explicit mode)
Thread-Index: AQHSpWjqh4Nn5T2+aUeUZ8YyX6d5UaGou9SAgAA2WQCAABPvgIAAHZmAgAD8CACAALKxAIAAEnBw
Date: Tue, 28 Mar 2017 23:09:02 +0000
Message-ID: <1d6ea4ec5fc742c284bd4cdc2b7585d7@rew09926dag03b.domain1.systemhost.net>
References: <CAO249yc3MOaPjBsmYqsZgW3AaxKmpA_wr2TxvgLZLwP6rf9dwA@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009E41157@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAO249ydXsYv7TDXcfAF0gXxrDQocT_jqt2kRC5VVjFrik4CrqA@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009E41571@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAO249ydRS9de35P12y_mp3wvtF4UPy__GCPBR3+uuZHfDwQKzw@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009E41E30@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAO249yfJwVjEYwGLQhSwvv7yq8PxV6a6-_h0w1YvSMvJs5+MXg@mail.gmail.com>
In-Reply-To: <CAO249yfJwVjEYwGLQhSwvv7yq8PxV6a6-_h0w1YvSMvJs5+MXg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.216.161.27]
Content-Type: multipart/alternative; boundary="_000_1d6ea4ec5fc742c284bd4cdc2b7585d7rew09926dag03bdomain1sy_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/cVxEmYhkJzcuD6iTOtShyxCgCVk>
Subject: Re: [multipathtcp] q about off-path proxy (explicit mode)
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 28 Mar 2017 23:09:10 -0000

Looking at the description
<< MPTCP is now seeing widespread deployment in networks to bond together two accesses, such as fixed and mobile broadband, by using an MPTCP-specific proxy or proxies. There are two scenarios. The first involves two proxies, one in the home gateway or Customer Premises Equipment and one in the network, both under the control of the operator. The other scenario involves an MPTCP-enabled smartphone, with LTE and WiFi, plus a proxy in the operator’s network>>

In the case with two proxies, the distinction is whether the proxy in the network is assumed to be on the default path or not (‘implicit’ vs ‘explicit’). In both cases it’s assumed that the home gateway is on the default path(!)

phil


From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of Yoshifumi Nishida
Sent: 28 March 2017 18:00
To: mohamed.boucadair@orange.com
Cc: multipathtcp <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] q about off-path proxy (explicit mode)

Hi Med,

On Tue, Mar 28, 2017 at 5:20 AM, <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>> wrote:
Hi Yoshi,

Please see inline.

Cheers,
Med

De : Yoshifumi Nishida [mailto:nishida@sfc.wide.ad.jp<mailto:nishida@sfc.wide.ad.jp>]
Envoyé : lundi 27 mars 2017 16:18
À : BOUCADAIR Mohamed IMT/OLN
Cc : Yoshifumi Nishida; multipathtcp
Objet : Re: [multipathtcp] q about off-path proxy (explicit mode)

Hi Med,

On Mon, Mar 27, 2017 at 12:32 PM, <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>> wrote:
Re-,

Please see inline.

Cheers,
Med

De : Yoshifumi Nishida [mailto:nishida@sfc.wide.ad.jp<mailto:nishida@sfc.wide.ad.jp>]
Envoyé : lundi 27 mars 2017 13:21
À : BOUCADAIR Mohamed IMT/OLN
Cc : Yoshifumi Nishida; multipathtcp
Objet : Re: [multipathtcp] q about off-path proxy (explicit mode)

Hi Olivier, Med,

Thanks for the response. I have been thinking that it would be better if we can classify our use cases so that we can have clear vision for what to solve. Things I may want to classify is:
   a) solutions requires changes in only MPTCP or in TCP general
   b) solutions requires proxies to be on-path or solutions that work with off-path proxy.

We can think about the solutions for a) if we think it's necessary, but I am thinking that the proper venue for the discussion might not be this WG.

I think the approach Med mentioned requires the proxy to be on-path, so I would like to classify it as an on-path solution.
[Med] I’m not sure to follow you here. What I described is aligned with the target dual proxy case (https://tools.ietf.org/html/draft-nam-mptcp-deployment-considerations-01#section-4.2): the first proxy is embedded on a CPE. There is no technical problem there to intercept the traffic to be proxyied given that the CPE sees all the traffic.

Well, this classification might be a bit different from the way described in the draft.
What I meant for off-path (explicit) case is the cases where the proxy is not on the path between client and server. No more and no less.
[Med] I see. As you can read in the plain mode draft, implicit/explicit thing is drawn from the perspective of the MCP located at the network provider side.

I think I understand the perspective.
I am thinking that if we don't combine explicit mode and off-path, it will be less confusing (at least to me)
In my understanding, explicit mode can be used for off-path (probably for single proxy case) and on-path (probably for 2 proxy case)
Implicit mode probably will be used for on-path case only.

--
Yoshi