Re: [tsvwg] WGLC: draft-ietf-tsvwg-nqb-14, closes 21 November 2022

Ruediger.Geib@telekom.de Wed, 23 November 2022 10:31 UTC

Return-Path: <Ruediger.Geib@telekom.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 2EE9CC14CEE7 for <tsvwg@ietfa.amsl.com>; Wed, 23 Nov 2022 02:31:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.395
X-Spam-Level:
X-Spam-Status: No, score=-4.395 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, 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=telekom.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 rJRbnhwPlV3N for <tsvwg@ietfa.amsl.com>; Wed, 23 Nov 2022 02:30:59 -0800 (PST)
Received: from mailout41.telekom.de (mailout41.telekom.de [194.25.225.151]) (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 B0683C14CE3D for <tsvwg@ietf.org>; Wed, 23 Nov 2022 02:30:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1669199456; x=1700735456; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=uSe/IWU9sAEfIiKHapsdZAMq414leFzQulVFmgUXy2E=; b=qkeHOOWUIAA0K/zWAF4uPnDWVUf57JDaOGx7gPA1b0xI4oB4zhmw2U4P O2SxRd3Vs2GJsnp4Eg//9Rc9ATpgJoyIT/1/Boi4bJdggJNHj3LNaMLg2 bhKzSqjbgtCmYe1DjMTQssou7zsIuJ9MG28O+WGWiN8/iwzQ/rnsvw9zf ndbZbXzeiuOGXF4NZvl1mA1DaJRdcMn0e+kvjtZonsKgg/TuF5RGKexhI Jnt4N2OVuAxExbSflxbq1h+xldDnSQcZTp63/hZwKZay+mNNXii95lwil 2mgydoReONbcfcK+QgHeEATusJsXkkfxuzyJBKDbZezh3FZfxW8ekYT99 Q==;
Received: from qdezc2.de.t-internal.com ([10.171.255.37]) by mailout41.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 23 Nov 2022 11:30:54 +0100
IronPort-SDR: 3kRhA3Dy/QLDNmbZwoNlKqcRAXgq5P3j7g0lePLu5qKAaO+y0Gcx5K7eTy/cc72V3P2uRD+d2S 2/69PoP6M5NJlExR1mo0MgZE/Hoqx2YEA=
X-IronPort-AV: E=Sophos;i="5.96,187,1665439200"; d="scan'208,217";a="688049633"
X-MGA-submission: MDGlS1I/FAZtVezNN7pFwCT7zOdNYLZeh9J2ABFJjUYbv1WQt1j40kMGVjvZwHMtSSo2TLdOOh/tKD5BK9Pz30zYWNHCsz6E/PvTizYfawUONXI6ShZBX3Pb5UvHH9XIEdOw8BMIbElH/yTpzcEyNHlepV9GBLdw2UK/13nwj9FUyg==
Received: from he199744.emea1.cds.t-internal.com ([10.169.119.52]) by qde0ps.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 23 Nov 2022 11:30:54 +0100
Received: from HE199745.EMEA1.cds.t-internal.com (10.169.119.53) by HE199744.emea1.cds.t-internal.com (10.169.119.52) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Wed, 23 Nov 2022 11:30:53 +0100
Received: from HE104163.emea1.cds.t-internal.com (10.171.40.38) by HE199745.EMEA1.cds.t-internal.com (10.169.119.53) with Microsoft SMTP Server (TLS) id 15.0.1497.42 via Frontend Transport; Wed, 23 Nov 2022 11:30:53 +0100
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.171) by O365mail05.telekom.de (172.30.0.230) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Wed, 23 Nov 2022 11:30:53 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ha4qHwlrAWYcn6HBksjeYWZmHyD8aC8Hq07Mh0/Zrn0IE+PbFlhZieBFTNEMfSHRK9rsdvpKkBrciUsEVyhLJof0qJJ92AT1B5AgDF8z+pvu80cjHRoauNZlSS1NreOAUPFzYmxWahDcZdO3RcB8PvQgL0BgbTA28trXEr5th47rndXMy3VsNeXZHMoKhQi+4mpS+h1QpA1GIoVy+wB0OnbrTOX8TJDvG6hME//VznywWGF0mYAIdFEDZta5a442JRG52UpUn+SdlGDiZIgOqTr1eIy2Wnj5gRqB7DjIVdRYlcAfDC/eBTvJhDWt2Egl/ouY04k+QJplqu+kRXabLA==
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=uSe/IWU9sAEfIiKHapsdZAMq414leFzQulVFmgUXy2E=; b=Eo2Q5C4AfAWPfHdZyD5R7BUVNSoJHM3L9+PPSj+KU7G7Y6NEaL8YTZ1lTNo4g8F/q5nE1IH1y4SwUB+8wcTcQMbbaS+9huvukt/9QU522tvnXDcNYH+VxPY29ClzNNTj47EWIHyvz18AB0Cq0UFrIDM/ezoVZqyB/WnJ+8KT7b/LyC5AtmeFkazGTQxd4DL40EXiquBlyw1Y0MIEnQgZl0onRZyyfIKukVOz9zRlf0DbjepRaQAVJhVmDzI97yjX0ZS12O86lwcTfyTsA8XGYEoXDMbrI41NIWYAbgsCTVxZbKkJSs88yuuJ2GQBMOJeKvDONNkJvtvO05KorO2q3g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:8b::11) by FR2P281MB1685.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:8d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.17; Wed, 23 Nov 2022 10:30:46 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::95be:cb1:5926:1af9]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::95be:cb1:5926:1af9%8]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 10:30:46 +0000
From: Ruediger.Geib@telekom.de
To: g.white@CableLabs.com, roland.bless@kit.edu, koen.de_schepper@nokia-bell-labs.com
CC: tsvwg@ietf.org, David.Black=40dell.com@dmarc.ietf.org
Thread-Topic: [tsvwg] WGLC: draft-ietf-tsvwg-nqb-14, closes 21 November 2022
Thread-Index: AdjubW6zcmZ3oq8pT/i4jOt9zeflrQMBvSXAANmnqwAAKRHQgAAo+d0A
Date: Wed, 23 Nov 2022 10:30:46 +0000
Message-ID: <FR2P281MB15276B34A4234F218A15921E9C0C9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <MN2PR19MB4045EDEFA651818318904ABA83399@MN2PR19MB4045.namprd19.prod.outlook.com> <FR2P281MB1527F17C4B542113A984B5DE9C069@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <32782fcc-2f9f-7977-4d80-aa1482445617@kit.edu> <9670205A-995C-4B94-9213-F837F6465872@cablelabs.com>
In-Reply-To: <9670205A-995C-4B94-9213-F837F6465872@cablelabs.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=telekom.de;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: FR2P281MB1527:EE_|FR2P281MB1685:EE_
x-ms-office365-filtering-correlation-id: 8287d121-c8c4-41fe-a085-08dacd3dc898
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: L7SWEp+Zsuw5FsTqWnR1IBT+EYxnJg2oDj/1PfsFv03UsRk/MYtmtpsNpgf+VVNutTRuLeU0Ku+/51La1vD9ObKFxCtOfBm6BCtf/Jqgt5V3mxOL3i28KjZCfNB6L9DgGqek9ZluEcMPLBc8dwglu1VtBP2HFCi/Br/bUq0gya5Glr4PiBGm7amApPa7the9/r1vu2qy0AOlRFi1h6dBVGIpWD+ZcEMXymjT3nUcjJR3Qkf9XYUq6oPdML1zGngCJiVpKxrEi+WosCXx6rAS3qzCj0uiJNoZwIlp47L4lY2qPbozsK786EMnbwHOy/JOYwZtlPtdEAODOLoZY6XxemUSd4ilUM1TlpO9tY3M97/28JIvoZgDMU8kkNXVbbnITo6et/1xbHhaXKM+uokjxvaiUjOCigfRuUZigyF0jBmSG1pdgEW3NIKI3sm9LNS+OZp2JMTE32xpAvR8PGYCO0DTgiK2FDds1NWJPiAKRUSO83hWdfMelhR93hAfzVfo/9dLA6/e8WyJe3yhmLtskZJe+jAuUK8oYFbQNsvx0gs/QkO4nNRY/WRog+X0Frx9uai4jkgW5yFtq4bCer0vPzRMfnIAhgJ5JQq7UIskYQlXloNGWf14dTNWBRIzI92KSyqn6Mr5cRPDe68xk6e3j/CR08c49xlz8/ERJH5KD99sfz+W1PAZbXCh7IsTA0MMQpivk/XFKonv52qBimWIwyPMd7/EXJ3EGlwFYPJpKYYaOKoV9ChXAOc3ArwEjq/D
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(346002)(136003)(39860400002)(376002)(366004)(1590799012)(451199015)(52536014)(54906003)(110136005)(166002)(38070700005)(316002)(5660300002)(8936002)(186003)(86362001)(66446008)(66574015)(64756008)(66476007)(66556008)(76116006)(966005)(8676002)(66946007)(4326008)(26005)(478600001)(9686003)(71200400001)(6506007)(53546011)(7696005)(82960400001)(41300700001)(38100700002)(55016003)(83380400001)(122000001)(1580799009)(66899015)(2906002)(85182001)(85202003)(30864003)(33656002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: eny4VBH7uzI/1+9LS2qgcFThoTdca0VoqPNHVgLCjKtnGjM9m/Q4h0Ks3oH4fOXCkC5etkobJfv9pgW5a4Qf2S2jiSdGOSlSxHTDYE5VxlAYUT7WO1PYKOP/6kwrLy+H23VgEpxpCZU0+UR0/b/HJyKFltq8wZgkjn6+AC+WdVApsQBJk7ZmgBA52blxVIp2tCTT5j1igY2M6OczVMjSyx81HbRDAfZE9emdGwi5PmCohk6dBjPjrmF7QvOlqLUS893bYYOwgyJKxkIYCDscaXEGPK1zzgwt4PpHqZFPfg4AKcFo+8oQZaPKz64362em1ZysWnqoc2wjkgm1qON7znizTJ1F9jdaOl0nqw25c9lPve/sCCgIViV9eAImByd7ScB1wQu1COaN8CLKjRVeM3hOYdMehJXlP4chuJ7Oeoq3VlD5PlufVefXXtmyE9+F/Pw6VDEF7BITb34uNtAwWwuaiVPZAHl9k1XzTlvTqefTg2fuj9GcANE4oluleypbk0iDq5Dwzb/YwKoZSi3Eqz9dx9kFWrKnhgfCdsKW7CvdSFw7+OBYsBW82L3EU53q+rOrV0AlDxQT7uudYPkuWClZa1UNR73SLuDAHz5yh1/P0BmStyLxx38n1o0ykqKy12+ksHJi7gQ7rd7/0Pi9CzdKfzisjIJs0sWG9jmNLNV1cFs7slbOD9sTWNRj2Cb0OmH4kAE9UpoJ2UHR5MbSpB2dTLxXL7JB1GMLWD7KguLMofUfhDizAvQG5xl1lHL54maCNcSrxpwiUO0YkBnLv643LX77FK83W3CBRuyRleyDwsSjZKehA+H7k1D8YNuNg4ojPR2Ec9rLTXsRPr4yUlfJmI6mwbCDwpnQJUu8TzCErRcMh/2z/FBzPe9izFlJafFmF9DULMx4YagvvkpRDIWt9plE9QRWeCJ4MWHPUXw0piCj+Krnl2r2KfwSsy3CoKhFgVdXRfrXlpO5BK2KvIzYJtxaH8CJS4frLO7c2eDYEMp4EIfjTbGK/nUYty6s5/nN/kZG/VwLidDIHhrf4VL21D0qHqT38olAnHT1UjP+tN4sGyrggrGzpzXoqv/3G2rqIRZNgRvBUOnf4zRuXCfoNVOxmY7MQSegrtnC/Sk5SL6q5SsxSj+jeclELwQ3lbOZJ9EEA6pV5L+8xVi921yt6Ks5Cu57K/EZF4T5/+ppc6ZJO+mEuQHroilw7s/J1J8nRHR/2AQJzk2J0HFOqFsMT7R34aeLZEnPX8QxdsbvyihwBc/Cgy77QxKvHngq6hnpsA65Q4zoHgx9w+xbdZC4U9vwICMLcV9YE5AkHv1cleOVJXaGsfcK8+1fdERyKrOoItP7UDTdoQYlt+ACQpbEdIdZln3b2HcsKoZpIJtsRt6wV4mAMMwqF8NVyZAIjQp3mdGBZ6D3u+z1pCf7a6kNPONDmwlXIdmh9JkofsnNakY8TM5gk/fDgxeczy4xCvRwgI+m5CV3zsRbULY9EZvkjFLjBzzMp9JO9inzkivFrLL6IgnayRrqEQhzwlnjAMReLpiAuGgNt3dY2CsduhKkfMbR2KCKD61DqNg6hUB2d7fOKwMM1o27tmmeSXzG
Content-Type: multipart/alternative; boundary="_000_FR2P281MB15276B34A4234F218A15921E9C0C9FR2P281MB1527DEUP_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 8287d121-c8c4-41fe-a085-08dacd3dc898
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2022 10:30:46.7866 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: H4NTtcPxLOpQxeGzA8bLnMjfbBKhym0qBj01HfGMYjWpK9PYhsLIpogHzU6j8BMWiBj9zP7ThnMh4ywfOep/ZiP4w51qC1F3wRDoqP4+t2I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR2P281MB1685
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/xav5oAZVAp2_3JsHOrvxwXdvAdA>
Subject: Re: [tsvwg] WGLC: draft-ietf-tsvwg-nqb-14, closes 21 November 2022
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: Wed, 23 Nov 2022 10:31:03 -0000

Dear colleagues,

I just read into https://datatracker.ietf.org/doc/html/draft-briscoe-docsis-q-protection-06#section-5.5 of the “queue protection” ID, end of that section:

In these 'persistent offender' cases, QProt might
also overwrite each redirected packet's DSCP or clear its ECN field
to Not-ECT, in order to protect other potential L4S queues
downstream.

I read that as to say the queue protection forwarding by default PHB is a local decision and the DSCP of a flow offending the NQB queue protection remains as is, while locally being forwarded by default PHB. That means, offending NQB traffic is forwarded marked by DSCP 101101 to WiFi, to be scheduled AC_VI there.
I do not look at the NQB draft as belonging onto standards track. I do not look at the draft as being ready for WGLC.

My take for a standard is, IF and only IF a non-L4S NQB flow passes a required queue-protection and is classified as not causing congestion by that queue protection, THEN it should be marked DSCP 101101. This just requires adding a remarking capability to the existing specification (which is a basic DiffServ functionality).

Regards,

Ruediger


Von: Greg White <g.white@CableLabs.com>
Gesendet: Dienstag, 22. November 2022 22:33
An: Bless, Roland (TM) <roland.bless@kit.edu>; Geib, Rüdiger <Ruediger.Geib@telekom.de>; koen.de_schepper@nokia-bell-labs.com
Cc: tsvwg@ietf.org; David.Black=40dell.com@dmarc.ietf.org
Betreff: Re: [tsvwg] WGLC: draft-ietf-tsvwg-nqb-14, closes 21 November 2022

See below, marked [GW].


From: tsvwg <tsvwg-bounces@ietf.org<mailto:tsvwg-bounces@ietf.org>> on behalf of "Bless, Roland (TM)" <roland.bless@kit.edu<mailto:roland.bless@kit.edu>>
Organization: Institute of Telematics, Karlsruhe Institute of Technology (KIT)
Date: Monday, November 21, 2022 at 11:57 AM
To: "Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>>, "koen.de_schepper@nokia-bell-labs.com<mailto:koen.de_schepper@nokia-bell-labs.com>" <koen.de_schepper@nokia-bell-labs.com<mailto:koen.de_schepper@nokia-bell-labs.com>>
Cc: "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>, "David.Black=40dell.com@dmarc.ietf.org<mailto:David.Black=40dell.com@dmarc.ietf.org>" <David.Black=40dell.com@dmarc.ietf.org<mailto:David.Black=40dell.com@dmarc.ietf.org>>
Subject: Re: [tsvwg] WGLC: draft-ietf-tsvwg-nqb-14, closes 21 November 2022

Hi Rüdiger,

sorry for the delayed reply, I'm currently on a business trip. Please see inline.

On 17.11.22 at 12:48 Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de> wrote:

you aren’t editor or author of the NQB draft. I still like to address you, as you are working or at least have been working with WiFi scheduling.
Actually, I haven't been working with WiFi scheduling, so I'm not the desired expert here.

To me, the idea of NQB reads similar to the EF PHB.  As NQB as of yet picks it’s DSCP to deliberately enable prioritized forwarding by WiFi, I think, traffic management as specified by EF applies. I’m referring to the deprecated text of EF here, which doesn’t carry quantitative requirements, but nevertheless seems helpful.

[GW] To be clear, the NQB DSCP was deliberately chosen to enable separate queuing from default traffic in legacy WiFi networks.  As the draft indicates (and as has been discussed extensively on this mailing list), the fact that (by default) that also gives priority in those networks is an unfortunate side effect which results in some challenges.

https://datatracker.ietf.org/doc/html/rfc2598#section-2

The following are my thoughts ( I don’t specify NQB or L4S, I hope not be wrong on L4S ):


1.       What I think applies to NQB too: the NQB scheduler departure rate MUST at all time intervals be above NQB arrival rate – and to me, a policer MUST ensure that.

So, in general you are right that for the NQB queue to be empty in average and provide low loss,
low delay, low jitter service for the flows, the departure rate must be strictly larger than the aggregate's
arrival rate. I'm actually missing a hint in the draft stating what happens if too many NQB flows enter
the queue causing overload. So this can only be prevented or enforced by policing (and admission
control). However, the way I read the draft, it is probably assumed that the traffic load and traffic usage pattern
is probably known by the provider at this part of the access network, so that there is the assumption that
this will not happen.

[GW] NQB is not a guaranteed low latency service, so I don’t think that the MUST statements above are appropriate. The draft currently recommends implementing a “traffic protection” method rather than a traditional rate policer, and the section where it is discussed (5.2) only talks about issues caused by individual flows.  I agree that we can (and probably should) say more around aggregate traffic management in certain cases.


2.       As long as NQB isn’t clearly delineated from L4S, to me it shouldn’t cause L4S ECT 11 marks – i.e., NQB MUST ensure random collisions only with L4S by appropriate sending behaviour and policing too.

3.       Then my take is, that the NQB rate-limit should be between 30% and 50% of the L4S scheduler bandwidth, if I apply EF dimension suggestions for NQB and look at the L4S queue as what’s termed “line rate” by the EF draft.

4.       Traffic above that rate to me should be marked for default forwarding (and I suggest to set ECT 11 in addition, without prior investigation of the ECT value – to deal with the yet unspecified co-scheduling of NQB with L4S).

[GW] IIRC it would not be compliant with RFC3168, RFC8311 or ECN-L4S-ID to CE mark Not-ECT packets.


Assuming L4S to receive 50% of the bandwidth available for all default traffic, then NQB would be policed to  [0,3 … 0,5] * 0,5 = 15% to 25% of the overall default traffic.

My questions to you:

5.       would a traffic share of 15% (to 25%) of AC_VI downlink traffic as compared to traffic scheduled for default enable somewhat fair and useful WiFi operation at least under many or most operational conditions? Meaning single up to half a dozen terminals on a single WLAN which operates with almost full spectrum.

6.       Looking at https://datatracker.ietf.org/doc/html/rfc8325#section-6.2.3 , AC_BE seems to have around 10% chance of getting access to WiFi scheduling as compared to AC_VI, that’s why I’d prefer 15% as an NQB/Default traffic share guidance. Is that making sense?

[GW] FYI, all else being equal, the AC_VI:AC_BE scheduling ratio is more like 4.5:1. That said, I would think the concern is mainly around the case where the ISP could police NQB traffic somewhere in their network (e.g. a CMTS or BRAS) and doesn’t have visibility into the WiFi network bandwidth. So, we’d be mainly worried about situations where the WiFi bandwidth is significantly less than the access network rate.   As a result, 15% seems sort of high to me. Maybe 5% would be better?



7.       Are there operational conditions of WiFi, when NQB deployment isn’t recommended (as a non expert, I thought about multi-terminal WiFi, like a hot-spot, or locations, where the spectrum of many unmanaged WLANs overlap).

8.       As I’m not an expert on WiFi, please add important aspects that I’m not aware of.

I’m asking you these questions since this is a standards track RFC and I feel uncomfortable with the level of guidance offered by it so far for secure and reliable operation. I don’t expect things to be watertight, I’m interested in an operation which wouldn’t cause the network provider hotlines to experience a massive increase in calls, once NQB is enabled.

I agree that the draft could give more operational guidance in this respect.

[GW] For the case that you are concerned about here (downlink traffic from an ISP entering a network containing WiFi gear) I am open to providing more guidance than we currently have.  The current guidance is the following:

  1.  The WiFi gear SHOULD carry NQB traffic in a separate queue in AC_BE
  2.  If the above isn’t possible in certain equipment, then the WiFi network SHOULD be configured such that AC_VI is equal in priority to AC_BE.
  3.  If the above aren’t possible or the conditions are unknown, then:
     *   ISP SHOULD take precautions to prevent issues caused by prioritization of excessive and/or mismarked NQB traffic
     *   ISP equipment SHOULD bleach NQB by default (so that any pass through of NQB is intentional)
     *   As an alternative to bleaching, ISP could deploy traffic protection or policing, for example policing NQB traffic to a set fraction of the interconnection data rate, with excess traffic either being dropped or sent as default.

This part 3c it seems is where more specific guidance is wanted.

Here is a proposal for consideration:
As an alternative to re-marking, the operator could deploy a traffic protection (see Section 5.2<https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-14.html#traffic_protection>) or a shaping/policing function on NQB-marked traffic that minimizes the potential for negative impacts on Default traffic.  In the case that a traffic policing function or a rate shaping function is applied to the aggregate of NQB traffic destined to such a downstream domain, the policer/shaper rate SHOULD be set to either 5% of the interconnection data rate, or 5% of the typical rate for such interconnections, whichever is greater, with excess traffic being either dropped or re-marked and classified for Default forwarding.  A traffic policing function SHOULD allow approximately 100 ms of burst tolerance (e.g. a token bucket depth equal to 100 ms multiplied by the policer rate). A traffic shaping function SHOULD allow approximately 10 ms of burst tolerance, and approximately 50 ms of buffering.

In addition to this text, I think that the text around appropriate sender behavior should indicate that the 1 Mbps limit is given in the context of today’s networks “where access network data rates are typically on the order of 100 Mbps” i.e. the upper limit is approximately 1% of “typical” access network speeds.  Thus, the shaper/policer rates above work out to ~5 simultaneous maximum-rate NQB streams on access network segments that are less than the “typical” rate, and more such streams on higher rate access network segments.

Thoughts?

Greg





Regards,

 Roland





Von: tsvwg <tsvwg-bounces@ietf.org><mailto:tsvwg-bounces@ietf.org> Im Auftrag von Black, David
Gesendet: Mittwoch, 2. November 2022 04:47
An: tsvwg IETF list <tsvwg@ietf.org><mailto:tsvwg@ietf.org>
Betreff: [tsvwg] WGLC: draft-ietf-tsvwg-nqb-14, closes 21 November 2022


This email announces a TSVWG Working Group Last Call (WGLC) on:



A Non-Queue-Building Per-Hop Behavior (NQB PHB) for Differentiated Services

draft-ietf-tsvwg-nqb-14

https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/



This draft is intended to become a Proposed Standard RFC.



This WGLC will run through the end of the day on Monday, November 21.

The WG will meet in London on Monday, November 7, while this WGLC

is in progress.



Comments should be sent to the tsvwg@ietf.org<mailto:tsvwg@ietf.org> list, although purely

editorial comments may be sent directly to the authors. Please cc: the

WG chairs at tsvwg-chairs@ietf.org<mailto:tsvwg-chairs@ietf.org> if you would like the chairs to

track such editorial comments as part of the WGLC process.



No IPR disclosures have been submitted directly on this draft.



Thanks,

David, Gorry and Marten

(TSVWG Co-Chairs)