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

Greg White <g.white@cablelabs.com> Mon, 13 March 2023 20:10 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 079DDC157902 for <tsvwg@ietfa.amsl.com>; Mon, 13 Mar 2023 13:10:47 -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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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 yDXEWtCP4NgP for <tsvwg@ietfa.amsl.com>; Mon, 13 Mar 2023 13:10:43 -0700 (PDT)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2072b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8a::72b]) (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 08406C15256E for <tsvwg@ietf.org>; Mon, 13 Mar 2023 13:10:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bp4Zm3xcSEV2TWokyIK4hhJZ153G6YY2EHacservcETd3XQN2bNME1gEZo4ByG9x7MsAdy37xVzfgi9GHnXLT83rhxegQ2G23RuPpRBsF0WIRIO554v0RTo54Sk0sM8P8Uxn/2xY+miNxeACqSnCCw7zTPo9iQZPPtHYWW1YAR0KOFRtTwfjTBS6o8dX9fG1EN5llvi/7gcuvOAPwEwrAOcLNVb1od5g6CmZz7cnD/ZuPdUMRFpbiRRwAt2slkxXEMGWxQSAk22txt3eNEQ6zf9aTi+q90Z3jzm9dxX+/03ddKiMAMNCCYxUskCxqqMAtyrzTGecovgjIsEdHGI1og==
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=27bTfwxvsAi4t98p3H+d5ZvO75GfMQkrYIn8XkR40mw=; b=T7NCfmkuFYi/RS7zzrv7QDXIgGt24iPiEX4CmM/q4yHPfEFVqgtJVC2s+2i00zt+MgVWIpoQhgHQOL7xvGJtWzzqhYiX6cNjHR34MCq0JP01Ub4E1mXPkTsWVg0mi6vwf8utRzHgfVy4eWIYnVWxvVhKPCy9axwHS+QCnPajZznzt/sI58APSBGn0+FTXEtotaQafb8ijeyjxwvjsxTZonC7VTRsmR1pmsKWyq7B1YQ8yhEaakMPJvvcMUEfa2nbyGuLOh8kEz3ZdeUgXv0TR9NFbiTWBk5rSI3jovzkYb4gfMPL/qDmv7QwH84+Y3+7r1rDJJX3vEw66orXtsLkzg==
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=27bTfwxvsAi4t98p3H+d5ZvO75GfMQkrYIn8XkR40mw=; b=G0BneW0ufSAbLGV+BmQjQEKOdTDA4UGxuRPZ9+1ZPFx7c7f1pqlNhRKxPg4qJC6kRVWhZ8VhtU3WZ9qVBGRc9v0basduh/1Vr7zBK/Hpkam/443bUdiCPi5ge30FNg9Z+CeIoRvwo+IqKFSQxsF8j2bMGrxkC+aF7GzZec6B4vGt8iQkJhw/6nHAoge87ZWo1R4mxD/Jd8wCWrI+uddPiABpIklz0H/Qf4ShG1Rvm3a8tOgOaAdgOYd3Wp9jL+9ybtS7JjOPfzLaPS/Yyva2U1WP/voZrZVShYE4b3w6WqK4svYnvER5IVABjIlzo5rZihJ6SQKUatZ+DM+ba6RhoQ==
Received: from BN8PR06MB5892.namprd06.prod.outlook.com (2603:10b6:408:ce::25) by PH7PR06MB9171.namprd06.prod.outlook.com (2603:10b6:510:24e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.22; Mon, 13 Mar 2023 20:10:38 +0000
Received: from BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::656e:9b0b:b49b:d084]) by BN8PR06MB5892.namprd06.prod.outlook.com ([fe80::656e:9b0b:b49b:d084%3]) with mapi id 15.20.6178.024; Mon, 13 Mar 2023 20:10:37 +0000
From: Greg White <g.white@cablelabs.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, "fredbaker.ietf@gmail.com" <fredbaker.ietf@gmail.com>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] draft-ietf-tsvwg-nqb-15.txt - Section 5.2. Traffic Protection (text as is)
Thread-Index: AQHZVHnG3dXUg3yWMEO2ahVZW8IX3a74bS+AgABVBwA=
Date: Mon, 13 Mar 2023 20:10:36 +0000
Message-ID: <1A8F0918-C7D1-46C2-9D29-F639FCA79FD6@cablelabs.com>
References: <EDED2A65-DE02-428B-99F9-1CB20FFFB139@cablelabs.com> <772C91A4-290E-4A78-9BDF-111CEFCC679F@gmail.com> <FR2P281MB1527B02E1E49DD6BB1FE07129CB99@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <FR2P281MB1527B02E1E49DD6BB1FE07129CB99@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.70.23021201
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_|PH7PR06MB9171:EE_
x-ms-office365-filtering-correlation-id: f05822d8-c1a5-40af-11b6-08db23ff02a0
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +NsL/YexkfXve7BrReixCcT3fOswh7B8PjyuWzzXw4EbLrthPr/m32elLNI2nUZqxer1RATW1AV9te+FWYd2vY9U89L7C7Kt3obvyQ24nBI7ipEh4LY1mTsU7ambh1ng3Zt3uYC5DWEyLTyulkszyc90ncolOdPwNiP1st4U2ix/1H0mYCl/l9wtpmDWFDd431uin3tCaxomk7k4ntN+SyUYbNekhjEQAi4/w/T6sHzAmG8BauPCME3B9d420hPQxhf8QxaTko9swA/VX5askjVOGD1nmAL8wIXNe/3kTtL7/ZJ561QYhWkPxcQkoqL/QOnQNIQzPw53lhy04Nd04maIQbsfgig4UJKswz/bIV2Iqd6NIis/xotnEIdagBIrhCJlFa4IMTExrhK35xd5tv/mli1Tm8MCk36c2r2yQyyxa+Fq7fVcOqgiCro+ITdxbZiq+0BBcyA5J3UMvBTBk3dcYesKwdltM7JdAJxzQEvCAYULfXaRpwRgwSDsyn7ZH2mkXIHmZGm/89twgDbTr9AEIjKIeLhgV4/RdcZAq54zjgIrtDE8nxIT4YEMl9Az/uwoNFyroAvYLYzrJrH5fYi9RXLZB8MD75MZ8NbBSrVctdreufV8v96QeC9CUv/gvJYO2X4ndS77un1uauIFnUW1FU6Z6KhKhkmXPPl+A/ceKyACBSq5njRVTrgO2MrnvWNCiLkoF97jkI5SDSlsx4CKlHp3thv0QGRd5MblDNQ=
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:(13230025)(376002)(136003)(366004)(396003)(39850400004)(346002)(451199018)(33656002)(36756003)(83380400001)(66574015)(6512007)(26005)(53546011)(71200400001)(186003)(6506007)(5660300002)(2616005)(6486002)(8676002)(66446008)(8936002)(64756008)(66476007)(66556008)(86362001)(41300700001)(66946007)(76116006)(4326008)(2906002)(38070700005)(122000001)(38100700002)(316002)(110136005)(478600001)(91956017)(66899018)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: qmcCYQFcSBNEqM4lMfP/fME+qp5IUpti1U75bJ0kKC4GWTlkRi4HiAc8zFRXaGfZGzvcBsPhXzTmexZtYxNMWneY9MPyn8+avQD/w+3pQFKiSpGSLOk7LJ9mcsSrT50i7+xPHyy9RwROuP3iN7sJFdz3aXdjgVWajq+NihTe2++n/d2kYTjU4R9rn/i0D2Gwiq1d/EKg64QrblsRWmfOuRwj5zb1tZseozALU6NyMtCZjRksDqJhXSSTAbSbXuH2f7utM3ueD+a15cNejQIFbGefzQz6PQMsoEZrkci6P/RjRnZu5LUsjnSvpTK3mxnbwZQgqQsbM0bbraxA3zQ+k+UmWVcnKz77+WM4gPVgAP6et3+5I3TUiW05PE2J0541n/tGPxQI4/VAkQCKKnm4t3Y4OfdmfM0V9QSdTi+W0ySQ0A+zpfpmYz6m4TRVa33W868gkRRsJsEEdUzE1VUByA7UOA6nAxFGmab94kDWdanYokpNHKQdrI+nfsCc6kWEoYmwWv/uASSkqebMh/56267FJi5/4lasGF+/nmPnw5fYl1RiPwkjwNw7yO42QvRRiIoOd548/c5xj1JygtfnFKFXXmhRbROioJaO7elj0fuYV2kja9REaEz4GrakwG9ctKwW2dNeZ0pCq4wXZgIdwfuuU6xKK6wr5SgHHIMlnkX+4IkGQYjEJri9M380SWpwjNdZDt396n0kfvmpcDMpnXYWIJbx0vi+wGbYTlfgcBugPfUKwjU2TzWseUfbzSoDdVJpwnVliE8ICz8xVWFnlVVGoeU5GiwgPxkPUjGgR9hFvDrzOhQKkmJvK045olNc14Q9QFbGNxRnycRnfaZNFhud63/RHonmbzAezK6yIcMG/y5gUiyVy+BF4KCloLFJtcY2hKdb+Q0ZW8xm4qyqk6cmJkdjJ2dzFPArZfSerigPpB28+tVp0g3+kGA0r0sUWgsCI8sMGTB7Wr0NNogYidIoreSRk7LKp3+nwtrizhSgWV0FxsfPwL969RkjtwIjfH4if+cOOXr9LK6qSnJT/V8o2fqcRbi2v6GjhyOkdeHabk5wOZsv6UCfQschYCzMSTcacs9YEXUDyhtT8ghYmG9MktDEvnoP3Wx4nX2ZOXYP+VZdkzdvY5dab2jMbMKRR/2EqWmXZr4/PRKqFbUfxWYt6UmmfoTzDx2SU1m48hNdc7UOzP1l0KxaBCzbpb4hBx+OrHR/3749kVclIDxm4Ux2tVIbbci8klgbNXGxFYigPKIYDP7E2t1D4VsBa/9CBra7hZ8csBUvNM87rbQ4xzddYBMCoBVWNEe1KGHOTReyYewOdbh3oSSjDxjWkjqKyVGp+e5GZwGUtOJ23P7qm+YaMB57Qz/uptUFHeG5LfGtaRYK5hekxKIbTIXSd7D7/IoCNaGkLnnO/FgLBjOWqY9TLZh9qnMixFTdm9lafzDBH3bi7NaiINwr0ytxTna9LlA1Kb5AS6CsebIjY+571tM36mrwVkIeU+u4drYLADd7xAXN4Afx6ZbEvDm/oUpq+URO5Gm6wIWwdLLIegS34VBsMfPSia+1s6hZZ6wZe0ggw5Dr3tDqsF9WTm+w/SJMpOWb4w2cform+djcrEjsQg==
Content-Type: text/plain; charset="utf-8"
Content-ID: <51271F72E8495D4780CFC1229F324A27@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: f05822d8-c1a5-40af-11b6-08db23ff02a0
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2023 20:10:37.0109 (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: /Ros3YHN8isDk6Szql4xslzSgR3weXS+fr+vtVKFAhtNscgcc3t3I0g85fxjb5MWkSHzUWNWxPWcht5eUDUd1Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR06MB9171
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/NvSGI8o5_zGZfJp853lEhIBd3-I>
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: Mon, 13 Mar 2023 20:10:47 -0000

Hi Ruediger,

I wonder if you could provide some responses to my questions below (and which I reiterated in my response to Fred yesterday).
I'm not disagreeing with you that more could be said, but statements like "full consequences" gives me the impression that I could make a lot of attempts and still not make you happy.
In particular, is the text that I wrote in response to Fred along the lines of what you are asking for?

-Greg


On 3/13/23, 3:07 AM, "Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> wrote:


Fred,


thanks, I share your assessment. Draft NQB offers a standard conforming option to get access to the combined resources of NQB and QB queue, iff a flow is classified as NQB and violates NQB requirements. The full consequences of that aren't discussed by the draft.


Regards,


Ruediger


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






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.


I suspect your statement of the impact is somewhat cavalier.