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

Ruediger.Geib@telekom.de Wed, 05 April 2023 12:12 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 1CD9FC151532 for <tsvwg@ietfa.amsl.com>; Wed, 5 Apr 2023 05:12:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 B5riC5z4qAs6 for <tsvwg@ietfa.amsl.com>; Wed, 5 Apr 2023 05:12:34 -0700 (PDT)
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 3FFF5C14CE4B for <tsvwg@ietf.org>; Wed, 5 Apr 2023 05:12:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1680696754; x=1712232754; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=uHuKB0v5ZG1HLZoYM0OqzbSTIHKK0Y45RTqqKqeXHyw=; b=pFEcz8cMw3cgmbGpU2dc8o7LeOCOud4lO5ie6jPrWXI1VqhIdLJzZ6CP DjRRI6mq2hNIARAzktZqh5NYmicU+4qLJIJOF06v/Pw+8hgmJEMfZ9pdl gxTJWPtYhh2w7FQHLQjZHFcgTqeY9gSznYj/Mv2SSa+UNv5zuvzaNp7Xy FQJuRZCX48j6k7w7Gy8CPJXa66tW+GXyjOpqfFFGE8743Uj4yBBSebwdM 8vPx9uoDNYNqbkp0+EQXABNDolwuGjqO2AtysAbS0ocNlmd9pff2/fzxI 59YR73iTE74MzklKlJ6Zmffq8YFkzA1D/VDez0VfDAGYqOzJvonRc9+RT w==;
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; 05 Apr 2023 14:12:30 +0200
IronPort-SDR: pThuAK5v9obgMX7d+rd5Yn/3+hwdRfIeFI/5LLTfYsn+NYa3DlESiVH1FRTh7HQmWUL82RLsg9 UatdbCyUKKLpI9JRm0sseUI4//dFZprUQ=
X-IronPort-AV: E=Sophos;i="5.98,319,1673910000"; d="scan'208";a="765855089"
X-MGA-submission: MDEJzw8FIjjmOIDR4zruwBuOyShVlbdHrULc8ZmUPlKuFnlRX9QHjSCy/6grcrMpHK39fN29a5gzJlQiAhgdjGCH1KmoaroCvt/L9UpqDqMecNoNetl5AgqzlbTp93iacmAjnYQl586MpBm3sFpu4vNo67tZH1CvLzlMEvVUT6BW/Q==
Received: from he101416.emea1.cds.t-internal.com ([10.169.118.195]) by qde0ps.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 05 Apr 2023 14:12:30 +0200
Received: from HE101416.emea1.cds.t-internal.com (10.169.118.195) by HE101416.emea1.cds.t-internal.com (10.169.118.195) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Wed, 5 Apr 2023 14:12:00 +0200
Received: from HE102771.emea1.cds.t-internal.com (10.171.40.43) by HE101416.emea1.cds.t-internal.com (10.169.118.195) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26 via Frontend Transport; Wed, 5 Apr 2023 14:12:00 +0200
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.173) by O365mail08.telekom.de (172.30.0.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Wed, 5 Apr 2023 14:12:00 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SzHVepbkdgiN0TseFlXgDnx/L0isUN9wzu6X+RJy7cMgYgSiIajYketvcg7cIJlYPc4C/CdbSeOFjZzFXe0echptWfYtkKdZ8+6/eKOaF3RNwbqFCaVpqF8tzcC4bYuuQePKx9Ottt9yP3zsXV9msclqGiCLblLsRMAdl5M1BIZ4lv4WFpeNCEcC4jkxWJcHjC9M3Bt/BpCH+v1Y9jp2DCon/Ef+am0Wz+/oU5aFwBdhxA4pVXOMOSqwO25D/fv4hv61xKcgVOhWx1hZMLiY4qIEnIYVhaMS2FlzDRo3tj4UOib0pNyW7uyHykRBj9V6dpYofeobrvJshdHXCCuXHQ==
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=uHuKB0v5ZG1HLZoYM0OqzbSTIHKK0Y45RTqqKqeXHyw=; b=Dst82wVkvmZu7ej/Qc9+FAdsQZphN0hlYpTPxMSV+HgL3CwtXBazviT31QWPX5eHSzVck6zAvw/KRA6WhAOwxOX8HcN1NVcP1kFcDBeDMjTznEGmiscGI160VCg2m+bFAENfeUgvFeg6vNAGsqysUzszMoMBUz/JMROSnEXyN+7jObCfKFrDJ6AEgRq2YWciNipgDHni+rrrTh/TV/b25S5nDrmXnth68bAxTq8iAtZV0QTtiRYtOsfxoCpEMWYuuiqKeSoLRs0wbNLUiPDCiYfIfrRHTwm9hBcn66iQHfh1+v4+9QbtpU4edayLmUpDRBCoSw+GZndeFAkt+tZMmw==
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 FR2P281MB1511.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:8e::12) 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 12:12:00 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::93e1:f012:84cf:fc1e]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::93e1:f012:84cf:fc1e%4]) with mapi id 15.20.6277.029; Wed, 5 Apr 2023 12:12:00 +0000
From: Ruediger.Geib@telekom.de
To: g.white@cablelabs.com
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - 5.1 Primary Requirements, Forwarding - Departure rate
Thread-Index: AQHZZ7fSs89X/cwnFUWZ7QGm1qmA2A==
Date: Wed, 05 Apr 2023 12:11:59 +0000
Message-ID: <FR2P281MB1527B3C340FEF9C9D9420B0A9C909@FR2P281MB1527.DEUP281.PROD.OUTLOOK.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>
In-Reply-To: <55198C96-2CA9-4A62-BA73-CD21D640F8E6@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_|FR2P281MB1511:EE_
x-ms-office365-filtering-correlation-id: 8b75f3a9-c58f-4644-35ef-08db35cef56a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ufXHFX+09Q/u0+DrcB0wzDf6sg237PPHDRvAxBEdz+QEfLLFPrO0YQs10KaFrk06d6x+wvYs1tEa9xENiwtrBUwyjm4hrbXFFDB0UAUw/Ngqwqu5L8vbo5NFFELtHH0cnfX9TQwpE/tolMDY7VHV41hmPQEzxftiugfQiA7jVgyI3BaW0ja4f5698pNcG3IDJX2fXEqkAOQj0ZZDoynSWxHuldR+VW9DFbbzWcfyugTOIrFeUg7RVPU7QwUvSZu/xaw7CgaBw3B4KZZCa02NDo1P1u1Yr/AC4odRqRh7rdAcp9uAy/rV+m3L4HyjT/ywnoJgOmyQFqTXQHEQUs6o7WDPZVH9cx+sCRi3iBjw09FhQHEizNm2w8kvUsHNeA4hPXL0iZIci3vycnMRF1c4D4mBTM8+rlN3p6ILhWVcxnLkbG1OX/lmLyrfx0LzFENKiRTX+EaWBaC3/8YNbCipav+7vZvDeChZEj/FGEjwIqT6qW/s8KfcD01QUG2sMLjaQp71u0MxchA5+H+dMWgSWzIYR1gWNyYbuc2GNArua2IPcBlSil8RRZIJb6i+7GmTDwaKvinoaiFCLLoK5TCU1G3Ebu3miK1tUQhqOLk702wKOxz8JFjH5tIMJrJK/z1F3+y25zQRhaAeqcAHObBGzw==
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:(13230028)(4636009)(346002)(396003)(136003)(366004)(39860400002)(376002)(1590799018)(451199021)(38100700002)(5660300002)(82960400001)(52536014)(38070700005)(122000001)(966005)(8676002)(8936002)(83380400001)(55016003)(33656002)(26005)(9686003)(186003)(6506007)(85202003)(2906002)(85182001)(66574015)(86362001)(41300700001)(64756008)(66556008)(66446008)(4326008)(66476007)(66946007)(6916009)(478600001)(76116006)(7696005)(316002)(71200400001)(1580799015); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: LEg43iUntpL7A0AExMYNDmNEh7oenvfOeFn9WXO2X2/YLaGaW+WQKUgM+EZA3VNeN5UCUrv2pUIj6u6P6zPSHTXN1b6OnRvyWM7qOQqG90RWer4FsQE3mktTppfh2CdHKjwxPYy7+jjiQ7yy5oMnJed6Cz6f3N9Qicb/Ubx+QRmzVyH/y8CZCUNKs43lsYo8VD4tzJUseQyrJxlNT0ed6oRZCbjPqX13gF0XUoA6fP4ySg2LSfT9AZQU47h7rX001u6dNe/bcm7T6czRl5qn1zFtCLcRlagumh1nt1EfIzPgG0G7Rr8X6NUBDkg0mP3aq10uswSNtOAZmyJM/P4pnDONQGqlollxZW3Z4j5OJfS3yhLK2F8XyExhM6Ayln+UID4tKEsfIqn8jn4dQcZvpNNRwIu2Tza16mO0uwA4EUcibjsp/Vmx+0TljKfRrznbkIDzcFvKCIsH5Zs/6WaKojrZbBXVlU2bEghi7dn0qbnEYHdqygVJQKPM4MRiqzJI6hUhPte7VM86hmW+3lblH7UxJ4PDufBfN7Vpc99H/T8npbfd5dvEpwlVKxUNnW9MJwgvRt3bL3opQU8obdMNOumEclg7cdnbXb8hkKUFtxoSKu6FUsSPQD2KGBYE280HVvQfNMdCpzLl2IPLVrWCJGunu1C+XM8Xw8kHZtD52AzHOp7qehkEE9DR+Qu6GLANFNgghPl4slrDZw8HFozD70Qa/gSYHd6OslLTdBZmn6R69YGbf+2KMLVwSNyEqQ1EBjX/yjM78WEzo34QMp1jS3nK/vn6PR+ejhrz+DO0Df2IPULxRAqbbSB/MxhMWsozFY14jKqSCzrYhpGd303VDCka4f6mctMwt6unQsxQZ4JQSRxrH6NjhQT5zLeDt1I4H1eT5HFZvGQsoC1QTjl4mdOxh3VmYhxHx1VwHd9IoGkZK8MVXyWMw0rNFJCmJj1DyK1Q9csc+RWVXvN5SxLT4bpdh5fHzOoxYvl2XneWeW4EPyDc50vIfaSMn05azcffz3i5Q28LFf9v7eshb6pnoHgrASYAuD0jfxwkzMp5kDST5EBa03FOYb2HhUYKS7cmkRdK0FxPiSD0/85KZHpAIcG+htJraTBsDvLfcljUCpfxeC8uLFqat3NIhT1C0mKkmzDM+4BNPFqO4mSa/b06dACMYUS+60sOwHDN1ccbtO7wiPcQ1VzIfg/h9SERsytNWvirz5eqE+GqQQjBjtPoTOr0tYtVrysqjS2h+UrHuqH0vBki1gzK9eoT6eBKn4/eKsI86ILr1vkCvaUuaYkKv9Im+RkCggJQYZrVpve0CjeYiGyrDPiADjBt+pa253sDTzQjEvbDFKVBWj0tLC+bsx31pZQ35jj72b0xSc7d8g/YqNvOU/5cp1NguyqqhAfff0bRNKTR199VdeLfL9fZ7jG3Ifo4vsxHC4+HNkNefv6lfCofU9lzaD0vlX2aGjgTsCx4abg5kuXmhwaFy8c8LJnlYkXZ6dn1AKBIwlDcFy0Fm6QWystKLsMH0d56QsGIZoSFmITH4ger6P+IMi1SsqR3ik3brZ76V2Jvv0cNafdvuI9ptx77YK8iqp80WE0h
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: 8b75f3a9-c58f-4644-35ef-08db35cef56a
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2023 12:11:59.9386 (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: +kEEtZmOibnkqZH0XHPvC+KF3g0xEKuwsVrRvlFh/po34vju8OhTxjT0Vq2GXk19y3xW+dhAZyIFjxvI0C0B8DYOpnRtPRkq44GvNF2IXl8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR2P281MB1511
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/cutBbJf4eMN9BN6f-xT1AjrwA8A>
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 12:12:38 -0000

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. 
- 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.
- 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> 
Gesendet: Freitag, 24. März 2023 21:24
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: 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


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>