[Tsv-art] Re: draft-ietf-netconf-quic-client-server-08 early Tsvart review
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Thu, 03 September 2026 08:05 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tsv-art@mail2.ietf.org
Delivered-To: tsv-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id AE1F11349B4EB; Thu, 3 Sep 2026 01:05:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788422734; bh=68GuB+tHTotfCSXgkVY2gdGlZAG56i/e6HWuEXcENmc=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=KtA/XrDsJksedjUXJ+v0jW36qA6oOlloBV4Bx/UsMb8lOSeWHjoHhoCX3KA2eKNcU IuVNwnmy+BzRWu2J30cgHAwTU6YPU1BFOpOT6Kjv9oFsbG9F3/xlBxA0zYSSHvc8IB pGM+cjr2N4YnDzOYNgvmY+mWt8fD2Op+d1FcYxkM=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=erg.abdn.ac.uk
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RPA6QukaLMqY; Thu, 3 Sep 2026 01:05:32 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by mail2.ietf.org (Postfix) with ESMTP id 4B6A01349B4D9; Thu, 3 Sep 2026 01:05:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=erg.abdn.ac.uk; s=default; t=1788422722; bh=68GuB+tHTotfCSXgkVY2gdGlZAG56i/e6HWuEXcENmc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=26K9EK/ZqUUCVTx+bThOHqL+ElmG7unqbQS5eEL4JWcgONSy4tt3x3E/pcazWnmxT TJ6EsXteKixmsfkko18A7XZRKJIFwOdf0bv4XGl2OM8VsO+HUyvE8r0ZnElYOMfaf4 ZQuL8y4BIyTnFNAPhrMbHTzUFHTQJON1888G/nUg0kRtOtUkAiMx4iTILTJTHrcE1T IDty5a94aKmkoK0DHjKsu320pLvT6RBaLPORSNfcjZpGuAcMI0MQ14ot0p2H3PVTK3 23ALNFkELQ1jqoopF96db7Z7iLF15Dd2Yvris104vXaqu4DmtXELBiKzXJMEMcFnqF ulwpEXMJtwm9w==
Received: from [192.168.1.130] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 0F6B31B00B77; Thu, 3 Sep 2026 09:05:16 +0100 (BST)
Message-ID: <d5112c1e-6fdb-4429-9d66-44b6ed21bafb@erg.abdn.ac.uk>
Date: Thu, 03 Sep 2026 09:05:16 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: Marcus Ihlar <marcus.ihlar@ericsson.com>
References: <178841972347.655153.11106113070280169540@dt-datatracker-6669c7b496-s9mrn>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <178841972347.655153.11106113070280169540@dt-datatracker-6669c7b496-s9mrn>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Message-ID-Hash: 2GDCLJUMPRCOLUN5UR367JWFTLFSLCCS
X-Message-ID-Hash: 2GDCLJUMPRCOLUN5UR367JWFTLFSLCCS
X-MailFrom: gorry@erg.abdn.ac.uk
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsv-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-netconf-quic-client-server.all@ietf.org, netconf@ietf.org, tsv-art@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Tsv-art] Re: draft-ietf-netconf-quic-client-server-08 early Tsvart review
List-Id: Transport Area Review Team <tsv-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/sa0LEym2Uen83vDmArjIdg5e7Uw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Owner: <mailto:tsv-art-owner@ietf.org>
List-Post: <mailto:tsv-art@ietf.org>
List-Subscribe: <mailto:tsv-art-join@ietf.org>
List-Unsubscribe: <mailto:tsv-art-leave@ietf.org>
On 03/09/2026 08:15, Marcus Ihlar via Datatracker wrote: > Document: draft-ietf-netconf-quic-client-server > Title: YANG Groupings for QUIC clients and QUIC servers > Reviewer: Marcus Ihlar > Review result: Not Ready > > This model does not have sufficiently well-defined semantics to serve as a > generic QUIC configuration model. > > The main problem is the transport-parameter leaf-list. It is a bag of registry > identifiers without any defined meaning. The document does not say what > including or omitting an identifier means. Does it declare support, enable a > feature, or configure behavior? The registry contains parameters with > fundamentally different semantics that cannot be expressed by a simple > leaf-list of names. Valued parameters such as > initial_max_stream_data_bidi_local and max_idle_timeout carry integers, but the > model has no field for a value. Section 5 warns about "changing > max_idle_timeout to a too low value", but that is not something that can be > expressed using this model (from my understanding). There are parameters that > are restricted by role or direction, such as stateless_reset_token: it is > generated by a server and MUST NOT be sent by a client. What does its presence > in a server configuration mean? What does it mean in a client configuration? > Parameters such as original_destination_connection_id and > initial_source_connection_id make no sense to configure through a model of this > kind. > > These are just some examples. > > There is a related problem with independently shadowing the QUIC Versions and > QUIC Transport Parameters registries. QUIC v1 and v2 happen to share most > transport-parameter semantics, but there is no requirement that future, > experimental, or non-standard versions do so. From my reading, the model allows > arbitrary combinations of registered versions and registered transport > parameters without defining how mismatches are detected or rejected. > > Having the model automatically shadow the IANA registries does not seem > maintainable to me. A different abstraction might be more appropriate. For > instance, model the behaviors that an operator can configure and let the > implementation map them to the appropriate protocol mechanisms. Alternatively, > scope transport-parameter modeling to specific QUIC versions, or use a common > model with version- and extension-specific augmentations. > > Finally, has this document been discussed with the QUIC Working Group? The > intended semantics of these elements, and their applicability across QUIC > versions and extensions, are fundamentally QUIC transport questions. I strongly > suggest having that discussion before the document progresses. > > > _______________________________________________ > Tsv-art mailing list -- tsv-art@ietf.org > To unsubscribe send an email to tsv-art-leave@ietf.org Thanks Marcus for these review comments! It agree it would be useful to reflect on the model for abstraction, and if this has not yet been done, to discuss the model with the QUIC WG. Gorry
- [Tsv-art] draft-ietf-netconf-quic-client-server-0… Marcus Ihlar via Datatracker
- [Tsv-art] Re: draft-ietf-netconf-quic-client-serv… Gorry Fairhurst