Re: [tsvwg] NQB: Use of DSCP 45

Greg White <g.white@CableLabs.com> Wed, 12 January 2022 01:05 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 8810D3A19DF for <tsvwg@ietfa.amsl.com>; Tue, 11 Jan 2022 17:05:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.101
X-Spam-Level:
X-Spam-Status: No, score=-7.101 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O-OPEVYAm1u3 for <tsvwg@ietfa.amsl.com>; Tue, 11 Jan 2022 17:05:15 -0800 (PST)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2137.outbound.protection.outlook.com [40.107.236.137]) (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 925523A19DD for <tsvwg@ietf.org>; Tue, 11 Jan 2022 17:05:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jNTJ+bZngqRZ7V2eDT+ys9uRBFeK6gWTd1a5vL84+LvdfWSu6uJZZnkMu9w+ychEpcuQncJt7qszMcp8q2Xv4uAwALC8JggL6w+spj2KUC1kfmJz9Ti7lsJpCfbH/Pt78LhxAo8ybHwcPeU8LLYYRX3R/LBEbhyKTNOvKkgES74BvXtpCnn8JmcQTPZso3LoUb4G02bKZVF2w3Lce2hMm4+XD9ulA+LaZZ4dd3DkOYED0bn2UOyj05HHKXM62D1Y9exD/43MS5ihKT4styxawAa9fIEI7dRL4C8+Bwd8/gZm5DZaydK+ogS8O6Ejm+jGOaREYTHZRQXmwvfqYHPHIw==
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=BKhzC+0EsNlx9Bvaa6Jvx58MPepoM5GTvRgQK66Dm3c=; b=dLQbE0nvtNQHKZ26apncu1rE/pUPCwqwhsSX2emz0b2zCVnh9Mbt1N3aq1VPPceUj65L4pXBfcA+Faaog+Li66UiePUt2KFwolO9N2NrFUj6XjIO/0aG9zXdEihG8xUXzXo+22b2qB+VB01c3nEhMKTEaFxR3KAtxhjIEFKOp39Gd7ZmoVpqmAuW1DamBvNCuLfmMT2swavlZ4eecvYEv+txO1m4zLvLcDGuLH38W18xROTK1XUyeNbFcBXgIn5zwOLvsBbZYqJE8mycGjDD4RtJRqI2rrKuTnrwJgrZYbyC+vJGo74P7Q42nVtmQW0yHe0xIQ+JnAMV/hiXDpL9xQ==
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=BKhzC+0EsNlx9Bvaa6Jvx58MPepoM5GTvRgQK66Dm3c=; b=sRgRGjgAGDgHBZReduZ5qYWP/6Qs5WZ/TJx4wluSItnuHOL5GYqubCiB22v/zFdJWPJCrnO3p4Ngs8qeF3HijT+weaMnwdz0i861GR6ri7Zei26064OPsAOV+OGYzrdpOC8bl2p+5Bi5P/QahCL4AGi6A+PvUSd9nBZpaHdXfKuMCjfssSRxmpI9Uow+OFqV+F0+A5PKV+NCUFKHS3RTtgePH7T3fm9siG2W0pXUHF0UB3NgvESQn94dAR2AEekiK0PKyDw+OxKxABIZya9pL18Ioq7BzGSteKgwbJrmr2BCQLH+OuTaqIF0DcvIgRCMJB/QYGpsZfb+uuFbUDMTpA==
Received: from SJ0PR06MB7861.namprd06.prod.outlook.com (2603:10b6:a03:38c::19) by DM6PR06MB5788.namprd06.prod.outlook.com (2603:10b6:5:1a5::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.9; Wed, 12 Jan 2022 01:05:11 +0000
Received: from SJ0PR06MB7861.namprd06.prod.outlook.com ([fe80::cd4d:4c61:fd26:89a5]) by SJ0PR06MB7861.namprd06.prod.outlook.com ([fe80::cd4d:4c61:fd26:89a5%5]) with mapi id 15.20.4888.010; Wed, 12 Jan 2022 01:05:11 +0000
From: Greg White <g.white@CableLabs.com>
To: "Jerome Henry (jerhenry)" <jerhenry=40cisco.com@dmarc.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] NQB: Use of DSCP 45
Thread-Index: AdgBgCX7QMAvgBvXRE+lU+t1jJ56QwAhQw5QAAKbKAAAAPB70AAAstcAAAALR4AAMUjcAAARUryAAP0/hwA=
Date: Wed, 12 Jan 2022 01:05:11 +0000
Message-ID: <951E067B-173F-4A6B-B6AB-F860D471363C@cablelabs.com>
References: <MN2PR19MB4045A874CB6E34F30ED7D458834A9@MN2PR19MB4045.namprd19.prod.outlook.com> <FR2P281MB06110FDE6DAD9E2A106C7E7F9C4B9@FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM> <FF6CA302-264C-499F-964E-0712099A10CE@gmx.de> <FR2P281MB0611127A1F7F062285A2E74C9C4B9@FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM> <0ED96481-A665-4A87-ABAD-C4660782672F@gmx.de> <FR2P281MB06112BFD4938B39192C7A3A39C4B9@FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM> <BB0A1DA7-C2E7-436E-AE47-C921CCFEB2BE@gmx.de> <32460CBF-23DB-41CF-B8D6-E0C62B8F9059@cisco.com>
In-Reply-To: <32460CBF-23DB-41CF-B8D6-E0C62B8F9059@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.44.20121301
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=CableLabs.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8dd6fecd-0524-4c89-70fd-08d9d5679572
x-ms-traffictypediagnostic: DM6PR06MB5788:EE_
x-microsoft-antispam-prvs: <DM6PR06MB5788E734092FB0853281B46DEE529@DM6PR06MB5788.namprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yRfjuIt86oj4d2GbTTR2Voq0/U1yWxLAyhw5uEmNqsKLAaPctX1Ta2WAAn/OAOp4ll0/fiHkTFixO6wpoU4Mm7Z37R9R1j7PPwUgThLYxr7ZAEnb5X3hYTKrUHsm3C3t7TYFhiuHtIPGI9exQiGETe/y+kOTb+zvx777AwrsnNJp/jMmWsA2yOgc8rSoUaaWrISpD6qnYetbi8K/FxRuWGjScjTJ2rrKZi3yrPjb9T9GRaq6jocL9OaOeEgANqSPHlNSZBW2Fhbap30SOt8RvPSO3ssdcTi5jaUBWglYesx2UOq8bHYm0YbMGL3DLIf985IjMPADtGBHHL6wHAELrqXNGaZgu+I1wlBiN1SK4Mfp+gmXAdsPlzGJYaM4NsnrW8j80cZtce3VA0v+a8N8K30/RduqOv2uVxrSAxImi3/KApO0vF2cDD9XC+dQ1H2qOefUmT78JAulFHCJqunYqq6ZSYDAu24guqeFRCPrhu+Zs/W+rL74JQDZHfviQfMXG7TTXHOPp5bNJJrmP/6fnRh9gbpDS06dlqYoFZHfLDyPG7TAXUKd12n6Nj/DAvbwTPZNbOWGnUVu44Lxkdn/VSUlcVDe1RmE/7Hjj8mNM8wyKkCrNt2uyH9H5VD3ersiicqDN8c/ZYVvZjlQbmo7DJectkeroWVTA6ilZEdDmtoQ+HEPLHMpDzM9gKUiDVPRBxxXDT1gkWZPdlA8UnO1zWaUdqmyEHFuIVeFB5vNPjkJSlAGs0DJEOz+uFu+Cbk5gedYJPXqUnKOdFqHd9g3+dGFjCoDGa6kN7Zjc27yBU2XkYLe5sxkRzp0lPayObFGsCslJzBDHRGij3UVSsB7Hg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR06MB7861.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8936002)(508600001)(38100700002)(6512007)(76116006)(2906002)(66556008)(2616005)(53546011)(40140700001)(91956017)(8676002)(122000001)(30864003)(6506007)(64756008)(36756003)(316002)(66476007)(186003)(66446008)(5660300002)(86362001)(66946007)(33656002)(38070700005)(66574015)(71200400001)(83380400001)(966005)(6486002)(26005)(110136005)(45980500001)(85282002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 1od/KcAcR3rrRh09yj5PdzmcXCJs1l+BplxN/2ShDhWDpWkwUH86o7TtURnlAoZ07EuyTk/Yx30MSg+ZQyF7uov6Rd6BRahtLwfgoOFtI4mD8NRl0Ov+cxn8+5WN7ak5Jp7SyFpha7MQ/7XMVG2xbyD06nOnCub3URx6XxX8OtPxohGkSv4cYRt9LfhguKs+usApZgVzYsElbYvGs7su2TG41DC+S37wVJ1SUzviu5ylGRZ0Ei0Vfw3KOzaTWdQmi/AtMozo0H/g+PP2K+NOxaxQflTJig1pjssJMSMwpuPMweGJ4MCmzhIzLO6pQ15jvc7g5NRQSg1KD9wUka+ozX+BW2a2ZsVv4PWgG5mkv7PdaIUQKdWzjlhxSgQh33BJ52H0KCjDKw+6YgaALA07S/WzLd97vETwusJpzdlK6mQGKDAPevSJxa53g7mLG7bYRbo0q+sjEceoqC1iKbC8MCrPu+UawI6GpVWq0S9tSUixq9AYOuCFE4J8khZoSN7xbJPltT/T0hTT+2GBIdAugH5FChX4+yT9UnzpyLRdSdDh5VPDUhF3URzVfNa3Z++9miQIe5lPq7n2+6/mtLbQiFxdjdpSbGGe7/0CsQ4/wJ9Rs+JINHFaDz5BNOEC+KYoainD2FgDuVIoE4LK5SYZFW1pc189SHPPobSyZXggA3+p5Pf5Wu6bJh8jEK6vE2GdYKh4HCaPPOuFOojhv0zimloXNBIT9lgv0vr7hWoroUw9zOrFMbD6HwRirjpbkORd2BloQ5BC06tAXXykma5M30Gbcde5AJbO/6dj8fSRfkuwDBKYbYPDdWvIYRezZdVmoDwcLByLVYAyJb94SrU0JOrQJefRnKZ4O/tVWxIOZ6VrwH+jiCJ4W40Q330mDn8LEjMDNWiGYBvLM7ijhQJSKNhzqNrA0gR6y7Qrjido8hi26DhNMBnsIV0+p/p1eV23tYzJ5+jAXrLpI80X22FGXyu+XaLGDfdSIWv2dM40GXbj3K9HZxJERJ8q0NWWcvgx53BmBnJWsO4Gjlwa///WFIqe0mRalEZUznaS2svb983Amx3PnhH/FzwvDld+RizbCDHWL7P7d0RhhrRvxegzEQktXXQj/ZHa+htsANpKnM8L6hLNK5krNRNhdGwjvpM51GCln9o6TLJccRkRyglYf+1oPsAY83rGKGLqNLRT1Oof5acTKmXYVaTZSIOwrnp6DWTJQnfQ5wI6q6rRcSUlK7e7QUq33/cw00Z7I7wl6uXxqCW1O1Kpal+E2HgqJZXOqO22ZHLGkHHnyjXDviI1Y/Ra0iF9QWx1tMIUUQ3jbYEH7RixfwV3qZLR/GMyykiy0tYyug02xQhPQQbkqyaSKtEGd2eUezA+pJu159VfoIyZnhv8t8+PofE6gx38lNkpJTDVuDW82VOBYgIw1hy/vBjEGXI3qKqm0nMaQWGFnI6DFTEMIQIuV3Su1VmSBPANt8ztOE9Au5MCbGJhb47flI+Mk8BqAMY0/6dgLqWyi6/rKLF8MnT/53HCC5UQ0mr6ZugXEA4wx6Gg6lU0b7ubd9y3T9FmBVzD0jYnlAH+bb9/dDxUcQxnlUcpYlVfbtaMEYYIDXMGumsV+FIHaglN1dqj3vu9ZVHRCKh4FEX+bzM=
Content-Type: text/plain; charset="utf-8"
Content-ID: <6C09E09A3A6D0F4CA531AC4DFE8699AB@namprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR06MB7861.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8dd6fecd-0524-4c89-70fd-08d9d5679572
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2022 01:05:11.3570 (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: MGHl4cranhVDeKvrWCr4bTNcoSBJAchd0unJPLmKS7RlP+tFSedz/1lnw55nc4KDPcMGImZuH+YFX62HuJ9j+w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR06MB5788
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/dSeNeCPbqJNiyrfMEf7xZCFsvWM>
Subject: Re: [tsvwg] NQB: Use of DSCP 45
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 12 Jan 2022 01:05:21 -0000

Hi Jerome,

On your implementation question, the 802.11 spec is clear on this.  Section 10.23.2.4 in 802.11-2020 describes the situation. The tie always goes to the higher UP, regardless of EDCA parameters, so there is still a very slight difference in priority in favor of AC_VI, but they are for all intents the same priority.   A couple of years ago, I built a MATLAB model of the EDCA algorithm to predict the behavior, and then conducted experiments with a handful of retail .11ac wave2 APs doing just this, and it had the expected result (aside from 2 APs that were not spec compliant, one of which had a priority inversion to begin with (AC_BE got higher priority than AC_VI) and would not accept the settings and always reverted back to defaults, the other of which gave significantly higher priority to AC_VI than would be predicted by the EDCA parameters, and adjusting the params to match BE didn't make them equal, though it did make them closer). So I don't believe there is any general implementation issue here.

The concern about giving up a high priority queue in order to reconfigure it to be equal priority to BE is a valid one (although your language, "destroy the Video queue" is a real exaggeration in my opinion).  This approach supposes that the network operator considers the latency benefit provided by NQB to be of greater value than providing high priority to all of the traffic marked with a DSCP 32 - 47 (including CS4, AF41, AF42, AF43, CS5, NQB, VA & EF).  In my mind, it is debatable that all would agree that applications that mark their traffic with those codepoints should under all circumstances be given more bandwidth than those that use DSCPs 0-7 & 24-31, particularly in the residential environment where there is no real management of DSCP usage.  But, this is a decision to be made by the network operator.  Furthermore, if the value of the Video queue in traditionally configured networks is that it provides lower latency (perhaps for CS5 or EF traffic), I would argue that this reconfiguration of EDCA params might be pretty innocuous except in networks with a very large number of active STAs (and has the upside of preventing mismarked traffic from consuming the majority of the airtime).  We've not tried to test that extensively, but we've observed that with a fairly small number of active stations, it is the buffering delay in AC_BE that causes more of a latency problem than the media access, so it is the separate queue for AC_VI that provides the most benefit rather than the default EDCA params.

-Greg



On 1/6/22, 3:14 PM, "tsvwg on behalf of Jerome Henry (jerhenry)" <tsvwg-bounces@ietf.org on behalf of jerhenry=40cisco.com@dmarc.ietf.org> wrote:

    As this thread suggest that Wi-Fi people are not weighing in, well, weighing in...

    I also agree that the sentence "In order to preserve the incentives principle for NQB, WiFi systems SHOULD configure the EDCA parameters for the Video Access Category to match those of the Best Effort Access Category" is not realistic. It is also a bad idea, unless qualified further. Its effect would be to destroy the Video queue, putting all video (that is multimedia conferencing, real-time interactive, multimedia streaming, broadcast video, but also signaling, and NQB, if I understand correctly) into a sort of double-stack BE queue. From an implementation standpoint, I do not know how an existing system (if it were to be configurable for this) would be able to address conflicts between 2 queues (getting down to 0 at the same point in time for example) that have the same parameters (thus no hierarchy). From a prioritization standpoint, many things have been said about Wi-Fi being too complex to really be modelable, but most of the works we Wi-Fi folks tend to accept as valid lean to show that if one queue has a better statistical priority and a more generous TXOP, it will globally provide better / smoother traffic flows. Degrading video performance for the sake of one traffic (that is not even building queue) does not sound like an idea any WiFi guy would accept any time soon, until the volume of paper modeling the behaviors show that it is innocuous, and that all these papers published over a decade and a half that show differentiation (basic multi-scenarios experiments like this guy and many others for example https://arxiv.org/pdf/1910.07743.pdf, or queue modeling studies like this https://ieeexplore.ieee.org/document/6822614 with legacy traffic or this https://ieeexplore.ieee.org/document/8891575 with the effect of the new MU methods on the performances, etc.)

    I understand that we should not build future protocols based on the past, but it may take more than a line in a document to change 18 years of practice and shared views on a topic like this one....

    My 2 cents

    Jerome 



    On 1/6/22, 3:58 AM, "tsvwg on behalf of Sebastian Moeller" <tsvwg-bounces@ietf.org on behalf of moeller0@gmx.de> wrote:

        Dear Ruediger,

        I contemplated whether to respond at all (and some will argue I should have), but more below prefixed [SM]...



        > On Jan 5, 2022, at 10:55, <Ruediger.Geib@telekom.de> <Ruediger.Geib@telekom.de> wrote:
        > 
        > Hi Sebastian,
        > 
        > That's the same for legacy ECN as for legacy WiFi: I offer a general philosophy.

        	[SM] This is appreciated, but should such a philosophy not also end up with actionable inputs to the standardization process? As it stands your comment(s) upon David's points 2) and 3) are quite mercurial since you did not even seem to commit in what way your question would affect the NQB draft's way forward.


        > But I'm not expert in these areas, my expertise is with backbone gear. As I'm sometimes unhappy to discuss with people who are having views but aren't experts

        	[SM] I take that as (partly) justified complaint about my relative frequent posts about issues where I am clearly not an expert. I consider myself open to be convinced otherwise should my views conflict with reality, but I expect honest arguments, preferably data driven and not purely theoretical considerations.

        > on the focus of my work, I try to be careful in areas, where I am aware that I don't have the full picture.

        	[SM] My take on this is that if experts exist in this mailing list and I write gibberish, they will set me straight and with the relevant facts and arguments; which rarely happens here, unfortunately. And honestly, this seems not the optimal list to expect much WiFi expertise to begin with. 
        	Side-note: I am clearly no expert in encrypted protocols either and yet I brought the point to the lists attention that L4S' cavalier approach to re-ordering might interfere with common IPsec implementations and RFCs, so even non-expert input can have merit and be actionable. I also have discussed the idea to split the NQB into two DSCPs one safe and one potentially with side-effects, though I do not remember who introduced that idea to the list, and I also brought up the fact that DSCPs with the top three bits set to zero are more likely to pass over the internet intact (again I do not claim I originated that idea in the first place).

        > I rely on experts on the subject to propose suitable choices.

        	[SM] Yes I would agree, I am all for respecting expertise. But I expect those experts to be able to explain and justify their decisions. Since we are not taking the absence of expert input as cause to drop a draft, I guess the list will need to live with my non-expert input (or ban me).

        Regards
        	Sebastian


        > 
        > Regards,
        > 
        > Ruediger
        > 
        > 
        > -----Ursprüngliche Nachricht-----
        > Von: Sebastian Moeller <moeller0@gmx.de> 
        > Gesendet: Mittwoch, 5. Januar 2022 10:25
        > An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
        > Cc: tsvwg@ietf.org
        > Betreff: Re: [tsvwg] NQB: Use of DSCP 45
        > 
        > Dear Ruediger,
        > 
        >> On Jan 5, 2022, at 10:16, <Ruediger.Geib@telekom.de> <Ruediger.Geib@telekom.de> wrote:
        >> 
        >> Hi Sebastian,
        >> 
        >> I don't favour new standards making design choices _mainly_ to deal with out-of-date gear. Out-of-gate to me is something, which no longer dominates by the time of standardisation and is definitely slowly diminishing, but may be present with ever shrinking numbers for years to come. I don't say, ignore such gear, but I also don't want to make such gear main focus for design choices of a new standard.
        > 
        > 	[SM] Thanks for elaborating on your general position. 
        > 	But what does that mean in the context of the NQB draft; do you oppose the use of DSCP 45 locally as that is explicitly tailored to old equipment behaviour (although WMM and the described default mappings still seem to be the default even for new WiFi gear). Or do you agree to using DSCP 45 as new equipment could implement an NQB compliant treatment of that DSCP (which it arguably also could for DSCP 5)? 
        > 	I do not want to argue with you here or convince you one way or the other, I am really just trying to understand clearly what your position on that aspect of the NQB draft is.
        > 
        > Regards
        > 	Sebastian
        > 
        > 
        >> 
        >> Regards,
        >> 
        >> Ruediger
        >> 
        >> 
        >> 
        >> -----Ursprüngliche Nachricht-----
        >> Von: Sebastian Moeller <moeller0@gmx.de>
        >> Gesendet: Mittwoch, 5. Januar 2022 09:39
        >> An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
        >> Cc: Black, David <David.Black@dell.com>; tsvwg@ietf.org
        >> Betreff: Re: [tsvwg] NQB: Use of DSCP 45
        >> 
        >> Hi Ruediger, list
        >> 
        >> 
        >>> On Jan 5, 2022, at 08:29, <Ruediger.Geib@telekom.de> <Ruediger.Geib@telekom.de> wrote:
        >>> 
        >>> Hi David,
        >>> 
        >>> I agree to your proposal related to point [1].
        >>> 
        >>> Points [2] and [3]: I think to recall that there has been a discussion whether upcoming IETF transport standards should be built around out-of-date and never-to-be-updated WiFi HW related to some other issue in the past. I fail to recollect, whether and what consensus was reached.
        >> 
        >> 	[SM] Just to understand your point, do you consider the selection of DSCP decimal 45 (selected to exploit the default WMM DSCP to AC mapping) as building NQB around "out-of-date and never-to-be-updated WiFi HW" or as a clean way forward that would be selected in a non-legacy world as well?
        >> 
        >> 
        >> Side-note: I believe that the WiFI fq_codel/airtime fairness patches in OpenWrt's Ath9K, Ath10k, ans mt76 drivers actually demonstrate how to properly implement something like the desired NQB behavior on existing devices. Equitable scheduling (ES) seems to fulfill NQB's desired network treatment much better than any flavor of prioritization, and in a way that is based on observed behavior instead of arbitrary classifiers that can and will be gamed.
        >> 
        >> Regards
        >> 	Sebastian
        >> 
        >> 
        >> 
        >>> 
        >>> Regards,
        >>> 
        >>> Ruediger
        >>> 
        >>> Von: tsvwg <tsvwg-bounces@ietf.org> Im Auftrag von Black, David
        >>> Gesendet: Dienstag, 4. Januar 2022 17:15
        >>> An: tsvwg@ietf.org
        >>> Betreff: [tsvwg] NQB: Use of DSCP 45
        >>> 
        >>> In catching up on emails, I've reviewed the discussion of NQB usage of DSCP 45 (0x2D), mostly between Greg and Sebastian.  Writing as draft shepherd, I think that there are several issues in that discussion that deserve broader WG attention, one of which I think I understand and two that I definitely do not fully understand.
        >>> 
        >>> [1] Use of DSCP 45 (0x2D) for NQB at network interconnections (the one that I understand).
        >>> 
        >>> There are a number of things that could go wrong if DSCP 45 is used for NQB traffic at network interconnections because DSCP 45 results in better forwarding treatment than DSCP 0 for Default (best effort) traffic in many networks.
        >>> 
        >>> The draft currently says that DSCP 45 SHOULD NOT be used at network interconnects via SHOULD requirements to remap it to DSCP 5.  I don't think that's sufficient, and hence suggest strengthening that text based on the Diffserv Architecture (RFC 2475):
        >>> 	• Define DSCP 45 for NQB as a "local use" codepoint, based on the definition of "local use" in RFC 2474 and RFC 2475.
        >>> 	• Explicitly prohibit use of DSCP 45 at network interconnects unless that usage is explicitly documented in the TCA (Traffic Conditioning Agreement, see RFC 2475) for that interconnection.
        >>> 		• The change here would be from the current "SHOULD remap for interconnection" to "MUST NOT use for interconnection unless explicitly allowed by the TCA for that interconnection."
        >>> This would also help clarify the IANA considerations for NQB DSCPs– DSCP 5 would be the single default DSCP for NQB, with a note added to the IANA registry that DSCP 45 is available for local use under the conditions specified in the NQB PHB RFC.
        >>> 
        >>> Overall, I don't think this proposed approach departs significantly from the intended usage (mostly non-usage) of DSCP 45 for network interconnection, and I think it results in significantly clearer text in both the draft and the IANA registry.
        >>> 
        >>> [2] Interaction of DSCP 45 with standards-compliant vs. legacy WiFi equipment.
        >>> 
        >>> The crucial rationale for use of DSCP 45 for NQB is this sentence in Section 8.3.1 of the NQB draft:
        >>> 
        >>>  In order to increase the likelihood that NQB traffic is provided a
        >>>  separate queue from QB traffic in existing WiFi equipment that uses
        >>>  the default mapping, the 45 code point is recommended for NQB. 
        >>> 
        >>> I don't understand the long-term intent here.  Is it that DSCP 45 will be used for WiFi for the foreseeable future or that DSCP 45 will be supplanted by DSCP 5 as WiFi gear gets upgraded?  If the latter, there are a plethora of problems in figuring out whether or not the WiFi gear is upgraded or not.  What's the intent here?
        >>> 
        >>> On a related note, I agree with Sebastian that this paragraph in Section 8.3.1 is unrealistic:
        >>> 
        >>>  Furthermore, in their default configuration, existing WiFi devices
        >>>  utilize EDCA parameters that result in statistical prioritization of
        >>>  the "Video" Access Category above the "Best Effort" Access Category.
        >>>  If left unchanged, this would violate the NQB PHB requirement for
        >>>  equal prioritization, and could erode the principle of alignment of
        >>>  incentives.  In order to preserve the incentives principle for NQB,
        >>>  WiFi systems SHOULD configure the EDCA parameters for the Video
        >>>  Access Category to match those of the Best Effort Access Category.
        >>> 
        >>> I'm not even sure that IETF ought to be standardizing requirements on WiFi EDCA parameters, as those would seem to be for IEEE 802 to prescribe, not IETF.
        >>> 
        >>> FWIW, I have a worked example of that paragraph being unrealistic, as I recently bought a couple of basic WiFi APs off of eBay to solve some local problems (e.g., wife's tablet was not reliably connecting to WiFi from the other end of the house), and those APs don't have a consumer-accessible interface for configuring EDCA parameters.
        >>> 
        >>> I suspect that the above 8.3.1 paragraph needs to be bit-bucketed, but I don't understand what to do about WiFi and DSCP 45 in general.
        >>> 
        >>> [3] End-system use of DSCP 45
        >>> 
        >>> Section 4.1 of the draft says:
        >>> 
        >>>  Applications that align with the description of NQB behavior in the
        >>>  preceding paragraphs SHOULD identify themselves to the network using
        >>>  a Diffserv Code Point (DSCP) of 45 (decimal) so that their packets
        >>>  can be queued separately from QB flows.
        >>> 
        >>> That strikes me as just plain wrong, as it inflicts DSCP 45 on non-WiFi gear.
        >>> 
        >>> OTOH, I don't know what to do here, as this sort of simple guidance (always do <X>) is crucial to get application developers to use this sort of new functionality.
        >>> 
        >>> Thanks, --David
        >>> 
        >>> David L. Black, Sr. Distinguished Engineer, Technology & Standards 
        >>> Infrastructure Solutions Group, Dell Technologies mobile +1
        >>> 978-394-7754 David.Black@dell.com
        >> 
        >