Re: [tsvwg] draft-white-tsvwg-nqb-02#page-7 correctness issue

Greg White <g.white@CableLabs.com> Tue, 27 April 2021 22:54 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 8E5FB3A2416 for <tsvwg@ietfa.amsl.com>; Tue, 27 Apr 2021 15:54:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mmreKxDQfpzG for <tsvwg@ietfa.amsl.com>; Tue, 27 Apr 2021 15:54:05 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2127.outbound.protection.outlook.com [40.107.94.127]) (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 335783A2413 for <tsvwg@ietf.org>; Tue, 27 Apr 2021 15:54:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KrfzQChlBbNKbyQOA05mEyrWOVP3VLfuF2yieaIKWisgO25GxaqOcyv6+NPR9eVhC4GVJCTOmf75pDhU2UfA5+tSfgaBbW5fb76g/BHd0tp9XEKQ9KXpnd31QPdQCcOMGDpHdR1Z4ybswWj/b+DwcyYCiRJKUU4gtpBsUrEHHn6C+czIib5TWYBPfSGWIgtuhqQy14hGAxGgv7THrCUBSDJ+0ZH5f3L4ZuyEZBthk6vkNpWSndxWCvhlHxQMaa8vsCHtuPYJKZoTvZt32UwOEMos7zQS7q6M3hq2gQjTz/S5s3EGxwnKapQFZLHtz0VCutD5Tc9pvMgfyVtVEW+2Vw==
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-SenderADCheck; bh=kyuIibSrRe1XOVRw7R5+vCKh2Ik45cCCnVltcZklAhU=; b=aBymGCoMG38hyIHuYQXWmqnR8qy1oUl2kUq8C21fQlMrSb02OntSg96ay0UKY3Fu93f3OdBton4MGud8FBOtKwvW24SC83U6R6Ltx9oP0Tcp6oJPchR6DnZczE/MZfNZAo/B+Tu/YiiS5TKdsLKUSN5He4VasdYy/Ezp2vGyjwHNnpCzVesvAUQPAxoUlxs6eyg84HXa0dIALWjPcsKh/y4KPprglNZlLYpmOTVRTCC5CpsnKJcIkv2tfxc4s/hg1PNUfDmqwN23iO91QjGHXThQHZf4ACo7Qd6cb4Kd8UgOGZxle0Q1Uhcf0DUQCoYeSEKFxEqu3GPRCthCQSSvZg==
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=kyuIibSrRe1XOVRw7R5+vCKh2Ik45cCCnVltcZklAhU=; b=QWPyGZsvs8tWgbqI05qW3qN9sWfbigcMi9z+Vac9L95R39tUv9gRCM6fMUs5s6IFhUhnJU+iyrrnFOyjCP6FZAthNR37YzT0dhYc8gVL0fsXTkDKaSPVUKOPgPApjzRpBRsGNRYhITY8DBvE5R0c6qgz1VcD0ssqnDS9/gnL9GAUwaJaLzFOrS6bMviA9SC5Eg77NLxsy9soW6cVGXdTDob7eIXl9VhweCom8If7JvoK8fKNBaKRv7wxKQadFOvBQf3kuE7VBi9neVHg+ECLB4MKGW2q8tQYYjPkeAPfwxk0r6GK0pplZB0YJ9jLtyPOKN9gtSbmXARh02Ly2eeGJw==
Received: from CY4PR06MB2821.namprd06.prod.outlook.com (2603:10b6:903:130::11) by CY4PR0601MB3698.namprd06.prod.outlook.com (2603:10b6:910:8b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21; Tue, 27 Apr 2021 22:54:02 +0000
Received: from CY4PR06MB2821.namprd06.prod.outlook.com ([fe80::8161:6d07:dea0:8696]) by CY4PR06MB2821.namprd06.prod.outlook.com ([fe80::8161:6d07:dea0:8696%8]) with mapi id 15.20.4065.026; Tue, 27 Apr 2021 22:54:02 +0000
From: Greg White <g.white@CableLabs.com>
To: Sebastian Moeller <moeller0@gmx.de>, tsvwg IETF list <tsvwg@ietf.org>
Thread-Topic: [tsvwg] draft-white-tsvwg-nqb-02#page-7 correctness issue
Thread-Index: AQHXOUIIQTUhCgnCykms2BysJKmWm6rImVUA
Date: Tue, 27 Apr 2021 22:54:02 +0000
Message-ID: <4E6C9B84-CCEA-4EBB-887C-4F319683354E@cablelabs.com>
References: <37D20D80-A6FC-48A1-92FA-03DD7BCDBD66@gmx.de>
In-Reply-To: <37D20D80-A6FC-48A1-92FA-03DD7BCDBD66@gmx.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.44.20121301
authentication-results: gmx.de; dkim=none (message not signed) header.d=none;gmx.de; dmarc=none action=none header.from=CableLabs.com;
x-originating-ip: [73.243.9.160]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8daa9c95-bbd4-4a97-e93d-08d909cf5a4e
x-ms-traffictypediagnostic: CY4PR0601MB3698:
x-microsoft-antispam-prvs: <CY4PR0601MB3698088215C153DBFA1104DAEE419@CY4PR0601MB3698.namprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RHqsc3rhyQbeFMyHUdUnzeD/ew2A3t+gFjZl0GZ+pnAGnS9QXBK9cZTPfwz5O7Q58eE2IzEPmvR5jbejNFKKFv7STb9CHGkaHZIM82k5x9FfkXwbp0Ufc6Osgi7+fVVgu9zAVDAcpixIMx/roedXGeqFVbTOPs3am/b9d3FTg2UwyxgteoXKkOK8rHh6C6KoHpTl2EUMOd6HB4SV1XqAhCDkz+ldBqmh0VQptgHq2czgAx2Dl64w75KvfHE7aD3Iqeani54meX4Mc+mfKhnqyH5sX6f1wbaVRTrfp1omsr9HgqrxAcsp6OPDxvE+2avE4N2i0FbAEkHhQvxPD2vGf5LiVFEb2EUcyUEOvDtHcAnuPi4RmoUpXRahHHSusONWzCYGgqZxXX+ap528pholQDHkU+C35xQkTaKGtxxJ3bn3gX7HdTXzFtCC7Bfw2j37QQlf1Xb4h/Xiig2hKkPJmDsJWJZS1GSL0mlp3RjhKzWIbkSiQzLhuZ8GhdRmAu95jEajeUZe6UwaStw5Z7nMuibUIgwNdfZrkEkjxrtJvl06vqtvbqAS7zcG6Vlx9E6agF8zz7bIy3+IieIxoKYaqNg+HHw16Qs6RiVgV7+aklktPjZz323cOgs903ZCHvNMlfMK1PqjYn2CZjw419umhtxeI+V7jniMJtBJbXj00a/i7qMurXUdH4v0Rv0J0CZIfWKl0dhPNyf5vgq3n5B2utKjltW8O0poM6wTx9J78Ieyn0E01tySeSA4dsVykfdZrGAwer++vPL+g9OM8UoanQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR06MB2821.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(39850400004)(376002)(396003)(366004)(136003)(6512007)(2616005)(2906002)(26005)(186003)(316002)(38100700002)(6506007)(6486002)(86362001)(71200400001)(122000001)(8676002)(966005)(478600001)(8936002)(5660300002)(33656002)(66946007)(66556008)(83380400001)(76116006)(66446008)(66476007)(64756008)(36756003)(110136005)(45980500001)(85282002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: kSpy+x5ZTAIJ+I5sRGrSksQNyRLyEsc9McjAhxFcldAFkD54FEfvp45xwPl/OusNtHkLijyAmLXzCIsznxL+HOACcT82g+LKEwLnzJeGtqI2buafflUJeGjrcAFhbh+CuMWyff6f5bf2zRBPowZ8HM+8hc/d8i1GB4BoT5EinRkENNXAqS62uqttVeVqOCqOrAJDS7xVAr2Sk3cU+BGgYLUwf0z68v85iN1v4CdMTF+v91KBHG7SlLbTrELAT5/TsgtummAsIJ8TAKHilkfr+T8aUpUPaphstoa8wp2RFpP5n559g5U70jifB2AeAIn5qv6t5eum3Gx3OW7lnscotHB1VrSJJH1AM90sEwVO/L8XhFVcT7w1O+doLhamTab/Vy3vuSj1DPlmj5AmDj48t2qBq8kvyjQKsQKz2aRBTjG0jzNknkX6ymTR2hwvKsLcxiACgax2twoxKGJ+IyAWvDxG98iyuILBl1UvROjp7tG9SG2gbeyysUmDaMjHryTvg0w69bnkn6vDYfsYziMbt/tcrH5u8QOSLRFXJY6hyEA0Wyv33GdCblddrvqG/rJ3sKDkdyD6INkQY8ol3L1/LRP1WpQOa1ahx5rXoOS+lOjW91FPQLDeTjGsoVEjXgNK3Fj4F78d/DjcBeVJp2vuYQPhK5JxndOmjm/APn1z8Z1VaGDede0hL8oWRRrdd1F+6fIJL19v/WHdjnLL4Hhsc64ZLwYwWa5R0T+4Wg4UlwxhJpTSr68r44xqE2VWlYCrEC1nqGQhEeJHIhtMbKe70UVmbMn8ok6Xa4Qg/8cSX+pip/QkWPeg8hWzabYDQvRAtxYn+fAGX6f6g3nTz1AFYi4DIccguUBcJ4PAciez1h0oNT3tmwnKHvW9SFvVJwQVF8auz8HlC3dXNqT+p8drI6LaOufFWXi5xiskFtJOAHMA+Y9PawKiHRJpiNzLaYxY/6bQfyAlYBYNvJvhlaLic46dHsXw5doOYwQEXHKZB0PAXdt2xEoyIqtve5D6FZLf6AWDWAfGNICqSOwpn/80SvN7q3MyF4trhbdEp9mRiUpm89um8e8vdsE6dpxcw6s3kdzwZKnZpVj1fzQTExWQeZ6qA9ynIesqaWeQU166Uf8pJeue/2GcsPXuj6B688/R5Xj/5R7/7DEj9pilASmJbYQoqfBSJkwdV5gMFjjVe1aaONJYvQTKX5zsF1ImjXmLTpvfRLgH+38FrEMqO0alCZ410NquGxaUhehTEouA5n1S5OYBC6sAMYNRot+E6z0Jw53XDKc5wTWPO6jQbX1lMv6V9VbRvVBVNCMcacajEaLBEcGijspnNv2yiWdVkHCq
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <B748C8FB137AA14AA0201E2F735D21A7@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: CY4PR06MB2821.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8daa9c95-bbd4-4a97-e93d-08d909cf5a4e
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2021 22:54:02.6257 (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: IdiwaFU1Z8lTZ0MJjdX57cGfokh56Be/gwi5FV06rdVJSqneLNpMpojkbkFobIaSLv7LcEJYIm2zhQVwRWpryg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0601MB3698
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/-uLslf02Ur1cEKgLT7_ZQYHOyUE>
Subject: Re: [tsvwg] draft-white-tsvwg-nqb-02#page-7 correctness issue
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 27 Apr 2021 22:54:10 -0000

Hi Sebastian,

The current version of the NQB draft can be found here: https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-05.html

Best Regards,
Greg




On 4/24/21, 1:43 PM, "tsvwg on behalf of Sebastian Moeller" <tsvwg-bounces@ietf.org on behalf of moeller0@gmx.de> wrote:

    https://datatracker.ietf.org/doc/html/draft-white-tsvwg-nqb-02#page-7 states about fq_codel:
    "In effect, the network element is
       making a decision as to what constitutes a flow, and then forcing all
       such flows to take equal bandwidth at every instant."

    That seems simply incorrect. Only flows with queued up packets will be served equally, flows with lower rates will a) only be served up to that rate, and b) the reminder to their "fair-share of the capacity" will be equitably shared among all flows with higher rates.
    I wonder why the NQB draft needs such along section about "Comparison to Existing Approaches" at all, but if it carries such a section I would prefer that section to be factual correct.

    "The Dual-queue approach defined in this document achieves the main
       benefit of fq_codel: latency improvement without value judgements,
       without the downsides."

    That also seems counterfactual, as NQB works exactly by looking at the value of the DSCP and hence makes a value judgement, while fq_codel looks at the behavior of flows (dynamically in relation to available capacity).


    Best Regards
    	Sebastian