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

Martin Duke <martin.h.duke@gmail.com> Thu, 19 December 2024 20:16 UTC

Return-Path: <martin.h.duke@gmail.com>
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 7908CC151066; Thu, 19 Dec 2024 12:16:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 TqY2JJc5ZXdS; Thu, 19 Dec 2024 12:16:27 -0800 (PST)
Received: from mail-vk1-xa36.google.com (mail-vk1-xa36.google.com [IPv6:2607:f8b0:4864:20::a36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04593C18DB82; Thu, 19 Dec 2024 12:16:26 -0800 (PST)
Received: by mail-vk1-xa36.google.com with SMTP id 71dfb90a1353d-5162571e761so401389e0c.2; Thu, 19 Dec 2024 12:16:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734639386; x=1735244186; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=q9NUvB4VMXfESKcMfo75U+sn0nksuRksYJjzbU3Z5hI=; b=UD95B14c9LMpFKvWP4QHelWHtf2fxCTvco5FDutLI96qlkbR0UaoiaQkGOPX1Y3fPl o5S+xlh6CWbmAyt/1x9FP4vvF0qDeyMOkH+OuDI8/J7A7bMSzJhxVRuo59C1bz/hwSHj J+o9WSZlrLt4O1dn2hLEqydjj/mxEn+/HJJca9oLBA1vsKai0qcx89CxhSk2u9DH/FqT gUs6Jr4ES7prWjLiRrsnnhxVENn6ixrZdn/XZ6lB7sNlMZiURbpuIInnbqxDMcXHPzXg UO/V5DZ4qh34fREfDd+TMnbibK5kzgpF+xG3YTUBRKNlmi2n47yDg91E4cExUkQuSMLP XodA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734639386; x=1735244186; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=q9NUvB4VMXfESKcMfo75U+sn0nksuRksYJjzbU3Z5hI=; b=LeASxRR0Hc1LMoYB60bvuT+yLH7REEgyNJ457QTzLD1tqZJ1aqz3+FIi+sexqTgU6H aIZTuHXIwSWNJDvYF/ErK6Atwvd+YaZ8mJbGmnTsPrru3uTBD0ZLw9BMgKGwXS38vf/+ 53/noh7qFQQEOteLCekIvo0GnASOaOTIYP4wdWDs4E8qEIUpFzZYwgGeP/09ZRkeB+pa hxX3tsTo0LwlO2KkMYPBAxCFew5WRsLOtmKsJIXB5cm3Ek9GFlBXGl2wTBO2UBR5KSuB S6y1yHxPwYSZTG4q46IhfLR8K95ehN87Xj4BV2hIcVzK+CEObPAt2+PhBVw43rlmJO9l /X7w==
X-Forwarded-Encrypted: i=1; AJvYcCVgnAbsM3C6c+6YRPlmiKmjMrz4uDccc5ZTEx2CwHf1LWMo3u3fUlPKTsZn2h/lPha2/ucNtCQ=@ietf.org, AJvYcCW2ejuJsEVeKQomwMNjW7YRoT9x+dncM2a9/9PId/bvaI9ZqrpW6PI8/qP+NvNNo8ybMPkF9AQnThhkjT2WHGztOst3OHhVUQY=@ietf.org
X-Gm-Message-State: AOJu0YzRbRq8AqwVLwg4ERxvTOUJD7DZPsoA6kpDgpWtYEbESBV7QW2K yn+FBaBcb1/S5ZNBhxDTzTCegs3e9GKtEjJZOWXMWzj2a/Kx5L0+/itl/N33jvXJe2NR/xdB4q0 4ZBwE07n8nLssjoPJ2bym3y+qU8U=
X-Gm-Gg: ASbGncsp9O8Q8g6+YFC+bMPj9CECBzgW8/trVtpC8fCm7zd1O+RYQ9/8Yt9kk4dqoSd YvhX4qrAmbr12hhne4bL1eZfD7RMqY7V8klcYJH+zQ/2VoHto/eYUuqJstk3d4OmkVFiX
X-Google-Smtp-Source: AGHT+IHOK3jWkxjec29Kb4Uv9W5Nk2t0SYDWplkK+/UZ0iWAIlrmpKKKkPNtycagzHiubrJSeFFHE/ipvqb1mL2nLnE=
X-Received: by 2002:a05:6122:2519:b0:516:2833:1b8d with SMTP id 71dfb90a1353d-51b75d62414mr495717e0c.11.1734639385682; Thu, 19 Dec 2024 12:16:25 -0800 (PST)
MIME-Version: 1.0
References: <0a97a22b-fe3c-484a-a74b-a56c246b5021@erg.abdn.ac.uk> <202411131912.4ADJCS7O075411@gndrsh.dnsmgr.net>
In-Reply-To: <202411131912.4ADJCS7O075411@gndrsh.dnsmgr.net>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Thu, 19 Dec 2024 12:16:13 -0800
Message-ID: <CAM4esxQTDff=W7oaAq=m2WKDwymyyzq4zrb47PwYzzPyWcpitw@mail.gmail.com>
To: "Rodney W. Grimes" <ietf@gndrsh.dnsmgr.net>
Content-Type: multipart/alternative; boundary="00000000000065aa6d0629a534d7"
Message-ID-Hash: EH4XPP62COJPJF255XODCIMOQCNFCVGM
X-Message-ID-Hash: EH4XPP62COJPJF255XODCIMOQCNFCVGM
X-MailFrom: martin.h.duke@gmail.com
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: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Neal Cardwell <ncardwell=40google.com@dmarc.ietf.org>, draft-duke-tsvwg-udp-ecn@ietf.org, tsvwg IETF list <tsvwg@ietf.org>
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/wQAzI2O243OqGcaJOpz9EFeAIcs>
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>

I've filed Issue #15 to fix terminology.

Regarding Gorry's question, "did you test ability of a sender to set a
CE-Mark"

Not explicitly, no. I do have (Linux) unit tests that send CE marks to
localhost to verify that the reports are correct, and those seem to work.

If someone wants to test CE-sending, I will take the PR, but have no plans
to conduct this testing.

On Wed, Nov 13, 2024 at 11:13 AM Rodney W. Grimes <ietf@gndrsh.dnsmgr.net>
wrote:

> > 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.
>
> Personally I would prefer the exactness of saying "apply the CE codepoint
> value".
>
> >
> > 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.
>
> I agree on this point, TOS/ToS should not be used in any new documents,
> these fields are now known as the "DSCP codepoints and ECN codepoints".
> IMHO if TOS is mentioned it should be tightly coupled with the word
> "legacy", as in "the Legacy TOS byte."
>
> > Best wishes,
> > Gorry
> > (as an Individual)
>
> --
> Rod Grimes
> rgrimes@freebsd.org
>