Re: [Detnet] Packet Ordering Function (draft-varga-detnet-pof-00.txt)

Balázs Varga A <balazs.a.varga@ericsson.com> Tue, 20 April 2021 13:01 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 E45783A21CB for <detnet@ietfa.amsl.com>; Tue, 20 Apr 2021 06:01:55 -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 zBaHbjtOO0qP for <detnet@ietfa.amsl.com>; Tue, 20 Apr 2021 06:01:50 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140049.outbound.protection.outlook.com [40.107.14.49]) (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 747BB3A21C0 for <detnet@ietf.org>; Tue, 20 Apr 2021 06:01:50 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P10Kf2UkOjy1aL4GF1IX/9rWYlrBJZpyUVU/F+UgHy0iP5zX301XWt2Rff9Dw9W5+7Yd1AF60+Uf99LJsHzt1fkhd1mcCwIxMe9SQ4qjAsY/4wKY/vkgrRHUWY5PZ9N/7x2LnBHFyfXtVaeN5v9DJ9ZU5xzYB1rskPnTKFLq4x0CuU3roNdRaDCgyfG/2dkmfJ1tzZwXNtmneIksxbaAAFmFOxouOu/evNiOmo0N3fkh9aH/yV1fa4bXF5zbOHu363FxsJusZPSkTXnzq8JmHJQvJDrwMbd/stJDIpqVOvfBJV/x+/dtuTmYdcTtyHJkOSQt/1V7HyGqgsnv7NvJRA==
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=QVl8y7y2JpPs+qRg590+b4Y2MVAyLTlKLTA+dTmdAhI=; b=W2FbD7ZPZPSDXauWn0tGy2Yz6gG1X5q4ZKtAc+wz6+y1bbT6Drrs0Gx4/tc9ypIiPwoHxlM813bX8Flxj6O1Ie/D5S+ngdlQk/Pz9gjF72+R8P69k3VFbXrfSU6nN9dthpOKaJR+17yVPuGexTUZZ3QuvgnazeN2rvPafEfnf825BuQqkdm98O3SDCV2hBmLD5Kb8t4GV+nYAuHQf9OHMWyULFrPhCQ+4cHxocqtrpQYh6BmTjWwcubfyg6ofyivxyy6oAljuffMHcxkx6lnWSikK16Q53yLiF4aAZmiv1miuZaxm4PkE7KsC4PWrG1f9c1bfBfGn4zvx4VPjfIOGw==
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=QVl8y7y2JpPs+qRg590+b4Y2MVAyLTlKLTA+dTmdAhI=; b=KPtazrhxCSAbu9yZdUnBJHkTZRKPDKcp575xmKixXc5Ye4YgkQKPxPw0yntAq9HGoLTPYygZdkN7+bj3LeqK+1cwtJzdsjvZgplQWeWo2lFDAvJfikR8+00cFKJDECnRBs0eAxYppZkuYETQ8hfzTOfrSKEVwF2W/Xv1nYzMNrc=
Received: from AM0PR0702MB3603.eurprd07.prod.outlook.com (2603:10a6:208:22::25) by AM0PR07MB5234.eurprd07.prod.outlook.com (2603:10a6:208:f6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.6; Tue, 20 Apr 2021 13:01:47 +0000
Received: from AM0PR0702MB3603.eurprd07.prod.outlook.com ([fe80::c110:dde2:b70e:6e3f]) by AM0PR0702MB3603.eurprd07.prod.outlook.com ([fe80::c110:dde2:b70e:6e3f%3]) with mapi id 15.20.4020.017; Tue, 20 Apr 2021 13:01:47 +0000
From: Balázs Varga A <balazs.a.varga@ericsson.com>
To: Mohammadpour Ehsan <ehsan.mohammadpour=40epfl.ch@dmarc.ietf.org>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] Packet Ordering Function (draft-varga-detnet-pof-00.txt)
Thread-Index: Adc1p0Koa3Cy4+26RzSR8F6P/oLW6gAFDCgAAAn7OGA=
Date: Tue, 20 Apr 2021 13:01:47 +0000
Message-ID: <AM0PR0702MB36039AB700AFECB4F5484F2BAC489@AM0PR0702MB3603.eurprd07.prod.outlook.com>
References: <AM0PR0702MB360326E7D3B09FC8FF4E44CEAC489@AM0PR0702MB3603.eurprd07.prod.outlook.com> <16F24A2D-8A51-4C11-8A19-EB90C3E543F5@epfl.ch>
In-Reply-To: <16F24A2D-8A51-4C11-8A19-EB90C3E543F5@epfl.ch>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [217.197.176.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1b06197c-da48-4337-e42d-08d903fc74f9
x-ms-traffictypediagnostic: AM0PR07MB5234:
x-microsoft-antispam-prvs: <AM0PR07MB523404EAAC40B037452C1F66AC489@AM0PR07MB5234.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vQ107QZGw+sJb+TrPpAhA3UY0V+VHytqkAyTgodG7zNA2CujsUFllbG7bgqDPdlJnMd4ewIlCnll8dyvfJ0T1tXInAKAvLhhngegcddzTh3iqveU44JKEXXYC2kfydqdCmqYzDXS+zTNCkyhGGj1Z8PdK4uwAjnKXU5Ln6arnsmeMYCnvXyjqD/SSNJ5RQCzdxkPxraSRfCg6r33S4TjUGmH6OEa7xB+tQcev/+fSS2NDrLTo5gA9e3y3ucpC0GSyLFI2SLm5CnsMJbK6omjm2dJihMUL7B2dCQoigNAdyXZjI77bMSDlPtw2wbdiyETFAWLgJQtCmKaxHGW/ZJ/7IXWocNdTWMiPbT6zKJJZR5n0chWe0axZF+xSQaerbj8C6ICWzF5L/fH/qdVd5bgmLNMzMxgp6PHlNDkzIO0i7tUwzOniDDfa94wuDTK1zkPHXcvHc+gVR/ApbBTTbxKHkyzeZlJxAzZRlh+C2Wf0Xi3SO2ni4omvpqgcWn0FxqtTw+zLXyeMQYlX4D+pDHXPKrL4qg09vpJR/PtPe7FOw+fF893hAMxZASyrrqKQgoHg7OouLJLA0iG9QuqLNH++b+eW5EW+r2HSPhu7cOzJwrHxfF00dKrrXlgxRTtWtrRHWIDuA1c2KwYEXhHNzrlB0mpG/qNN2Uugrp+bvap91GeNMpmLBqcZ2XyJ/U2bBme
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)(396003)(376002)(39860400002)(346002)(366004)(136003)(66574015)(2906002)(186003)(316002)(7696005)(76116006)(66946007)(66476007)(66556008)(64756008)(66446008)(71200400001)(83380400001)(53546011)(6506007)(85202003)(4326008)(86362001)(52536014)(8676002)(5660300002)(33656002)(478600001)(26005)(8936002)(38100700002)(122000001)(55016002)(85182001)(9686003)(966005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: MjI7Pr62UZ49V86LSiOXDHv0QXKUudLmJTtCYaR+5sjV73gczWg6oJQAJv+TKpIoXC8UwboeSWCyMNQ/gYrtfJgnk+/1OAjWXgbq+mVzdsdwnp4atScA14MLYkkkV4Qwqzsp3SiUYnVHaKITaBQOoYQIv93II1uRxehB67N4nOF2KmIwt5NzRjWG1n9LGW1VSY/fWBUvARFmuVHXHAomYqFLUNGPsTNY2S0Uy50dnGokP2nwc1VeSxpveBqBMmYrqdHgluNBk+hJFWKcrpqDIAlw23ExVYnIrFL/V/K4uu2RZq2MlVcVqsvQUjGijnGHB3TujW9eZYVwNB6GC6PYfcHbnObf/MNQiCJ9MpyWgPAmvYsiIeDTUmC4pMiu8zGQLjjIeu6BqRtkQpa//klQb990Mzz3/1F8d9pXYYM9C/hRT3S6TcVDRYvWlxIEZFXhSZyF4HYpDDXwSq6SvpOik+Xn4o+eXIszEnex2I9XntkHseobUtDPTB4WgXl5rgwP0mmXPc72xsOG7ErNq9rltPYhuKzDdIt0jcYLI4lA0jNt5LeDeO6MQbT7Q1gQ6hC7/jlLijp7Y2d1wRlj0HfGiwb11EpYdHc3EsyZFVlOugJyGSrITgK6hnw9vBBBl3mop+GfwSGHS/3Bj3wUHygU8mzj/r79Ui57Qp+2PFu7AWVthOf9d+vTzSIs6nhGhWFoJ75nT3e/MzzehzEUY/mgGp6M2s5kdYrhtL3c4fW5bwsp7DOucItCWryjygo5aEQVyTXKrTGZZEjXFoMR6tVtybVuAANu3qGC/T7tbUp87kzIvFuLyGJkiASTukobIqB/Sl6tKq690skjPGzCYPk2Mjezwb8W9YnE5/bp8jvFsGzNYiXIaUG/+BZ86LXYOEtU2wx3FWubsgieZ6qBc1/5OUxNxGL1Zcdyspyn7QFnTer+jIwPza3V/WlYi1jRnp8UgN9WRI/fktHjmk7PJb7QROj50b5iBYOunZfMPeMiBOgw2HZGgncg7doJOJJm+hFRIX0S3ME6TaKMwUs+Q3HGJ60HhSWBQ/yUv5EWNzkT4Zhj0FbqVw1V5eokyXqWvd11/rIvITgQ1jbQ3yir4N64krjte6tJdaor9d5ENL2bhKEvWBFPKneg5mMrw2/b8U4MUbOQ2eJmEo2jz+GFRYQB7YZDVkdt6sqRYlaXhRxq6douFcTGSJEN5r5PVoRosfqg68eiC7qHzw1DqgsVUqnj23AWCojUpU3UIdl1uNPKKwxNC2MKtmPQ6CbhRQicFUEkjn5waS/LilUm0XMjzYAFxB/BxCqjknuiMUEFxdloGv6uMXVQeCbMdiR4CCC2068R
x-ms-exchange-transport-forked: True
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: AM0PR0702MB3603.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b06197c-da48-4337-e42d-08d903fc74f9
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2021 13:01:47.7582 (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: 6fsDtmRI+T85Ok6niM90/f6gf2N0jFsYhPUaPOEXbN6GFnvL6f7naZh/W4m6j0dmLyTaYTgc91nqmXJwkOe5l3BAx8Iin1NohPtYZ7K/kLM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5234
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/twhdAHcbm0S8OhOAegWpVFMaa-k>
Subject: Re: [Detnet] Packet Ordering Function (draft-varga-detnet-pof-00.txt)
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, 20 Apr 2021 13:01:56 -0000

Hi Ehsan,

Thanks for the comment. Right, “POFTakeAnyTime” has a special role.
It does not impact POF under normal circumstances. “POFTakeAnyTime”
allows to deal with some failure scenarios affecting the state of the POF
functionality. For example, when all paths of member flows fail for a while.

Cheers
Bala'zs

-----Original Message-----
From: Mohammadpour Ehsan <ehsan.mohammadpour=40epfl.ch@dmarc.ietf.org> 
Sent: Tuesday, April 20, 2021 12:02 PM
To: Balázs Varga A <balazs.a.varga@ericsson.com>
Cc: detnet@ietf.org
Subject: Re: [Detnet] Packet Ordering Function (draft-varga-detnet-pof-00.txt)

Hello Balàzs,

Thanks for starting a draft of POF. While reading the algorithm, I saw the parameter “POFTakeAnyTime”, where a received packet is forwarded  after no packet was received packet for the duration POFTakeAnyTime. 

I wonder about the need of this parameter. Can’t the POF function and algorithm work only with “POFMaxDelay”, since a packet is stored at the latest for POFMaxDelay? 
As written in the draft, POFTakeAnyTime must by larger than POFMaxDelay. Also at the POF point, it should incorporate the interspacing between the packets that might change significantly inside the network (comparing to source) due to the queuing delays and delay variations among the paths.



Best,
Ehsan

> On 20 Apr 2021, at 07:38, Balázs Varga A <balazs.a.varga=40ericsson.com@dmarc.ietf.org> wrote:
> 
> Hi,
> 
> A draft on Packet Ordering Function (POF) algorithms were uploaded.
> Comments and views are highly appreciated.
> 
> Thanks
> Bala'zs (and the authors)
> 
> -----Original Message-----
> From: internet-drafts@ietf.org <internet-drafts@ietf.org> 
> Sent: Tuesday, April 20, 2021 7:14 AM
> To: Balázs Varga A <balazs.a.varga@ericsson.com>; Janos Farkas <Janos.Farkas@ericsson.com>; Balázs Varga A <balazs.a.varga@ericsson.com>; Janos Farkas <Janos.Farkas@ericsson.com>; Stephan Kehrer <Stephan.Kehrer@belden.com>; Stephan Kehrer <stephan.kehrer@belden.com>; Tobias Heer <Tobias.Heer@belden.com>; Tobias Heer <tobias.heer@belden.com>
> Subject: New Version Notification for draft-varga-detnet-pof-00.txt
> 
> 
> A new version of I-D, draft-varga-detnet-pof-00.txt has been successfully submitted by =?utf-8?q?Bal=C3=A1zs_Varga?= and posted to the IETF repository.
> 
> Name:		draft-varga-detnet-pof
> Revision:	00
> Title:		Deterministic Networking (DetNet): Packet Ordering Function
> Document date:	2021-04-19
> Group:		Individual Submission
> Pages:		10
> URL:            https://www.ietf.org/archive/id/draft-varga-detnet-pof-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-varga-detnet-pof/
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-varga-detnet-pof
> Htmlized:       https://tools.ietf.org/html/draft-varga-detnet-pof-00
> 
> 
> Abstract:
>   Replication and Elimination functions of DetNet [RFC8655] may result
>   in out-of-order packets, which may not be acceptable for some time-
>   sensitive applications.  The Packet Ordering Function (POF) algorithm
>   described herein enables to restore the correct packet order when
>   replication and elimination functions are used in DetNet networks.
> 
> 
> 
> 
> Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org.
> 
> The IETF Secretariat
> 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet