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

Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 10 September 2020 15:31 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 75AA53A0995; Thu, 10 Sep 2020 08:31:40 -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 fkr6vdj9AnJ0; Thu, 10 Sep 2020 08:31:38 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80083.outbound.protection.outlook.com [40.107.8.83]) (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 C55B23A0911; Thu, 10 Sep 2020 08:31:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mdaeNaNzTAWIBlBS4LcYreE48yIMHt5viuR01LCEUrTV87a5R/mpTONlXm67W0M8/sxaen94c2RHCLZVNqVLWdKlQnMnWhozPxIYz++KUvwLMBjk+gfQxDScZ6+r69Trh6PJCh6UuXM+QDpWOWvTfV6oMBe1FoonykpIYS1PfI4CNyrzfXgvrvxuqGrfVAwcH7ein5Fr3vCfI0HV3zEJi/fA4tB3gXkeiPwF3BKMCPfVAkh7nwkoPfVZSOs+06o6L4jb62E+WCA/BJnIGm5Nf3OezgFuZF50Dti9xFsM5kpSUuHOnrmNYhmonYT5ALHMnU6ofS7TS2s2WvvQLieWOw==
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=UtLn+zg+fnWeyL2BqieSDTw3JfGL5xjDb0FojWiMRSk=; b=dUDjpwdXu9l0hsB/oKNEiKKBHetUhMGsHcF5SBNnj9lrCjG8UQSJJ//UQmbaGUGBQGAdyaw7WzAf9+X0zODWAvyO8v3i9+2jMsu0ozmiDieCF+b8lRJ2WUQmH5xQCUfPdEbk/uysPxbL2f8uS1G3Sdi+8HFcWv63JvS5XZUNr8RekiUuS6cEA5N2MHlj4uWcTbQiIt8dAslumG/gYvmF91maIoR/ndohdZmXG5odbQJ7rw8FN3it5DoVGc58NGQl4taM0FN2GcZbVUMIhOBE9xMfjFd81uv563NOqUK9qmpNR7Hb2kQpGFcDqxN1TVkZMPwilHql41vYDysxjJwGMQ==
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=UtLn+zg+fnWeyL2BqieSDTw3JfGL5xjDb0FojWiMRSk=; b=uCIpCGxUButCoSyjbNv0sggnV97tXVUagL7yu01KgGLdflLcmY22HZU7D4lw0JOyLZ02bVyuEMihLGFnChgPV1uWUfiJrY2aUM/VsEUNZ0KdKV0NH0k0kY6D2QkVVF2JEeYW56oEL2FTaEwfr4YGVtjyRxiHsNIm/FoAJYWjUug=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0702MB3627.eurprd07.prod.outlook.com (2603:10a6:7:84::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.7; Thu, 10 Sep 2020 15:31:31 +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 15:31:31 +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/iYCAAHTnAIAAZvYAgADE7QCAAFW9AIAAIwUA
Date: Thu, 10 Sep 2020 15:31:31 +0000
Message-ID: <6f8f67998e90bf2c73d0073765f07060c4dbea97.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> <40f46ac3d56cd44906b35feb066ff9a8226bc891.camel@ericsson.com> <AM7PR07MB69948CBB26584E80199DE4DFF2270@AM7PR07MB6994.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB69948CBB26584E80199DE4DFF2270@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: 33871f8b-301d-4441-5495-08d8559e9819
x-ms-traffictypediagnostic: HE1PR0702MB3627:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0702MB3627364D1D176092E01FF2DC95270@HE1PR0702MB3627.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: FdHTLixyxGRa8JcjYVCINrZv2gY1Texe4iYDamIfhnW5TTmU2LCj2mzM88uEAYUqNwuu/CBBK+YNPDiCocDsiGRo687FOOucRiSy+nqwiStB90dKPBG85aoQrgdCY76GQIrIgVjcJ2dljIw61H505flrVGeuZy92HgnG2arTvXkGDu/yskFCXzBry4L//F2NB9WCqU+O+i21dk0q6Lsbzxw6i+GYT+0bQAPznoEniIV0T8dMh3Bh2aO0Ab79x29FqvbddwYZ2Q7kzDr4S758SdDWEm/apPwaDKjFSJ5j3Byheyd8xn6jKF+cVVgIifLV1U26q8cS0jgolXtl6zmWkZRJ9/s/VUr4yLBhJfoSKvbfyb2eEIN8arOlG1biXSz6vKbVOdhiWYBAS6B7m2s2e9tor/jk6njW1cByOUGUKhUl9qUKA9mmjy/+Rlx6OsRQKASCGn8DlOb6o3aikfaoog==
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)(366004)(396003)(346002)(376002)(136003)(6862004)(83380400001)(44832011)(316002)(6512007)(66446008)(64756008)(5660300002)(54906003)(37006003)(6486002)(66556008)(76116006)(66476007)(2616005)(66946007)(36756003)(6506007)(86362001)(478600001)(6636002)(2906002)(71200400001)(26005)(4326008)(8936002)(186003)(966005)(8676002)(99106002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: JA7GNK2FMpK9/k0evcY2Hc8s2ChqE0ZDwwNXSJ2b1mrLmn1aIE/PbxdjGrZRVvvWXNyFrY5cLInun8e9GFeVyzuYY9QWpY2PkkCGeJZqncIuo041HXQ2yx7GupTiInd3WmLLpliDf05anV3NAQmp93jw6DU9QsZMidGUhqDn2g69hT9aIENTJ+x/+BtY/Ievq4rPleWLnBkVbcs/7LqDR4EJQs3RQClsWy80RK9jNnUT8PZ3xY6ejTe/DBJG0pE+5sxVCpxGs9r0cKNsdVCcWzo/Uhu2D01CMZZKhapFnt5DPL6HbEHMh69zXBuy0MdwX0/u7pMIQG79cTfgkE04RlWUBD6l+dFD4pgNTk7wylR0U6a8vpOwEiVB5zu8hDpmNpFXz4tVWIil8d6LzxCzJyb2E05dmjTWTEUSmPXHkLzhaB5OMARu3Arpqyg/zlKw8w8lCmGltP2O8jL3oYDWR40zOlrsz2yvsXjmrGjtvj+MqVabyIl/aOp9XUkeN6G/O20fGjKdKLSXBhdfOy8QrNsBB0SPV8k4s4+KWbkL+CbV7eSsyfFB7qaz+YRUNozLTO9GY3b8Xu9e9gokoV+WhUh17pLfKNjGTYFLZyxWc1n3oM6gV6G4H8bjljeJaAmFlrBBufHLQcgxmmEVuXLraQ==
Content-Type: text/plain; charset="utf-8"
Content-ID: <95FF413FACD7094B9F79B9422F160057@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: 33871f8b-301d-4441-5495-08d8559e9819
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2020 15:31:31.6416 (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: Ia7B+K4PeN/x6SJioi857mxgZDshbhr2k2bi7fwfiFWiFPmzp5VnBWOfQX7gDXlkgN+QFz4yk3Ijxel3kacxfMXWRa9aUA95WUFPS0JhmxI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3627
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/4QZw2Qauqyrse5ZptVmttuszhIA>
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 15:31:41 -0000

On Thu, 2020-09-10 at 13:26 +0000, Janos Farkas wrote:
> Hi Magnus,
> 
> I think we have the very same goal: make DetNet work; avoid any bugs.
> 
> I may be wrong, but as far as I know, multiple methods could be used for
> buffer dimensioning, e.g.: bytes, number of packets, time; and if a good job
> is done, then one can be converted to another.
> 
> I think we can make DetNet work if the POF buffer size is given in number of
> packets if we do a good job with the traffic specification.
> The flow information model draft (
> https://tools.ietf.org/html/draft-ietf-detnet-flow-information-model-10#section-5.5
> ) provides the following:
> 
>    TrafficSpecification has the following attributes:
> 
>    a.  Interval: the period of time in which the traffic specification
>        is specified.
> 
>    b.  MaxPacketsPerInterval: the maximum number of packets that the
>        Ingress will transmit in one Interval.
> 
>    c.  MaxPayloadSize: the maximum payload size that the Ingress will
>        transmit.
> 
> 
> Thus, my interpretation of your point is that the TrafficSpecification is not
> good enough to make the conversion between time and number of packets.

Exactly, 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. 

> 
> My preference is to leave number of packets for POF int the MPLS data plane
> draft and make it sure that the TrafficSpecification provides all the
> parameters needed for engineering to convert between number of packets and
> time.

So the number of packets is a relevant aspect, but as the dataplane draft states
it is the combination of time and packets that bounds the POF function. 

I have no opinion if the TrafficSpecification is the right place to put this
configuration boundary. It is really not a traffic flow property, it is more a
configuration of the network from my perspecitive. And given a bound latency
requirement from the Detnet flow the POF buffer depth may be different depending
on what path through the MPLS network one uses. 

> 
> Please let us know if we have overlooked anything with regards to the
> TrafficSpecification and such conversion is not possible. If there is any
> issue with the TrafficSpecification, then I think we should fix it.
> 

To be clear i don't want to tell the WG how to do its work. I have noted what I
consider a serious short comming, one that I think needs to be solved. I am
happy to discuss it and the proposed way forward. 


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
----------------------------------------------------------------------