Re: Draft response to Liaison Statement, "LS on ATSSS Phase 2 Requirements to IETF QUIC Working Group"

Martin Thomson <mt@lowentropy.net> Wed, 30 September 2020 21:35 UTC

Return-Path: <mt@lowentropy.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 23B703A0BB6 for <quic@ietfa.amsl.com>; Wed, 30 Sep 2020 14:35:48 -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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=lowentropy.net header.b=jGw5SZYO; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=WioFrp14
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 Zw1Ii1XoGK1Z for <quic@ietfa.amsl.com>; Wed, 30 Sep 2020 14:35:45 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B3B53A0BB9 for <quic@ietf.org>; Wed, 30 Sep 2020 14:35:45 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 716A55C0124 for <quic@ietf.org>; Wed, 30 Sep 2020 17:35:44 -0400 (EDT)
Received: from imap10 ([10.202.2.60]) by compute1.internal (MEProxy); Wed, 30 Sep 2020 17:35:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm3; bh=eIp61ev78Alcl/DdjfwE5oCGkFH4i2x cV7bqkVx/uTE=; b=jGw5SZYOH8Z6WLciiCn40dusKg/auqvJGWpRJnxxYYKM+sc v8eIeguy6DlMCNx4Qp4YxGe7FkcELRQIZQj3hGzOXMa0fDhLnkAvujl87oiT+RYr PjwVLISq+94NrMVdqlb/SgykCPr31YChNvHTPKgql7zmQ8aLl73zJVKEGOuD3Bhi UxSVCv6QA38c0uBJjaR1LX8dn86xtko3ed5XwveSS29YvIQCgNThUFRShp6Ztynf jwiwYfoHXkbqDvkPzYK1K7KgTdMq1Qv/yghqJ9FzY/7Oipt6W/4sfvLMVuQo/Eak 86OQlbXnDrXj37r82E/jRpCbDyo7K+CsCJmeREA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=eIp61e v78Alcl/DdjfwE5oCGkFH4i2xcV7bqkVx/uTE=; b=WioFrp14L9Ii27FjdoNfRx rMJNCoXDc2G8XqXAD/9+U4l3A/EIoTmlsOM0icMhLh2/a32VqoEwy3XGKqYEQJGl jNCUD4BTD++JYVH8gEs2MLB5vjscrUIMXZ3/K331EL4wOtB2mhp56jtu6UHU717u gh9GhKs8TLAxHxMvwsaTy5aDm0rfpsYbVvr9Y5Yx9QK8JOKk1I27ypeeKzVX7Ql3 Dem8830NJuwdxLnU/gBkGNVvrxkJHqHwkjPxzG8QNg0BfKNk6mcp0lI5WI2xTUYT LyWKB8hUVeXgImFhq/9MIbLuI14fvosR0mulEf+4l+D6TmRM3/1k3QNjTTtdmEqw ==
X-ME-Sender: <xms:L_p0X0FTKwRTB5h5VkMDrqYT1Q4KT7snJ2ot-Tf_X8CGWV7R97aX0Q> <xme:L_p0X9X0IBloMqtdhq1OrRPbtDhz-WnOlJcC0vRYtssjhMI7rGxKdKiwr_AdPd5RO jT7zAUU0Lc1qvQ6luE>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrfeefucetufdoteggodetrfdotffvucfrrh hofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgenuceurghi lhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttdertderre ejnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhht rhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpeelfedugfelgeeigfeuveeludejje eutdelgedvteehueevhfdvhefggeeuffeivdenucffohhmrghinhepihgvthhfrdhorhhg necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhtse hlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:L_p0X-L0u7D9iugzJHa_sll7zxMvcwIQ8m_Fgd9Z8jR7lM97Zmww0Q> <xmx:L_p0X2G8RR_YukQfagNzcB72VblFxsZm3rjKh4CZnY71aQW8h72FQg> <xmx:L_p0X6UfoPtCi6famo0XB7ZqI9K57Tqbap_I7l23ynnbIjpAcf_EeQ> <xmx:MPp0XyiFAGbwxWvWZq0vj8lYwnVzk7a77NFaPM8QBKf5bxHSIbhReg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 1D58520067; Wed, 30 Sep 2020 17:35:43 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-382-ge235179-fm-20200928.002-ge2351794
Mime-Version: 1.0
Message-Id: <96a2f8ff-36e6-4ac3-b0b4-c4c0b4ba112e@www.fastmail.com>
In-Reply-To: <CAPDSy+5X7_j+6Sbb=Q9CpqhB5pb06s1Xp1n4aD1p7CEAygH1OQ@mail.gmail.com>
References: <5530E619-F6A8-4ECA-A9E9-3DE4B5DECA97@eggert.org> <a50d0abd-e7fd-164b-3249-8c50f37f1573@uclouvain.be> <CAKcm_gOXd=kMA8D5gsKK-3W8b2X9Rh3ywRCsy5v9NNXMM2TKYw@mail.gmail.com> <CAPDSy+5X7_j+6Sbb=Q9CpqhB5pb06s1Xp1n4aD1p7CEAygH1OQ@mail.gmail.com>
Date: Thu, 01 Oct 2020 07:35:22 +1000
From: Martin Thomson <mt@lowentropy.net>
To: quic@ietf.org
Subject: Re: Draft response to Liaison Statement, "LS on ATSSS Phase 2 Requirements to IETF QUIC Working Group"
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/mYThcrIEIsgYNKmzpt2D8F7U0eI>
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: Wed, 30 Sep 2020 21:35:48 -0000

Wasn't it of interest to the working group? I mean, a Google's interest is relevant, but only to the extent that it contributed to the overall interest in the feature.

On Thu, Oct 1, 2020, at 02:21, David Schinazi wrote:
> To add to what Ian said, I really think that the following
> statement from the draft reply is an overstatement:
> <<[multipath support for QUIC] was part of the original
> charter due to its inclusion in the pre-IETF
> "Google QUIC" protocol>>. As Ian said, the team was
> considering it but it never made it into the protocol.
> Perhaps you could rephrase it to something like:
> <<[multipath support for QUIC] was part of the original
> charter because it was of interest to authors of the
> pre-IETF "Google QUIC" protocol>>?
> 
> Other than that, the reply looks good to me, I think
> figuring out whether to do multipath in the WG, and
> refusing to remove encryption are the right calls.
> 
> David
> 
> On Wed, Sep 30, 2020 at 7:49 AM Ian Swett 
> <ianswett=40google.com@dmarc.ietf.org> wrote:
> > 
> > 
> > On Wed, Sep 30, 2020 at 5:24 AM Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> wrote:
> >> Lars, Lucas and Mark,
> >> > 
> >> > FYI, below is a draft of our intended response to the Liaison Statement "LS on ATSSS Phase 2 Requirements to IETF QUIC Working Group" which we intend to send next week.
> >> > 
> >> > Please feel free to send comments.
> >> > 
> >> > Thanks,
> >> > Lars, Lucas and Mark
> >> > 
> >> > --
> >> > 
> >> > Thank you for the update on your progress and your questions. Please find our
> >> > responses below.
> >> > 
> >> > On Qn-1: The future of multipath support for QUIC is currently under active
> >> > discussion in the IETF QUIC working group. While it was part of the original
> >> > charter due to its inclusion in the pre-IETF "Google QUIC" protocol, several
> >> 
> >> I'm very surprised by this sentence. It gives the impression that 
> >> multipath was a feature of Google's proprietary QUIC protocol. My 
> >> understanding based on the public documents that Google released and the 
> >> source code is that multipath was considered by Google as they reserved 
> >> one bit in the header to indicate multipath but that this was not fully 
> >> implemented nor tested within Google QUIC. If Google had a specification 
> >> of multipath QUIC, I'd be very interested in seeing this document.
> > 
> > There was a design and part of an implementation, but it was never completed because there were no customers for it and it added substantial complexity.
> > 
> > IETF QUIC has changed quite a bit from Google QUIC, so I think basing any design on the more recent multipath proposal(draft-deconinck-quic-multipath-05 <https://tools.ietf.org/html/draft-deconinck-quic-multipath-05>) would be a better starting point.
> >> 
> >> My understanding of the initial charter discussion was that multipath 
> >> was a desired feature by many of the participants in the initial charter.
> >> 
> >> > participants have argued during the last year that QUIC's connection migration
> >> > support is sufficient for the majority of our use cases, and that full-blown
> >> > support for multipath QUIC should consequently be abandoned as a WG deliverable.
> >> > Other WG participants remain of the opinion that multipath support for QUIC is
> >> > very important. Due to this active ongoing discussion, we do not have an estimate
> >> > at this time whether WG drafts for multipath QUIC will be available in 1Q2021.
> >> > 
> >> > On Qn-2: The QUIC WG is chartered to provide an encrypted transport protocol.
> >> > An option to disable encryption will hence not be standardized.
> >> > 
> >> > Kind regards,
> >> > Mark Nottingham, Lucas Pardue and Lars Eggert, QUIC Working Group chairs
> >> > 
> >> 
> >> Best regards,
> >> 
> >> 
> >> Olivier
> >>