Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1. Primary Requirements

Ruediger.Geib@telekom.de Tue, 10 October 2023 11:47 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 454F5C151710 for <tsvwg@ietfa.amsl.com>; Tue, 10 Oct 2023 04:47:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.102
X-Spam-Level:
X-Spam-Status: No, score=-7.102 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_HI=-5, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 0i9gcfr2mU2T for <tsvwg@ietfa.amsl.com>; Tue, 10 Oct 2023 04:47:10 -0700 (PDT)
Received: from mailout21.telekom.de (mailout21.telekom.de [194.25.225.215]) (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 66163C1516E2 for <tsvwg@ietf.org>; Tue, 10 Oct 2023 04:47:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1696938429; x=1728474429; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=k8JNwVhX50Wb8OpalDzCqcIANQBUjhqXTbJpaWal9G4=; b=jINRfhB+FmbIYfs53l/iHc4OjKMmo0uOP0LY3oee3NSbt3NuOe8PvELS YPplK38Z5Vvn6WsH5cJXjazzNeF4tEApv1i0qZyH+Vb/gHZ5k9oWCrqyE 3gPhzZQqc9aNheS/LanADR6uddoyeyGSp1SwT9IssuZgr8UVod7wCL6wt 0js5kn+OQXXHpM3gjFDqJbBLiC4JHf0impTk3JWj8NU/Bp/AEKNPPcCr0 J5Xqr1Ci12avixaCDJmTmboVK2CzGNDa8jBtVlLxkBApnyo7m2/lm+tiW WFEJuua0JsfWWWtdta7YgLdvqkX3VZb4oUDXV3RZvD0HE2976MhJ3Zxm7 A==;
Received: from qdec94.de.t-internal.com ([10.171.255.41]) by MAILOUT21.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 10 Oct 2023 13:47:05 +0200
IronPort-SDR: 652539b9_r/MMhpk3rceYwoTAwUcoK0xvVi2nzi4v94CSVn38aohrX6b O7RQSttVRRDAb2cbqcj1EtUhyF2dlupOB2nudmw==
X-IronPort-AV: E=Sophos;i="6.03,212,1694728800"; d="scan'208,217";a="813775843"
X-MGA-submission: MDEH5woUdNRnFzGLldftHYzWgDH5Wzcv6h+JSmr7xnTvW1CtacuopKuKvdF9xTIG53GMUwbNrgEdmALVmEzUgxD7+tjEE3zEqMwrIXgAo+5k00zkHFB9hKzUxYY3Z7OAXn8ZAu97v+T+rObrmKZSq4RS875zqDa+iie/Q7cLvilcvQ==
Received: from he101419.emea1.cds.t-internal.com ([10.169.118.196]) by QDEC97.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 10 Oct 2023 13:47:06 +0200
Received: from HE126304.emea1.cds.t-internal.com (10.169.118.205) by HE101419.emea1.cds.t-internal.com (10.169.118.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Tue, 10 Oct 2023 13:47:05 +0200
Received: from HE126306.emea1.cds.t-internal.com (10.169.118.207) by HE126304.emea1.cds.t-internal.com (10.169.118.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37; Tue, 10 Oct 2023 13:47:04 +0200
Received: from HE102771.emea1.cds.t-internal.com (10.171.40.43) by HE126306.emea1.cds.t-internal.com (10.169.118.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.37 via Frontend Transport; Tue, 10 Oct 2023 13:47:04 +0200
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.168) 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.37; Tue, 10 Oct 2023 13:47:04 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H/6oTcu2i6HsK7efcO1hCH19ypacO3axaoBp6ojw+F2dQZB2AtI73AujDYuYZkH8dP/tmwBO7dANVjMIh3TO5BtJ4t+GysgDamnryuDmQljGcJ/TYdotAlIwVJUCiQ0nUMYYMAwZaI+5YP/rthl8wuAGViT3yZovs5Gg8oB+nAKTNkmxifj/xNehXxtzJuGNTcgHDu47ggQWLYHWxsTGs6b+4Srd9QZbzKXpsgq0KYtktIg+GNtbo0BdQ0wh8MvP80+e+BdmCha9Ui4lNZv9NCHPtPslkUoQlauUEUoA946XkqLueWDoNjYPXOQ6uPaiDQZVTRuhPWU70/fu1MO3VQ==
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=k8JNwVhX50Wb8OpalDzCqcIANQBUjhqXTbJpaWal9G4=; b=QD9ZM/QAF4IjSVao6tIDTTh54+nw6eUaBjn/yWiUKCdaFG06GZx7tPVv1udDYczmavh3DJpvHQA5HIOpzvZHdqaZMpvUQzJKPTrCf6rIr2iUJ4CXq1BDZatRF5fidw9lEzo0skOw7rjtMPl34D4sSHcn8ep5c8f7X+8jzjU06LixfQ8DZQUrWuWJzvDvyLAy38bzjGwwXRTWSn5o0AoLyTVXwwT/+LVaouitxKDdANeDBpmN+xk79uxWX8nSQZAB6fXM/QC/WCuLtM6x5HYvIB4Vuw05Kox8iKZhh/hvM+ojRbBMb76OXF9xPh6q8HutLb8VelHU7g/cjAAChq7NTA==
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 FR2P281MB1606.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:89::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.37; Tue, 10 Oct 2023 11:47:03 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::417:87fc:d537:1ece]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::417:87fc:d537:1ece%4]) with mapi id 15.20.6863.032; Tue, 10 Oct 2023 11:47:03 +0000
From: Ruediger.Geib@telekom.de
To: g.white@cablelabs.com
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1. Primary Requirements
Thread-Index: AQHZxGL3hu6QM0WEUkq7geMMWKINxLAE380AgD52SrA=
Date: Tue, 10 Oct 2023 11:47:03 +0000
Message-ID: <FR2P281MB152726704F834FC72B833CDE9CCDA@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <BA207BA8-9E37-4EBA-9C21-F6C655643960@cablelabs.com> <FR2P281MB152740A3D28AD8D78C161E449C0AA@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <4C5AB50A-EC60-4937-90CA-0E8BABCDBBE2@cablelabs.com>
In-Reply-To: <4C5AB50A-EC60-4937-90CA-0E8BABCDBBE2@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_|FR2P281MB1606:EE_
x-ms-office365-filtering-correlation-id: b1ca10d8-f182-4a75-2e70-08dbc9869ee5
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IBDeMd2EJykc5KmvdSNx+vGTusTiX4PGrf0yQ0FgICRg48mRc8tyFBbgZ9QlJTQavFTJLeFuJvo1Jm3NF94RQPqwmoZsoLZAoQP3ex3mxRu2XR0OSnDnP5qs8hefSlChDMrI5ABDcN1zoHXPnTRoLFPXa0TRlnwjTTAjS6EFrBFqrGpqQdx96tw7edeQ5ilh7593CqjvYQ8f3RA5o/Kq0TqTHGVtMyckTXrapS/21HJlcRhiUYEAc9qK2zQhUNtdpF8OVPzc/QP/AX3utJY919io6VKt2pfgzBd3K0EHWYD59FkURjGVeS2AgTalXFEmcQcgwEBeTagKJK4eJ8alYNONcIOVQ1Rkm5c2wzJW9j5r+kEApN3p7DsZ8YM1KAvvs+1YkAxBRL/x1VMcpLFdA9o3PLMg51OkyEtGSuZqaQ69oobPCanzgGNNMc+gjlqSIf1Xd5LFYd+Tjssd3fhvdlWfS8U9foIV4ZBLPDtuRLK2koJfzCL+ez8zG/IvxJWP21gMlgt5Q01sxfc6gVWxmz7t0tu2WFzLEvrVFmx8abEP2xp1nbuPT0GvK3k0li8gQn8gDCcU99km7Lzff9e/eForZH44XOTwdLdX9EO8Q7sQBRHfA4nL57A0xbkIJ1iUtHi8LGSLQ42PJmxlkLaC/bBGW5Yn0u0hJAdThiNlrQ2ZQMWfjjmOFQUa67ArJtW9
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:(13230031)(39860400002)(376002)(346002)(366004)(396003)(136003)(230922051799003)(451199024)(1590799021)(1800799009)(64100799003)(186009)(86362001)(38070700005)(122000001)(82960400001)(38100700002)(85202003)(33656002)(85182001)(55016003)(2906002)(9686003)(6506007)(478600001)(41300700001)(7696005)(52536014)(53546011)(4326008)(5660300002)(71200400001)(8936002)(8676002)(83380400001)(1580799018)(76116006)(66556008)(64756008)(66476007)(66946007)(6916009)(66446008)(316002)(26005)(66574015); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: F47H83I+QXrncUqnvg9LvCIe0B1lP+5puYGCDE4/F7cfDOya2n971eZ4HGOsiCno01U3fDkduRST5mxB/Q2brRYIBTaCegYNMG2ly3+93Kr/JfTu4JGVjz7pmhzHrtaUaiBsLE561SJ7UbQj+ujea90DQrnOSE+C9POxn5txNqrnjLOWVcJnWczA8TxEUM9FD/H2TxDYty+7x3ZxQWXbHnBCaY7qZFUULkc0ENM4Vtig8wAKYiezi82NtSkkKHvgKmEQqo6Lt/hhtQEFrm1kPABLNshjecYE9mVpgLR12JhpbvqrmusXqyGID3V7oJ3/F+jyN8ZRzAaFAOagUJCA86+JEOaMLopJDiUhkjzNymAA2ZbK8yH5i9F1bKnfN3yvsR+dx4eT4tDGrQtwGdoeaDkG4d0nriWCeD2RpNj17Ehy4N+GXDBzJVe1kOnis6Z7dzzmBs6rWN3+hhFXoTzYs5xmS5ZpQIm6zqEYEginJXN2rphuOgJXvfhPX/kB9J+FPXDI5eXvF1IbfPAOR6M4ILIMoSvpjRoAXnRwOrqzJUQ0BbebwoOgVhX0XGfhZIDXFrtFFwRr2Zjq1HWlSxaEfDo05vifqgXAa0wwkAmEYz1EBxqiut+CAUXewfDPjNGJcgsV5HMMvdMRzWeJqMdvUww3XZ647+Ii7p6jiv8bkI+4rly1UhNIct8jWivlka45IXjZe7PRv9NUt3YHgJTDiT7CMRY0U3WHqYos6Nh+bty1hODtnodEnarztpMXCrPcSY4pCmSkBt6RT+hgLvSuxtVZk0elTtJC0i5MnogsKwh1fr+uYR0evqlY0/ndfSE2m8t1TGAMQZDah8uDtZxsYxxj0cv7xB9Vpl+hiRmdmUf7FutDXHasMFFaUIwSrHXUkSQNEtbWmCbVH7DJ1yZiLL8hTLJRKVvOmFM4pZufnuM7iZmjUcc0AJNwSshNbDsmC7CHwxEefipnNktcM8fLcz5tW/Ven+UyBgjIpEwP1Bf+YUb1ch1/8AMA/caPzGwD+382QZSHhLzCbwsKyFRqZRohDfBPQwxmdAJCLb/ggLbRu99GRNEXsehAcD8LlX9h3xdAcGzzTEqx1thEupuacYDNwb00qYASrkWogulvtfthe2YWeebdSEFnbNZENfI4c4UPhcgSfNVl40S9YtaHj7Df5YJtbh+GQQdoeTaBJtKx49K/3hQ7LG9cY7/Wd/NezEtYUAtLv7cNMFKjN/9vATfMtm1Per+oEkrE1xsBSBkKxcEleGLhCorIApd8fOlbaNNZsqr319ze9+7dL/RE8AjDlFOifLkXiHqVHWGkmvslvklgestHFS02HAQbuFhPclBFRkCSAx1FOXOfLJPTO1zXqTzdh0C6+1Oyi5ezlrSIlAjjmtbu/Hd9qGYwfhjvAk9o0TQeyQBFyqLLmPWkJjmop2yR23R1cj42rfq096Wwto1wKqNUko+QrlB3ZJuVpPmFjtwV5BtL5eEQMtD+y+wZNTgIFfw6n/4A5LbqebLAipEj2JHZ1FvgTKQtLhftZn2B2BQmB7nc7iFgQjnlr7FFcSrEhzU0XlqkMQlkClfSqMXhsXiSV7iYUNdJVoDf
Content-Type: multipart/alternative; boundary="_000_FR2P281MB152726704F834FC72B833CDE9CCDAFR2P281MB1527DEUP_"
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: b1ca10d8-f182-4a75-2e70-08dbc9869ee5
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2023 11:47:03.1224 (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: BcNILz0+5/j9A0v9cwjtnQ523EuhWaPRG1ACpiuXe+YGo4p+zSqX2XdjHoZqkf75xpdjCyapjv5VMXvbhinkXoBqG7vHwHVM0QrgJ/V5JrM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR2P281MB1606
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/upyt8XAXv1_ksljJDzNV2euoogg>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1. Primary Requirements
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: Tue, 10 Oct 2023 11:47:15 -0000

Hi Greg,

thanks, ok.

Regards,

Ruediger

Von: Greg White <g.white@cablelabs.com>
Gesendet: Donnerstag, 31. August 2023 19:55
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: tsvwg@ietf.org
Betreff: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1. Primary Requirements

Hi Ruediger,

These suggestions are constructive and will make those sentences clearer. That said, the current text was not providing guidance on default buffer sizing, but was simply making an observation about common practice. I think the observation is still helpful here, but I will reword it so that it isn’t confused as being guidance.  I will wordsmith your other suggestions a bit before including them as well.  How about we provide the context first, and then the requirements?

Support for the NQB PHB is advantageous at bottleneck nodes. Many bottleneck nodes have a relatively deep buffer for Default traffic (e.g., roughly equal to the base RTT of the expected connections, which could be tens or hundreds of ms).  Providing a similarly deep buffer for the NQB queue would be at cross purposes to providing very low queueing delay and would erode the incentives for QB traffic to be marked correctly at such a bottleneck node.  The NQB queue SHOULD have a buffer size that is significantly smaller than the buffer provided for Default traffic. It is RECOMMENDED to configure an NQB buffer size less than or equal to 10 ms at the shared NQB/Default egress rate.

What do you think?

-Greg




From: "Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>>
Date: Tuesday, August 1, 2023 at 4:29 AM
To: Greg White <g.white@cablelabs.com<mailto:g.white@cablelabs.com>>
Cc: "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Subject: AW: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-19.txt - 5.1. Primary Requirements

Hi Greg,

it proved to be best to read the latest version and then comment issue by issue. Let’s start this round by 5.1.  Primary Requirements.

Regards,

Ruediger

#########


5.1.  Primary Requirements

OLD
It is expected that most Default traffic is engineered to work well when the network provides a relatively deep buffer (e.g., on the order of tens or hundreds of ms) in nodes where support for the NQB PHB is advantageous (i.e., bottleneck nodes).

An NQB buffer size less than or equal to 10 ms is RECOMMENDED.

CHANGE
The NQB queue SHOULD have a buffer size that is significantly smaller than the buffer provided for Default traffic. It is expected that most Default traffic is engineered to work well when the network provides a relatively deep buffer (e.g., roughly equal to the base RTT of the connection, which could be tens or hundreds of ms) in nodes where support for the NQB PHB is advantageous (i.e., bottleneck nodes). Providing a similarly deep buffer for the NQB queue would be at cross purposes to providing very low queueing delay and would erode the incentives for QB traffic to be marked correctly. An NQB buffer size less than or equal to 10 ms is RECOMMENDED.

NEW
The NQB queue SHOULD have a buffer size that is significantly smaller than the buffer provided for Default traffic. Support for the NQB PHB is advantageous at bottleneck nodes. Providing a similarly deep buffer for the NQB and Default queue would be at cross purposes to providing very low queueing delay and would erode the incentives for QB traffic to be marked correctly at such a bottleneck node. It is RECOMMENDED to configure an NQB buffer size less than or equal to 10 ms assuming operation at the same dequeue-bandwidth applied to dimension the Default traffic buffer at such a bottleneck node.

Discussion
...in nodes where support for the NQB PHB is nodes is advantageous (i.e., bottleneck nodes). – That sounds winding to me, if it should express that “Support for the NQB PHB is advantageous at bottleneck nodes.”

Buffer-dimensioning in units of time is pointless without a reference bit rate. Text as is

-          Discusses dimensioning of Default buffers – as this is a standards track doc, I’d prefer it to stay away from a Default buffer dimensioning guidance. Text should focus on NQB.

-          AFAIK, the presence or absence of some AQM impacts the required QB/Default buffer depth, which isn’t discussed by the text as is (to me an additional reason not to discuss Default buffer depth config within draft NQB).

-          Mentions both, Default and NQB buffer depths in [ms] without informing the reader about a dequeue-bandwidth assumption, which is to be applied to derive the buffer depth (which is [Byte] on hardware). I expect a standards track doc to be clear about the assumptions upon which it’s dimensioning rules are based.