Re: [quicwg/base-drafts] Proposal to make Version Negotiation more like Retry to punt VN to QUICv2 (#2313)

Mike Bishop <> Wed, 09 January 2019 00:18 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 272E6131205 for <>; Tue, 8 Jan 2019 16:18:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -8.064
X-Spam-Status: No, score=-8.064 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.065, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id qFyFazpr57jC for <>; Tue, 8 Jan 2019 16:18:48 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 763B912D4ED for <>; Tue, 8 Jan 2019 16:18:48 -0800 (PST)
Date: Tue, 08 Jan 2019 16:18:47 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1546993127; bh=46UOATASIf/ZgyzHhblmrp0aurzJ6pblmo5INa1bwE0=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=cQoZpFhblG0Kmta/MmlDbBoUT2r8IQGsLl6+YFj8hRmWYS7SpifgturN1leUPJI54 MpaVS3wXvDaNcAzc6L6yzyidG6N8+n1MgDsrHBxFxSuy2zWGdzrCJcWEXHACVa3cGk 22tDrgMOs51i2cZIHsLqLwj+JBNVLvQprFs46sB0=
From: Mike Bishop <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/2313/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Proposal to make Version Negotiation more like Retry to punt VN to QUICv2 (#2313)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c353de79a7eb_4ce53fa2172d45bc23847"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 09 Jan 2019 00:18:51 -0000

My issue with this general approach is that VN is currently part of the invariants.  (Or otherwise framed, VN is the only packet defined by QUIC version zero.)  If we want to support versions which aren't mutually intelligible, it basically has to be version-independent.  If you're only writing in the Transport document, the PR probably doesn't have the necessary contents yet.

Further, I think we as a WG need to return to our basic principles in VN and agree on those first -- we have too many designs being tossed around fueled by different assumptions.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: