Re: [multipathtcp] Adding a new work item on MPTCP API
Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> Wed, 09 November 2016 15:31 UTC
Return-Path: <olivier.bonaventure@uclouvain.be>
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 605391295DE for <multipathtcp@ietfa.amsl.com>; Wed, 9 Nov 2016 07:31:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.321
X-Spam-Level:
X-Spam-Status: No, score=-4.321 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=uclouvain.be
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 O0LL4BbR_gw1 for <multipathtcp@ietfa.amsl.com>; Wed, 9 Nov 2016 07:31:08 -0800 (PST)
Received: from smtp2.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CE771295C0 for <multipathtcp@ietf.org>; Wed, 9 Nov 2016 07:31:08 -0800 (PST)
Received: from mbpobo.dhcp.info.ucl.ac.be (mbpobo.dhcp.info.ucl.ac.be [130.104.228.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp2.sgsi.ucl.ac.be) by smtp2.sgsi.ucl.ac.be (Postfix) with ESMTPSA id CFD6767DCA9; Wed, 9 Nov 2016 16:30:59 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.9.2 smtp2.sgsi.ucl.ac.be CFD6767DCA9
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1478705459; bh=nPRlikSuc9WkUC4rqN7O9mY4AnnMIwBdVdT6wl9QKwo=; h=Reply-To:Subject:References:To:From:Date:In-Reply-To; b=I7F1SweysaxWH3EHAWKRTWOAJm4gtKnZg3C0pm2fCXDo3PfQpgMEx9wKtnh48LmVm oUe3rQCb/AKY2DUmVAOyZe70FWl2UPtveGiYg7teFU0E1k4pv1P2wxP1XKonh3t21l LC+dWJwj34RlhixMRc77K5NliJTGc9G+UvLh4nJU=
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.99 at smtp-2
References: <0a0d2a248fac4616ac795c579d996be8@rew09926dag03b.domain1.systemhost.net>
To: philip.eardley@bt.com, multipathtcp@ietf.org
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <4fb10a4e-7e89-7e5f-e45d-00f77ac9e11a@uclouvain.be>
Date: Wed, 09 Nov 2016 16:30:59 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <0a0d2a248fac4616ac795c579d996be8@rew09926dag03b.domain1.systemhost.net>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Sgsi-Spamcheck: SASL authenticated,
X-SGSI-Information:
X-SGSI-MailScanner-ID: CFD6767DCA9.A8125
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/y2AqB1fa2mVjySo3qHbFEyfbck0>
Subject: Re: [multipathtcp] Adding a new work item on MPTCP API
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Olivier.Bonaventure@uclouvain.be
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: Wed, 09 Nov 2016 15:31:10 -0000
Phil, > Following the earlier discussion, there is support to add a charter item > as follows: > > <<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. > The document will be Informational.>> > > If you disagree with this being added, or suggest some mod to this item, > please say. Fine for me. When RFC6987 was published, nobody had experience with an API for MPTCP. With the existing deployments, there is experience with such APIs and it makes sense to define an API that would allow applications to interact with an MPTCP stack. The availability of such an API will be very important for those who want to deploy MPTCP end-to-end. There are various use cases where it makes sense for an application to control the utilisation of the underlying subflows and the WG should support those use cases. When MPTCP was designed, we refrained from doing any modification to the socket API to ensure that it could be incrementally deployed and support existing application. Looking at the largest deployment, it turns out that this deployment is an application that does a clever utilisation of the underlying MPTCP stack and not a generic application that simply runs on top of MPTCP... We should probably start the work by looking back at RFC6897 and examine which parts of this document have been implemented or can be implemented and which parts should be updated based on the operational experience. Olivier
- [multipathtcp] Adding a new work item on MPTCP API philip.eardley
- Re: [multipathtcp] Adding a new work item on MPTC… Mirja Kühlewind
- Re: [multipathtcp] Adding a new work item on MPTC… Alan Ford
- Re: [multipathtcp] Adding a new work item on MPTC… Olivier Bonaventure
- Re: [multipathtcp] Adding a new work item on MPTC… Mirja Kühlewind
- Re: [multipathtcp] Adding a new work item on MPTC… Christoph Paasch
- Re: [multipathtcp] Adding a new work item on MPTC… Fabien Duchêne
- Re: [multipathtcp] Adding a new work item on MPTC… philip.eardley
- Re: [multipathtcp] Adding a new work item on MPTC… Scharf, Michael (Nokia - DE)
- Re: [multipathtcp] Adding a new work item on MPTC… Yoshifumi Nishida
- Re: [multipathtcp] Adding a new work item on MPTC… Joe Touch