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

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 09 September 2020 07:27 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 622973A1077; Wed, 9 Sep 2020 00:27: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 0WprouvR-IGK; Wed, 9 Sep 2020 00:27:39 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80051.outbound.protection.outlook.com [40.107.8.51]) (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 AE7113A106F; Wed, 9 Sep 2020 00:27:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=loLhVtH2cPZJUT95gTE4YdOguULdgKsMe8Vr2Ur5bHw/WQMfwREzt4g3bPprMjUJV5EnJhIVZUCtaO1Xw48ZUPjViBoNOAUsWb+umqaK+ctAghJRsP1C+zjxpwtukDRynSOWTrVzYLb2bbC1RscVtmqmfdFE56zjxeFzUmJm88dTmUKpY3FFINxNucgMpZxFBWOzb83NsD3vD2c8y4YH80PPFVYiJmC4FLDSQISw65SRVg/+1nU2BAEckL0Nhcu/bIPLvUSa/24wqxvEGT7DiRI273z7HiCDcGENAej1eEMmm0lBYSb/5icQ5kvgNg87jkEMsaBu1YYir8oUd0ZT0g==
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=pq3a+c2M6EMyYhnPKClhXH8Gjl8ztpOEXe7m5jJF7cE=; b=KjJPJfhrtthRFueeAab/66NFI3krvLUp8U7VKVLGw03irmFyBs7fw5jV9a+50tewj7/eYkqvak2kK9X/r08H4Iu8kGw/YBDVaMmJFh2L3aNZq++qGhdfffzd9zxaIWgzIIeK1D6ihbdifLdh6jGOlvA+chJjIebtw+QmlR0cmy7e3t7OUj9JqqzBSijiUrcuR0WtkcwNU0ZK0mt5nKoq6RyHOho1UXe+QZSTt4DojFh31DuGid2IOuZVrC/l6338GkUA1DiXsXq0oeHEEZS4aaxyA41DGlbq3nz51FBWUXRJohO5DFsFR302zm3cax551Vdfx7Fb4WLlGgvOig+KuA==
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=pq3a+c2M6EMyYhnPKClhXH8Gjl8ztpOEXe7m5jJF7cE=; b=ASXzaw6QORvCXqQXgG/RIquyjWiTBQNqhOax6VhW5m2xc727tjUvmkKyhe57qOcx+Datb48CNfFbdEPtyMY28DjvZP4rXHOwi3tV2Ee1nM8Llt5G5sDStYQys+Zp/lNJazqe+jQQ2bZpr8LWFFyN03CK5+RVhlFuVlKbqlpQdnQ=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR07MB4170.eurprd07.prod.outlook.com (2603:10a6:7:9b::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.4; Wed, 9 Sep 2020 07:27:35 +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; Wed, 9 Sep 2020 07:27:35 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>
CC: "detnet@ietf.org" <detnet@ietf.org>, "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/iYA=
Date: Wed, 09 Sep 2020 07:27:35 +0000
Message-ID: <b84c5d2d2d86e094cfec8f94ba9554516d0bb61c.camel@ericsson.com>
References: <159957776121.26189.12459072134609921207@ietfa.amsl.com> <C67179BF-8ABF-48B7-A577-6DDF547AA56F@gmail.com>
In-Reply-To: <C67179BF-8ABF-48B7-A577-6DDF547AA56F@gmail.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: gmail.com; dkim=none (message not signed) header.d=none;gmail.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: b6c4fa39-2739-41e2-a4fc-08d85491d2ed
x-ms-traffictypediagnostic: HE1PR07MB4170:
x-microsoft-antispam-prvs: <HE1PR07MB417070C4C9AFF43F0997A31995260@HE1PR07MB4170.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: chDbFUUVCH7qOV2h5futPd9/CfKQAgjY33OYoXWwO/nnKiF6SPl5CKtHPoYX6wk3NUtWniEqIifVERak09HQFokxMxYFMruRJjPY6cKhtr+B1YLnQ65oeqVNthvEmgRBb4jURXYGdcLqGvj5EDV9ATPDk7izSGoALJYsMH0FFpdS4pycAJA1SQ12RcU1Efz6bVgowPmMsk6xO8J5RV/DaEO23ZjFqBE2JFsVT92peDVv2U1lt1+zg8CjxmPSf+nKpg6lH+ED/8U4bjRd5DWc59TRqqgEiQjPowKWQoJcpPnRMLb6vqxP5DgBocwfu6vlo6kzFokG7pbHS8jj3z72JEhvETNmirP2BIcOCh7YG9H4NxhcPRIIH2LttTy3c/P8
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)(396003)(366004)(376002)(346002)(39860400002)(136003)(8936002)(2616005)(6916009)(186003)(8676002)(83380400001)(54906003)(316002)(6486002)(44832011)(478600001)(66946007)(71200400001)(53546011)(6506007)(76116006)(5660300002)(66476007)(66556008)(64756008)(66446008)(2906002)(6512007)(26005)(36756003)(4326008)(86362001)(99106002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: j4V3L9KUmHFTSl9EJPXd+NpMMHZkOHbvQoH46mRdOZIMVLQKDwfsaiNRtaZUm+WN8Nv5MZ0cqmeSbpQBpgDinzSow3KHo3GO7h2lIQGXz34/JVKCr8K8Mz9O0mPf2tMpDP1uHhtyu0WL0hv5cxpshiWBJ1znLazefMxBnjVuPblNTekCOKYQqiy1N5vZgKhY3ddVPuFjBJt93Hh2Hza8oHnYu6UqmoyYhkNjIGUsyR0WKKY3zNZfU+tQC601Ug4MrO0SnLmfWL9pQzR7EOcD16DvkUJ0d2//Wo2kcuigglkcsbYIN9+dJfgHDcwkxcoWduveTXGOoGJyHFqxxtAgkTGd/v5+T4HZEYOYDf3Se6cjnTwjGBqbfRK0WksW70QGJhMUUpnueJCzfilwQwc/Djy9QHtnxb86mq8I4f3wBPOeCemM7nA0sVao1k2VYzvpB6UuUs8+y+vx6mKHTNhqPh1NsPhOLNTS2Lj1A+aYoH8P3pKtfIKDuv/NYI053Ab0XVYU83lbltVoowRGqPGCBlSqxv6XCqM0SH2mKZNMeYDuX88263dmf5ig3pE7qQyXEw1Yk1qQNTJmnmq4fsbAH40hvMBQkJMhl/Gtnh1Kghlv1Ahn3gtbpHhUq1JBiEvjxmPzIIoNN1UfCyeQtkxfIg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <3782048D3FE1DC4EA7606A704928D5B4@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: b6c4fa39-2739-41e2-a4fc-08d85491d2ed
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2020 07:27:35.6846 (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: 5JrUOt3CH9MH/5xLHgVr3HcJ4DJ6EwPUKvG1iT7Xo68S1PkO/R46fq8RnqReEF9NjmTTgQsLmpQ91YDhHCFFX1r9jDLk+Z9sQmWhjowk5jo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4170
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/l2UioPuxUXH8bV5qLndVTKmXlGc>
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: Wed, 09 Sep 2020 07:27:41 -0000

On Tue, 2020-09-08 at 17:12 +0100, Stewart Bryant wrote:
> 
> 
> > On 8 Sep 2020, at 16:09, Magnus Westerlund via Datatracker <noreply@ietf.org
> > > wrote:
> > 
> > In Section 4.2.2.3:
> > 
> > When configured, the
> >   implementation MUST track the sequence number contained in received
> >   d-CWs and MUST ensure that packets are processed in the order
> >   indicated in the received d-CW sequence number field, which may not
> >   be in the order the packets are received.
> > 
> > I think this part needs to be explicit that packets that are to fare out of
> > order for the implementation to handle will/shall be dropped.
> > 
> >   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.
> > 
> > If there exists a latency requirement then that will interact with this when
> > it
> > comes to reordering. In fact a significant issue here is that if the packet
> > flow is not periodic at a steady pace the maximum latency in the reordering
> > buffers based on packet sequence numbers can not be ensured. Instead some
> > form
> > of time limit needs to exist also. If that time limit is only local then
> > there
> > exists a risk that over multiple reordering buffers if multiple independent
> > service labels are used the jitter and latency becomes cumulative. If the
> > goal
> > is to avoid this then the individual packets would need to carry a time
> > stamp
> > to ensure that from ingress of the service label path until the egress a
> > maximum latency is added.
> 
> It seems to me that this is getting into the realms of in-time and on-time
> delivery which is outside the scope  of this work. Indeed it is quite a
> significant increase in the technology to address that which needs to be
> thought through very carefully rather than added on the fly.

I think a potential solution here without specifying things to much is to at
least make clear that there are no support for the timeliness aspect in this
version. As currently specified if you are using reordering buffer you have no
way of providing a bounded delay unless you have knowledge of the minimal packet
transmission rate and that following some particular schedule so that you can
calculate what worst case latency may be incurred. You likely have statistical
better boundaries, but to my understanding there are no mechanism in this
document that can ensure bounded delay on packets that are not lost. 

> 
> At this stage we should accept that the design mitigates the loss
> characteristics of the network and leave the more advanced work such as in
> network latency management to future work.

I have no problem with this, I just think the document needs to come straight
with its actual capabilities. 

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