Re: Take multipath to a BoF
Jana Iyengar <jri.ietf@gmail.com> Thu, 08 October 2020 00:54 UTC
Return-Path: <jri.ietf@gmail.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 E6E5A3A00E0 for <quic@ietfa.amsl.com>; Wed, 7 Oct 2020 17:54:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 NQjjxAKSAwOU for <quic@ietfa.amsl.com>; Wed, 7 Oct 2020 17:54:12 -0700 (PDT)
Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) (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 D14DA3A03EE for <quic@ietf.org>; Wed, 7 Oct 2020 17:54:06 -0700 (PDT)
Received: by mail-lj1-x22c.google.com with SMTP id 133so3926345ljj.0 for <quic@ietf.org>; Wed, 07 Oct 2020 17:54:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KMNF+DHPEs4WDkAb8nLKxy6mdOmxnnE9yZ8kIJ95C8s=; b=XnasvPSEzsJCJDuIc4OPXjVJo5dDoSucx22tRUhjOpkG63SeWO70D5hEIjvhmQmC9+ Ya46VrnenKdKW3S5aTF9pkU5EMEbSKnhRoyf+Ve/STAT/d8ulPsBy5qy3ab4s+ghfbdS 4+CrzbK1cmhiF+6Ep4T9Fd6UfEs4Eljxn/tV3aUABE3BguHvX0SVFP/mnik230bVGBh2 5ch11cFo/G8D1EUFrPz69C5cRUpHZLwT0AR3V07+vkmiYIBSHq78+KVczkJYHx9K6tRh 2tpPt/9In7faiH1IornSk3jfkI18s4X02gYzhTr4Mh7d0B+twOkbFYGl7QUSiIKenc4t RkeQ==
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=KMNF+DHPEs4WDkAb8nLKxy6mdOmxnnE9yZ8kIJ95C8s=; b=AWkknIdAidJ+1IdeMdpsxAN4Mv37raFBeeh8SvjMfZxPWi4s5Jnac6B9gqJJCM2SUn gLdaEfL+5l7d2puk2J0yxVZ7wLT+38XkbndFhUplkLzgBrPwhaPJaolp9FZhGqrsik9O XMf1GlBZruNnw3dlWtODGplrztUPLgQ2pv/snWyGEDisxqypiHAcpSpQqyY4h3Un5A57 QXdYc9xt81E1ORZrzjvmWwh/d0vvOlRO+lykiHJcooC/gK9FZu/tRmbmbtn4hzqyJq25 D/zr2dsuhU/CDNW+pvpOELIoHx+p787PNyIS1aCgPmhwg+OHhY3IFDVIoDAKg3cSK5zL +JEw==
X-Gm-Message-State: AOAM533HSg8pq+xYQe5m8T+4Th3X7T+x4rHEbIieAqMZj4h4vkOiYLbO IPX4ECvqfGqY2uDgSnL1gw5ttY6eOuf4P8dNVIY=
X-Google-Smtp-Source: ABdhPJwzxOzb1OT4KJizcoROe1jp1sYaSGa+ReXpYu8S5FwrFQofDmKuf+04WU1rk++YR6H9lLv5TuWazELzj6AlJMY=
X-Received: by 2002:a2e:5c83:: with SMTP id q125mr1971633ljb.387.1602118444733; Wed, 07 Oct 2020 17:54:04 -0700 (PDT)
MIME-Version: 1.0
References: <f7dcea59-985c-4e31-b743-36315f2cb7e3@www.fastmail.com> <E2C884AC-5FC8-46B9-B879-F5A0B6F53C14@ericsson.com> <CAKKJt-eK0rZw5MEoUkoEuFHJd2g5kTF5+y9CaR3iSvj3SW4x_g@mail.gmail.com> <CALGR9obwi_xqEs1uXwa-QknREM4HPd=Dk-r+0ZYpWg=B4yk84Q@mail.gmail.com> <CAKKJt-d6vYmc8_Jmfvqk2zesy3dAybuZPCkEGycbkTKZ6StJDA@mail.gmail.com> <CA+9kkMDrZJ1ujdjC7YUe+7yM1onOM6LwwBh_W--L=jVbCF1=Gg@mail.gmail.com> <CAM4esxTK5kVF5EvCTvVT25=vSmNxuYviWVSQ3233K0r_qmqhhg@mail.gmail.com> <CA+9kkMB--HXmYuvBkfqDYFSjmnkTpTOh1j=CchH0u7eUoRQMBA@mail.gmail.com>
In-Reply-To: <CA+9kkMB--HXmYuvBkfqDYFSjmnkTpTOh1j=CchH0u7eUoRQMBA@mail.gmail.com>
From: Jana Iyengar <jri.ietf@gmail.com>
Date: Wed, 07 Oct 2020 17:53:53 -0700
Message-ID: <CACpbDcdpZW=3ydTJhD6aVB6K6kBsb22ujuBMSk4rm7P17duXOg@mail.gmail.com>
Subject: Re: Take multipath to a BoF
To: Ted Hardie <ted.ietf@gmail.com>
Cc: Martin Duke <martin.h.duke@gmail.com>, Mirja Kuehlewind <mirja.kuehlewind=40ericsson.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>, Lucas Pardue <lucaspardue.24.7@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000c95a8105b11e440c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/nwdE7CwZv0dVWTyg_oASie0r2M8>
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, 08 Oct 2020 00:54:14 -0000
Thanks, Martin, for this suggestion. While it seems inflammatory, and while the chairs/ADs may disagree with wanting this to become a BoF, I agree with your reasoning. A few points. First, I want to say that multipath is a good thing to have in the long term. It will take work -- even if you disagree that it will, it would be a mistake to assume that it won't -- and I think we ought to do the work necessary to make it happen. However, the timing of this conversation is poor. In Martin Thomson's words: "If the group had nothing else to do, then I'd be less concerned about the time being spent on this. I have no real interest, but I could go elsewhere. But QUICv1 is hardly done. We have more deployment experience to learn from, version negotiation, datagrams, performance tuning, and enough stuff to keep this community busy." I find myself questioning the urgency and the timing of this discussion. I do not want to put aside stuff that we ought to be doing to ensure that QUICv1 gets out there and is adopted widely, which is where a number of folks are spending cycles right now (many of the folks deeply engaged in QUICv1 are now actively trying to deploy and iterate.) The success of QUICv1 depends on these deployments succeeding, and we need to provide room in the WG for these discussions. I'll also re-emphasize that we need strong interest and commitment to implement and experiment. In Marten Seemann's words: "people who’re actually willing to put in the work to implement it, experiment with it on an internet-wide scale and gather data to inform future specification work". Even if it's not in a BoF, we ought to be asking the same questions of starting this work within this WG right now. On Wed, Oct 7, 2020 at 2:55 PM Ted Hardie <ted.ietf@gmail.com> wrote: > Howdy, > > On Wed, Oct 7, 2020 at 2:33 PM Martin Duke <martin.h.duke@gmail.com> > wrote: > >> Hi Ted, >> >> (no hats here) >> >> If we had no sense of the use cases, then a non-wg-forming BoF to >>> discuss them might be a useful step. I've seen enough of them on this and >>> other threads to not believe that's needed, but I also won't object if >>> other folks want that. But ultimately, *I think the work has to remain >>> part of the core transport work on QUIC*. Without that, I think you >>> get MP-QUIC as a distinct transport from QUIC, rather than enabling QUIC to >>> both path switch and run over concurrent paths. That's a substantially >>> worse outcome, at least in my opinion. I don't work for Apple, but I will >>> champion them for a moment without speaking for them: I am convinced by >>> their use cases alone that this work is worth doing in the IETF. >>> >>> >> Depending on what you mean, I'm not sure I agree with the bolded part. >> There is almost certainly some amount of protocol (frame types, etc) that >> have to be defined in QUIC, and I agree that this should happen in the WG. >> >> That's the key thing I think we need, so I'm glad we agree at least up to > here. > > >> But there are other more interesting problems (scheduling, congestion >> control, etc) that are applicable to all the failover-capable transports >> (MPTCP, SCTP, QUIC). I could be persuaded otherwise, but I think the latter >> is best done not in QUIC, but instead either in TSVWG or a WG purpose-build >> to do so. >> > > I continue to disagree here, largely because what you can do about > scheduling, congestion control, etc. varies among the different > transports. There are certainly common research topics, and if we were > describing an RG, I'd agree that a dedicated group with a scope that > included all of them would be a good result. But for a working group, the > engineering constraints and opportunities are sufficiently different that I > don't think any of them are well served by being lumped together. You > might get a common solution, but there's a real possibility that it would > be the least common denominator. > > Just my opinion, of course. > > Ted >
- Take multipath to a BoF Martin Thomson
- Re: Take multipath to a BoF David Schinazi
- Re: Take multipath to a BoF Kazuho Oku
- RE: Take multipath to a BoF Florin Baboescu
- Re: Take multipath to a BoF Marten Seemann
- Re: Take multipath to a BoF Mirja Kuehlewind
- Re: Take multipath to a BoF Spencer Dawkins at IETF
- Re: Take multipath to a BoF Carsten Bormann
- Re: Take multipath to a BoF Lucas Pardue
- Re: Take multipath to a BoF Spencer Dawkins at IETF
- Re: Take multipath to a BoF Ted Hardie
- Re: Take multipath to a BoF Martin Duke
- Re: Take multipath to a BoF Ted Hardie
- Re: Take multipath to a BoF Jana Iyengar
- Re: Take multipath to a BoF Olivier Bonaventure
- Re: Take multipath to a BoF Spencer Dawkins at IETF