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

Ruediger.Geib@telekom.de Thu, 24 November 2022 07:54 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 15B3DC14F73D for <tsvwg@ietfa.amsl.com>; Wed, 23 Nov 2022 23:54:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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_BLOCKED=0.001, 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=unavailable 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 z2N9DJMCg1Km for <tsvwg@ietfa.amsl.com>; Wed, 23 Nov 2022 23:54:34 -0800 (PST)
Received: from mailout11.telekom.de (mailout11.telekom.de [194.25.225.207]) (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 D3B68C14F74F for <tsvwg@ietf.org>; Wed, 23 Nov 2022 23:54:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1669276474; x=1700812474; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=AGDQdX8K0XlYDCrNQMBlvmPD/Nux4XGungBN5EtJnqg=; b=mNkWCZ5BJPHwPDTohJbYpPI6w1mr424+CK742YrF50V9WAj3dgSsMe1u mQPEnADC0IgiFntcsz7pdKouIsPKaLNg2C5aNHgFkI8M3lee36inzX1VQ 2NjNeSRUp6NsCGSzRnCl8XOcQIibldAAphTKa9rdMYEyD9C6HfDporn4a vE1+h94XxrHbN217aDQTL0ezNDQOGKA9ByYTu8CdRuOeGkMp371ign9rw xYRGgFyte/Mpp4fE8vf3cSgfvnknyORKkR/LPIarPH4EUvBwQaSZ1BYfS 1Q36FRrOnkbuFapHpZBGwi2OI3gTRUB7uEidNF/DziI3ObFGV6V7GvthN w==;
Received: from qde8e4.de.t-internal.com ([10.171.255.33]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 24 Nov 2022 08:54:28 +0100
IronPort-SDR: NN0RyG+MMMKbM3xJogZJLjhwYR8oL9qKDq02Y3MJIUuiLgEDSnrVULsLAVaJi2jgGNHcRRc7aC 12se1jmqax4LKGH1HyQpzI9mkSIkceNyY=
X-IronPort-AV: E=Sophos;i="5.96,189,1665439200"; d="scan'208,217";a="1324895320"
X-MGA-submission: MDGrsSjD47pcIsdv8Z08n8HIOqHaNB5KEzVSfON+G6phRaMbKgteVgLnWMyo7bztIAxqyedkwdTZ7U1Ps+8HyhpzwHn+VxCPfiRQz/L4Gqq2ZxyM+WLwtNqjxCpxLZDsmb6P4jjabirz4eyAbRsgJF3soaqiLjisYWJZg83FtVu08Q==
Received: from he105717.emea1.cds.t-internal.com ([10.169.118.53]) by QDE8PP.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 24 Nov 2022 08:54:22 +0100
Received: from HE105716.EMEA1.cds.t-internal.com (10.169.118.52) by HE105717.emea1.cds.t-internal.com (10.169.118.53) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Thu, 24 Nov 2022 08:54:10 +0100
Received: from HE106564.emea1.cds.t-internal.com (10.171.40.16) by HE105716.EMEA1.cds.t-internal.com (10.169.118.52) with Microsoft SMTP Server (TLS) id 15.0.1497.42 via Frontend Transport; Thu, 24 Nov 2022 08:54:10 +0100
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.169) by O365mail01.telekom.de (172.30.0.234) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Thu, 24 Nov 2022 08:54:10 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dygENRHoV5czpxq3aoZeDoJz7S42Baa144OEIPO9HVyecF9KIxvXRMUWXlDsdKkAt30IQXGzHPJf72IOGhj4hAtpWXcYRveqbaG22K6LSZZooWt7rw8HXEW/8MB+utoOUmLLTjm8gW8OEgy7fTdAy1MkyPGoixP9y9rt9mCNsv+UPBA+E/14H6CW6RVYUoyh1aSgdhNF1sZEhL7tH/MnKVfGmKg7GBkbzkl/N1fnkXVeo0nMyVk3bk2IgIG/8o0gxjlNZ6yw3hbhcilI7WPU0XLvJ8y7Y2/RD24vfaL4v2PgrN/pr3BxQtIoig3pDR1Twhi6R+7sQ6OFVIKjo1kZzw==
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=AGDQdX8K0XlYDCrNQMBlvmPD/Nux4XGungBN5EtJnqg=; b=PFwyncn0U9hwxqvnVe9QNOt+FHtnpru/xspV8rMzY9My/xhQmIjLN1DFYqCwwNioCnzfzqK/JdbL22IkJPnAA3cjZkCCYAm6YRCrlMa6VeGcO9aPpskWg462vwjwjhRi78Fq+69vT1TuIWzThFd6qLrs6ez45Ix1iUvPKgdB7yGGQPuLJlzY6nnzG1BqW8KWP/5/ObZifMoxKAgXoZUORmUKWEZIIvXEYTK2UJq5bY95sepz56Lv9OuJtmSOdI4TWj/CbhZRbQZVz4jPq/DVIRvcISf/kfS0D2rXFxzkcrFbZt6aHp3YOrTcRXWTc2wNaNUPnESsKvgsHX1cfg0BVg==
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 BE1P281MB1556.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:1b::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.19; Thu, 24 Nov 2022 07:54:08 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::95be:cb1:5926:1af9]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::95be:cb1:5926:1af9%9]) with mapi id 15.20.5857.019; Thu, 24 Nov 2022 07:54:08 +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+d0AABtZt4AAEfEXkA==
Date: Thu, 24 Nov 2022 07:54:08 +0000
Message-ID: <FR2P281MB152738149AD11BE1130395709C0F9@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> <FR2P281MB15276B34A4234F218A15921E9C0C9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <A1318534-6FCC-42A8-AF9D-83853C81D0AE@cablelabs.com>
In-Reply-To: <A1318534-6FCC-42A8-AF9D-83853C81D0AE@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_|BE1P281MB1556:EE_
x-ms-office365-filtering-correlation-id: 68e08749-c792-417e-2781-08dacdf11155
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HsqEdp0jBl2yK2X4rtthf0EWYyBYhSKD+OETjJJYzI1XS6SlFsAA4qG2Sy+N73Wk6n3yF2sUX6LV5lVQ4iUvjSNGbXxT+ikHWPE1cq0GUFQyiXU1R1uvHcSx3wxNRzoQa/6UF87fCN51B9nUq6gc3XnFeTOqFEbqu2CH19PCGMHYgjliGP4dgL3siks/gutw2/XYg6d57tLZpuT7b51Gd0RlcfBJBIUq+7IMTRwHG8JdI1vBmdRmcbAgJgqAgfrD3sHyEP0ZK7fGp9rbWfAQXAa05p5JfG9Kk1YVZHJil91+W3X5nTz79lb7RZqE3hchomGMxZbkr8lVEAokpVYRbJjBlsHCUPSKHkL+zYUAKaQrqSW8jCwQkHXp5hDF9ze0lvg6U0QNgBHu6AdxvftZNlSNBS3jIELu35m8T44kGNRz+QfbMh8xBxhVYdMiJrB20+IlWz+7gQo3TtEQxjia6soRuSlKsQgtNyjAsfsYmy8yNv35zP48QeOEsfh2wgG/5e3qGZ8mQ/PbIajfeyWRPhcBp8FF8VnvP646bZ/pB3zWd8MMfY4Vi94+XPPoeNrzEsZmheSHqeQMpoWtZLTw5nrHZDWvnGkjfzQYx+/SF71HAyI1zEW5cVI52QIi2MOBh2GglGoWjUDdBpjRVrgckdY88Fo1JZtuPTppcW0Ut+mb0YISvFI6SQwM3yiDA6zH1IaL5nWlvvWAnrKbHC6UiBnuG6Ln6jQVqOqDW0/kgfrsLdfFKpsZ20sL7wGnHWAt
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)(376002)(366004)(396003)(136003)(346002)(39860400002)(1590799012)(451199015)(966005)(478600001)(1580799009)(71200400001)(186003)(85182001)(33656002)(66574015)(55016003)(83380400001)(85202003)(86362001)(166002)(26005)(38070700005)(9686003)(7696005)(53546011)(6506007)(52536014)(8936002)(66899015)(82960400001)(30864003)(110136005)(54906003)(5660300002)(122000001)(316002)(76116006)(8676002)(38100700002)(66946007)(4326008)(66476007)(64756008)(66446008)(66556008)(41300700001)(2906002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: MeyLLj07AvGDdHZqHdfgdNCteqa9nEdkAAduUfZsD8E42zKxXGdVF7hT7hqFpk1IQ+ckB2SPjLNorvjWuLvNu8EMDCUUuXdEDdPbPDwJg1pMcD9LSArz0W0HzTdbnK7/7ItzVMPuRqOcMryZ7xMc/YweXMiCsSRUhsf7AuCZ93dSQoByxXkvMUU1pUWAUe3usnkZl2ERcztpBgvagv6DTOugZowdoiEnvBvhwPsWa64gGNBXvJO/x0qcmwVPn6wecmMv8xiaesexfCV3NUNTe3Bmf3pE/3L/bqdZLu0QoKphkAm6nQMmV2BpHLKQkON3eoG1Tl70VVTQUQffbBY89wJEc3mOqnTWBj4TyMo5kyYZDS0cWnXe2l658WWVPmUO3wdXU4P9eSQ/1P9Hl3xf+540LhmSBN6m4Pk2cQ5gacuJ6uijgmKW+5pUl4mmdzxmqnOT3o2YLrUDXOcqv0v/UnlQw41bHHe1p+mQX0L+PVpeRKThR1cmiTQPGTNSZRW2C+drP4rCQEuWVRzGtz3o+rNuJKN8JdE41SZUUi99mXtTYNPhjbdJqs/Nn2MYcRSsPf56u0JodPJ3hOhyEaHiDCsn7Cxlk6ijaUYO24ifP5Qd4mpXi/EkVM5eaEBIJe474nYNINQvrK1j14c8AYqXytzoNfR+6us2Uk1vqq+1FNIq+rLJFh+0v7oHCogoUBJMZFUazIhWh6CYzcIIgHxh/2qaHYyW0UOhouy6ofVGWDsekUU4ox5EHNyfI7pU4uhVW+uqOwcmi1Q15u9UvrpsGPDYycRBMcB5Ia44B+3oAoiZyK43kO+d7eHWUXkUI7GtVbxhh5npmGF7iYf6E4M5x4723GfsS89hyGW8FRN58FMNfscNdbdzU4h6F1FVcrlUVXByKkTL8ICtRvIpXGMkoGT7z6ERFmx0XQHPVA4vxPI6n856Yq9kuGkZ3x/lim1WJHyy7+AZTSdS9nVz+JzFhBQMtRw9j//+AT31NYyqRIAsXnBeSbDL95jSVLRGOxj3UfItHkCGpaDN8tiKsQJnuO644J5Rby67VE9dEszETTEWxTJohFG2+LfnUjK4rk8FlGFEYb8WFt0Ljr0Mzy08GPpciMQ/BeIk0FefYCF7fECQvQUBdiL7xXcKGEFRgsI1gB9s5NuskAQ89YgwuhJJK5G1SZAz8NAgtzaxZiu0H3zmrZ0PMIVntSu7AdFOPvQOQt/HkVp9+TlB9qFV1DE1wHOHb8q6Q+CjrUarpW4lw8J10zCR8834zJbKLCLP0kTQizFj5XXXvA3NH5C/Rww7ldlwxcgGLLa9S52rx33ToBUij2SDuGdnYBwrWt50HYux9dHO1Y6Kn/+FsFZV2BME3wQcnJmhHZwOiyGAPQxCOSgaiKEUenzWQ/L8Tav/lxTHn5AAUSWF5UpN9vTEZv5d0ShgNI3ndbHLOPLuLR6uA5a6+fA3wUrCf6h+1WY0ob1JSGnhBuOSgniU8b/wL4Yqr6mPpwP0Ng6cWtR/sj5tQAsOLzSYOE44qV/o9J5kGBr5fGCVDsBuAHQrDqkiaYSXtdWAf12+ezZ5w4rq14E3NkYCv17+VadB7lhQImEP0m79JOBwRYKlnKMQJZA1vPsJlg==
Content-Type: multipart/alternative; boundary="_000_FR2P281MB152738149AD11BE1130395709C0F9FR2P281MB1527DEUP_"
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: 68e08749-c792-417e-2781-08dacdf11155
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2022 07:54:08.7796 (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: /UFqwumu4VUsD9cRMILTsiT6Nkt1zkN3VoqkqH6to4/8WePJSKWvuIxI0ltNnRdsJ+bEyiRQ+ElMSa52m8KzYUwrPU6eiKh/2DknI2KAtaA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE1P281MB1556
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/bVPHIOOR1PE0I-ccGH09NuzPjbU>
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: Thu, 24 Nov 2022 07:54:39 -0000

Hi Greg,

the NQB draft does not clearly specify what is to be done. If the draft needs to be crisp and clear, under which conditions a packet may be forwarded by DSCP 101101 to a home network. It doesn’t help, if there’s a DOCSIS implementation doing a rewrite. Rewriting the DSCP of offending traffic (packets or flows) to DSCP default by requirement language must be part of draft NQB (and reading the whole spec, a discard option should be offered too by this text). This is a general internet standard track document. Pointing to some DOCSIS standard or implementation is inappropriate, draft NQB must specify safe implemention and operation of NQB as a stand alone doc on these important aspects.

Regards,

Ruediger

Von: Greg White <g.white@CableLabs.com>
Gesendet: Donnerstag, 24. November 2022 00:09
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>; roland.bless@kit.edu; 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

Ruediger,

Specifically for DOCSIS equipment, a per “Service Flow” DSCP overwrite function exists (and has existed for 20+ years). Since the Queue Protection function in LLD redirects packets from the Low Latency Service Flow to the Classic Service Flow, it wasn’t deemed necessary to introduce another feature to perform the same function.  Instead, CableLabs maintains a Technical Report providing guidance for cable network operators on the configuration of the LLD feature.  In that TR, it is recommended that the Classic SF in upstream and downstream overwrite the DSCP with the value 0 (which is actually nothing new, since operators very commonly use that feature to bleach the DSCP on the single SF that exists today).  So, the result of this is that (in both directions) packets that exceed the QP thresholds are reclassified to the Classic SF and the DSCP is bleached to 0.

In my suggested text below for the legacy WiFi (unmanaged networks) case, I had explicitly listed re-marking excess traffic to Default as an outcome of a traffic policer/shaper.  I am not opposed to making the same recommendation for a traffic protection mechanism in that scenario.  Would that address your concern?

More broadly, the NQB draft already does list that “some networks may prefer to police the application of the NQB DSCP at the ingress edge, so that in-network traffic protection is not needed”.  It sounds like you would like to see more discussion of this option in the draft.  Am I reading you correctly on that?

But, as the queue protection draft indicates, congestion is (typically) a localized matter, and for purposes of reclassifying traffic in an NQB node, congestion is usually more accurately detected where it happens. So, my preference is to keep this (i.e. local traffic protection) as the main recommendation, and offer other forms of policing as secondary options.

-Greg



From: "Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>>
Date: Wednesday, November 23, 2022 at 3:31 AM
To: Greg White <g.white@CableLabs.com<mailto:g.white@CableLabs.com>>, "roland.bless@kit.edu<mailto:roland.bless@kit.edu>" <roland.bless@kit.edu<mailto:roland.bless@kit.edu>>, "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: AW: [tsvwg] WGLC: draft-ietf-tsvwg-nqb-14, closes 21 November 2022

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<mailto:g.white@CableLabs.com>>
Gesendet: Dienstag, 22. November 2022 22:33
An: Bless, Roland (TM) <roland.bless@kit.edu<mailto:roland.bless@kit.edu>>; Geib, Rüdiger <Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>>; koen.de_schepper@nokia-bell-labs.com<mailto:koen.de_schepper@nokia-bell-labs.com>
Cc: tsvwg@ietf.org<mailto:tsvwg@ietf.org>; David.Black=40dell.com@dmarc.ietf.org<mailto: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:
a.       ISP SHOULD take precautions to prevent issues caused by prioritization of excessive and/or mismarked NQB traffic
b.       ISP equipment SHOULD bleach NQB by default (so that any pass through of NQB is intentional)
c.       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)