Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - Section 5.2. Traffic Protection (text as is)

Ruediger.Geib@telekom.de Tue, 14 March 2023 08:15 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 2EDBDC13AE2E for <tsvwg@ietfa.amsl.com>; Tue, 14 Mar 2023 01:15:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.904
X-Spam-Level: **
X-Spam-Status: No, score=2.904 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, GB_SUMOF=5, 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=no 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 1VU4cStIhfrF for <tsvwg@ietfa.amsl.com>; Tue, 14 Mar 2023 01:15:06 -0700 (PDT)
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 708C2C15152B for <tsvwg@ietf.org>; Tue, 14 Mar 2023 01:15:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1678781705; x=1710317705; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=/VQ5asLMiw8iUEY98nMJuWL7tUlawFp9SrIS7euD1SM=; b=zJlC9XPMj/5J3HT5gw6seZVRg3kHzO+n0iRTr5Hofcb5CWxFMBCTXNBe qBlC9eQsj77K3i0+Z+s8fYFB/zxUJqYVutqN4fPJAMH18u1rNqkBcv78H smJKejqjnraDzrAvxqucb9m4EKVQaIRUxIPk8E4ywwdWnTlGzioBzO+LU NwBsDaqSSGaJs1sAV82tzpz3tC+Cr9/HAYerTyJYD815gJ1g8UnFYc/uE 4ctHlsZruk1lKni4u5kunMtaN6w3E7ChnDSgr4C+1LL86lXACJBfF158Z JfLqsRweR0+JOm28PI0iCbOYF097KoH/zxmD3nJiyQblfj+eV6U/Cmu2W w==;
Received: from qdezc2.de.t-internal.com ([10.171.255.37]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 14 Mar 2023 09:15:01 +0100
IronPort-SDR: 95dpJte/6hnb69RemEUjLsjNrHdWfy7IsdilSXjVBoVrS7xly4meR0C5gtz2W66f1rkAGBiITZ hpPtePXb2vBecbVhE//9gwsbxUX9wQo6I=
X-IronPort-AV: E=Sophos;i="5.98,259,1673910000"; d="scan'208";a="752110575"
X-MGA-submission: MDH1UaU6xi9ho0fSCRjVhs6btmyrdQGFgcPYrIa4NxXP0sEIH6dS+6zUwtXYP/4Y+iKGlMNuulNxaV32UkrEeF7BNgDHVgjgsRCvZdss1aKYLi4n4e/PMKEj13rNx5hL8GZQrq5agHQnVwlGImGHEJUzln2DMHU3n9JtvXn3gtfu7g==
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; 14 Mar 2023 09:15:01 +0100
Received: from HE101419.emea1.cds.t-internal.com (10.169.118.196) 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.25; Tue, 14 Mar 2023 09:14:38 +0100
Received: from HE102770.emea1.cds.t-internal.com (10.171.40.42) 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.25 via Frontend Transport; Tue, 14 Mar 2023 09:14:38 +0100
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.172) by O365mail07.telekom.de (172.30.0.239) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.25; Tue, 14 Mar 2023 09:14:38 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nQCLtKwV+bS1RuKumCwgOR6VK3DIDhn88JNoHGJ20MselOH0x2bY8jheol0wUYj55YzZn039tMP2jeGHnpKuNEHf9ALH45s114kxNtHIahyZ+4N4y0YClOh9wGyMWhqKAabQ62L8q5UVPa2sjObe+tC0Ybiqh1ecuy7jIMbHTLC09zTNjHVBYwOqFFwMdOIBG10VQ0ktpLME3Z502zxiF/xJfQmxME/BlrL571fVehuAqqleoNOj2JYLVMOvfVeXA53rbu6KaHoVJ15z70Nmz7rdyOeO6wljBbOdpu8LlbIx74DftkDtS77VydXxv7qMjfAGnDdxgjxjiXhdrkAGcA==
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=/VQ5asLMiw8iUEY98nMJuWL7tUlawFp9SrIS7euD1SM=; b=UqcYGoQcNjMCAPuL8lG3cZLBE8VWXsLEB9lhAIDqE9xG7S7yCMSdsZlhrl3kQcU44Al4VLlSB3BZYF/kUJi5NenHcOLyCu86T+IKhawZj5Wpn6P8X3DPowmoY5mlu+nVpPBuLEzxUMhP+Y4TAgOxaDOhP5kQe2dOeGlXsF0Sc3vFAP1DVP1JJT4IoeeL1h2WKpelx45M8+um0E1U6NWXv4QlIDk8+gSwFOGQ42JD7BkDFFCxnHR0oyuoMwxCgi/K20yzqUajU6Zl/ngWuXj+2mcR51VA2faWXnyKukL2hyM/Uy5NtroNjAD3A3gDmNuZqTo+9k1UIyM31lQHWNvXDg==
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 FR0P281MB2879.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.26; Tue, 14 Mar 2023 08:14:37 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::e721:9a37:e9ff:f015]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::e721:9a37:e9ff:f015%5]) with mapi id 15.20.6178.024; Tue, 14 Mar 2023 08:14:35 +0000
From: Ruediger.Geib@telekom.de
To: g.white@cablelabs.com
CC: tsvwg@ietf.org, fredbaker.ietf@gmail.com
Thread-Topic: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - Section 5.2. Traffic Protection (text as is)
Thread-Index: AQHZVHnHFij6Qb05g0mktPDh+YFdnK72ViSAgAOZ9dA=
Date: Tue, 14 Mar 2023 08:14:35 +0000
Message-ID: <FR2P281MB15271DC00253CD853695ABBC9CBE9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <EDED2A65-DE02-428B-99F9-1CB20FFFB139@cablelabs.com> <772C91A4-290E-4A78-9BDF-111CEFCC679F@gmail.com> <2C91BD01-8ED9-40C1-ABEE-71DD5BAC2748@cablelabs.com>
In-Reply-To: <2C91BD01-8ED9-40C1-ABEE-71DD5BAC2748@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_|FR0P281MB2879:EE_
x-ms-office365-filtering-correlation-id: 0dcf15a0-737d-4236-c51a-08db246425d3
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 124PblrrdfR3n6FUgT4kyBziQEDSC7UUG1yg0vR4xd/FSsKolijLSuSuu5iFIvv26GCmKASEVb+EVYC8y86slBWRKvSHEPaWP9hrRqctVf3d5M+HEaFZvec2567odQqY9KWkauu9AzHKG0Olb2dfXOQpV6UFH2j23Ns/d0txAsPvqV7SizIf5USLzaqEUtDC+H3NRM4lwwF+To1FmA1ooVd1UT67eW+PbiTFFQtRXOTvbDGTVF+llAbHzWrn/tUiatsWTcyG4RjcO71DJQQDd7Ie4JvE0lUWJCw/TodcILYJDawPoal0fDhIsYF+zB9Qbvqaxmdxkks8o0ZAQUeV+3vb/iWsTSCovACQ/jBFD8FBGx8f8bM7ZP0TYjvTqBuF/sX0/gIWlahz8SePy10CtreCGw1jric1Ezny5NRZaiiSPzWv6O6HCkx99DUt5bok9gdE2ek9L2sxT1zQWj4h0489Y8CEldfcp2ik+GBfvT6N7XM8q82P9u8nTk2zBg846LPFKz7DhUyWnFKXG4FnLYSM5y0GkPxXZ9LBtLBzml6h3xxGjXpZXqP6Rf37VAJ7JnbPx5vcJh3+S5saiYpP1t0Hbih5YcD4P/3rMUKB77RdYihUCUK3/3MViTL/aHRUlKJzISkXHkWJGSv6fVo1kFvR6RhuWSceciVL8l3n0Pb20Bnq1mn5Vtb1FHt+GiQUAoSNY1D3QjotP8WoThyuayy5uK1SUe1FBTqfGkB2LRk=
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:(13230025)(4636009)(376002)(39860400002)(136003)(396003)(346002)(366004)(451199018)(1590799015)(86362001)(33656002)(85182001)(38070700005)(85202003)(38100700002)(82960400001)(122000001)(2906002)(52536014)(8936002)(41300700001)(5660300002)(55016003)(4326008)(9686003)(186003)(26005)(6506007)(53546011)(83380400001)(66574015)(54906003)(316002)(76116006)(8676002)(64756008)(66446008)(66476007)(6916009)(66946007)(66556008)(71200400001)(478600001)(7696005)(1580799012); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 3SaV/2SEIr8CybPY2VXiabulJaV1oAPUsnjMKZ0HmKv8eAuwlJom+IUB5cQYSzuyFkMIO+/b7mAsixiEvMR8bqxc+AgCdJDr5RdtVcMr/LsCOnT6+8CkEv+qzwdQ98OJbjuwhHNdNSyyknDwVGRAC1bX2C98F9gvH5ltTRCpmDBCb4WSUdAW2bdHrBxWBe0wcP0ZaLhZeklohrssxkSIowjpDHsEW/4mjFpoFSH/FvJjpaCtkzs/8svEQzA6eTA9sieKucKB3/HpcHsRHiK/ZYKjkGuF2tp7x0nyc/Afe80rgTidJ7XOT0VRxc3TnpHW9/WE9fEjoiN/w34RH7FY6SQt83RDn6N3SN/l7w5qUNLsMDbNYXHr6I/B0+lqcPNoDJJSN45vNTEeUof3fvEa49euVjX4zyksU4fHQvUVNa8eFODuocgWM/J5nhYYe874EbV+i9TgZRcqAD4Dp1/w2SbYAGQ6Ch1jHsPrGWA/VitVpK/F/2mxBSMS5fACxphPo2sCpZvso3Qw5IE3n5gGwg76wrpDNzDi92TmDxss4Y+/BD3WJjG0Ga8/i+a/S+jJ+NIzcT/09KnVERgkSAzGQA9dmOoKsZJN3wgxu8AaWELHkGwFcTtITwoTXNJZ/X9grlSFuUOQyN96PptgmNY9Rvvo3oZLNjWGWU2D4FLId1HiL7bG7p4vMJtVLowFZf9y2SYQr2GzuCY7XlIp0qvvxVtxwhhIkWPQHNwmRb22PaPypc92d1ERtFfJ9WYwOncDJu4bnu4gBCCWX1TznWpw/879sKwIAvOPuYkhimHJRF7iwi/8q0/DGEnqTFL7JMatv1zdPMItsdFfBDhhJ23mee4JdPd7JITp7ZoVVW6U7nZAnCrXXPaCoSnwYUXJboN9LYBqwvG45wHSEXGZQBW4INMZ/3sj9j+hj0miajPZ5pW0AbSsrgplZ5DRogNVck0Rvdq+4D95PX4ACeAGeXyiLfS7f3HucA5/fYjVEjv/fFAZ/g0K/WBbHgjK+Kxu3S4VsMr0pwTpOLCBkaGSG+FOucGXVaRwRKBSAv40FQZfVYxKnxOK72E5q5v1tGxTdfymyogCZxOtFxZC3JvQxSOJz1u1suCIcFIQ0KgX8ct8GE2wkQ+YvtgBAhpRJ7lNug+Jq3LLobhSyWw3+XZd2AmP9x3Ise+/BI9CPLeeJit764j5hlWDsGjS3v5roG7Nk+fNI7cUkXdowRCDMN2qNeq6x+xzLugg+mUuCwBL70tm6vDrg/8nwBzYcz+vpwgz4z0L0cb9d0RK62ctNa5neuZHutgxQx4oZpKzEACSv9KuBjBo4b75B66dnj3/JgfS3+GWQzjU9+zP7msjxwNNV9Ml8O9Lnang0BBQeApZ8bLG7+ymRgebNR+JtOzB5P0QjEapGHUX4C/xxXrCq5Q9NkolH9RhVdy6f0nUP0d91aIp/BkAXoF7wxdSGQr4WzQ04yuW+vXCOkkT5IZuUFpn3iwgcq3DpD/YX4GwXfE1vkhds9Tp7GMU7OZmnVBQ5yUXESEzKoJvc14KAIQEFFxlXr5CpIrPmNmOqzttCv6TgMUFDvpq3WpF7HwbEtTz1NvTXl9a
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: 0dcf15a0-737d-4236-c51a-08db246425d3
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2023 08:14:35.2709 (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: dbrPW6noPNWcEc1CgE01fZG4lcf0F9LXAoZJ/3tXjUS/RnxzzSEQFPXQGEuOSUoI/d2eS1kEb1lQJOHNqP1B3655iqsIa8YjqFjMYzCxHfk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR0P281MB2879
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/zhsQpTIGWCRaU_frIH3mJDTjDXc>
Subject: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - Section 5.2. Traffic Protection (text as is)
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, 14 Mar 2023 08:15:10 -0000

Greg,

I won't explain to the audience how NQB works under various usage conditions appearing in operational networks. That's a task of the editor and the authors. I'd like to ask the chairs to correct me, if I'm wrong.

Regards,

Ruediger



-----Ursprüngliche Nachricht-----
Von: Greg White <g.white@cablelabs.com> 
Gesendet: Sonntag, 12. März 2023 02:11
An: Fred Baker <fredbaker.ietf@gmail.com>
Cc: Geib, Rüdiger <Ruediger.Geib@telekom.de>; tsvwg@ietf.org
Betreff: Re: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - Section 5.2. Traffic Protection (text as is)

Thanks Fred. See below [GW2]

On 3/11/23, 5:29 PM, "Fred Baker" <fredbaker.ietf@gmail.com <mailto:fredbaker.ietf@gmail.com>> wrote:

Sent using a machine that autocorrects in interesting ways...

> On Mar 11, 2023, at 4:05 PM, Greg White <g.white@cablelabs.com <mailto:g.white@cablelabs.com>> wrote:
> 
> [GW] Sections 6 & 12 already mention the consequences of both options on an application (and the consequences there are fairly obvious). I guess you are asking more broadly, what are the consequences of PHB implementers choosing the re-marking/re-classification option vs choosing the discard option, in a game-theory sense? For applications that are sensitive to packet loss, I suppose PHB implementations that choose the discard option would create a stronger disincentive for application mismarking, but on the other hand would likely create a greater degradation even for NQB-compliant applications in overload situations, as compared to PHB implementations that choose re-marking/re-classification. For applications that are out-of-order intolerant (i.e. treating a sequence gap the same as a packet loss), I suppose the two PHB implementations are roughly equivalent. 


Discarding is a measurable event if the packet contains something that can be treated as a sequence number. Dropping it into a different queue can improve the effective rate of the packet, or delay it, depending on the momentary statistics of the other queue; if the queue happens to be empty at that nanosecond, for example, it effectively adds the rates of the two queues for the duration f the packet.

[GW2] Well, I said "roughly" equivalent....   The expectation is that the other queue is a deep-buffered one carrying traditional congestion-controlled flows, so it's not unlikely that the other queue has a delay much greater than the NQB queue. But, you are right, it definitely isn't guaranteed that this is the case. A packet re-directed to an empty QB queue could, in fact, be dequeued before lower-sequence-numbered ones that remain in the NQB queue. That single re-directed packet could then invalidate all of those lower-sequence-numbered packets in an out-of-order intolerant application, and thus be more impactful than discard. Or, if the application is out-of-order tolerant, it could be less impactful than discard.  Keep in mind that these two queues share a single aggregate rate shaper and are not rate shaped independently, so the rate of the NQB queue when the QB queue is empty is the same as the sum of the rates of the two queues when neither is empty. 

I suspect your statement of the impact is somewhat cavalier.

[GW2] Yes, my goal was to invite suggestions for text that would fill the gap that Ruediger felt needed to be filled.  Since I'm not exactly sure what he'd like to see here, I thought I'd try to draw him out with some stabs in the dark.