Re: [Last-Call] Opsdir last call review of draft-ietf-quic-bit-grease-03

Martin Thomson <mt@lowentropy.net> Mon, 23 May 2022 00:32 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 4FA27C3A441A; Sun, 22 May 2022 17:32:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_DNSWL_BLOCKED=0.001, 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=W9m9DXxX; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Quec5jo9
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 ZQInvx5h0V5K; Sun, 22 May 2022 17:32:49 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 797BEC2740CA; Sun, 22 May 2022 17:32:49 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id D97C25C009F; Sun, 22 May 2022 20:32:48 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute3.internal (MEProxy); Sun, 22 May 2022 20:32:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1653265968; x=1653352368; bh=8H c1ru+7NK2cinMrQVxS+wY+dCys2Na4fpLKdwfsMGQ=; b=W9m9DXxXCQG+1grPdC S/QWC0EcfGZrZASQYx/NZjvFWca+WGGU+F8WAE+lP+EtC6bkv/tWDdNmAmKMcC0/ 6UH7UWpIg5A6dpEMNNh+ekgtml0GVV4xgBsd8qBCTsPx9ugh9LjM0cKfuOltCtrH UqEvzZ79BCGKJWP7MDT025A++kQkeqNNlAqWLeqGuTRbuSwNL0KI+XiDoJZO1vEX NRHaGMUGp/v7cJ2FbqZiZZ99OMUoaZtOW5nbHM6HwMNlxh4CnWQ5uuXlSRE2E32f 9cGmfT0H3pjy9gdug8J26DoG7yS40DhRNIB+kv5nkmWng5NJy53GE26gmjpK3AWO kQyA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1653265968; x=1653352368; bh=8Hc1ru+7NK2cinMrQVxS+wY+dCys 2Na4fpLKdwfsMGQ=; b=Quec5jo9g233xzVLJFxhUrOn/nKS7p7Wds3Hwbt9zHLw gFBdrmRyCu2FboVZskJCKCIWC1hHRBFECDYcxpzWvUZcBe7uQ7aQ1QL2gpPa81tm JK8vosA+JfzHTiOroq0ZLYWIzE6Ypv214NhTguNoRHc+wnttDGX5on71JjUR/o9O K9tinT0o+2udUPgZn6l0IIWAyVdOjRdUFoV5KlSZ1dOcqiGsa24oqmVmbd3QQNCf G+8TnzUWuyr1s+i1HfXYaVFUnNRwrCFmElE6JD1cOMcblZpVUsJ4fy86zrqs42pT 8vh8JqeTBoc37LY/7KPFwxJdML3KRp+Ny6ulwjlmQA==
X-ME-Sender: <xms:MNaKYiRXWM7AxRYhAXK9DvR9d9cOY7hKNoJQ01gt_bh5VHTGvHegLw> <xme:MNaKYnyODQ-igRCmTFRSR4WwM2YewtOlnFVEt3eP3V63lyABIzJM8aG4Wbbt4j5H2 OFrT7LaLRCkhgeOwa0>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrieelgdefhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvfevufgtsehttd ertderredtnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhho figvnhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpeelfffhlefghfegheekvd etgfdvheetleegteekudefvefgfedtjeefffejffegueenucffohhmrghinhepihgrnhgr rdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:MNaKYv1qeXALy2BpIJFIcGu7Lf3LkilZKHCYFYzFK_Jx-QPP2o3vZg> <xmx:MNaKYuBH8UXsaHFmWCYc--tXnLAVRlxbO4PqLf2rdcOcgYUYSecWzA> <xmx:MNaKYrieEk1pnj130AgkfUAvrCgKj22nsxSQSp9pAQzUN5JddoGFTw> <xmx:MNaKYuvKXXWjh82jNmk76Dxf8-gGlrKurlglrOVD7xgdJWXl9POghg>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 9CBCB234006D; Sun, 22 May 2022 20:32:48 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.7.0-alpha0-591-gfe6c3a2700-fm-20220427.001-gfe6c3a27
Mime-Version: 1.0
Message-Id: <da8b0a9e-6ce1-4739-9b5b-dd61f2c76475@beta.fastmail.com>
In-Reply-To: <AB83A30B-69E7-42FE-98EB-21DE69AF816D@sobco.com>
References: <165300608176.45061.8788283452343771333@ietfa.amsl.com> <00923c7f-3478-4397-a832-3e94d702bca0@beta.fastmail.com> <AB83A30B-69E7-42FE-98EB-21DE69AF816D@sobco.com>
Date: Mon, 23 May 2022 10:32:21 +1000
From: Martin Thomson <mt@lowentropy.net>
To: Scott Bradner <sob@sobco.com>
Cc: ops-dir@ietf.org, draft-ietf-quic-bit-grease.all@ietf.org, last-call@ietf.org, quic@ietf.org
Subject: Re: [Last-Call] Opsdir last call review of draft-ietf-quic-bit-grease-03
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/6rdLs3bKpEBhqQMdEYdsoJUhdFg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.34
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: Mon, 23 May 2022 00:32:54 -0000

On Fri, May 20, 2022, at 20:59, Scott Bradner wrote:
> the IETF has a long standing problem with implementors understating 
> what RFCs are needed to be implemented when
> implementing a protocol (TCP is a good example - RFC 7414 was done to 
> provide a roadmap) - anything that helps
> implementors know"what QUIC is" has to be a good idea

Yes, I agree that this has been a problem.  But I think that I disagree with your prognosis.

I see the problem not as a discoverability issue.  https://www.iana.org/assignments/quic/quic.xhtml#quic-transport exists and provides many of the same pointers you suggest we add here.

The natural end state of using Updates on every extension is close what we have in the registry, with a filter on whether the specification ends up in an IETF RFC.  This does the future implementer no favours beyond what they might learn by searching for "QUIC RFC".

The true value in RFC 7414 (and RFC 5411 for SIP) is not the existence of a collection of pointers, but how those pointers are contextualized.  These documents provide a map of the space.

An undifferentiated collection of Updates is of little help to implementers, particularly if the value of those pointers is degraded by the inclusion of features that are largely discretionary, which is definitely the case here.

I would prefer to reserve Updates for changes that are essential.  Examples that spring to mind: the CRC change in SCTP in RFC 3309, the addition of QUIC to RFC 7983, or the transcript hash for TLS in RFC 7627 (and TCP has a bunch of these).  So this is less about "cheap", but more about preserving this resource.