Re: Transport parameters for version negotiation and v2
Martin Duke <martin.h.duke@gmail.com> Fri, 18 November 2022 01:45 UTC
Return-Path: <martin.h.duke@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 C2581C14CE58 for <quic@ietfa.amsl.com>; Thu, 17 Nov 2022 17:45:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y_JHVtzjFQEt for <quic@ietfa.amsl.com>; Thu, 17 Nov 2022 17:45:37 -0800 (PST)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03CA4C14CF1B for <quic@ietf.org>; Thu, 17 Nov 2022 17:45:36 -0800 (PST)
Received: by mail-qk1-x72d.google.com with SMTP id z17so2541246qki.11 for <quic@ietf.org>; Thu, 17 Nov 2022 17:45:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Blwr74YtkVEjpT/FtE3PA/XoDI9c/+15yMimZiBNTvI=; b=qNUI1n7OlnIdJNXE1rZNagq/Jej9JNl3lUFZ4kLJ6BcxumZ83cKhhrP1xXVRLsBayi buenjQR2f2JTk9JxtnIOM9809nk1WPsvhT8XibpuLxN/b6/jSM0CW7SARzSIymVKP6V7 l2V1Im29/zAw4EZH4pq7PvAvbAVU62TrJRqMJ8zv4cBk4wUlbtp1ToYnJHlm+ZkjEqKz /67PiMoZZezFQ3YliiE9QLe/cEJErUJ3WjOiGjhElxyjhsDiLCCEVizEjNQVGYSXU+X4 iRSkrlpgA4vt+MchCVYbcqIsRvk6ZeYXMMd3gxg3viAO8gFYEbUr0Dl1P/f3KKW5K1/P n/IQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Blwr74YtkVEjpT/FtE3PA/XoDI9c/+15yMimZiBNTvI=; b=dcbpt+G6RgMHl3sk+ZoMDtwGBTO3fqSB5NsqLOtMI7KoywxNCDfp/BFNb4YkHlbVuz r589ezm4WCEVhKrxHDEE9j5iDh7PmNuS3wZ7yPP3iKTWYnSTjbc4EocYayGotEN5qJFH pXKxg0e9yxqGpT5dQL8TrMGF9msCfduHLLzRxeDx/RNaUYf/cxXQoLWOGPqyuSOrMUlL 2SErezSQuBrj5cAmBnpdfFEi+OMy8Hr1qhic0Hmuk7QrDppC0nvy4A7K9JXEnD5wLvvQ vVph65G0CcJeJ0oxMkkD7YT7lkZSZ5+/HPd1OGGX6EpY0Pn0UI8g2wHZDgVhatadsIZl D4RA==
X-Gm-Message-State: ANoB5pnMlcpnO2vu9RXWiriHsVrle5Y8NFdoqh0zVYy3i2itIcRyq8Nb 2J5dzwFSzDAg0NnJ4IQjZ+jG4r4ElkjCnV2OfP0=
X-Google-Smtp-Source: AA0mqf7FL638onopOXAr/AJP7Muun0ZgJig/OlzYV1fd2BRbJ2f6KLFgQt/DDsBfUnlyyHdwe4R62yjPRj1qESV82wg=
X-Received: by 2002:a05:620a:16b5:b0:6fa:b796:18ad with SMTP id s21-20020a05620a16b500b006fab79618admr4221842qkj.634.1668735935676; Thu, 17 Nov 2022 17:45:35 -0800 (PST)
MIME-Version: 1.0
References: <85208613-d3b1-4955-a71a-b22ac7ada0a1@betaapp.fastmail.com> <9599180d-4dcc-691b-c63d-e8e7e838db42@huitema.net>
In-Reply-To: <9599180d-4dcc-691b-c63d-e8e7e838db42@huitema.net>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Thu, 17 Nov 2022 17:45:24 -0800
Message-ID: <CAM4esxR0He-akPE8Sooz=Gc52feLceBgdXoYWX43HmTCgwbnLg@mail.gmail.com>
Subject: Re: Transport parameters for version negotiation and v2
To: Christian Huitema <huitema@huitema.net>
Cc: Martin Thomson <mt@lowentropy.net>, quic@ietf.org
Content-Type: multipart/alternative; boundary="000000000000ab84d905edb4dc70"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/bz00zZ6A7UFjPiuRCI_4b8tmWKA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 18 Nov 2022 01:45:40 -0000
In Google's code, the v2 code is exists but is not in production because we haven't done compatible VN yet. So changing the transport parameter at this point would have no impact on Chrome or Google production servers. On Thu, Nov 17, 2022 at 4:28 PM Christian Huitema <huitema@huitema.net> wrote: > > > On 11/17/2022 4:15 PM, Martin Thomson wrote: > > How many people have shipped version negotiation and v2 already? > > > > I assume that implementations are using the codepoints for the transport > parameter in the draft (0xFF73DB), but the drafts says this: > > > >> When this document is approved, it will request permanent allocation of > a codepoint in the 0-63 range to replace the provisional codepoint > described above. > > > > IANA are about to make that new allocation, but that might not do good > things for interoperability. > > > > We're not changing the v2 version number and v2 *requires* the use of > this transport parameter: > https://quicwg.org/quic-v2/draft-ietf-quic-v2.html#section-4-2 > > > > Consequently, an implementation that uses the current transport > parameter codepoint will not interoperate successfully with an > implementation that uses any new transport parameter codepoint. > > > > So, we either allocate a new codepoint for both, or we keep the existing > ones. Which do people prefer? > > > > Or, am I wrong about this? > > > The way I read it, QUIC-V2 makes a reference to QUIC-VN, which is > documented in the reference section as pointing to > draft-ietf-quic-version-negotiation-13. But I fully expect that the next > QUIC-V2 draft will refer to the updated version of QUIC-VN, and thus to > the final transport parameter. > > -- Christian Huitema > > >
- Transport parameters for version negotiation and … Martin Thomson
- Re: Transport parameters for version negotiation … Christian Huitema
- Re: Transport parameters for version negotiation … Martin Duke
- Re: Transport parameters for version negotiation … Frederic Lecaille
- RE: Transport parameters for version negotiation … Nick Banks
- Re: Transport parameters for version negotiation … Martin Duke
- Re: Transport parameters for version negotiation … Martin Thomson
- Re: Transport parameters for version negotiation … David Schinazi
- Re: Transport parameters for version negotiation … Tatsuhiro Tsujikawa