Re: [Detnet] Magnus Westerlund's Discuss on draft-ietf-detnet-mpls-11: (with DISCUSS)

Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 10 September 2020 08:19 UTC

Return-Path: <magnus.westerlund@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 D25553A1203; Thu, 10 Sep 2020 01:19:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.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, 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 PZfqYJ5pOXq9; Thu, 10 Sep 2020 01:19:24 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70080.outbound.protection.outlook.com [40.107.7.80]) (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 A10353A10B8; Thu, 10 Sep 2020 01:19:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VWyTK00meTIEGXM5xKTxyKdIPHO+rm97l4hxOMPGrYyabCC6xTr6yr8NVKD40d4C2mI/YTUHBvJgJKPdIqebr4L6+ze3M2onLhy4zLlHsMn/F9MiUZa627k4/qi6LbJhhdXhUtf/DtdflZHfcOKbPOdQi3YczDV0facfmVtzLrgukBKt6pAtZpHqj0FC5+wWd7SwvyrK2Nm87jBIuTRHEmiDdVWtUU2J6OAZWOLNNm2Iu417OIwtdOmcnrEv+9IxM/OpOKSVR0M/YUnXMoAiUcqUKYBl4uiGUTkiJgwGRf1xAPQMBHo17NZtolU757AgzovNusvBvfyrGTixNcU1GQ==
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=79Y08329FHnhjnsEyQOwlnOu2WTRo0bZ0SzWYTanLS4=; b=Wok+Q/y/0NvI45anmwfvvJ9Qu5LO++z8k0FisL7fG+0J0pMFPTQqySHRGdo0kQLkDEKNGWs0Sdf3Nxz/WAnJ7bKqOwXXistHyFvmbGpNVq4sFwVmLOBlg1sPRn/JzyuyfQD6BaGYbEsd8Q/ViK40ji10gLBZGXk2TDCTe+y58Lo16xer8S4M/ua8hlCaWdpl8+FidnCMlvfcyh04yAfWDYVqy1/KtMCUyMEqnGidpUsx0YIbNIeW+kFZQa/sNQgD73S3id5Mt9SVNWhUavGoUHIX5931Yg3+uF57r4IemDmf4KkKTmjLeSIP0uW3zK5NuI8Gklx+RitPjb02BLFfqg==
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=79Y08329FHnhjnsEyQOwlnOu2WTRo0bZ0SzWYTanLS4=; b=a5GbNHrqtbNJk5HXMiP95gWpjT1Ws+6ZWGHBIgbkpfGeTOPQhi+adCdSgM3xkx9vxnj0pf2m/hTq8B2ohBgw7vlGewRmDw7Q3LwcJ67RXw/ksuuoXcDvzYmCN22gnMMse7Q5u7LJC2TYA2ODuHYyH2jTTRKe7fLq7XegcY+v+XE=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0701MB2348.eurprd07.prod.outlook.com (2603:10a6:3:74::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.5; Thu, 10 Sep 2020 08:19:20 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::b56f:9a8e:3399:aaa3]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::b56f:9a8e:3399:aaa3%7]) with mapi id 15.20.3370.016; Thu, 10 Sep 2020 08:19:20 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: Janos Farkas <Janos.Farkas@ericsson.com>
CC: "detnet@ietf.org" <detnet@ietf.org>, "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, "eagros@dolby.com" <eagros@dolby.com>, "iesg@ietf.org" <iesg@ietf.org>, "draft-ietf-detnet-mpls@ietf.org" <draft-ietf-detnet-mpls@ietf.org>, "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>
Thread-Topic: Magnus Westerlund's Discuss on draft-ietf-detnet-mpls-11: (with DISCUSS)
Thread-Index: AQHWhfIOBHD39JgsGkyX4+SnXUz1aale6fCAgAD/iYCAAHTnAIAAZvYAgADE7QA=
Date: Thu, 10 Sep 2020 08:19:20 +0000
Message-ID: <40f46ac3d56cd44906b35feb066ff9a8226bc891.camel@ericsson.com>
References: <159957776121.26189.12459072134609921207@ietfa.amsl.com> <C67179BF-8ABF-48B7-A577-6DDF547AA56F@gmail.com> <b84c5d2d2d86e094cfec8f94ba9554516d0bb61c.camel@ericsson.com> <1382403d89c99db44e8269d016c6b6e02abed40f.camel@ericsson.com> <AM7PR07MB6994EB4D07FB44F046C55FA4F2260@AM7PR07MB6994.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB6994EB4D07FB44F046C55FA4F2260@AM7PR07MB6994.eurprd07.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2
authentication-results: ericsson.com; dkim=none (message not signed) header.d=none;ericsson.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [158.174.116.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 80ee6f0d-cdcb-43c6-10ce-08d855623801
x-ms-traffictypediagnostic: HE1PR0701MB2348:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0701MB23483D73C3071E4FDFE12A2395270@HE1PR0701MB2348.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: vYraR6oVY/FysMtDUebj+l/AUEyKBVhMzOsRI5RLQsS+9Dd4rrngeDFHWgcjDcY5Fa1DuNsDVo10IFiOazseP63u0dPd1NqOxTtM80YJEybc2bX96e/porh49iNrfXJSOkupLWDBtX+0XwNO6EdBgQnSv48K5J4FZ41hoBFiQKRuGZ/ov7uM73hN+/oHlvdcnpr4HoXtRPUN2ktiLwUJxpVMSM6fSUx83Cjoq9ZBj4iwJ8d8dZBTL6DGCGqCHX12HDG1TNgZjwJ0Xt0FHSQ9ubqHX4mLW68SCaZVaiu2Dqn1xzPiHiP0CTnWIhXsfNwC1UGXYgVi5887GdaOvQta/UngX2g3HMEDsRMNbzDbq52GdYfd9RIK/T6IYD+mJ8llkH+zseLk0CO1KElEy8/J+6tPSScZrT4iCaUT6jndRWk0QvgUk2RpnpOOzQEzy1tozLltpQ89g5a1aRTP1FAd5Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(346002)(376002)(136003)(366004)(396003)(8936002)(6636002)(5660300002)(44832011)(6862004)(66946007)(186003)(36756003)(76116006)(2616005)(83380400001)(86362001)(71200400001)(478600001)(316002)(966005)(6512007)(6486002)(2906002)(8676002)(54906003)(66446008)(26005)(6506007)(4326008)(66556008)(64756008)(37006003)(66476007)(99106002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 1AWg1LWIxMpi7+US7uQSEXlif9eo7VwhaIHGpf+e7vfvpNttNZ2bq1jr2ZqIfUs5wtDOskQv9K/ZcudB7Lv+efGD0hREe/1+VnWnbOxzEVF2JYK9290pDGHpmekhHls4Ha0fFzhakVAcjtBOFRpqln68ttPL4WRPoJ7utW2mcFZzsnaM9EXJsrUL6iJ5UNdKZBoQ93xaBxCjk301nIUHdSQ23KfQ+B1+S2CluDDW/UoHNDLRvlyH+wGk9oTJcnE1QuAVD+I16GE4gd2nJRrVzAq7GxNZDfn+Rb8qqefnMyLyN8LnOHxnjd68xkA1KcQFz9UkfZobgpah1rL6cKD9icszr27fYV4L6FdzY/mkF/Iq5BVOT9qGckI9oOegCk+1pVjPa6SD0dB55PHRulUvqnJUqyOVdcvYFgpjg2u1ttXdzNW2YDwtmD/Lf6OUE+tntqWVltU8m+tQ2JTYHVm5ZAf2ge5FtmzXzMhxTgIDHBdUI+xJBqJkTM6PPmPq/t3FyhiKTmxjpD3w6Zw95JDnKIyGxc23sXGZ0IevflVUaWrjkBIQKOD0uV5M40+2pDDQM6eL2+S053uUMDnkRp5hF4fx9h/TFFNIOYQ+qi9GrqpOI6hftCMN1HmMnzlMHAKsyR2SNuCDJowGWvDlkVnYTw==
Content-Type: text/plain; charset="utf-8"
Content-ID: <13E0AAA4D7C4914DB7ED6128542F67EF@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0702MB3772.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 80ee6f0d-cdcb-43c6-10ce-08d855623801
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2020 08:19:20.6955 (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: JB0sK/tWroh1B3MrZVgiRtwBxCan35DayRlLLd9qSuUNusqlWYuS4/ua+Ptzft5eR2+sWUufBVm1AFJMF9wT+qqeFdR84MDojy9eff6Pwi0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2348
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/D4W1OGtGh4bPIxjrZo2v-QSbW54>
Subject: Re: [Detnet] Magnus Westerlund's Discuss on draft-ietf-detnet-mpls-11: (with DISCUSS)
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: Thu, 10 Sep 2020 08:19:26 -0000

On Wed, 2020-09-09 at 20:34 +0000, Janos Farkas wrote:
> Hi Magnus,
> 
> I think the parameter you are looking for is there in section  4.2.2.3. Packet
> Ordering Function Processing (
> https://tools.ietf.org/id/draft-ietf-detnet-mpls-11.html#pof-requirements),
> just encoded a different way; in particular in the number of packets:
> “Note that an implementation MAY wish to constrain the maximum number of out
> of order packets that can be processed, on platform-wide or per flow basis.
> Some implementations MAY support the provisioning of this number on either a
> platform-wide or per flow basis. The number of out of order packets that can
> be processed also impacts the latency of a flow.”
> 
> Ultimately, the latency requirements of flows have to be met. The maximum
> packet size of a DetNet flow is known, see item c) MaxPayloadSize in 
> https://tools.ietf.org/html/draft-ietf-detnet-flow-information-model-10#section-5.5
>  and max-payload-size in 
> https://tools.ietf.org/html/draft-ietf-detnet-yang-07. 
> So, maximum POF buffer size to be applied for a flow can be determined; can be
> converted to time and taken into account during latency engineering of a
> DetNet network; thus bounded latency can be provided.

So given that the buffer is specified in either bytes or simply packets to be
buffered will result in that the POF buffering time becomes packet flow
dependent and not bounded in time. So if you make the calculation for a DETNET
flow thinking it will send 500 packets per second evenly spaced. Then the a
buffer of 5 packets would represent an upper limit 1/100th of second. If then
the flow sends only 100 packet per second then suddendly the 5-packet buffering
would represent 1/20th of a second. Thus defining it in packets or size doesn't
work, the upper buffering time needs to be defined in time to provide a bounded
latency. 

> 
> I fully agree with you that this needs to be taken into account. Together with
> what the set of documents that specify DetNet provide, I think it is fine what
> we have in the MPLS data plane draft. When it comes to configuration - as you
> pointed out - I think the job we need to do is to pay attention to do it right
> in the YANG draft, which is still under development.

From my perspective I think this document needs to correctly document the
requirement to bound in time the POF and having a configuration. The actual
detail of the configuration is fine to leave to another document. 

Cheers

Magnus Westerlund 


----------------------------------------------------------------------
Networks, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------