Re: [tsvwg] NQB recommendations for WiFi. [was: Qs on your 5G L4S slides]

Greg White <g.white@CableLabs.com> Tue, 16 March 2021 23:28 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 91CE03A12E7 for <tsvwg@ietfa.amsl.com>; Tue, 16 Mar 2021 16:28:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.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_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 QKc-hEQC1gqO for <tsvwg@ietfa.amsl.com>; Tue, 16 Mar 2021 16:28:35 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-eopbgr760117.outbound.protection.outlook.com [40.107.76.117]) (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 855AF3A12E5 for <tsvwg@ietf.org>; Tue, 16 Mar 2021 16:28:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zm8Y1YTID/uuNSwvH9MJ7SVwS4aYZojP3Fu3RRwV/92Hk9Ro5Lct2zNaMry8L4q1QO2Y2Am301SNud+0wTBLuC6BO4eV6qIIm9n9/RAn/aju+KwjeGEWdw1W34p0mMCohOtjr+cJnDYe3203zJm5v6uoQFtfNvl5IufZ7HxUR4/m9L6w7gmMBJvFscbxnMKYIv5rqrfkzYc7SM5PfPlhOegMVal5MtIk9mdTMhSfwfbmtJ7oFRtzDg2cMy8GDheGG6Y3Ogq7RMsVEereewwM2O4ErMCYC5H58UxPd7KV2dFbkP25d/PVJ8RGKU0o4g60qY4SnOX5lbTBHNDJCehKGw==
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-SenderADCheck; bh=WRmKo8eHFsmy6XtOne9AlgBesQ2AJl97xJnWRs33CuU=; b=HswTch4+KChI/Tykb1/vfCvkMVeOzZxhRpHFUXA9hb24XXaE/JMzwcOX54Wubt9u6vr2/V2pT0YpnhZxtQmFbqm8zzrHZsL+5KgK6GX+LJ/vStA+NzSJEc+d/YU9rFOgYokoKY/lXh7Zmqwt2a5Q/NOJPBIz4H2z5QV80teBv9FQUCkPfEZdeS2lqGLi0TqNh7QOuVPvOqeI+K5aAyP9D5dNN9dNbQrvHohYO19RrCDx8Bze45kx4S72aebMXqoHMD0SdYE7SH+dRTiFuJl9qkuY0ChLAf4LigMP1fbTkebJ40/WNBfNOM9/BK/7onT2gdPfaErnBtiAiHVmuika5w==
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=WRmKo8eHFsmy6XtOne9AlgBesQ2AJl97xJnWRs33CuU=; b=L1f7ppJIvM+3ez3BzMLqMG68R+/mmGwGswO2fYWNM5g1evCDWjmuoy7U2vSaZvpI+O9B57AmV6/DFtqwJlZ/UGRwX3lS/1qcRsd/CTRKaPNjJX8uAmjP6Ung5DL4m+OF6Shy+muJ5Uj0omJQO30C1NOOSWoJVruL+5DUJatr8dVEr1glJEaHYnFcPofDhBR8G2ddq6cNwqfbFqQ2LpSH5tp6Zc3ap+1+a3QaD+b7N4hcEBUi9WcVYchmHyJaxvkqw5bClwG5ATzzUqfZsoJrrcEcyqKSWUw+HbQ8q0r36w7lp5KJft37Dqyu+c14sdA3mrnmTr2yyjiXVJgolLcRKg==
Received: from CY4PR06MB2821.namprd06.prod.outlook.com (10.175.116.11) by CY4PR06MB3045.namprd06.prod.outlook.com (10.173.40.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Tue, 16 Mar 2021 23:28:32 +0000
Received: from CY4PR06MB2821.namprd06.prod.outlook.com ([fe80::fd1d:5577:b489:745c]) by CY4PR06MB2821.namprd06.prod.outlook.com ([fe80::fd1d:5577:b489:745c%10]) with mapi id 15.20.3933.032; Tue, 16 Mar 2021 23:28:32 +0000
From: Greg White <g.white@CableLabs.com>
To: Sebastian Moeller <moeller0@gmx.de>
CC: Bob Briscoe <ietf@bobbriscoe.net>, "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, "ingemar.s.johansson@ericsson.com" <ingemar.s.johansson@ericsson.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: NQB recommendations for WiFi. [was: Qs on your 5G L4S slides]
Thread-Index: AQHXGnB3iS8+lypwwUGeFNqnXB+nAKqGtfwAgAAotIA=
Date: Tue, 16 Mar 2021 23:28:32 +0000
Message-ID: <0A0548EB-B9EB-4FF2-BEEF-916E782EDDD7@cablelabs.com>
References: <23FBC84F-FF44-439A-AB7B-40A4DA75AAB6@cablelabs.com> <AD9F5A4D-C2AC-4CD5-9136-85BCE5A0463E@gmx.de>
In-Reply-To: <AD9F5A4D-C2AC-4CD5-9136-85BCE5A0463E@gmx.de>
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: gmx.de; dkim=none (message not signed) header.d=none;gmx.de; dmarc=none action=none header.from=CableLabs.com;
x-originating-ip: [73.243.9.160]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 330195a0-0eff-499f-819a-08d8e8d33690
x-ms-traffictypediagnostic: CY4PR06MB3045:
x-microsoft-antispam-prvs: <CY4PR06MB3045838F822479962DE19859EE6B9@CY4PR06MB3045.namprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: phKS8dFBiaiMQWZcMkIV58WraQnrKHBgoSbjwtdgmcfalNzpBnDud0vhrIiAyl0cYjc3ESf6buTIuJwZ6LE2lWlOdxrHT527CHmgykDeKpKXT/gqkNhDkldCy469vyQZcBKgFUcY61qipLKmBcb5R3Pru1B6onYLAhKVL1qLxQjHAe2lWPc9zdDIWSOWgURAYAyTrouWr1txb4TvN/tEoGURDC+TgZNq9rRCltSauky2UDFxNOjLJ874eAar2cs7rRGlJVDB3P0Crr78P7YRs4EdND3ueVlv3LOHRnXMNCOviJkEMnL6uyrLAB1N4ce+G3rGRWY2Fkz8HYC4ZtMFvTOwQ2iPzVSWp3iF1zBGn03e/XQv7naxjno1TCBdtulJpG1Ur8EeRwJcC4C78ivA/9styrYlxFMuOEVl6Hlvs0euFSTcNXSTLcYP0aBmORcnmlf1h+rdqGKZCudS0LKy6CZOtjb123kcLCn8uml3Cq1Af9e2Ot0RhBdwj1u5aXkpeXmx/tVgHR4R2FWtxMbVMANPOeCotjs4O3yFr62cdz6oGpbpruysuy7FCSZdjfD1Cha4pjpv3eZChUo97REfE/QWs7uWNYE0Au2fMT37sl9wSG+lw4jBH8QilxeNluB0ywN6CSZcYgGUWMvW7upiKQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR06MB2821.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(6029001)(376002)(346002)(396003)(39850400004)(136003)(366004)(53546011)(6506007)(54906003)(86362001)(6512007)(66574015)(76116006)(64756008)(186003)(2616005)(33656002)(316002)(36756003)(2906002)(71200400001)(83380400001)(4326008)(66446008)(478600001)(8676002)(30864003)(5660300002)(26005)(6486002)(66556008)(66946007)(6916009)(66476007)(8936002)(45980500001)(85282002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: stBV++NwLrLdMMg1/j/KXq4k8uKD5Z+wfcTX89uO1KHSQe8p63ZTHWrhZ8PPWyK1N1MgpAaKY2lOqnr1ADXKQvgFQTnXlveQQATnWEKpSEdpl8LtfYvyAsjHhaftsKnN8LpsrWThyHktFZ5m8qvDvXOJmVgu9d+Yqbu2+/gdJnrAhrN+ZxhkajSJsaxcnrrM/TJ/JUV5p1INvo8K60MPiXmnXPwdZtB7G8SY0cs6MPxqxCBL1Q5AFyOFhrGq5aj0XSTntHwb/Z/QEqMfC8kxb/dHYtkGEvz6qmBupbcmvBi3TJf4s3ietOHylvx8QM7bZxqal3xRI3oTCZJ+slN6LZStAoLYEYMrzDq6kpIUlUEqTSeFdw+LhEXVXiaei4QXrYlaaqAxvcAACMoc0AUFYrHlPYUPDe0RyXEkrQaNirCsygA+0elwMcV4CgPNP6KrGwfcaij14Ksx5wsUmuCU1zIyql8SliM40Ger5cfVWu3VLqgjV2rtrHjFN+I2DlXaLjWvlwVTST64ZGqmbC/96yIZ+rMRNukK3DVM8Vb0fiK0DdHgHiNvkHUigFr38+gtlSps38bWSvqMBzROOqXvyJSKx+gNmhNLjsMqLUAcGBE5GTeMYzKiW5OiA8pfCezTxMmGXdwdWSokFSeLWfxsRBvX6dNhA1YVNgaYAe68CDn1PJeVML06cTw/D0YaBl1t6jKKZtVPNdOqnmuy3y6vLTJbPkGhCZZhaxK0v/ZxXbKVlWmu4npI+S0ipE1a9ZzppYlNiXC/TsSafc4Druyzs3yXx6UVsW0KiyEr1EAE5TuEHobpombxY4FRuBArW+XzDA3boj0avuMcIPf4rMrWiRbY5RDtxKD5XwFUh1yagtJFwK3HJBtqOnRZfMpqCFUanqmmtwmNXBcXEbxvnybPW03OJV3c0go69ApMBvVBvkjG4XHFi90mShKOPpbO045xmKNlcnTG7Fxrj+rIODktDUy9F6qDgvqGlITrLbh6lVb0/Ph8fi6KvJQUZOb8PMExqQW4r8nYlExt5bQR+OQeNm6dCLZqJxs+SW5JJmEYSezMS/5bPnDD4iJm28Nj6uI1XDrcV6Orhtr1+a+IWwD0elE5yiByLFCXt/jH40EByfk5F/T91VravuQOzPpLvtI+dFWikiOv2bkSoeoKnqpaGwriktjjnKq950iwhbu2zuHwGh7jYla1AsCWzx1sknE69UpvsdLHzP0aZNDtU6rYk+61R54MYJZt/xePnqAPo3AFtyG8oVEvbUqambzbhYM+xYDB3D4eMXMauukphMOlooDJ/5iEpqVw9N+kkmRFjaWMk9NAy5Vn/0MsMZBEuuDN
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <35FBCE39D2D2244499A2F14CB376E142@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: CY4PR06MB2821.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 330195a0-0eff-499f-819a-08d8e8d33690
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Mar 2021 23:28:32.2029 (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: 2tAslAQRVlFxrUrmal3tXbctsw/lypqHnfMjT8RTl3YZJZLtjZkjByiU+Nv9tDM1DWy23do4J2QiU5dQ+uIDSA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR06MB3045
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/tC1rCJzY_-zdALLD8nv4XtBq1HU>
Subject: Re: [tsvwg] NQB recommendations for WiFi. [was: Qs on your 5G L4S slides]
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: Tue, 16 Mar 2021 23:28:38 -0000

See [GW3]

On 3/16/21, 9:03 AM, "Sebastian Moeller" <moeller0@gmx.de> wrote:

    Hi Greg,

    thanks for fixing the topic. More below prefixed [SM2]

    > On Mar 16, 2021, at 15:27, Greg White <g.white@CableLabs.com> wrote:
    > 
    > Changing the subject line because this is no longer related to Ingemar's 5G L4S slides.
    > 
    > See [GW2].
    > 
    > On 3/15/21, 4:37 PM, "Sebastian Moeller" <moeller0@gmx.de> wrote:
    > 
    >    Hi Greg,
    > 
    >    see [SM] below.
    > 
    > 
    >> On Mar 15, 2021, at 22:57, Greg White <g.white@CableLabs.com> wrote:
    >> 
    >> Inline [GW].
    > [snip]
    >> [GW] The NQB draft does NOT make any recommendations on treatment of L4S-ECN marked traffic.  In addition, for NQB traffic it recommends to map it into a separate queue in the best effort access category (AC_BE).
    > 
    >    	[SM] Which is sweet, but for almost 100% of deployed APs that is not going to happen, not eve the tinker friendly opensource OpenWrt APs allow to change the weights of the ACs.
    > 
    > [GW2] What do you mean?

    	[SM2] As I said, OpenWrt does not allow users to modify the EDCA parameters easily, sure, you can build your own firmware from source and add any customization you want, and you and I can do this, but te rest of my family can not. I simply assume tat the technical skills to do so are not ubiquitous in the population enough to relay in that.

[GW3] I didn't build any firmware.  I used easily obtainable open firmware binaries in each case.  But, this is beside the point. It is not my expectation that end-users will read the RFC and then make these adjustments themselves (even if there was a brightly colored button on top of the AP that said "NQB Mode"). The deployed hardware *does* support the ability to use different EDCA parameters than the default values.  The guidance in the draft is that ISP equipment MUST use a DSCP that maps to AC_BE, unless they've got safeguards in place.  Configuring EDCA is *one* of the safeguards that they could use, and it is 100% possible in ISP-deployed APs to do so, and so providing this guidance is both appropriate and useful.

    >  I've personally done it with multiple off-the-shelf consumer grade devices (using multiple chipsets), and measured per-AC throughput with the EDCA params configured as described in the draft.  There was only one model that I came across where setting the EDCA parameters was not possible, and that implementation was clearly broken because it gave BE higher priority than VI by default.  I sent you an email with this result a year ago.  Plus, I believe that the majority of broadband providers in the world either deploy an integrated gateway or provide a WiFI router to their customers so they (the provider) have the ability to set these params themselves.  

    	[SM2] Do you have a break-down how many of the world's APs fall into the oned by ISP ans owned by enduser categories?

[GW3] I only have anecdotes from large ISPs in multiple countries, by no means a complete survey.  But, again, you are missing the point.

    > 
    >> It only utilizes the video access category as a way to interoperate with existing WiFi gear (including RFC8325 gear*), and in that case it recommends that the EDCA parameters be configured so that AC_VI gets the same bandwidth priority as AC_BE.
    > 
    >    	[SM] But we all know that this recommendation will not actually to changes in a noticeable number of already deployed APs. Let's not kid ourselves that the update problem magically disappears just because it would be nic; this does not work for safety fixes, why should it work any better for new features?
    > 
    > [GW2]  You are way out on a limb here.  The recommendations in the draft currently are that ISPs use a codepoint at interconnection that (if left unmodified) would map to AC_BE.  
    > It then mandates that, by default, access network gear ensure that such a codepoint is used. It only recommends that an ISP re-mark with a codepoint that maps to AC_VI when appropriate safeguards are in place, which could be a combination of policing, EDCA configuration, or full NQB PHB compliance.  What is your remaining safety concern!?

    [SM2] Same as before opt-out versus opt-n for the AC_VI component. My proposal, use DSCP2 and have participating nodes that know whet they are doing and that it is safe to do so, re-map DSCP2 to DSCP42, is inherently safer than the use a DSCP with known side-effects and relay on other to clean up the mess. If there are no others or they are oblivious to NQB, but are nice enough not to bleach DSCPs where is the safety? 
    In reality explicit opt-in solutions tend to be safer by far than those solutions that require explicit opt out. We have been through this before.

[GW3] From a practical perspective, that is the result of what is in the draft currently.  There is no opportunity for remapping of upstream DSCP until after it has already crossed the WiFi link, and you had admitted previously that since there is no policing of *any* upstream DSCP or AC available in WiFi today (and currently there are plenty of recommendations already around using AC_VI and AC_VO, and some applications and operating systems that already do so) so recommending that NQB compliant applications use AC_VI in the upstream is consistent with existing recommendations and introduces no additional risk. Also, I think you agree that these pre-existing recommendations about DSCP and AC usage do not result in your scary scenario of a sender on one network flooding another user's WiFi network with inappropriately marked traffic via their ISP (or if it is happening, then I'd argue that the ISP is negligent already).   Why do you think it would be "nice" for an ISP to forward all DSCPs from the Internet into their customers' WiFi networks without any policing?

What NQB adds is the recommendation that the NQB DSCP gets carried end-to-end, and your concern previously was that doing so could blindside a WiFi user if the sender's ISP followed NQB PHB guidance and passed the value 42 into an interconnecting ISP, and the interconnecting ISP was both unaware of NQB and blindly passed DSCPs from interconnection to the user's WiFi network (i.e. the negligent ISP).  Per the recommendations in draft 05, that won't happen.

    >> 
    >> *this has gotten me thinking that it would be worth further discussion on NQB recommendations for RFC8325 gear.  Since the recommendation in the NQB draft would amount to a change to the implementation, perhaps the draft should recommend that 8325 gear (if possible) maps NQB to a separate queue in AC_BE, and only provides the AC_VI option as a backstop in case the implementation can’t provide a separate queue.
    > 
    >    	[SM] Again sounds sane, unless we look at the deployed base.
    > 
    > [GW2] What do you mean?

    [SM2] The deployed base will ONLY do the DSCP42 to AC_VI prioritization, none other gear exists, and will, if it ever appears, take a long time to reach prevalence in the field. What you call a backstop will be the principle mode of operation for NQB for a long time.

[GW3] Are you talking about RFC8325 gear?  


    > AFAIK there are no RFC8325 devices deployed currently.  Are you saying that it is insane for anyone to implement RFC8325?  Or are you saying that it is insane for us to provide recommendations to them?  Surely you don't think that all of the WiFi gear that will ever be deployed is already in the field.  

    [SM2] No, I wanted to convey that think the argument you brought is sane and rationale, except for the timeframe in which the backstop will be operational.

[GW3] Fine. The NQB PHB is intended as standards track, for use going forward, not just for the next year or two.  It is understood that it will take time for it to be implemented and deployed, and until then some real benefits can be provided using existing gear via the interoperability aspects (and associated safeguards).

    >> 
    >> L4S is also walking into the WiFi environment as it finds it. With today's non-L4S products, I would also recommend that the L4S-ECN codepoints are mapped to the video access category, if possible. 
    >> Nokia's latest WiFi products (in the 'Beacon' range) already include an L4S DualQ Coupled AQM. And as other L4S WiFi products come out, the coupling will introduce the recommended congestion signals that can be used as back-pressure against the priority scheduler. Users don't want to abuse scheduling priority at the expense of the balance between their own applications. But they have no choice until there's a mechanism that allows their applications to balance against other apps.
    >> 
    >> 
    >> [GW] In my view the preferred option is for the dual-queue coupled AQM to be implemented within a single access category (e.g. AC_BE).  Utilizing AC_VI for L4S-ECN traffic would eliminate the ability to provide backpressure, since the BE queue in one STA can’t easily be coupled to the VI queue in another.
    > 
    >    [SM] Not that I want to defend ab-using AC_VI for L4S (as I said NQB with its aim for low rate flows has some justification for using AC_VI, assuming sufficiently strict admission control), but back-pessure in WiFI between all entities only happens via airtime access and that means you mainly compete with senders using the same AC, no?
    > 
    > [GW2] Well that statement isn't exactly true (unless I misunderstood you), but the point is that dual-q coupled AQM gives a scheduling weight to L4S traffic, but then subjects that traffic to CE marking driven by the classic queue (the backpressure).

    [SM2] Yes, a design that has a number of failure modes, in fact I prefer to call a spade a spade and call this a 1:16 priority scheduler with a few heuristics to ameliorate the sharing behavior under a number of conditions, but I digress.

    >  If you wanted to use default-configured AC_VI for L4S in order to provide the scheduling weight part, you wouldn't be able to get the backpressure since there is no way in WiFi for the classic (i.e. BE) queue in one device to directly influence the CE marking of traffic in another device's VI queue.  So, the better approach would be to only give L4S traffic scheduling weight within the device (i.e. a separate queue in BE) where you can provide the backpressure.  

    [SM2] I agree that L4S should not use AC_VI (or other priority EDCA parameter sets). My point is that even if you would do back pressure right in one SSID, this will not help the neighbors. Assume network a on 802.11n's channel 6 uses AC_VI for L4S traffic but properly detects back pressure from its own AC_BE queue, but there is only L4S traffic active which all maps into AC_VI without issue for that SSID.
    	Now, a neighbor also uses 802.11n channel 6, that neighbor will get almost no air-time on channel 6 for traffic in its own AC_BE. And that pretty much affects all other radios on channel 6 in reception range. 

[GW3] Multiple SSIDs doesn't add anything new to this situation.  Even if all of the devices are on a single SSID there is no way in existing equipment (802.11n, .11ac, or .11ax) for the BE queue in one device to communicate to the VI queue in another.  BTW, what do you mean by "almost no air-time"? BE and Vi will share the medium with a 1:4 split by default.

    [SM2] As I said for properly managed NQB use, with rate-limiting that situation will be rare/unlikely (but still possible, WiFi rates depend on conditions and whether a traffic class is sparse or saturating depends on the ratio  between the classes instantaneous rate and the available instantaneous rate*)
    When scheduling on a shared medium, you really need to take the full medium into account.; but you know that way better than I do ;)

[GW3] True.

    Best Regards
    	Sebastian


    *) I made this point in an earlier review, non-queue-buiding is IMHO a misnomer, non-capacity-seking is a far better description.

[GW3] I don't agree.  Non-capacity-seeking applications could still be Queue-Building. Imagine a video codec that runs at 20 Mbps & 30 fps but dumps each video frame (~83kB) onto the link as back-to-back packets on a GigE interface.  For a 40 Mbps bottleneck (which the video codec is not seeking to fill to capacity) that would still certainly look like QB traffic. 


    > 
    > 
    >