Re: I-D Action: draft-ietf-quic-version-negotiation-03.txt

Martin Thomson <mt@lowentropy.net> Tue, 09 February 2021 05:42 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 77ADE3A192F for <quic@ietfa.amsl.com>; Mon, 8 Feb 2021 21:42:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.12
X-Spam-Level:
X-Spam-Status: No, score=-2.12 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.01, RCVD_IN_MSPIKE_WL=-0.01, 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=L9MNjeIP; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=PVhgw/kN
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 Khx41b_J3Kxu for <quic@ietfa.amsl.com>; Mon, 8 Feb 2021 21:42:45 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADF463A192D for <quic@ietf.org>; Mon, 8 Feb 2021 21:42:45 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id D6F5F5C010C for <quic@ietf.org>; Tue, 9 Feb 2021 00:42:44 -0500 (EST)
Received: from imap10 ([10.202.2.60]) by compute1.internal (MEProxy); Tue, 09 Feb 2021 00:42:44 -0500
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=fm1; bh=55hjBNcTqnXpsqW9N1rB/qweH+s5UAy ZYm3XW3cTaj8=; b=L9MNjeIP9pqRRbioTH3H1F+eoMnSpy05lwYGgorZho+PtEu STK4B+qAuFJ6lHyCOXkBCUeUBQNT9DQGskXXLvnJO8wzoar9ZEZDrtsNbmd4bDWk NAecBlHyV45CntNrOst5j7LaBfpc04H+B/HC3OWSOBRiEQNUzLqKRdx7x94rCKqW /aNeq0QYw6sGxoUxwTRF+Br5Qnqcryl40Lf+u04xHw16Z69Ym0hUavjKwPLR/rg2 YfqMoyq2LJbD0h62Uf8mqu+NLN8YPi1f9miu52RrsJWNiMsTchbxGuWYtqeAYWIO y+WcrMBHgCnJNj4oroqV+l3bv5B1eLHhEdT0Nqg==
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=fm2; bh=55hjBN cTqnXpsqW9N1rB/qweH+s5UAyZYm3XW3cTaj8=; b=PVhgw/kN/6W6gEnFh1NwHk F5DrKu5MoTvw9G/4XW/n7pYOBdah3YTSusV4WWpiraFDsgDKSg7hqdL3UBxtYqnK 3iOE+lAzW6yJuejdGNsa6UeAI0huSTRt1Fh88q1naHghEuXR2yA0zRJqFElbPXyd Gk4GfVJWEsjJbLHfhOorP33I9VIHPrdjee/SnrIWHzdJfI4De3mfdIayU1Tiaoob uXFInxEnxFdsjM3GUK44+ELYG3Ec64IIO8K93ngT1tcVROZEbNLxqjR6UnBRaBus RjncBNPx0MWAx6dx7/SqupAovqjcpDmDiPJm9EUekF4SEx9TpI+F83pDIuGg6iLQ ==
X-ME-Sender: <xms:1CAiYN34YTgoBRWDfby-o4uZwl1TYsNRl4g0pN8R4prS2gM71U-REA> <xme:1CAiYEGg_2BywkNu1pfJi-CKImhk2ky8Upk80t0P5eVK9W6B2Z-_GdWtbWVqtMIZN SKVSwE_g6z1NXaMQSk>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrheeggdekkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreertdenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohif vghnthhrohhphidrnhgvtheqnecuggftrfgrthhtvghrnhepffevkeegtedvueevtdevve dtueelgeevjefhhefgteffieeigfevfeelffetueelnecuffhomhgrihhnpehgihhthhhu sgdrtghomhdpihgvthhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:1CAiYN75HQiW_EgulTS0tuPA5JnOxmurseOVFfLW4QALkkwbmk2rIg> <xmx:1CAiYK1DzIRS_OjAeE2tz4luRQ5fclWTYpOy5Pq9POCFK9V4OCE3JA> <xmx:1CAiYAEDhrX-i12gbS9iqwbBug5_Ly1Nug09l8nE-jlqTjrPLm7ZLQ> <xmx:1CAiYETCc-VQxwly3942MkaisEjnyJraGW-NTyngBLvKN4F4ok56KQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id A6FAF4E0081; Tue, 9 Feb 2021 00:42:44 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-93-gef6c4048e6-fm-20210128.002-gef6c4048
Mime-Version: 1.0
Message-Id: <f47ef366-399d-404e-ab0a-ee262e2f2ec7@www.fastmail.com>
In-Reply-To: <CAPDSy+414GjGLJdwjzC6QcDu9GfJx=bvJxRoxhFy-3Rb3yrNxA@mail.gmail.com>
References: <161248529606.29253.16846119035664327157@ietfa.amsl.com> <CAPDSy+414GjGLJdwjzC6QcDu9GfJx=bvJxRoxhFy-3Rb3yrNxA@mail.gmail.com>
Date: Tue, 09 Feb 2021 16:42:23 +1100
From: Martin Thomson <mt@lowentropy.net>
To: quic@ietf.org
Subject: Re: I-D Action: draft-ietf-quic-version-negotiation-03.txt
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/65qzqoyYdbn-BCwRHjYJx8o5JEQ>
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: Tue, 09 Feb 2021 05:42:47 -0000

Not an enthusiast, but I did read the draft.

Thanks for putting this together David.  I think that this is a lot clearer than previous versions about how it is structured.  I have opened a few issues and plan to open a few more.  There are some big open questions there unfortunately, but I am hopeful we can get through those.

On Fri, Feb 5, 2021, at 11:44, David Schinazi wrote:
> Hi QUIC enthusiasts,
> 
> As you can see below, EKR and I have submitted an update to the version 
> negotiation draft.
> This is a complete rewrite of the document, aiming at making the 
> concepts clearer. Please let
> us know what you think and file issues, we'd love to get the discussion 
> started before IETF 110.
> 
> Thanks,
> David
> 
> On Thu, Feb 4, 2021 at 4:35 PM <internet-drafts@ietf.org> wrote:
> > 
> > A New Internet-Draft is available from the on-line Internet-Drafts directories.
> > This draft is a work item of the QUIC WG of the IETF.
> > 
> >         Title           : Compatible Version Negotiation for QUIC
> >         Authors         : David Schinazi
> >                           Eric Rescorla
> >         Filename        : draft-ietf-quic-version-negotiation-03.txt
> >         Pages           : 12
> >         Date            : 2021-02-04
> > 
> > Abstract:
> >    QUIC does not provide a complete version negotiation mechanism but
> >    instead only provides a way for the server to indicate that the
> >    version the client offered is unacceptable.  This document describes
> >    a version negotiation mechanism that allows a client and server to
> >    select a mutually supported version.  Optionally, if the original and
> >    negotiated version share a compatible first flight format, the
> >    negotiation can take place without incurring an extra round trip.
> > 
> >    Discussion of this work is encouraged to happen on the QUIC IETF
> >    mailing list quic@ietf.org (mailto:quic@ietf.org) or on the GitHub
> >    repository which contains the draft: https://github.com/quicwg/
> >    version-negotiation/ (https://github.com/quicwg/version-
> >    negotiation/).
> > 
> > 
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-ietf-quic-version-negotiation/
> > 
> > There is also an HTML version available at:
> > https://www.ietf.org/archive/id/draft-ietf-quic-version-negotiation-03.html
> > 
> > A diff from the previous version is available at:
> > https://www.ietf.org/rfcdiff?url2=draft-ietf-quic-version-negotiation-03
> > 
> > 
> > Please note that it may take a couple of minutes from the time of submission
> > until the htmlized version and diff are available at tools.ietf.org.
> > 
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> > 
> >