Re: Preparing for discussion on what to do about the multipath extension milestone

Ian Swett <ianswett@google.com> Thu, 01 October 2020 00:51 UTC

Return-Path: <ianswett@google.com>
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 217C43A0DD2 for <quic@ietfa.amsl.com>; Wed, 30 Sep 2020 17:51:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.599
X-Spam-Level:
X-Spam-Status: No, score=-17.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 gvPRJSXFkUzh for <quic@ietfa.amsl.com>; Wed, 30 Sep 2020 17:51:35 -0700 (PDT)
Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) (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 B832C3A0DD1 for <quic@ietf.org>; Wed, 30 Sep 2020 17:51:35 -0700 (PDT)
Received: by mail-yb1-xb31.google.com with SMTP id 133so2695789ybg.11 for <quic@ietf.org>; Wed, 30 Sep 2020 17:51:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zhKHzJtQb7r3l8ShAd6Q6CrL2yk7TI5F1GFLrDrykAE=; b=QJINmx5XxaJNjtSR26X/b/8hL8WmJVAjpneNtOd1pqVnb2GXjq2zEv+ZFGG1ORWZgy PZpnsUEqkonnIolqHIDUCIcbx2EmwC8J7ODbJJ+4www5gIpSx9AGDAO8dd8d3wJL5cEn ejsL5wq9/mDsniu4AV8PJ62hee9c7cXR/YYZukl0SgwR0LscQpNxGmFOm8UjmkuruScr wNg2BA48kI4RRCW41r1+UZEn05mZ3/ThWC0SDSfGptxobTs2jMRipshtjcudgvWbQ2hm vJmpza2zcHACRvy4YDa05NecE6LuMLjX5j2n8gt0Lg5jplgSmTdFVO87qc/TG2/8s1cE oaKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zhKHzJtQb7r3l8ShAd6Q6CrL2yk7TI5F1GFLrDrykAE=; b=PrBNgakb36GteD6zwYkHC5XDUp4bW//KdXXuNkgRYsJ1Cy9iauwwV2ne5WctEDtBpE 2zKC5fTvaWx8Dm7BC2TyiKMedKX4+Mv23nCH9Um8uqG7+bAbOb13H/iUO3mttKeDr/go /fxjA5epm2/0SLMExYQh6QaY71LujkN4cMHai7HXUZ9lWBNAnOVjqlU9Bmel6X3K3NdQ xWMcIp+HVU+hgok8aJ/lLyrzVy7R8/HzdcIlrb1NTsS+Pe7U8i1gk4qN2aK0a9jjLFrS 4A4kE9ifG5XJWFipFCBZcOz8GxRNsZF5NEc5E+q/IJ3VWhEWVk20TvVzS5WvHjtt0phB uK3A==
X-Gm-Message-State: AOAM530M3BKCdD3WlJxfPFybYtUe17uSPNy07YZ3ZMCwowN0/oi27R53 hPSGvdfoL19ninkfY8smzAsiYs5B426eTn/etasoKg==
X-Google-Smtp-Source: ABdhPJymsh2GnAsqZTdB1lqpUnLVFzGNe8xMjtLK7+3gOYlymF/nZBWO6McWnm03ZYO4DHdaUeS47z0q2A9rtUnS3ak=
X-Received: by 2002:a25:cfc7:: with SMTP id f190mr7117762ybg.388.1601513494687; Wed, 30 Sep 2020 17:51:34 -0700 (PDT)
MIME-Version: 1.0
References: <F0A5E38D-4117-4729-BFF8-72D97CAA9908@eggert.org> <CAKKJt-e=+XLZhNWqaG9YSLTRqyQRvDc-dagUSkFwHOByFwZ++Q@mail.gmail.com> <78651438-2fce-ba67-4f44-4228bbc79a75@uclouvain.be> <CADdTf+hOACZ1x=d8SV-aX0f3vc+_fyqTziRqi5gi+nJgppaz8A@mail.gmail.com> <CAKcm_gNF=0gwrPt=Mr1P=dF_-wmXfz-OJkavFSDe1qrXFeMa4A@mail.gmail.com> <CAM4esxRYyB3Y19P=0D8qzrGPTwGFWJT2T_eWQsODYrkJahX3Qw@mail.gmail.com> <CAKKJt-dvL3ccbLFDQ0CaS3yJLdQdRgbWZwdeAThB1t1+EQBn7g@mail.gmail.com>
In-Reply-To: <CAKKJt-dvL3ccbLFDQ0CaS3yJLdQdRgbWZwdeAThB1t1+EQBn7g@mail.gmail.com>
From: Ian Swett <ianswett@google.com>
Date: Wed, 30 Sep 2020 20:51:22 -0400
Message-ID: <CAKcm_gPoLbYEMx5HE1iBkMsufZoMDXgqzDf-x2RXGODXgW7=aw@mail.gmail.com>
Subject: Re: Preparing for discussion on what to do about the multipath extension milestone
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: Martin Duke <martin.h.duke@gmail.com>, Matt Joras <matt.joras@gmail.com>, QUIC WG <quic@ietf.org>, Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Content-Type: multipart/alternative; boundary="000000000000f4967805b0916a53"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/emeSOXRJiA2gDQ-Iffj0bBLy2g8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 01 Oct 2020 00:51:38 -0000

Given the responses, can we narrow down the way forward(ideally on a
different thread) to directions that are less open-ended?  I'll suggest
some options, but the chairs and/or ADs need to decide.
 1) No future work on multipath in the QUIC WG, in the belief the existing
connection migration functionality is sufficient.
 2) Adopt the existing draft as a starting point for QUIC multipath(
draft-deconinck-multipath-quic
<https://tools.ietf.org/html/draft-deconinck-multipath-quic>), with the
explicit goal of not expanding the scope of the document.
 3) Adopting multipath as a core QUIC WG deliverable.

I favor #2, but these may not be the right options.  Normally I'd say
people should work this out in person, but that doesn't seem viable at
the moment.  I'm happy to set up a long(3-4+hr) Google Meet to discuss this
via videoconference if that helps move the discussion forward.

Or we can form a design team, which typically takes O(3 months) to finish.

Ian

On Wed, Sep 30, 2020 at 3:15 PM Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com> wrote:

> Hi, Martin,
>
> Just a couple of thoughts here:
>
> On Wed, Sep 30, 2020 at 12:16 PM Martin Duke <martin.h.duke@gmail.com>
> wrote:
>
>> (Speaking as an individual)
>>
>> There is some back-and-forth as to whether these are useful cases are
>> not. I'll take it on faith, given the proponents, that there is a real hope
>> of deploying this. However, I share the desire to not have the WG fully
>> consumed by MP-QUIC for the foreseeable future.
>>
>
> That sounds right. I'm assuming that getting the core QUIC specifications
> published and doing any cleanup work necessary SHOULD/MUST take priority,
> in the BCP 14 sense of those words.
>
> As Lars' initial note said, I'd also like to see the manageability,
> applicability, and datagram extension working group drafts, already adopted
> by QUIC, moving forward.
>
>
>> I don't think the community has well-established solutions for many
>> problems in this space (e.g. scheduling). However, I think QUIC is a far
>> better platform for experimentation than the alternatives, and would
>> support a draft similar to draft-deconinck-multipath-quic
>> <https://tools.ietf.org/html/draft-deconinck-multipath-quic> that
>> provided the required protocol extensions to make that happen [1].
>>
>
> I agree that scheduling is challenging - 3GPP is certainly spending time
> defining different strategies for behaviors, even in addition to the ones
> we described in
> https://datatracker.ietf.org/doc/draft-bonaventure-quic-atsss-overview/.
>
> And I agree that the QUIC protocol would be a better platform for
> experimentation than anything I can think of (other suggestions are, of
> course, welcome).
>
>
>> IIUC the hard, unsolved problems are common to all MP protocols, so I
>> don't think further research and future standards in this area are specific
>> to QUIC or appropriate for the QUIC Working Group. But experimental QUIC
>> extensions would accelerate this work, are appropriate for the WG, and may
>> get us to a place where we could confidently develop standards about it.
>>
>
> Targeting Experimental status for work in this area sounds like a fine
> plan to me (much better than not thinking about multicast in the IETF for a
> while longer).
>
> I know you have a variety of tools at your disposal to direct this work
> (MP-TCP was done in its own working group, for both Experimental and
> Standards-Track versions of the protocol specifications). Do the right
> thing, of course.
>
> What do you and Magnus need from members of the community, to help move
> forward on this?
>
> Best,
>
> Spencer
>
>
>> Martin Duke
>>
>> [1] I would prefer that this draft be Experimental, and have numerous
>> nits about the design that are not relevant to this thread.
>>
>
>
>