[tsvwg] Paul Wouters' Abstain on draft-ietf-tsvwg-usr-exp-12: (with COMMENT)
Paul Wouters via Datatracker <noreply@ietf.org> Tue, 16 September 2025 02:03 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: tsvwg@ietf.org
Delivered-To: tsvwg@mail2.ietf.org
Received: from [10.244.8.59] (unknown [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id B2FCC6343EC5; Mon, 15 Sep 2025 19:03:26 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Paul Wouters via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 12.49.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <175798820667.1740628.15859943962162098982@dt-datatracker-f7c8fdcb7-pjx77>
Date: Mon, 15 Sep 2025 19:03:26 -0700
Message-ID-Hash: M5G2BVGIPAMPPT25IIVPHLZLVC4SUDAI
X-Message-ID-Hash: M5G2BVGIPAMPPT25IIVPHLZLVC4SUDAI
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsvwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-tsvwg-usr-exp@ietf.org, tsvwg-chairs@ietf.org, tsvwg@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Paul Wouters <paul.wouters@aiven.io>
Subject: [tsvwg] Paul Wouters' Abstain on draft-ietf-tsvwg-usr-exp-12: (with COMMENT)
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/FDq2VWHe8TlQZZSzkmiZx9MmWKI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Owner: <mailto:tsvwg-owner@ietf.org>
List-Post: <mailto:tsvwg@ietf.org>
List-Subscribe: <mailto:tsvwg-join@ietf.org>
List-Unsubscribe: <mailto:tsvwg-leave@ietf.org>
Paul Wouters has entered the following ballot position for draft-ietf-tsvwg-usr-exp-12: Abstain When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-tsvwg-usr-exp/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- I have balloted Abstain, as I would prefer that the multiplexer defined in this document not be deployed. The entire Introduction seems at odds with the last paragraph that updates RFC 4727 which makes it unclear what problem is really being solved. The update text talks about "short term or need more than one port during development" while the rest of Section one talks about the need for unprivileged ports that are not like dynamic ports by introducing some port multiplexing system using IDs. I am not convinced that running experiments requiring a demuxer that the final protocol would not have is a good idea. Especially, if such a protocol would also use (D)TLS. The document also lists STUN interactions. Grabbing a "privileged port" on a Linux system or VM/container is also not that hard anymore as it used to be when we all have logins on shared unix servers. Grabbing a "user port" that is not a "system port" will affect other common security mechanisms, for example SElinux, which might allow a daemon to grab < 1024 but not > 1024, or allow things based on policy labels, eg http_port_t. Expressing things like SElinux labels based on multiplexing port numbers seems much harder to do and prone to failure. I am not aware of large scale experiments that accidentally overlapped with other large scale experiments. Having a group of say 10 consecutive port numbers reserved for experiments sounds good. Doing hacks with multiplexing over two ports does not seem like a solution people would prefer over using some hardcoded set of ports - even if that technically risks clashing with other experiments.
- [tsvwg] Paul Wouters' Abstain on draft-ietf-tsvwg… Paul Wouters via Datatracker
- [tsvwg] Re: Paul Wouters' Abstain on draft-ietf-t… touch@strayalpha.com