[tsvwg] Re: editorial comments on draft-duke-tsvwg-udp-ecn-03: "ECN mark" vs "codepoint"

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Wed, 13 November 2024 18:05 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51DC1C151538; Wed, 13 Nov 2024 10:05:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level:
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable autolearn_force=no
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 yZa-RkevJjC8; Wed, 13 Nov 2024 10:05:36 -0800 (PST)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by ietfa.amsl.com (Postfix) with ESMTP id A29FBC14CE55; Wed, 13 Nov 2024 10:05:34 -0800 (PST)
Received: from [192.168.1.130] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 5F0CD1B00243; Wed, 13 Nov 2024 18:05:28 +0000 (GMT)
Message-ID: <0a97a22b-fe3c-484a-a74b-a56c246b5021@erg.abdn.ac.uk>
Date: Wed, 13 Nov 2024 18:05:27 +0000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: Neal Cardwell <ncardwell=40google.com@dmarc.ietf.org>, draft-duke-tsvwg-udp-ecn@ietf.org, tsvwg IETF list <tsvwg@ietf.org>
References: <CADVnQy=OhG169djtAFXfQgiJTB5W5JViXZXPA8uk9XA0GS4s-g@mail.gmail.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <CADVnQy=OhG169djtAFXfQgiJTB5W5JViXZXPA8uk9XA0GS4s-g@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: YVBTGY3LQIN2I2QWMA3RSRY3IY5QEPQR
X-Message-ID-Hash: YVBTGY3LQIN2I2QWMA3RSRY3IY5QEPQR
X-MailFrom: gorry@erg.abdn.ac.uk
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tsvwg] Re: editorial comments on draft-duke-tsvwg-udp-ecn-03: "ECN mark" vs "codepoint"
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/LuL6mHU7nDX8sUqt960AnfbbGn0>
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>

On 13/11/2024 14:02, Neal Cardwell wrote:
> A quick editorial suggestion on draft-duke-tsvwg-udp-ecn-03:
>
> It looks like this draft mostly uses variants of the phrase "ECN mark" 
> (18 occurrences) to mean the two-bit ECN-related values in a packet, 
> and only uses the phrase "codepoint" twice.
>
> RFC 3168 (classic ECN) is fairly consistent in using the phrase 
> "codepoint" to refer to those two ECN-related bits. And RFC 3168 only 
> uses the phrase "ECN marking" as the process of applying the CE code 
> point ("replaced by CE when ECN marking occurs in response to 
> congestion or incipient congestion").
>
> RFC 9331 (L4S ECN) is in line with RFC 3168: the two bits are the 
> "codepoint", "ECN mark" means CE, and "ECN marking" means changing the 
> codepoint to CE.
>
> In line with RFC 3168 and RFC 9331, in my experience, the phrase "ECN 
> mark"  is most commonly used for the CE code point.
>
> For clarity, I'd suggest that the draft-duke-tsvwg-udp-ecn align with 
> RFC 3168 and RFC 9331 terminology in this regard.
>
> best regards,
> neal
>
While we're discussing terms (and assuming you;re tracking issues...

I'd personally prefer CE-Mark, rather than ECN-Mark, to avoid any ambiguity.

Another thing that comes to mind, is did you test ability of a sender to 
set a CE-Mark, because some proposals have used that in the past as part 
of their path probing to see if the receiver correctly reports the CE-Marks?

I'd also encourage not using the word "TOS byte" if we can, because this 
kind of perpetuates the idea that ToS exists, which can lead to some 
akward pathologies with respect to DSCP and ECN codepoints, or I'd 
suggest at least merits statements that ToS is not recommended any more.

Best wishes,

Gorry

(as an Individual)