Re: QUIC - Our schedule and scope

Olivier Bonaventure <olivier.bonaventure@tessares.net> Mon, 30 October 2017 17:19 UTC

Return-Path: <olivier.bonaventure@tessares.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA02513FD72 for <quic@ietfa.amsl.com>; Mon, 30 Oct 2017 10:19:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=tessares-net.20150623.gappssmtp.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 mXGLhClOwmSH for <quic@ietfa.amsl.com>; Mon, 30 Oct 2017 10:19:22 -0700 (PDT)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A73413FD86 for <quic@ietf.org>; Mon, 30 Oct 2017 10:19:22 -0700 (PDT)
Received: by mail-wm0-x230.google.com with SMTP id y80so10520102wmd.0 for <quic@ietf.org>; Mon, 30 Oct 2017 10:19:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tessares-net.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=fSRlvJis//hlK40YNdQstrdOa66nwAG2bOiMTbXi7ts=; b=cDSuFYuoi67KX6Cf8a2oJNOmZL8/1dnMYbEeCnG2yuxG7ycUGxNDGtk6Us4uSM52nT xwzcDRj3j7TJbC9pgD/qgdz/IE5441bvD42cI3hItSsqjGE8jKsX6GorZHI05N7bclZn ata+2laywPegrIonFgd01qf1hzlE2Oow11aIxfAdIWzIolls+YlULElKlelozM8thQWU tMn/tkQ64u4cRV4beFQKJnnRmSlDq310ZeSWJLP8FOBQPda3CDpyK6ZhEC7nJ8+PkLop nhXK0xD1xBCqMz9bo6qfwTQMYYTvvADs3mvG9radK2NQkcYqeDzAzC2H+489kWzISnkN uF6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=fSRlvJis//hlK40YNdQstrdOa66nwAG2bOiMTbXi7ts=; b=imPLCodmJQSDD/LuY5f+AjLpw4FRtmK82Z2X7QfZDp+dgqgEis3dEUerkbSGxkN346 RFuTZRvBfLfRffAUz4IQG8lSjez90JqFjvxOYFSeMzGoZvkGiptFgo07VaIPdcaDPn3Q meWlxDwZjK9BHbbdGd1FyIM5ir3pxdyLSPCV90bV9p01CSYvG+9CBN3lUEOo0bqsNbon 2aCGnIGse9gNH6sJ1lkfK7FFPhLEO4BEH1j1wux4ZPOpaOto6FufvC8dUqO8q8dfyVRe GqHSpRWsfIHufA/cwLhauuJHV8x3sYcvXlx0F5aYsUD6+aBShOttq0piYlB+pWV1cyRh i9Eg==
X-Gm-Message-State: AMCzsaXjsPpeurc9GYdceeLQcWFuAu9vNxWBfx9yzX+mXFoDTDs4gDaH Xnpy2gIAwOk+EM/Ixkl6fE5MTpapMYsEkYsvw70QiiPxc4xIMHWMbBmVQVSBw3ZQcn40Rw3oTMW l7Q==
X-Google-Smtp-Source: ABhQp+RhgfqImcHi/z/qvbFrqBPCOzbjkAU90YZCZeN6Rim977iD/QcbqhcD4lCZAgmRvIm/Y6OzPA==
X-Received: by 10.80.143.98 with SMTP id 89mr12527130edy.273.1509383961034; Mon, 30 Oct 2017 10:19:21 -0700 (PDT)
Received: from mbpobo.local ([2001:6a8:308f:2:51c2:8e12:5ae7:efd]) by smtp.gmail.com with ESMTPSA id l4sm12685486edc.20.2017.10.30.10.19.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Oct 2017 10:19:20 -0700 (PDT)
Subject: Re: QUIC - Our schedule and scope
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, "Eggert, Lars" <lars@netapp.com>
Cc: Lucas Pardue <Lucas.Pardue@bbc.co.uk>, Simon Pietro Romano <spromano@unina.it>, QUIC WG <quic@ietf.org>, Mark Nottingham <mnot@mnot.net>, Quentin De Coninck <quentin.deconinck@uclouvain.be>
References: <BCAD8B83-11F7-4D4A-B7B3-FCBF8B45CBB4@mnot.net> <7CF7F94CB496BF4FAB1676F375F9666A3BA7361D@bgb01xud1012> <49DC61C7-9E31-4049-84E3-112F129CBE50@mnot.net> <FAE9A7F7-C642-4AC5-B469-91BE7189F2F0@unina.it> <FFBE48EA-FD6F-42C6-B1A4-80C4CD8D9864@netapp.com> <CAKKJt-e1K1LD=P217oGZ2XDmWFaLp3tmwXmYOxh+Mud+zdM3bA@mail.gmail.com>
From: Olivier Bonaventure <olivier.bonaventure@tessares.net>
Message-ID: <d0218dba-288e-1d0a-f0d2-e9996a53c650@tessares.net>
Date: Mon, 30 Oct 2017 18:19:19 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAKKJt-e1K1LD=P217oGZ2XDmWFaLp3tmwXmYOxh+Mud+zdM3bA@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Language: fr-classic
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/w05ww8hNiQY4Pv4UwbUTjVtohjo>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Oct 2017 17:19:26 -0000

Spencer,

> When we were discussing the QUIC charter, I was very reluctant to 
> charter a new transport protocol in 2016 that didn't address multipath 
> (other people have suffered more while adding multipath to a protocol 
> that didn't anticipate multipath than I have, but I've seen enough 
> suffering). That may be the point I pressed on most strongly while 
> editing the current charter. So even though we wanted to minimize the 
> initial charter scope, I included multipath in the charter I took to the 
> IESG.
> 
> I had assumed (without asking anyone) that
> 
>     - Enabling multipath and forward error correction extensions
> 
> (listed as one of the key goals in the current charter) would put 
> "making sure that extensions were possible" in scope for v1.


Having spent many cycles at making sure that Multipath TCP can work and 
be deployed, I confirm that it is important to take multipath into 
account early in the design of a new protocol like QUIC.

Quentin De Coninck has been working on Multipath QUIC and has submitted 
a draft that proposes minimal changes to QUIC v1 to support multipath 
capabilities. This could be a good starting point for the working group 
to ensure that the QUIC v1 design does not get stuck in a state where 
middlebox ossification makes multipath much more difficult than it 
should be.

Name:		draft-deconinck-multipath-quic
Revision:	00
Title:		Multipath Extension for QUIC
Document date:	2017-10-30
Group:		Individual Submission
Pages:		20
URL: 
https://www.ietf.org/internet-drafts/draft-deconinck-multipath-quic-00.txt
Status: 
https://datatracker.ietf.org/doc/draft-deconinck-multipath-quic/
Htmlized: 
https://tools.ietf.org/html/draft-deconinck-multipath-quic-00
Htmlized: 
https://datatracker.ietf.org/doc/html/draft-deconinck-multipath-quic-00


Abstract:
    Multipath TCP has shown how a reliable transport protocol can
    efficiently use multiple paths for a given connection.  We leverage
    the experience gained with Multipath TCP to propose simple extensions
    that enable QUIC to efficiently use multiple paths during the
    lifetime of a QUIC connection.


The draft shows that with small extensions and the ability to encode a 
path identifier in the public header, it is possible to have a Multipath 
QUIC design that is both clean and extensible. Quentin also has an 
implementation of Multipath QUIC as an extension of the QUIC-go 
implementation (thus not totally aligned with QUIC v1). His measurements 
that will appear in a forthcoming paper show that Multipath QUIC 
provides very good performance compared with Multipath TCP.


Best regards,


Olivier Bonaventure

-- 

------------------------------
DISCLAIMER.
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
If you have received this email in error please notify the system manager. 
This message contains confidential information and is intended only for the 
individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system. If you are not the intended recipient 
you are notified that disclosing, copying, distributing or taking any 
action in reliance on the contents of this information is strictly 
prohibited.