Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary Requirements, Forwarding - Departure rate

Greg White <g.white@cablelabs.com> Wed, 05 April 2023 23:57 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 CCF68C169502 for <tsvwg@ietfa.amsl.com>; Wed, 5 Apr 2023 16:57:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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=cablelabs.com
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 097mHmxbwJLt for <tsvwg@ietfa.amsl.com>; Wed, 5 Apr 2023 16:57:21 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2100.outbound.protection.outlook.com [40.107.236.100]) (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 4205CC151542 for <tsvwg@ietf.org>; Wed, 5 Apr 2023 16:57:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kwNvJ41o3gRrqgUZkosBxEcdJPYMoHVChPpC7W8fKwRkv4QFtI6hrzvOwoC2ZZZrtFpHIBBrgWamw4i2CWHjgUgG+bJwo8rA+ohNe/hc6vQ3SSS7ExljURZX8Xs6VAULBqrKTyhfTuIwha6y3X/5AbOXkXC2aZtKBjQy/3wROLjcu7OTbsAXlfZ2g4FfWFNTO75/gIWQmXAWryZrpO1l312Eg8+NP3vAXFwv0w696DTfDpJrIAYHMdrEA6QuApzla4HHdk52vtycAmKa0EOW4fMKRLTWM91jzrsFpds71Exg+G626eEMXqCYZkWYOeRLjNmeNEJf+n6C5PNJrm2iwA==
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=6WufJ1SdTNJn8uWuT7MPhFFJUWilBagrBrNe9YZYsR4=; b=kr48zeKU7BpKBYjQoQ7+hLqDxCgEJKPRrG1wYB6CE4VxekD7biRtEHVpvc1IqCzEPx9A1u6vWvAdc5u/65cXiSC0a6vIi4mhb0MH0kBu6nK0QTPT7qrnWlDl34Wn242GijOfjUp4yU01PvGPbdXroAfTfQEExr+6UOBALzeJWexcrcK1D9xNexPjlSqjxV/Dquwp/iqUreJgZ5KH7byms2JSblKe4gLeeVQmnEJNnzDV/ARB6DkK6xj69JKFVA5F7SspCW1+D7B+GyJsxIwe1KeMw6BQVRlc6KgX07f7JBItmc6F2ruJcQnBCzq6TVG/q2rglo8TfviDce+Fdq68Ng==
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=6WufJ1SdTNJn8uWuT7MPhFFJUWilBagrBrNe9YZYsR4=; b=AW8ehx4yKiYsfiqA7PWWIwFjHB7giaKKI9MfL+PcNZbqUVADFLZG67edSb+o0aUutsXiIbyhK9UN7dpYnhQLcsCXxPjYZ1x4/B/2fIaUoFRyU3z02yZZtOawbwARbT7g2ggW6OwmFB/RwfS5EXhZU4GJKUkOcTB4bTtZV07wbAp9AgFqyO7yNUxKiYz5ngYKTmoImUa1ybrLLZb8JFQitF/QiZDbJsZwpD8UH+2jahH33fr8d/fYHUsHhIzwkJaQ3c2n8wSqk4tzRjOf7pES1q0mevtet1gUP9d6TyMPwfXgPwiAv/PCSVKssQznkC2+C+gTXgV63LK0Dia/NJJJmA==
Received: from BN8PR06MB5892.namprd06.prod.outlook.com (2603:10b6:408:ce::25) by SJ0PR06MB7822.namprd06.prod.outlook.com (2603:10b6:a03:3bd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.35; Wed, 5 Apr 2023 23:57:16 +0000
Received: from BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::aecb:9314:ed90:a156]) by BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::aecb:9314:ed90:a156%3]) with mapi id 15.20.6254.035; Wed, 5 Apr 2023 23:57:16 +0000
From: Greg White <g.white@cablelabs.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary Requirements, Forwarding - Departure rate
Thread-Index: AQHZZ7foNuqwZ2j2m0+z1LC6JbqZI68dAKyA
Date: Wed, 05 Apr 2023 23:57:15 +0000
Message-ID: <8721A569-984A-4521-A20B-9546CCC344EB@cablelabs.com>
References: <167348364734.15098.9183646444272144529@ietfa.amsl.com> <FR2P281MB15272D72FF9840601F20FB039CD79@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <70A2425B-E5C5-4889-B645-2CB6D976BEC9@cablelabs.com> <FR2P281MB15279F63768D7D3FE5632D729CBD9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <55198C96-2CA9-4A62-BA73-CD21D640F8E6@cablelabs.com> <FR2P281MB1527B3C340FEF9C9D9420B0A9C909@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <FR2P281MB1527B3C340FEF9C9D9420B0A9C909@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.71.23031200
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cablelabs.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BN8PR06MB5892:EE_|SJ0PR06MB7822:EE_
x-ms-office365-filtering-correlation-id: c6ab887d-e932-431c-64f4-08db36317ba3
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rGWgLj/x9l8mE5g+WkWEI7JVySNJAX+9P1fMW46SzSghpgfH1C+a+PjcynlSzko/zuf1m7qxw2iVbS1iUmkBU9G0py7leZL2o0G+oHLn58sclbi43cPvgTaOIXDzlIAWVvgAYjUhDRvL9s9Q5wHz+sO4VCJLjRZO/yTy6NCG5jN7DO0GFpxovK/QKR9TF8OlgM26L+goQ2eZwhRYc07DHWEGS2lqJIGP7ReDZfmUI34iG5Y7AUvS45NUtQ7k+P57jLnHrLo2RuyRMPpTqB6Xnvy4wBAA7Q7OlNRKpzvp1+7OTOFupyJzxncC51nQV2EHl6ixjoMaszvIUmMtFppMNWxVT5LMIFTAo8KhvHjHmSdHxvCz2nCqnYuhC/jTOdyOsz6b6jhc+NAPgQSyknUYsWfulmCTd9jP3hy9nI6l9P7LecyiC/0dNW5EwLBgEfwlGCyGSmfYUgvdDOVDteun7X5LIK5VEC8b+qI/kOXfpLLc+/OvKtU1oqil+nSOVZKsW53A8lh/7t+lOSyNFWb30CX4SM2CHeKVoQm2U3PG7IoExqs2lzyNEYI0ePpaDpWjU19uV+ynVEqc7h1NVjZHrpZxKqLqn7CIVjGWH210tggNeQEVcMKHxR0XOGp0clGSRvFyFVb6+/DMxTla07MjWA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR06MB5892.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(376002)(39850400004)(396003)(346002)(366004)(136003)(451199021)(66574015)(2616005)(478600001)(83380400001)(91956017)(71200400001)(966005)(6486002)(186003)(53546011)(6506007)(6512007)(316002)(5660300002)(33656002)(122000001)(36756003)(38100700002)(6916009)(41300700001)(86362001)(66946007)(76116006)(8676002)(2906002)(66446008)(4326008)(64756008)(66476007)(66556008)(38070700005)(8936002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: krLxMh/OUIRcqOQl0tzFQ0oMrXJ0mwKADvT8kWe/qYIqILu1IG/cR5U7KsFKQlJMph5HBVIVLZmGzR2Z68cliWPez4fyMCmB30AWn60SQAsM++0UWyKlD/Clrtebl16RZ4M2v/gNDpOb6BdgtBrQQxCrhZ6J2r3LWsaHyg/31GkXTK0T8jpo/r0fj42w3LQEfljuzuofan27BpzGwlGDIp/QQM/5TYrbhUiOqYNDRtYizLmvfVJdXBjRYPetQqissA9zE4ystR66RsRjdAyDwGAJ2b3Kj67cqD6DWxC7zxc53GHSkxS32btqCdLO3vVn8Q+AJkaRwk4NmAgV+BxRG0brcHAGL8+MlsWqOsgIJiojeE4Rgf8b+++pMH1vp0BOVQ5cjPeWPSoYtqrpp5wsSskz/EMpd4QKDIb+/nlPpOW0PD3grjsNSMJkBSqCA8sb8AgVMB31mX5d3fMhRtiMlQeJbK1soJvWUu64/uTblOfA+pU1uxUJwwMnv54v/oaNgra89yEekn3c6u9rhItgV0QSusA94VwGHcYP5deA793eEbAZ4sFBvrzpdNf0F4uGkmluoYrzabdsUMd/v9kKi4QvCOPJ9Bg4VqQkn2ER4JzdtuX8fWa67Jv5Xxux5N/7yUjy0qN9WqScEcbfnFC/f7xWOH/O1LVcm07WwuAI13FgOg2goQHSZHob80WEtfcKc2suUzPqWbPzmyuz0Rnmk+APWgAYZuzYPFhGOSsnKjquzCyXYtpl7fJg9yVuPtJ6QAKCOfYtkKqeiY1hpd5j+o1dMgjIfFngdkF/AbBONJTVjEfuBJYHKZUbja0xA0c1A87HlFf0tWHpMYH/LfTltVjFV6Tkj7Og0haGFV6iAnvSzjaavtMUmIwxKRVdSExMP54sB7pgfLKcqq+eBQJWx/npAK+J9h+6svbS6n1WTRYki1GdLVtZGwR0C8aJu54XMzf2Q1SfnxmJvzaS2bZKl6FENPhut9umzkRLe64xIosK2DzdVM2YiCFwoVWYYgGMprZ6XEQ3x2mj5L1uZ7tddupPJcKEuOMsj9ULnkSMfMiywAS5vclpwVR1j1+/NMkE39yKI5EiUfuadrwstn3Msvbg6rQXk/DuoCC4ycgpJzhQAn4VEEjYjV6bwodDCno+8U6mFu4oT/eQFEEaiJKUjO7xba30r1TVyAixgO4W78wFKK1i6Gn46vmJKZl0VELq8r/lpzqZJmPWCTNzcK22yu0675AWsaEC2zRGWrqGKGs7VgYH8bBLhETE2T3neFXHrfsPqsFBk0K2lKuyBarQqE3Pr8F2DRNN+EAhf8IUjVqzgTjDekEig8VN3A8q4oQ0oDWJRCF5cLaFMR50paTMCWHSOJQEQirWzJbMhyHLKPZ4Rj15TbTAHV4AkIyfGcEvbRkNz2+j4lwbgdQ9HxbJwERdMUdR3rycN5apWovdlbH+RFgfadvHHCV21gfAI4Jnfi8NQItDRHWG+a3WsojxZhgfAYh8YyAdZbqZUOYU43ktVFv1Nczntrp30fEk08jrPovFV0GU0wumy8moXRalPlR2no4FSCo6x70clZ1PX9489PN6r9QnzC1VXhzJ0Zkw5bof+VQFM6p1yd+cGtJ1zHZokiFMkTkw9YkS9Bn0bEwEWAajpJVmvaGyE3P90fLn
Content-Type: text/plain; charset="utf-8"
Content-ID: <FFBDDA402B33B448842AF818FE79E624@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: BN8PR06MB5892.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c6ab887d-e932-431c-64f4-08db36317ba3
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2023 23:57:15.8165 (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: 5bPZwluHZ/f16WCejkz3oV+Ji0xt2LqgQe9xEx4gNO1zKtZ4/Zi73z8Ba0C1j/40G5zOC+DZciZk/Lg5ACrD8w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR06MB7822
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/LbQl3oRpQtRDrQw91uAL5_dyzG0>
Subject: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary Requirements, Forwarding - Departure rate
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, 05 Apr 2023 23:57:25 -0000

Hi Ruediger,
See my responses below [GW].
-Greg

On 4/5/23, 6:12 AM, "Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> wrote:
Hi Greg,

Section "7.7.3.2 Inter-SF Scheduler" of CM-SP-MULPIv3.1-I24-221019 contains the following statement:

coupling .... the Classic Service Flow to the Low Latency Service Flow, it relies on the Inter-SF Scheduler to balance this. Weighted Round Robin (WRR) is a simple scheduler that achieves the desired results, and is recommended in [draft-ietf-tsvwg-aqm-dualq-coupled].

The above text covers L4S, not straight NQB.
- Please explain how this WRR scheduler is configured to support straight NQB/QB without L4S being configured. 
[GW] The WRR in DOCSIS has a configurable weight.  It can be set to whatever ratio the network operator chooses (e.g. 50/50) in the case that L4S support is disabled. 

- If there's no WRR scheduler, then please explain how an implementer ensures that NQB and QB fairly share the same resource, while each operate with separate queues. I'm especially interested in the part "no configurable service rate/weight etc." for the NQB queue. An example is sufficient, maybe one including a WRR scheduler, if applicable.
[GW] Aside from WRR mentioned above, perhaps a TS-FIFO could be used?  I have to admit that I've not thought about other scheduler options extensively.

- if WRR can't be used to realise separate NQB/QB queues for an implementation, please let me know, why this isn't possible.

Regards,
Ruediger


-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@cablelabs.com <mailto:g.white@cablelabs.com>> 
Gesendet: Freitag, 24. März 2023 21:24
An: Geib, Rüdiger <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>>
Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org>
Betreff: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary Requirements, Forwarding


Hi Ruediger,


FYI I've added an issue in the GitHub tracker to ensure this gets resolved.
https://github.com/gwhiteCL/NQBdraft/issues/32 <https://github.com/gwhiteCL/NQBdraft/issues/32>




I'll try to answer your question.


[RFC2598]: The EF PHB is defined as a forwarding treatment for a particular
diffserv aggregate where the departure rate of the aggregate's
packets from any diffserv node must equal or exceed a configurable
rate. The EF traffic SHOULD receive this rate independent of the
intensity of any other traffic attempting to transit the node. It
SHOULD average at least the configured rate when measured over any
time interval equal to or longer than the time it takes to send an
output link MTU sized packet at the configured rate. (Behavior at
time scales shorter than a packet time at the configured rate is
deliberately not specified.) The configured minimum rate MUST be
settable by a network administrator (using whatever mechanism the
node supports for non-volatile configuration).


[NQB]: ... the NQB PHB provides a shallow-buffered, best-effort service as a complement to a Default deep-buffered best-effort service. ... A node supporting the NQB PHB makes no guarantees on latency or data rate for NQB-marked flows, but instead aims to provide an upper-bound to queuing delay for as many such marked flows as it can and shed load when needed.


So, NQB PHB does not have a configurable departure rate, nor does it guarantee that NQB traffic will receive any particular departure rate, regardless of the presence of other traffic of any intensity.


<snip>