Re: Last Call: <draft-ietf-quic-applicability-14.txt> (Applicability of the QUIC Transport Protocol) to Informational RFC

"touch@strayalpha.com" <touch@strayalpha.com> Mon, 24 January 2022 16:01 UTC

Return-Path: <touch@strayalpha.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 31F9E3A112E; Mon, 24 Jan 2022 08:01:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.318
X-Spam-Level:
X-Spam-Status: No, score=-1.318 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 l5rs9Tg2bXYe; Mon, 24 Jan 2022 08:01:55 -0800 (PST)
Received: from server217-2.web-hosting.com (server217-2.web-hosting.com [198.54.115.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 028CF3A1123; Mon, 24 Jan 2022 08:01:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=aiR+VnR5aQZg/J+iApYigbRgcTL4Pwh4S/5J/88nNxU=; b=qtxaCQIyxYe1GEnDSRvxABqcdq uYk1+Kf3lsKRYcKc1Z+iuw4lUiTGjPf3qOZyMe/u2vogZRV+fg2iHm597pCmLmxFBM2fiD0bn/KOB YT0AH0U+L9Osxi9atxslycayd+KAayXHqpRzSm3Vpj20n/GWchceMFoZkuqA0BF2HJm4R1tb+OfH9 PgqkY4nu1+G8mHHBGJ25uTrgXXCK5QZiznMCylKwri3DfNtEAzZ6OvY2unt9y/HhcMsRTSNg0oENg eyXf+Yzshdkjkk5AmP+00BvkOaqmY+jD0xYQTfSqoY6RQ8mZMMZGO2QGt0gZrAZv6nbT7iRF3Q5BW ALvVbtxA==;
Received: from cpe-172-114-237-88.socal.res.rr.com ([172.114.237.88]:63494 helo=smtpclient.apple) by server217.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <touch@strayalpha.com>) id 1nC1mv-003Cha-3U; Mon, 24 Jan 2022 11:01:54 -0500
Content-Type: multipart/alternative; boundary="Apple-Mail=_30AEAFC0-3ED5-40E6-96E4-8C21E5364A96"
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\))
Subject: Re: Last Call: <draft-ietf-quic-applicability-14.txt> (Applicability of the QUIC Transport Protocol) to Informational RFC
From: "touch@strayalpha.com" <touch@strayalpha.com>
In-Reply-To: <164303934925.4261.5777530168632194333@ietfa.amsl.com>
Date: Mon, 24 Jan 2022 08:01:48 -0800
Cc: IETF-Announce <ietf-announce@ietf.org>, quic@ietf.org, draft-ietf-quic-applicability@ietf.org, Zaheduzzaman.Sarker@ericsson.com, matt.joras@gmail.com, quic-chairs@ietf.org
Message-Id: <B0971D94-824B-49DA-8FF7-8FCE7C0A7BAD@strayalpha.com>
References: <164303934925.4261.5777530168632194333@ietfa.amsl.com>
To: Last Call <last-call@ietf.org>
X-Mailer: Apple Mail (2.3693.40.0.1.81)
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/i9k2Y3d3b2dso3N8v3Tct2VG5iU>
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: Mon, 24 Jan 2022 16:02:00 -0000

Speaking in my role on the port experts review team:

   As QUIC is a general-purpose transport protocol, there are no
   requirements that servers use a particular UDP port for QUIC.  For
   applications with a fallback to TCP that do not already have an
   alternate mapping to UDP, usually the registration (if necessary) and
   use of the UDP port number corresponding to the TCP port already
   registered for the application is appropriate.  For example, the
   default port for HTTP/3 [QUIC-HTTP] is UDP port 443, analogous to
   HTTP/1.1 or HTTP/2 over TLS over TCP.
The above section glosses over two critical issues that should be addressed:

1. Whether QUIC should use port number assigned to an existing transport that does not currently assume QUIC

2. Whether / when QUIC designers should seek new port numbers

Both issues come back to a key issue that this document does not yet address: although QUIC is a new “transport”, it does not use or have its own transport protocol code point. This is by design, i.e., QUIC could easily have been designed with as a true Internet transport layer, but instead leverages NAT traversal support and other benefits of existing transports.

IMO, this section should be more clear and detailed on the consequence if this decision in the advice in this doc, e.g., IMO:
	- QUIC MUST use existing port assignments where they already exist
		- QUIC MUST differentiate between non-QUIC and QUIC use of that port, if preexisting non-QUIC assignment exists

	- the doc needs to address the cases where QUIC doesn’t have an assignment
		i.e., IMO, because QUIC isn’t a transport, it would not itself be eligible for a port assignment
		so again, it seems like applications for new ports need to be for “QUIC and non-QUIC use over UDP" (or TCP, or both)

It wouldn’t hurt to also refer to RFC7605, notably its SHOULD for use of security and to be explicit about exceptions, if any.

Joe

—
Joe Touch, temporal epistemologist
www.strayalpha.com

> On Jan 24, 2022, at 7:49 AM, The IESG <iesg-secretary@ietf.org> wrote:
> 
> 
> The IESG has received a request from the QUIC WG (quic) to consider the
> following document: - 'Applicability of the QUIC Transport Protocol'
>  <draft-ietf-quic-applicability-14.txt> as Informational RFC
> 
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> last-call@ietf.org mailing lists by 2022-02-07. Exceptionally, comments may
> be sent to iesg@ietf.org instead. In either case, please retain the beginning
> of the Subject line to allow automated sorting.
> 
> Abstract
> 
> 
>   This document discusses the applicability of the QUIC transport
>   protocol, focusing on caveats impacting application protocol
>   development and deployment over QUIC.  Its intended audience is
>   designers of application protocol mappings to QUIC, and implementors
>   of these application protocols.
> 
> 
> 
> 
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-quic-applicability/
> 
> 
> 
> No IPR declarations have been submitted directly on this I-D.
> 
> 
> 
> 
> 
> _______________________________________________
> IETF-Announce mailing list
> IETF-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-announce