Re: [tsvwg] Question about proper node behavior -ECN

Greg White <g.white@cablelabs.com> Thu, 18 May 2023 19:33 UTC

Return-Path: <g.white@cablelabs.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 70811C14F726 for <tsvwg@ietfa.amsl.com>; Thu, 18 May 2023 12:33:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cablelabs.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 1uP9jHNE72Qz for <tsvwg@ietfa.amsl.com>; Thu, 18 May 2023 12:33:04 -0700 (PDT)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on20730.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8a::730]) (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 590C7C151533 for <tsvwg@ietf.org>; Thu, 18 May 2023 12:33:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dyZUHqi546/hkJo+y9xuQdK/kviMDYMCXlVGvK4g/CIOgWGsljkPIZa5ATqiIbDBrvvb/GW6ONE/pFwwTLshZDskp06ip7V6EJAZA9Wm2qvxM0JUrt4VEifElnNvDT+eFaGXpI2cAfrjzhrNYbgJdNy4L9E244KHGPLFaELDx++a8vTcLeftxeV9sjo5Vy4YGBnwjKUl2d5cbM3k+IG2urlJLODWQufRLaNcy+c+69kvUYLxz8xPrluXU6LqbewfzKBdhGErCh0wjzmH+MKQLCBuO0PLSNLkMGXEGjBdlF+vwbQPG1p/HFuZBy5486Gn2lMWbYQdF09XPuchQAPDtA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AejfFUgGy4bz8cumslzxGMD2a+uwFJHZCj1hifL3ZyQ=; b=GRCWVrs5opyAY0y2E1ot2s7OQk9/rGjfPQeq+9zzSmEIOUNS26JXZo226DCmIYazNDp5Lb2Ab20UoJzuXo9RZoRxqLSgAWzrQ2VekpXNGhyUUMNlU4FFzqagMzVYmJ2ym1ork+UVVnhMfJtLCfm6pcNdemYNO+fbrGr9eSpT7chO2c/zzVKNXUEJRnTmFwqjpGSg6HXII522DoF8HHltRw6KUgvjIjVZVr/G3bIcSxUGptm3jP1g8gOoclcVv45WilMlDw3U9EEDAJtyUwzU7xfTAaMtR2+z/MIb0jQ1pySvGEvTrWREncorHrDkOHIpPTAk/Nv1ARWa/+rDBmGIeg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cablelabs.com; dmarc=pass action=none header.from=cablelabs.com; dkim=pass header.d=cablelabs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cablelabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AejfFUgGy4bz8cumslzxGMD2a+uwFJHZCj1hifL3ZyQ=; b=Z4Z0beCxFsjgmmKJTAsHMSnPrXxF1OIGX0hCb46h6la+ZP+QbqcBGUZlzRHiSvydY7N6d/FhgxcdsoRyTmq++saIJVddJlZoVHdIIwUqE+/wP+PSEi20rhkqcA5OQBVb2Q0LPtYmYrNCCsfq7abRL6Tt86bS13LEg4V+nNZ+XcA1dA5sHynMxJXE3qv0GIKxDWvWdmF5IOI/pJjyv9w1NJlNlCx0p6DBTN9yqONYu6YRa9nGOBlJ85gA1ddEwz+cR+cruNNWCPo9nCeEj4KpwB30maPJAGTVKMHbcTsFmV2QoEEcyICtz8hK5Nqnatf4NwQcWXw+ixRfCHl6Z7sixA==
Received: from BN8PR06MB5892.namprd06.prod.outlook.com (2603:10b6:408:ce::25) by SJ0PR06MB7864.namprd06.prod.outlook.com (2603:10b6:a03:395::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.19; Thu, 18 May 2023 19:32:56 +0000
Received: from BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::af59:2081:485d:b9f2]) by BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::af59:2081:485d:b9f2%2]) with mapi id 15.20.6411.019; Thu, 18 May 2023 19:32:56 +0000
From: Greg White <g.white@cablelabs.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] Question about proper node behavior -ECN
Thread-Index: AdmIz4pfvCmqNE3pQLK1Ssyx6j/gcQAAuD+AAC61SoA=
Date: Thu, 18 May 2023 19:32:56 +0000
Message-ID: <49279148-6C36-49BB-9AE1-E25139704164@cablelabs.com>
References: <AM8PR07MB81377925B14E2E876D921417C27E9@AM8PR07MB8137.eurprd07.prod.outlook.com> <68d6e42a-cce7-221f-0a36-f4c63fb3d371@erg.abdn.ac.uk>
In-Reply-To: <68d6e42a-cce7-221f-0a36-f4c63fb3d371@erg.abdn.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.72.23043001
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cablelabs.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BN8PR06MB5892:EE_|SJ0PR06MB7864:EE_
x-ms-office365-filtering-correlation-id: e6d2db4d-c073-49e3-fbe1-08db57d6ae47
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TmNCnh3F9ZsxBxsZlz7l3QYLpfXyqdjZmiXfcPXAEAEE7VnmHbmIt4fLqJ7wRaQhhIjWEN324FKHyR85iaJ9RpQkRRUuvpItf5uRr8TGFUI68fYdyZJA91c753vI2efzV31zXzguEI/KEWgPUKmZDMW669DCscpajWXjx/2Vnu+zX1AG+Yqhe7IGhNx0Q1HIORcAKUhu05aUc8VNNYLD+K3UvMDEcp5SlXuyWe3JLJjS7w2kmpLWmzetnSfOuZEk1C8Fv+HTPHFxgvXRKYx+8yiTU8erm2I7S49ChE9r4TPRoboWAO6TY6MvEjxkNIPcvk97Mb/q10IaX1V2UJS1J2w9NfhRva64rZv0P9+/BcrbctuS1MFwh+es3jafXOgm5FzD3rtpzWKfVvHdIe1h0q3vE7JAVsw2kv4sYLafab+eW2gmeW5CzLGmqLWVn3u3HnMIwnn+7eGOL50FTd8cgUvFyXFE99iE6kUOXkhFxSxPMQh0MkkLuDaxWtix+aPUUtoIGlyac11HD6T3Nld15calm69PSdMra/zkbYsUB/4/SzO2cTnh5kvJKJA1nO//yIZsspfAB2gBG+qUFwnOPKdMB8LIEwBfPCR/tTP9dOOZVrj/suH/iKF9lS3DDYPE
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR06MB5892.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39850400004)(366004)(376002)(346002)(396003)(136003)(451199021)(316002)(2906002)(296002)(478600001)(41300700001)(8676002)(8936002)(6486002)(110136005)(71200400001)(66476007)(66446008)(66946007)(66556008)(76116006)(64756008)(91956017)(5660300002)(6512007)(6506007)(53546011)(26005)(38100700002)(186003)(83380400001)(2616005)(66574015)(38070700005)(36756003)(166002)(86362001)(33656002)(122000001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: giMsr6cD0CMoYYFJuAKUdyqQEZXV2x1MTJgYX9DSj6GI2qmf49lcsa3awhSMf9UZMkEDu1yLAu78XNfB2mPZK1skyKgikpvYuumveroOHUxpW8mnhKlD0oSUjfR4Sy9l87Kxz/Kvr/0eJryemXUdA3iCOmMbmkdOTM4Tl1PyN9Ahwni74tG+m35AO7RMtR1+s8FLFc9f1URTZz2vPBuSsAlIHIbm0zLp627Q/QbqC6THWmnHOxRPFngC1vvRhJBNmhmaf1x6dG9qp9vApH5To33bVePfMPxjnsFRAyD1x4nFwqssu9GY7RwnmwUWK2/fYp4/SO5lcqau81m/FPDMikl6mz6GhDzXb1ydM38ArV6ZfMkN5MOU+HbP9H2LQtMTPMtIwzPxjAYdrdvrUu+sfpRVRuSSU8gLMvVqjFajCJ+b8lc2F4+c8+pV6hSsOa6p4DNj4lq/GGC4Sxq8J9l2lhVMNPw2Df3AP4pZxfGgHUODfHkdsEIZ1t2jttHVDxharDc2kv6lcfq8LT4jWhmoCFtCZPmikxvaG8nKf6QLa2YV2lcGDFj/8ieBWRfn9gaZ0Lh8KAq6d2tT4WiWVuBQT274+HVvS4F0y96EYWKJS36W55tSixtvCFs/Ya+0G7ELlbrarZXv33FjkfH2nYamAkDfL4VCtbt+yUS482yVNuTWdT/94PoYLbgqg0b/7CUyv86C9u3sUJlct5pEGk4y9uVIRusDQ+VJpjCsRW10XDsvsUftgQNSjvqAbaYYzox2PcMgHOIQdA4eN4L7vFprPMbtk8sbLfq4hYcho16Y7ccJm1M0tiHmVw3lhl0bqMQILK3e3gGXGi913SgSlSTklNhC5LFthIERhAFE3bE5HewjO23zXWSBnb033aL7zdVXqlifH3oPdYub9TLGcPaZd70O9xCP9ZEikA+Z86eHKoYUQFEFpZfoKRsxGD7ylfhcYDgxMTr6hbKhPDUwmTweGFKgBjfWem8dUoIQ8qsJHzIpVqpM63mlNnWE2JxvG2HR7zF4Qh/xvdoWVEwgzmHXrnmzRJywroA73bmTMnDmkxRrmCQcbXRkZRoSNFwyEzXOiQ8LKB0C0c7pNez67DchiBoEpPU1eSsaCNJgmmZ/CVZ/phGbURueGS7uqnGSH1lyxw0J6ZE0IPq3Zvo4mh0nvDwJdsorcwkp8IlWfMO0cnBeFDrOOQ21NebBTbtpO1MWz6kOCz9ynjrBj/o1C5jW6NkFnkOUA0gH2v/SfaMcmMEJJ/JGcTv1mm9ZNuJY6gaxiHZV0BMxYu5dLkjpQu3/giHFSrL8zISGCRtZoqPHDkXYPcbss8s1Yojbg2Ak1pziBbPL3zBJjT4sGVCRo6vI8qbRTi4Fer9L6M2xdSayic6UwiA8Wd1lnZiGBWRr9xKvG+EmNxqYFoiBde9rgSrO5u5XGf8q5O09mEAPwIsbCQILRhnU0CY5ACwbcph/Q6eA+uSjQn/o38Lj2U0dXzrXDxkaeXGXu4sjkiyOYbsz38B0NnZFODtuZJIxkBc61q/HYtj7N14FpG4Jsn4tyJIhUhOqcM+1eCgMFlSpXHvKCpuIG73eAWU5xHR1fjoqxL066RT06QLubocG3XYhrjmbiQ==
Content-Type: multipart/alternative; boundary="_000_492791486C3649BB9AE1E25139704164cablelabscom_"
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN8PR06MB5892.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e6d2db4d-c073-49e3-fbe1-08db57d6ae47
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2023 19:32:56.1567 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ce4fbcd1-1d81-4af0-ad0b-2998c441e160
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dyDt/3NYznm9joY/mLmsOjjLO1nVt+vrufMP7CZhOMwM2nCZOnEwsk+8M1LkC3aKrKSFKva9RFLs1lyuAmMOaA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR06MB7864
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/kiXi_hrqEyA_qAV6h3Qhwhy57eA>
Subject: Re: [tsvwg] Question about proper node behavior -ECN
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 May 2023 19:33:08 -0000

RFC3168 also includes a statement which allows manipulation of the ECN field:

“When the router's buffer
   is not yet full and the router is prepared to drop a packet to inform
   end nodes of incipient congestion, the router should first check to
   see if the ECT codepoint is set in that packet's IP header.  If so,
   then instead of dropping the packet, the router MAY instead set the
   CE codepoint in the IP header.”

And, it includes a section 18 which talks about possible changes of the ECN field in the network, and specifically 18.1.4 “Falsely Indicating ECN-Capability” which describes the transition of Not-ECT to ECT0 or ECT1 (and by extension CE) as being “incorrect”.

RFC9331 section 5.1 discusses L4S network node behavior and includes the statement: “An L4S AQM treatment follows similar codepoint transition rules to those in [RFC3168<https://www.rfc-editor.org/rfc/rfc9331.html#RFC3168>].” But, I haven’t found those rules stated very explicitly in RFC3168.

-Greg

From: tsvwg <tsvwg-bounces@ietf.org> on behalf of Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
Date: Wednesday, May 17, 2023 at 9:15 AM
To: Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: Re: [tsvwg] Question about proper node behavior -ECN

On 17/05/2023 15:57, Ingemar Johansson S wrote:
Hi
A very short question.. I am trying to find the proper refrenence that says that nodes (routers, 5G gNB, WiFi AP...) should not remark Not-ECT to any of the other 3 code points. Where do I find it

Regards
/Ingemar

Hi Ingemar,

A start is the statment in RFC3168 that says this in section 22:



   Prior to RFC 2474<https://datatracker.ietf.org/doc/html/rfc2474>, routers were not permitted to modify bits in

   either the DSCP or ECN field of packets forwarded through them, and

   hence routers that comply only with RFCs prior to 2474 should have no

   effect on ECN.



Hence, if a router is not permitted to modify the field, unless it supports a spec that implements ECN.



Section 5 then states this is updated as:



The not-ECT codepoint '00' indicates a packet that is not using ECN.



I am sure someone will tell us if there is a clearer reference text somewhere else.



Best wishes,

Gorry