Re: [multipathtcp] potential new work item on MPTCP API

Christoph Paasch <cpaasch@apple.com> Sun, 31 July 2016 19:36 UTC

Return-Path: <cpaasch@apple.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 DFDA212D0E6 for <multipathtcp@ietfa.amsl.com>; Sun, 31 Jul 2016 12:36:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.378
X-Spam-Level:
X-Spam-Status: No, score=-5.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=apple.com
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 jNPahPbbv-40 for <multipathtcp@ietfa.amsl.com>; Sun, 31 Jul 2016 12:36:35 -0700 (PDT)
Received: from mail-in2.apple.com (mail-out2.apple.com [17.151.62.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3305E12D0B9 for <multipathtcp@ietf.org>; Sun, 31 Jul 2016 12:36:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1469993794; x=2333907394; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=7o7ddL6VzJwf53dulhuCmU0EpQuqejCki5JcfeSCAmo=; b=nyyzjvDNAnfFc72xTmGmqV/oZlsfwtXchuGvWLb5cBklMRBveXWBu82eTQ0q76zi /1hkodYbVFT5FvEoGsnvMUF7XeumgAPAhBaOpRhyBbgytCdFdRwcUAZrSzT7eQ6Z uYP7ffbTwFuYJXSH3NC5dWrzKs/Odx7SlUvHtpOOwENdJlQcuGUyy4cNIMCUSqtG rSbsYAVKId/1mXIfV2VX7QhXKfGChUiqygRrvJ5umhjtkH+Jk348vFqnolMjqcc2 wS4j/UW9ukuclfPDY1hXQUOVn4X/ZEfn2MliEd0bPkoJZu1Q+jTY1MXzKSUWL26N +cJWnEvQ6+AV174W5cVJwQ==;
Received: from relay6.apple.com (relay6.apple.com [17.128.113.90]) by mail-in2.apple.com (Apple Secure Mail Relay) with SMTP id F3.C1.10360.2435E975; Sun, 31 Jul 2016 12:36:34 -0700 (PDT)
X-AuditID: 11973e11-f79e76d000002878-fa-579e5342b168
Received: from chive.apple.com (chive.apple.com [17.128.115.15]) by relay6.apple.com (Apple SCV relay) with SMTP id 32.0A.31551.2435E975; Sun, 31 Jul 2016 12:36:34 -0700 (PDT)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_ZHPfg6hCIeWIR2DTphWVSA)"
Received: from [17.149.235.237] (unknown [17.149.235.237]) by chive.apple.com (Oracle Communications Messaging Server 8.0.1.1.0 64bit (built May 17 2016)) with ESMTPSA id <0OB700J7E2GYK570@chive.apple.com>; Sun, 31 Jul 2016 12:36:34 -0700 (PDT)
Sender: cpaasch@apple.com
From: Christoph Paasch <cpaasch@apple.com>
In-reply-to: <5874e4caebfd40559a0da12ce20a7f7a@rew09926dag03b.domain1.systemhost.net>
Date: Sun, 31 Jul 2016 12:36:33 -0700
Message-id: <DD1B1CD5-6375-47FB-96FE-3CCF13E8F046@apple.com>
References: <3b62f69a53554789966e8a281a4000d7@rew09926dag03b.domain1.systemhost.net> <82899074-7E27-4792-BBC3-222A4E869B25@apple.com> <5874e4caebfd40559a0da12ce20a7f7a@rew09926dag03b.domain1.systemhost.net>
To: Philip Eardley <philip.eardley@bt.com>
X-Mailer: Apple Mail (2.3124)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRmVeSWpSXmKPExsUi2FAYpesUPC/c4NplPYvPq6+zWSxbu4LR gcmj7ctkJo8lS34yBTBFcdmkpOZklqUW6dslcGWc/beQpeD9AsaKJ0+WsDUwLull7GLk4JAQ MJFoXcrWxcgJZIpJXLi3Hsjm4hAS2Mso0b79MTNEwkRi+bxjTBCJjYwSx89/YgVJ8AoISvyY fI8FxGYWCJNoXXmWBaLoF6PEvnfnwMYKC0hKdN+5wwxhO0jc2bCNHcRmE9CSeHu7HWwQp0C4 xMklt5hAbBYBVYktF46DXccsYCwxZaYRxC4bieczFzNCzL/CKHFzyluw+SJAc3qWXGSCuFRW 4snJRSwQ9gk2iQnXZSYwCs9CcussJLfOAluhLjFlSi5EWFviybsLrBC2msTC34uYkMUXMLKt YhTKTczM0c3MM9JLLCjISdVLzs/dxAiKkul2gjsYj6+yOsQowMGoxMPLwTQvXIg1say4MvcQ ozQHi5I4b6LsrHAhgfTEktTs1NSC1KL4otKc1OJDjEwcnFINjJ2++wweFcySuvaSiW3u6bjf nznzlSbLRj/evs8o/DrfsZdlmWFsWw+kZV91WLTziIaUrPG9uzqfKx9mz15wPr7gLMMvzfoZ ri3dulNfODCLJ82aUVVrPDes+8fedQX3nhcWVopGVVY/VZ5kw++zjX/2u1fL/C1XaUivv6vB 8bk6OdtQ58js+0osxRmJhlrMRcWJAFqplHxzAgAA
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRmVeSWpSXmKPExsUi2FDMr+sUPC/coH2WlsXn1dfZLJatXcHo wOTR9mUyk8eSJT+ZApiiuGxSUnMyy1KL9O0SuDLO/lvIUvB+AWPFkydL2BoYl/QydjFyckgI mEgsn3eMCcIWk7hwbz1bFyMXh5DARkaJ4+c/sYIkeAUEJX5MvscCYjMLhEm0rjzLAlH0i1Fi 37tzbCAJYQFJie47d5ghbAeJOxu2sYPYbAJaEm9vt4MN4hQIlzi55BbYNhYBVYktF44DXcEB NNRYYspMI4hdNhLPZy5mhJh/hVHi5pS3YPNFgOb0LLkIdamsxJOTi1gmMArMQnLfLCT3zQIb qy4xZUouRFhb4sm7C6wQtprEwt+LmJDFFzCyrWIUKErNSaw000ssKMhJ1UvOz93ECA7swqgd jA3LrQ4xCnAwKvHwcjDNCxdiTSwrrsw9xCjBwawkwhvoDRTiTUmsrEotyo8vKs1JLT7EOJER 6MmJzFKiyfnAuMsriTc0MTEwMTY2MzY2NzGnpbCSOO/6mtnhQgLpiSWp2ampBalFMEcxcXBK NTD6eb7+7/6Vb5lz0iQeYYuCrc5tH2bI61popLrOin17Z/86tm0F+2qE3qyrenPx0K/DOiF7 Q9OP+WxpuLWwwmxyUGvTtUu2Go9OpVyUrjBbybW7pc3gXnu/gNW1M3O/67/oCrCX4JoaKsdY HnLTMtPI+AGn1LoLb+7oSv3+f/PEdA3NLTIm1TVKLMUZiYZazEXFiQDfegoV3wIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/WnkQ2kCX_-YTWSqWhh6YOYN_r6U>
Cc: MultiPath TCP - IETF WG <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] potential new work item on MPTCP API
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: Sun, 31 Jul 2016 19:36:37 -0000

> On Jul 26, 2016, at 7:35 AM, philip.eardley@bt.com wrote:
> 
> Christoph,
> https://tools.ietf.org/html/rfc6897#section-5.3 <https://tools.ietf.org/html/rfc6897#section-5.3> is “Sockets Interface Extensions by the Basic MPTCP API”
> (also https://tools.ietf.org/html/rfc6897#appendix-A <https://tools.ietf.org/html/rfc6897#appendix-A> “Appendix A. Requirements on a Future Advanced MPTCP API”)

Ok, I see. Fair enough. Extension to RFC6897 seems fine to me then.


Cheers,
Christoph

> phil
>  
> From: cpaasch@apple.com [mailto:cpaasch@apple.com] 
> Sent: 22 July 2016 09:48
> To: Eardley,PL,Philip,TUB8 R <philip.eardley@bt.com>
> Cc: MultiPath TCP - IETF WG <multipathtcp@ietf.org>
> Subject: Re: [multipathtcp] potential new work item on MPTCP API
>  
> Hello,
>  
> On Jul 21, 2016, at 5:43 PM, philip.eardley@bt.com <mailto:philip.eardley@bt.com> wrote:
> Yesterday Olivier presented about his & Benjamin’s recent work on MPTCP socket api. We didn’t have much discussion whether to add this to the charter. One comment was that any work should build on /reference RFC6897.
> https://www.ietf.org/proceedings/96/slides/slides-96-mptcp-4.pdf <https://www.ietf.org/proceedings/96/slides/slides-96-mptcp-4.pdf>
> Please can you comment whether you see this as a useful work item, or you think it shouldn’t be worked on, or how it should be adapted to something you think the WG should work on.
>  
> yes, I think it is a very useful work item and am willing to contribute to this work.
>  
> I'm not sure whether this can be seen as an update to 6897. I'm under the impression that 6897 takes a different approach, giving users a high-level overview of how using MPTCP might look like to an application that is talking to a TCP-socket (which happens to end up using MPTCP).
>  
> Olivier's work seems to rather make MPTCP entirely explicit to the application. So, I think both works take a different approach.
> 
> 
> To help prompt the discussion, here’s a very first version of some possible charter text
> RFC6897 defined an optional, basic application interface for MPTCP-aware applications, including a set of socket operations. Now there is more experience of how MPTCP is being used, the WG will re-visit this work, and consider adding more advanced socket operations.
>  
> RFC6897 was Informational – would this new Milestone be Informational or Experimental?
>  
> I think it should be Informational.
>  
>  
> Christoph
> 
> 
>  
> Thanks
> phil
>  
> Philip Eardley
> Research and Innovation
> This email contains BT information, which may be privileged or confidential. It's meant only for the individual(s) or entity named above. If you're not the intended recipient, note that disclosing, copying, distributing or using this information is prohibited. If you've received this email in error, please let me know immediately on the email address above. Thank you.
> We monitor our email system, and may record your emails.
> British Telecommunications plc
> Registered office: 81 Newgate Street London EC1A 7AJ
> Registered in England no: 1800000
>  
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org <mailto:multipathtcp@ietf.org>
> https://www.ietf.org/mailman/listinfo/multipathtcp <https://www.ietf.org/mailman/listinfo/multipathtcp>