Re: [multipathtcp] Consensus call on potential MPTCP proxy work

Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr> Tue, 18 April 2017 18:14 UTC

Return-Path: <jch@pps.jussieu.fr>
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 EEE5C12EB0F for <multipathtcp@ietfa.amsl.com>; Tue, 18 Apr 2017 11:14:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001] 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 d_c1Z5bOmU_Y for <multipathtcp@ietfa.amsl.com>; Tue, 18 Apr 2017 11:14:13 -0700 (PDT)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 DC9881293DA for <multipathtcp@ietf.org>; Tue, 18 Apr 2017 11:14:12 -0700 (PDT)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/56228) with ESMTP id v3IIEA8N024919 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 18 Apr 2017 20:14:10 +0200
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/56228) with ESMTP id v3IIEA5T013687; Tue, 18 Apr 2017 20:14:10 +0200
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 3D2FBD7935; Tue, 18 Apr 2017 20:14:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id kVraAfLL4nfl; Tue, 18 Apr 2017 20:14:09 +0200 (CEST)
Received: from lanthane.pps.univ-paris-diderot.fr (unknown [172.23.36.54]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 474F0D7924; Tue, 18 Apr 2017 20:14:09 +0200 (CEST)
Received: from localhost ([::1] helo=lanthane.irif.fr) by lanthane.pps.univ-paris-diderot.fr with esmtp (Exim 4.88) (envelope-from <jch@pps.jussieu.fr>) id 1d0Xdg-0002ra-Ru; Tue, 18 Apr 2017 20:14:08 +0200
Date: Tue, 18 Apr 2017 20:14:08 +0200
Message-ID: <7ir30plh1r.wl-jch@pps.univ-paris-diderot.fr>
From: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
To: Joe Touch <touch@isi.edu>
Cc: multipathtcp@ietf.org
In-Reply-To: <99affa00-5118-1a0f-227a-b3f4b751ffd4@isi.edu>
References: <8c5ffa879686472594bfd3db2fa06076@rew09926dag03b.domain1.systemhost.net> <99affa00-5118-1a0f-227a-b3f4b751ffd4@isi.edu>
User-Agent: Wanderlust/2.15.9
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Tue, 18 Apr 2017 20:14:10 +0200 (CEST)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Tue, 18 Apr 2017 20:14:10 +0200 (CEST)
X-Miltered: at korolev with ID 58F65772.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 58F65772.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 58F65772.001 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@pps.jussieu.fr>
X-j-chkmail-Enveloppe: 58F65772.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@pps.jussieu.fr>
X-j-chkmail-Score: MSGID : 58F65772.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 58F65772.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/iHC5kkRT_ALWvkB0o1O8Uy17WXc>
Subject: Re: [multipathtcp] Consensus call on potential MPTCP proxy work
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, 18 Apr 2017 18:14:15 -0000

> My initial conclusion is that this work is either (a) not needed at all,
> (b) out of scope, or (c) involves one if not two very bad ideas.

Very well put.  I'll add two more points.

First, the plain mode draft requires doing some fairly low-level things,
such as proxying a SYN and the corresponding SYN-ACK separately.  This is
not mere transport-layer proxying, and feels way too close to NAT for my
comfort.  Since in at least some deployments the plain mode proxy is
on-path, and cannot be easily circumvented by the client, it will cause
all the problems with middleboxes that this particular group is so sadly
acquainted with.

If we're going to do NAT for IPv6, then perhaps we shouldn't be doing it
in this group.  Or at all.

Second, I don't understand whether this work is specific to MPTCP.  As far
as I understand, the proposal is about interception proxying at the
transport layer, and does not rely on MPTCP: the link between the proxies
could very well be using SCTP, or MP-QUIC, or whatever the next fashionable
multipath protocol will be.  As such, I'm not sure it's in scope.

I'm opposed to this work, at least pending further clarification.

-- Juliusz