[tsvwg] Re: NQB: WiFi e23 traversal - text proposal

Sebastian Moeller <moeller0@gmx.de> Thu, 24 October 2024 07:50 UTC

Return-Path: <moeller0@gmx.de>
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 62CBBC151061; Thu, 24 Oct 2024 00:50:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.856
X-Spam-Level:
X-Spam-Status: No, score=-1.856 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-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, 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=gmx.de
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 uubv9_CSi1aO; Thu, 24 Oct 2024 00:50:04 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 114CEC14CE3B; Thu, 24 Oct 2024 00:50:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1729756198; x=1730360998; i=moeller0@gmx.de; bh=UC/8UZVxbn+SOkuQ4vV68ph+FWJiylLMtEHzCq8zYcY=; h=X-UI-Sender-Class:Content-Type:Mime-Version:Subject:From: In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id: References:To:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=Kf5ZCMZapDRdUuabQnEAc/ph49GK8QX/jk7m09VG7l538gHhVPdIiYEsrddXsJEt I8MhwfYVQuTGHjal9M5J5WLacqK2CAEYeeETD7W6OaBT3SwO8subDcHSFdP3fiSix dvJwR4CmZjUMQ9Qy1b0PPOe4kcjfnMsAYI+xDxyCrCzwvuq8kWPolpP0U9fdl8Zle 8Ss3wLlvD61YShOhcJDPCyudmeKey0JpW0WETg1wUWgjAcq5eFGD/4EWh+6AZKqBh frBBcGG6ILDIQP6BnQGGEYUZ4IwcYaOvkmGrtBXXO9es0LAGTvhS6u+3puPVpr+gG 0Bw+Fp7AV6ApK/6Fjg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from smtpclient.apple ([134.76.241.253]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N2Dx8-1u2fv60o0c-00ubvl; Thu, 24 Oct 2024 09:49:58 +0200
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.1\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <7155f374-9cf5-4c76-83c9-67697836e08e@erg.abdn.ac.uk>
Date: Thu, 24 Oct 2024 09:49:47 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <82754F82-F66D-49F9-A651-E0418194A108@gmx.de>
References: <DM6PR19MB4042CB2B9D381449A37DE52D834D2@DM6PR19MB4042.namprd19.prod.outlook.com> <AB48BCE4-C763-4D2D-B71A-FBE7155AEFEA@gmx.de> <MN2PR19MB40459B557FA031523AF1E6BA834D2@MN2PR19MB4045.namprd19.prod.outlook.com> <ca1dfa83-0607-49ac-9ff5-597a5ba73294@erg.abdn.ac.uk> <CEEBE017-31B7-48AF-8C25-A726DC0DE56D@gmx.de> <7155f374-9cf5-4c76-83c9-67697836e08e@erg.abdn.ac.uk>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
X-Mailer: Apple Mail (2.3776.700.51.11.1)
X-Provags-ID: V03:K1:vhfzFgIb+irfFHTC/4SxbYmOiIAtdOijjXPg97u94EPMpXCI0Nn Ch6Kaykkv46+ZuMT02ZXyj/NLWRJ0OTIqNyh6pkGVquvS80/Eou7aaplVTFqdInswnOTYvn Pkxymuuqc7gYas9ey569np4UTpQU+Ei+nS2ofP+wwsBHwi1tMna1kvTfzMGG2sZopNPyd4j MsJEKJZdO/4RZ7h1byBmQ==
UI-OutboundReport: notjunk:1;M01:P0:zVvoufY1hAA=;H3X5PPNhZ0iZeEDr8EzYztjv2Ih HSNNmQ/8WUIUSDsKVF7Oo5abTVGUNa6Cf3GPdU30TI3t9p/Uu+CSTIZs1MUaFaA/frU7vOkKk K8Sj04Lw/JKAGb9CsM5uAlWg3CBfuvKyYrql4+Vmttva9aDqioFvAc6vcMEaQW66DtRyXo99Q kNhYbvgpUKr6qEDEP6Gd9G6F/cW28pQvcYBDpuErTKGL57G8GVLl5pUUtljNyVk3t50Bb1XBf bfTDFKgOn6oWVVvB61aCheLHRNEqLfq81bjoTVuRhZEPD1zOqAAhl7zHoif1XVCqcq4ARh7s9 02IWfKKe4TahdjWUQr5KAf4XfvAo/1cUxb20csi8Uviw2hAy1PQ7zny0pThZWBYlmo3o+Gwis Z8DR1RKBUgXDVu4Ryp1aLStR4ZlMh8L7WRL21wwEmlve43kveEuTlzaElHFeG7HovXhOnPQD+ setuEyeqqSpBebYvXso3n8xoaeAtTXpGnfr5IiUyukvVXEMKkqw67tLk6/IvzqRxLhM0m/rtW 1PXOBBx47Db/c93zQQvePNcik63lDrQBSgDqrkoEtTeFjrvnEVPCsXVcp+Qr3bcJeDwO00tRQ EiKqMlg7w31xhSgrWndjcS2932SnBUN3X5jV+LfwomeZw3xg5KueqtoT/LAN91InExbhBf1j0 vkD9YWn58e4QYvk0zMksqDJ3FNgL4P8f91lcOIAZzkHuLNA1P30EKmLkfbEQ/SzrxoowUFPra jGhvbsTOV/QfRH8DHyQSIpOQIOaHVIVUXRNbcEFefkcXuFpRVCB+5zwZTxlHLNTnPj2XdY/+S d8t0QhReVCDqpQqPowuP4+Wlu4wns4md8Nmb/Gp97jjdo=
Message-ID-Hash: GK5ZTFGY5VTH5KZH3TYRI63S6TBWWAH7
X-Message-ID-Hash: GK5ZTFGY5VTH5KZH3TYRI63S6TBWWAH7
X-MailFrom: moeller0@gmx.de
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: "Black, David" <David.Black=40dell.com@dmarc.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "Black, David" <David.Black@dell.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tsvwg] Re: NQB: WiFi e23 traversal - text proposal
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/KYKp4Umg4Vjp4DS_mJ4CDZCtG3o>
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>

Hi Gorry.

> On 24. Oct 2024, at 09:33, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
> 
> On 24/10/2024 06:31, Sebastian Moeller wrote:
>> Hi Gorry
>> 
>> On 23 October 2024 22:43:01 CEST, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
>> 
>>> On 23/10/2024 20:09, Black, David wrote:
>>> 
>>>>> NEW
>>>>> This conclusion is not disturbed by network support for NQB increasing the likelihood of DSCP 45 traffic traversing network boundaries without change to the DSCP, as that likelihood of increased network boundary traversal is balanced by a likelihood of NQB traffic encountering the traffic-limiting aspects of NQB support, traffic protection and shallow buffers, which limit the potential for abuse.
>>>>> END
>>>>> [SM] As you said this is based on intuition/judgement, yet this text reads as if this was a proven fact, how about leading into this section with a "We believe..." or "We argue..."
>>>>> to clearly signal the nature of this as an evaluation not based on hard and cold data.
>>>>> 
>>>> Ok, I'd write "The document authors do not expect this conclusion to be disturbed by ..." which I think is accurate.
>>>> 
>>>> Thanks, --David
>>>> 
>>> Thanks for the offer, but I don't think we need text that is a view of the documents authors. This is a WG document.
>>> 
>> [SM2] I am less concerned about scoping the "who" here veridically.* My point is, the believes about safety are not based on real empirical data, but at best on theoretical reasoning. While I consider that fact by itself as quite unfortunate and not an example of careful and cautious engineering, my point is that an ID/RFC should be explicit about what is based on data and what is not. The argument here is inherently a quantitative one, two things balance each other out, but the support does not come from measuring these quantities, so let's be explicit about that. 
>> 
>> *) Given the size of the WG I am pretty confident that not all members agree, in fact I clearly disagree.
>> 
>> 
> If David wishes to propose a definement to the text, there is still the opportunity to consider adding a sentence  soemthingf like this - but we need to determine the wording. The word "expects" or "expectation" is often used to describe something we do not know for certain.

[SM3] Yes, however uncertainty can have different causes, e.g. smaller sample size than desired or not being based on mpirical dat at all but theoretical analysis. Depending on the field either can be decent and useful (e,.g. in math often a proof is based on theoretical analysis, but e.g. in experimental astronomie peolpe trend to want to statistics based on empirical observations/data).
IMHO a RFC/ID should ve crystal clear what it deals in. I am not trying to say basing a judgment on theoretical osbervations is per se undesirable, but as a reader of an RFC I want to know which conclusions are based on data and which are not. 


> I'd suggest David's use of "likelihood" is pretty close to that.

[SM3] Well, no. In statistics we often compare likelhoods, that are based on estimates that come from empiric data, so neither "likelihood" nor "expectation" really make it clear that this assessment is not based on quantitative data analysis but on a thought experiment.
If the WG believes that such qualitative assessment of risk/harm is fine, we surely should have no reservation to actually explicitly acknowledge that in the text, no? If we believe such a qualitative assessment is not enough, we need to reasess reanalyse the data. Dressing up a qualitative engineering judgement call as fakt based assessment, helps nobody.



> Gorry
>>> Gorry
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: Sebastian Moeller <moeller0@gmx.de>
>>>> Sent: Wednesday, October 23, 2024 1:25 AM
>>>> To: tsvwg@ietf.org; Black, David <David.Black=40dell.com@dmarc.ietf.org>; tsvwg IETF list <tsvwg@ietf.org>
>>>> Cc: Black, David <David.Black@dell.com>
>>>> Subject: Re: [tsvwg] NQB: WiFi e23 traversal - text proposal
>>>> 
>>>> 
>>>> [EXTERNAL EMAIL]
>>>> 
>>>> Hi David
>>>> 
>>>> On 23 October 2024 03:21:10 CEST, "Black, David" <David.Black=40dell.com@dmarc.ietf.org> wrote:
>>>> 
>>>>>>> [SM] Now, NQB also offers a higher chance of e2e traversal (or NQB will have failed), here is the 64K question, from the perspective of a potential abuser, does this outway the small risk of degradation?
>>>>>>> 
>>>>> 
>>>>> 
>>>>>> That's ultimately an engineering judgement call that I think ought to be noted in the draft. I would expect that the higher likelihood of traversal is
>>>>>> accompanied by a higher likelihood of full NQB support in the traversed networks, bringing traffic protection and shallow queues into play.
>>>>>> I'll post some proposed text changes to the list in the next day or so.
>>>>>> 
>>>>> Working from the 3 paragraphs that Greg posted, I have a proposed additional sentence to add to the end of the first paragraph:
>>>>> 
>>>>> ===========================
>>>>> As stated above, the use of DSCP 45 (decimal) for NQB is not expected to create incentives for abuse by non-compliant applications in the Wi-Fi uplink direction. The fact that the NQB DSCP brings with it the potential for degradation of non-compliant applications (traffic protection and/or a shallow queue resulting in reordering and/or packet loss) plus the existence of multiple other DSCP values that don't carry the risk of degradation, and which could be readily used to obtain prioritization (AC_VI or even AC_VO), leads to the conclusion that NQB non-compliant applications that are seeking prioritization in the Wi-Fi uplink would be better off selecting one of those other DSCPs.
>>>>> NEW
>>>>> This conclusion is not disturbed by network support for NQB increasing the likelihood of DSCP 45 traffic traversing network boundaries without change to the DSCP, as that likelihood of increased network boundary traversal is balanced by a likelihood of NQB traffic encountering the traffic-limiting aspects of NQB support, traffic protection and shallow buffers, which limit the potential for abuse.
>>>>> END
>>>>> 
>>>> [SM] As you said this is based on intuition/judgement, yet this text reads as if this was a proven fakt, how about leading into this section with a "We believe..." or "We argue..." to clearly signal the nature of this as an evaluation not based on hard and cold data.
>>>> 
>>>> 
>>>>> In the case of traffic originating outside of the Wi-Fi network, the prioritization of traffic marked with the NQB DSCP via the Video Access Category (if left unchanged) could potentially erode the principle of alignment of incentives discussed in [Section 5]. In order to preserve the incentives principle for NQB, Wi-Fi systems MAY be configured such that the EDCA parameters for the Video Access Category match those of the Best Effort Access Category, which will mean AC_VI is at the same priority level as AC_BE. These changes might not be possible on all Access Points, and in any case the requirements and recommendations in [Section 4.4.1] would apply in this situation.
>>>>> 
>>>> [SM] I am still expecting an explicit description of the trade off here, that is stating that this will have clear side effects on all traffic scheduled in this modified AC_VI. This is just as necessary for a MAY as it would be for a SHOULD or even MUST. Not clearly stating the trade-off is more typical for marketing material, than for standards documents, IMHO, let's keep it that way.
>>>> 
>>>> As much as the authors may want to push/plug NQB, we should give implementors/users a clear picture of the consequences. Not puzzled anymore, that I need to spell this out explicitly, also not surprised that this will not lead to any meaningful change of the draft.
>>>> 
>>>> 
>>>>> Similarly, systems that utilize [RFC8325 [ietf.org]<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-25.html*RFC8325__;Iw!!LpKI!kEwuENwtM7AUFzztaj3PiFHXT65NvS4zhUuZQAzzfTnGpTlcXesLcE9v4Ias5OmEsjF0nCbo_L--A9LJEgs$>;] but cannot provide a separate AC_BE queue for NQB traffic, SHOULD map the recommended NQB DSCP 45 (decimal) (or the locally determined alternative) to UP_5 in the "Video" Access Category (see [Section 7.3.2]).
>>>>> 
>>>> 
>>>>> ===========================
>>>>> 
>>>>> 
>>>>> Thanks, --David
>>>>> 
>>>>> David L. Black, Sr. Distinguished Engineer, Technology & Standards
>>>>> Infrastructure Solutions Group, Dell Technologies
>>>>> mobile +1 978-394-7754 David.Black@dell.com<mailto:David.Black@dell.com>
>>>>> 
>>>>> 
>>> 
>> 
>