Re: [Detnet] Magnus Westerlund's Discuss on draft-ietf-detnet-mpls-11: (with DISCUSS)
Janos Farkas <Janos.Farkas@ericsson.com> Wed, 09 September 2020 20:34 UTC
Return-Path: <Janos.Farkas@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 AF3C03A0E1A; Wed, 9 Sep 2020 13:34:32 -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 DzZOV_midGue; Wed, 9 Sep 2020 13:34:31 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40074.outbound.protection.outlook.com [40.107.4.74]) (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 0CC9B3A0E18; Wed, 9 Sep 2020 13:34:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ebsGMfIC26e8pfvq9ovfvrH5qMVhulS473H8Wyfm2/2OS58u81mB0J00LlJfeu4ipAIt4KVqWWiDJy2ek8XLCgilmwItJfVUL2Ow3vRkj47MkmDirT3trP69RosnU8Qd+oR2QYjp208E1i2nrsTc5nqB+9fe+FLhwinCUDVXLsX0BOJDDL+lIc0tNZD0B9z4egtncgjVkjlTPp/AdoPief1VOs6TjAzHc6A240xIfNv/38+D1eb6y0ZTonPjM3TjGXJkBrx9Y7VnyQr34kQ9aB9SRT/oWjD9YpCFrx/P8rBc0f/QOxkMj9fSaoYSan4VGwSqGtMl8uHdqrCd61X5Dg==
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=RKZbMmk3HZAgyrmWHH75rHwVc9QNnTcZg+b+lIXc6Ic=; b=JAkUDMiL+gLiXSpm+GpieY6nQWdN0oEvPlsldvJmkKG3EhfjkN6k4IvvZoqyrqFBFzLb2TmQUMBcMe+6YGcUS8O0TjGjDQ6hyTGDjebyPDFs8qxHET0IxwFp9BScZ7LSgOV1lX5Cn8V5p09bi84GrYI23H5o30xR30g2teTJMOiy8RwL2LIRcHvz0exIJNBrxciqKOrw4uoMwk+x0QBw0bKkmvxWiolzmw5mPsYJO/2i1VtAxGfxdGAIdhsGwLPo9nHy473IMHKCa/i8N4D+vUsb1oZLQb4A6R7NBl3SJt6IFdRONpdr6hjHpeIaUqTxOAmOAQAi/4kt05j13M+9/Q==
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=RKZbMmk3HZAgyrmWHH75rHwVc9QNnTcZg+b+lIXc6Ic=; b=M4FlFgYKVzOJGvR8txBCoHarcXiGQzXr4/IwiFOirfPBjgk2xbOYpwXDylkHbuc2OwTVr7gzZHu1jC6SncC+t+3Tc3uVA6b/uNC8oAd6kqAwlBwVf7WHmUvcYr65nKGimfvmj2m7J92X5t1cIbKg7vZz5xAKxVFEvNnR0xeCqic=
Received: from AM7PR07MB6994.eurprd07.prod.outlook.com (2603:10a6:20b:1b2::15) by AM6PR07MB4005.eurprd07.prod.outlook.com (2603:10a6:209:3c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.7; Wed, 9 Sep 2020 20:34:28 +0000
Received: from AM7PR07MB6994.eurprd07.prod.outlook.com ([fe80::f036:f5e9:54e8:cec]) by AM7PR07MB6994.eurprd07.prod.outlook.com ([fe80::f036:f5e9:54e8:cec%7]) with mapi id 15.20.3370.016; Wed, 9 Sep 2020 20:34:28 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: Magnus Westerlund <magnus.westerlund@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: AQHWhfIMzvX/QNB8cE++qQTspNClH6le6fCAgAD/i4CAAHToAIAAYuOQ
Date: Wed, 09 Sep 2020 20:34:28 +0000
Message-ID: <AM7PR07MB6994EB4D07FB44F046C55FA4F2260@AM7PR07MB6994.eurprd07.prod.outlook.com>
References: <159957776121.26189.12459072134609921207@ietfa.amsl.com> <C67179BF-8ABF-48B7-A577-6DDF547AA56F@gmail.com> <b84c5d2d2d86e094cfec8f94ba9554516d0bb61c.camel@ericsson.com> <1382403d89c99db44e8269d016c6b6e02abed40f.camel@ericsson.com>
In-Reply-To: <1382403d89c99db44e8269d016c6b6e02abed40f.camel@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
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: [2a02:ab88:36c1:cb00:7dcf:7492:e4b9:65c7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: eab0df52-2085-4490-ce17-08d854ffbfec
x-ms-traffictypediagnostic: AM6PR07MB4005:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR07MB4005322368F2756F237240F1F2260@AM6PR07MB4005.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: qr60OpPy6xCTPJY1xsj9LZuIFQ1O46e6Osm5qn2RwNvocXOezA6VwALPdcjGWSv4/sxh5FL8BmPt1w+NEeVeSc7DkIrqmC/XcR91r+3i63kNmrMQjyfEvs0MUf8D1iXo1t1LAJWV3Apehob9J73O98v4oL+Lh9de+bDY0xeSRYAn3z/VpZ2wkP5I2UBFTKuABYuQfnR+A1F1M4vJ/EMSAvJrMPBXpnhGt2A3NTKa7p2bzuFoZRTOX/epevdfRm/6NZdmK1/doOZRvpROoD638gu/YOFEbJlXgJluvOHa6PoXDMiqEljFRK5ACpe+KK7/YIC0wrnqXSPxYH6dgxqd7q/ybrkL/cJMImNpPzK/NUWSQobDABeLcYAZj7dMu4LFE+b02oaJlNkIseL6PfuriA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6994.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(376002)(346002)(136003)(396003)(366004)(9686003)(76116006)(55016002)(52536014)(86362001)(4326008)(5660300002)(54906003)(8936002)(33656002)(6506007)(53546011)(2906002)(316002)(966005)(6862004)(186003)(71200400001)(6636002)(478600001)(66556008)(8676002)(66946007)(66446008)(83380400001)(64756008)(7696005)(66476007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: mDf7U8jf7m1M4hKdkekIq+tyY6ltF04apLzd9tk13Qwwi4yZdDeRs2yRtfoX1g3+CGZNvRHo+WUp/t//liRf4BqyxwTAqQPZMajo84GZUEIdxxGIAijCoxVELtA1FYG+FTzZeQqbc8szgr/nM6OaARh0hNM44fEuvEEiNE1R1lCpw6afhg2uPs7PnQLr+yWan/nu013eN/EoHZ1st0es5s0iTAd+t6MHVU8wqao9Rw/+m/ZsuEWvCc/APjXm/TOg6VWe1TBc/s731MdyBQzDw9hqXW2gnu+fq4S+uSBlHSqXtgwAwIetsC7R33MpPuC1SpW4GSV+lu8fhNzWkm9akWb5SR+sPtRCD+xiX2w/S14r6gRwg7A8/Ptt0U2l4DDc7AK8PLbZo8yFY4Hltdv8kvw48HPtLGvdUrpP5ZsBEHKJ913Vj/bfyHeUxsXBMqa7TBBG+lpEWYehI3CHbJjueJft5eQoki9a0NPm1PfzzmuOVklCWjtMvw4mFjR5AWyvesnhMAeJM1J1hnMf1AXN3MczvqfhFPyI8zmKLab+0SZVcdqz9M6EWVORj0lwL8gBn/qPaa77S3T3KJXpJ+C82jSSmHorlffNqPX70zqAsDWFXtZgqcLlXOLjybXEFiTG4/FKPs1LvXLSGoKkwIVVS7WsuMq9PUDUnT+LWZNr4e1X6mEOKxrwYQcnIszc0bHn0efJaKRzpbZDu1kBrKkknQ==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6994.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: eab0df52-2085-4490-ce17-08d854ffbfec
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2020 20:34:28.5778 (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: v08DHmfDPnkh8CiZTKeiYYSD0HQUVaCgExVi+Z60Iw0guAcEeOSNe63SEmwmGyczEgnbXxKi7LPJok8+z/6+O/+/uT7R1Vmu68wUsTryKMw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB4005
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/_7BrpV0A2mCxzx3fEyZMp9cFmvA>
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 20:34:33 -0000
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. 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. Regards, Janos -----Original Message----- From: Magnus Westerlund <magnus.westerlund@ericsson.com> Sent: Wednesday, September 9, 2020 4:26 PM To: stewart.bryant@gmail.com; magnus.westerlund=40ericsson.com@dmarc.ietf.org Cc: detnet@ietf.org; eagros@dolby.com; iesg@ietf.org; draft-ietf-detnet-mpls@ietf.org; detnet-chairs@ietf.org Subject: Re: Magnus Westerlund's Discuss on draft-ietf-detnet-mpls-11: (with DISCUSS) Hi, Have thought about the discuss a bit more and think I have come to kernel of the issue related to bounded latency in this context. So the POF must be able to buffer for a certain period to be able to reorder. The Detnet very prominently says it can provide bounded latency and I think the only shortcoming is the consideration of the POF and how take that into account. So https://datatracker.ietf.org/doc/draft-ietf-detnet-data-plane-framework/: 3.5.2.2. Path Differential Delay In the preceding example, proper working of duplicate elimination and reordering of packets are dependent on the number of out-of-order packets that can be buffered and the delay difference of arriving packets. DetNet uses flow-specific requirements (e.g., maximum number of out-of-order packets, maximum latency of the flow) for configuration of POF-related buffers. If the differential delay between paths is excessively large or there is excessive mis-ordering of the packets, then packets may be dropped instead of being reordered. Likewise, PEF uses the sequence number to identify duplicate packets, and large differential delays combined with high numbers of packets may exceed the ability of the PEF to work properly. I think this makes it clear that there are a requirement on the POF also for MPLS to handle these aspects. So the main question from my perspective for the WG to consider I think is if there is a solution where the POF can be configured with a maximum latency incurred by the POF or if there is need for additional meta data (timestamp) in the MPLS encapsulation to be able to provide this function. Assuming that links and forwarding and other packet buffers can be bounded then the reordering should be possible to be simply configured with a maximum latency in reordering so that packet that arrives are released within that time frame to achieve bound latency. However, I am not certain that I have considered all aspects of inter packet arrival and its impact also on the actual reordering window. Thus, resolving this aspect of the discuss may be as simple as mandating a configuration of the maximum latency incurred by the POF so that the latency of the MPLS network in dealing with a particular S-Label can be bounded. 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 ----------------------------------------------------------------------
- [Detnet] Magnus Westerlund's Discuss on draft-iet… Magnus Westerlund via Datatracker
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Stewart Bryant
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Stewart Bryant
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Stewart Bryant
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Toerless Eckert
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Magnus Westerlund
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Magnus Westerlund
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Balázs Varga A
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Magnus Westerlund
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Toerless Eckert
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Lou Berger
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Stewart Bryant
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Loa Andersson
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Jeff Tantsura
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Balázs Varga A
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Toerless Eckert
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Toerless Eckert
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Uma Chunduri
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Janos Farkas
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Loa Andersson
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Magnus Westerlund
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Janos Farkas
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Lou Berger
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Magnus Westerlund
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Lou Berger
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Balázs Varga A
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Balázs Varga A
- Re: [Detnet] Magnus Westerlund's Discuss on draft… Magnus Westerlund