Re: [Detnet] extending DetNet Flow TSpec in the flow information draft

Balázs Varga A <balazs.a.varga@ericsson.com> Tue, 01 December 2020 13:53 UTC

Return-Path: <balazs.a.varga@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5331A3A0B15 for <detnet@ietfa.amsl.com>; Tue, 1 Dec 2020 05:53:31 -0800 (PST)
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, 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_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 (1024-bit key) header.d=ericsson.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 IYUj62wEBn69 for <detnet@ietfa.amsl.com>; Tue, 1 Dec 2020 05:53:29 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2071.outbound.protection.outlook.com [40.107.22.71]) (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 C34C43A1261 for <detnet@ietf.org>; Tue, 1 Dec 2020 05:53:23 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NAlSRepu11MUTcPp4PxO+ecmzk5wa44/2c+oEgEJdiHFgcDRBtuT4kT9fiGPuHQ0sOKW2Zo520Hb46Lrl2Tp0FX87NNZ1AXR85TX7AYIDIwRmRGgPKEWxiEys/NLa6Wz2Bdb5mVDbyCykCUJBakhh4iNLry+7IReO0L3TdKHN8p4UTas2CrKR7BU0L4nzRpbdbD0BR1VXgIvrMMKmbvOPYK6KaE0UJ6BGVrmPOhWrw68B12gNINmxkzfycG8+PLLoAFgbso0OhSzuMMbxvQw+7qUBE6w+S+LmOZ8KAeoqB8A+ndxLkYovAxX576OHjpKeho2Fsbg8gq6chU1/I+bUw==
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=6q5qDLJX3Ax3pEEJ8PUhS7nngDl8mVMCp7+vbHBoT80=; b=P9wZ6W/FxD6utTtzZOnDBxl14TKHhto7W+jM/nFzyS1MqfRcvbiEPKYVzPY8PhdvvZTIOmzeTapT2KGw9856j4cYR5yUS2uQaM3Er9L32BpHyaqiySoUTRx3XFUpy8EwWx1PtGbvKJr6ah5eX/IA2zlsxQYb7d7pbTtM33ZaCCPOcKx5gna6pm3H0IdM+IHymyIioyFvhVuboKTjor7woPlbk+J99XOJHc4TuQFl/dk4bemAlXnNlXHOo26/o+Z0Mnkw7rZAo/GzjbDQQOuOcVXSqBcRmA7GkGgsx9YujmDW9fTNejZIUBuIglY5RoX5jIFwG9FpDD+3bG+lmuGJQg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6q5qDLJX3Ax3pEEJ8PUhS7nngDl8mVMCp7+vbHBoT80=; b=mqnr8qWffFEtH9/1mNRTAo9vu5mt8S80rYlso3a9EISLyK52FukfFATJOZl+owjsEv0Rc6zkwZ2YMzea2ANRnU4M5+kWy+ujlo7zRR7tDCZW8LStipB8Sktp1N9NtEph1SsESsF1510TgBh/u4QFApDqzJm0Fyy5viUU8jzGQEY=
Received: from AM0PR0702MB3603.eurprd07.prod.outlook.com (2603:10a6:208:22::25) by AM4PR07MB3058.eurprd07.prod.outlook.com (2603:10a6:205:6::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.17; Tue, 1 Dec 2020 13:53:20 +0000
Received: from AM0PR0702MB3603.eurprd07.prod.outlook.com ([fe80::9580:e13a:7917:16dd]) by AM0PR0702MB3603.eurprd07.prod.outlook.com ([fe80::9580:e13a:7917:16dd%3]) with mapi id 15.20.3632.016; Tue, 1 Dec 2020 13:53:20 +0000
From: Balázs Varga A <balazs.a.varga@ericsson.com>
To: 'DetNet WG' <detnet@ietf.org>
Thread-Topic: extending DetNet Flow TSpec in the flow information draft
Thread-Index: AdbHXr9FxAEmriRAQXCCj8LWYQ1TxgAih5zA
Date: Tue, 01 Dec 2020 13:53:20 +0000
Message-ID: <AM0PR0702MB3603E8E294CA2A8CEA470EF9ACF40@AM0PR0702MB3603.eurprd07.prod.outlook.com>
References: <AM9PR07MB720431A2D86BFBFF2DCFD996F2F50@AM9PR07MB7204.eurprd07.prod.outlook.com>
In-Reply-To: <AM9PR07MB720431A2D86BFBFF2DCFD996F2F50@AM9PR07MB7204.eurprd07.prod.outlook.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [188.143.108.4]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 21b0e8ce-500a-4b34-4c91-08d8960076ad
x-ms-traffictypediagnostic: AM4PR07MB3058:
x-microsoft-antispam-prvs: <AM4PR07MB30587E89DF84B37779EE2E92ACF40@AM4PR07MB3058.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hNo0RlgbjmiOuayHN7xl7+CTjbeE2OYrQ+h3OSOrguaeC5A1UMarHMP+doQh6v09c29/ZEdksd9EDGmmJBeABGqGnfP8BrT8baeZ8CqqcTprWNc1e2zw+E9Fh9UIN3FWzJ16u0AOHVQH0tSh4mvFMT/L5s5uvQgXyrYLt1RwBRnMEEwTVtrHRjdQoiBwzVitTaXp7K4dxGDkLLU6PEZc3wkQ7SZU85zDKzZJ80ezXElwijfKziOEP7oDENJMgXG457YaJUtKeF+ArZewyW7/Ej0ybQCnkP7dphvho2T7G2v4CtZJTUI2PkLiZ5d9b/bvsD2lITy6JHmywa4+wjH6rvqBhdcntVn2FqFldoJEnRCpMUMw6xbKcCMqQl/qJPNV3Rmh5tpIG8IMvKrQnQOT/w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR0702MB3603.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(376002)(39860400002)(346002)(136003)(66476007)(8676002)(5660300002)(186003)(9326002)(6916009)(8936002)(71200400001)(26005)(7696005)(6506007)(53546011)(66446008)(55016002)(83380400001)(64756008)(966005)(33656002)(316002)(86362001)(66556008)(478600001)(166002)(66946007)(52536014)(2906002)(76116006)(9686003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: Z3AateV4YIb3MVtf+bx04SEi+T3MCMeHIsqUu23nSGXwf8Df6Aa2plhie+3cJaTRsHmswaYkVaNTU8EtucYI+SHODztttngYP8vn5J2gTbW0iZ48tYrs8IWFHgCMuh2aHXrTzWgAB+7yWwQU43woe4DomQHRtPsYT097DNjeTaG8vL0eTEZT53Seq4tXpkyLl/hBEW92iNqWaiW+xdqPWi3gZL3srEMq3UA/H9/qOwGQ/cAWcM6YmogmjKKD/70iPoX3Bt46abfcZ8hFmynxSlqQQCYZIkaPNXcUk2NCMZyN10qvuEdB3+/JO1syd4Owc8skOhrP4/7XcsO0F5Oxio0lgj1sXAoU7JMyogqGfb8e3m9CAftBIx9R9RW+MbTB1Gb+DPO92brWrSJPW3qI7ueM8rIqfhd8/FLqz8ik2YEBLrgDnzmspAhnJLJGz0D/w3wwKNRe0iBKffX4cF+dSEmlEkbVwYO49O+m3e9+dZd2V6SvcP1y5sex/DFkY3GErdfyFIrZwBcwcpxj53kJOf2Q7yqA41gJlF7lgeG1IcAvCPECBfhfnBreHLiGMstU6fkEV8feM9fPi34iD0DE86JPlB8qH1+prIyj16aj2rJCS1Ic+2XZaAZLmFDlcB6HeNMP7C+14+MJWlB8PHpIabbABPeO1THuRXQpdPUjQ62AMfQJIxpfM99OWENFWiBvZ78t3TYjoTo5iszsPPMpfurahNgz0Q46QopdRwdRSJc=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR0702MB3603E8E294CA2A8CEA470EF9ACF40AM0PR0702MB3603_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR0702MB3603.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 21b0e8ce-500a-4b34-4c91-08d8960076ad
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2020 13:53:20.7267 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hAFZF1VG9pfAmLlqzBaCEp3sBmYLmKBxLtzLNxFmr5DJUWIivuG+Bj/knfYiLsZ9F8FoRprU2fDXVmBqpqcIaY30sba1HtgKxscWoeiJRqw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB3058
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/AQ6camS74dYKQTMIS6yIAooEF9w>
Subject: Re: [Detnet] extending DetNet Flow TSpec in the flow information draft
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Dec 2020 13:53:31 -0000

Hi,
Thanks for sorting this out. I am fine with the proposed text.
Unless objection, I add this text below to the new version of the flow info draft.
Thx & Cheers
Bala'zs


From: detnet <detnet-bounces@ietf.org> On Behalf Of Janos Farkas
Sent: Monday, November 30, 2020 10:32 PM
To: 'DetNet WG' <detnet@ietf.org>
Subject: [Detnet] extending DetNet Flow TSpec in the flow information draft


Hi,



It was pointed out during the discussions on the packet ordering fucntion, that the current Traffic Specification of the DetNet Flow may not be enough for latency engineering if the Packet Ordering Function is applied, e.g., https://mailarchive.ietf.org/arch/msg/detnet/4QZw2Qauqyrse5ZptVmttuszhIA/:

"this specification is good when one like ensure capability can handle the traffic by specifying the maxmimum kind of resource the flow will consume.

But it doesn't work for calculate a bounded delay as by lowering the number of packets per second actually sent, the actual latency increases in the POF if it is configured only on number of packets. To bound latency based on number of packets, in that case you have to enforce that the flow have a minimal packet interval."



Along the lines of the proposal in the same thread: https://mailarchive.ietf.org/arch/msg/detnet/fhSqDPp6g42tKcQdjv3FMwxgwwU/:

" I agree that minimum sized frames are needed as well.  Please see the text I proposed in my last message and note that the reference traffic specification (RFC2212) includes a minimum policed unit (m), and the

maximum   datagram size (M)."



To address this, two new attributes are suggested to be added to Section 5.5. Traffic Specification of the DetNet Flow (https://tools.ietf.org/html/draft-ietf-detnet-flow-information-model-11#section-5.5):





NEW text to be added right after item c:



  d.  MinPayloadSize: the minimum payload size that the Ingress will

       transmit.



   e.  MinPacketsPerInterval: the minimum number of packets that the

       Ingress will transmit in one Interval.



When MinPayloadSize and MinPacketsPerInterval parameters

are used, then all packets less than the MinPayloadSize will be

counted as being of the size MinPayloadSize during packet

processing when packet size matters, e.g., when policing; and

all flows having less than MinPacketsPerInterval will be counted

as having MinPacketsPerInterval when the number of packets

per interval matters, e.g., during resource reservation. However,

flows having less than MinPacketsPerInterval may result in a

different network behavior than the DetNet network has been

engineered for. MinPayloadSize and MinPacketsPerInterval

parameters, for example, may be used when engineering the

latency bounds of a DetNet flow when POF is applied to the

given DetNet flow.



Comments are welcome.

Best regards,
Janos