Re: [Detnet] WG adoption poll: draft-varga-detnet-pof-03

Balázs Varga A <balazs.a.varga@ericsson.com> Mon, 12 September 2022 11:47 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 CA950C14CF12; Mon, 12 Sep 2022 04:47:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.68
X-Spam-Level:
X-Spam-Status: No, score=-2.68 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, 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, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vjeIYpEM45gZ; Mon, 12 Sep 2022 04:47:15 -0700 (PDT)
Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2054.outbound.protection.outlook.com [40.107.105.54]) (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 EB22CC14CF16; Mon, 12 Sep 2022 04:47:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e06lEj6wJZlA/aBHLfPwGiNs1JdxHNQnZEJcVMlr/qPlbLzZCGB2M/9QnlCwnysnlA6KLf85hDCtSOXNKEPzfiB74DRJOud4nJWLYw8a7RXWuYTnWRdJXPJsH/WIUbb4YDQoMTsR/aY/c3sfJrLgyC4kFBRqsd62BOjMWaB5wdhYFSdZS6TVJkEftjWRalo897dEPGqe4vf64Wivo2TM2tBpt4YD3ma3+ysjHbWhb082VYyLa8UIt+hFi4vG4WBbrtMXIQXNYj7JX7S40J6ydz9JfdB7S4ItCvPvw6JWsI5vfUJ8SQRyMpsb6TBc8RfI9yJfSc9aMBtVpWgA9q+Thw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8tPSEa3YL3CEH/v2erzIomnY5dJSbwTpTLDnsClqN/o=; b=BwiASIPpycl7ob0PVTc2XcAETrUgA9LQZ/yUhXO/ah0WT1C0ObiM8M82faBhbwhBP3nmoPjsRW/q4L7rxFk76ozRWX1UpOuQxrgN/IhANQagrkxeiIbE6uEhOAOKSzHtFjnledoazlwh96WatYuA4aSOyKtl2bmJK0RgNWINa+T1ZS2W0uwhGJAKiF3mZp8+vNX5D5zpYI/Gl1WdS7VurWG1qMAxhp52CkmsKtjLF8MmJhDE48bp19WSMMldS7ivMKwsDO9quV4a5cT49+kAOQlIyH1xnvHQKpox3N8beoXk+JZbh5IwKEGbbNnL3PuG8/m8K77j/+aVjM9WtHrTvQ==
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=8tPSEa3YL3CEH/v2erzIomnY5dJSbwTpTLDnsClqN/o=; b=BwqVCvvmpNVBG2AePtTahq0AiVWlEKLbu7VDyvBPNhkF7gkhHn29f8krbC2fdJ3reJ61JPOm+00dKCsZqjREjUYu6NdRxhifQ8CF92DW5rnyzpiRkC7+FBB857JLhzrd0xQL3DrSXDQG1lAG3iQ9tMPwjH8MQDJwzqA5oydWlyc=
Received: from AM0PR07MB5347.eurprd07.prod.outlook.com (2603:10a6:208:e7::31) by AS8PR07MB7160.eurprd07.prod.outlook.com (2603:10a6:20b:25d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.12; Mon, 12 Sep 2022 11:47:10 +0000
Received: from AM0PR07MB5347.eurprd07.prod.outlook.com ([fe80::2991:7c92:754d:557f]) by AM0PR07MB5347.eurprd07.prod.outlook.com ([fe80::2991:7c92:754d:557f%5]) with mapi id 15.20.5632.012; Mon, 12 Sep 2022 11:47:09 +0000
From: Balázs Varga A <balazs.a.varga@ericsson.com>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong=40huawei.com@dmarc.ietf.org>, Lou Berger <lberger@labn.net>, DetNet WG <detnet@ietf.org>
CC: DetNet Chairs <detnet-chairs@ietf.org>
Thread-Topic: [Detnet] WG adoption poll: draft-varga-detnet-pof-03
Thread-Index: AQHYuUfIMccP/GFV5UeTF1wvHGt7c63W+vgAgAS/rBA=
Date: Mon, 12 Sep 2022 11:47:09 +0000
Message-ID: <AM0PR07MB534766DFF30D75484E391ED9AC449@AM0PR07MB5347.eurprd07.prod.outlook.com>
References: <f363fca3-fb93-5d7c-f957-e9cef7bd9f61@labn.net> <1bb8d8903a1a4450bfa64e1e243ee11c@huawei.com>
In-Reply-To: <1bb8d8903a1a4450bfa64e1e243ee11c@huawei.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM0PR07MB5347:EE_|AS8PR07MB7160:EE_
x-ms-office365-filtering-correlation-id: 2b90b79f-7a85-42ff-d7fa-08da94b48672
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yDOFIUtPmk1n+MfdZcNRiZfXl/R/5olHwWyJWiAyRwSGPsbCr1lbwuWE006Q92toMxCEQkwLtvfCTqkiEuMu2sXBTYGTfjsLvLgPnmee03WHTpwHib5r3wDP/B38R1+k+YJPPfcMp5IrZvC9B2P+35Qh1o1j/UxNSH8ebPl3vnQsdTngZt28QDgSNeXORt4gJ++Ox5lIWwPQwwqQ9fac1M/x3R0N4gtyaruaMYz12QLgkIPKKYAEZJb6HSBWgTb7ueD7gjNxt6OhAJh9FiiZuPpsrErDhWDhO8M+Sab1hPKspnplnURhHek8Iv5gwQDqq7ghzmfKRpgt8i+7fV9GHpwhVZ0pEsyBe/Swfwp/zGEhiqOTFhRHbeIKrZ3v7448kc+dqsy0CSrQjrFEErPZXAB3vKx1st0dJTOThvsZrv5fPkqih2xquiv9alyt/CPZQUD5yI+2alBebsb5DTzQGlVoah5b5ZN0Avsg0E3qUpRgxrVMLyH5K0ABQWcGLTxN0Upl41FnaZz2bUE/a0vzSksI3jlLrJzysMk/COBHyrlGNDBvUT4nu2KLf3/XVIiaftEfZZxN7jYvdpzf71Mab2+8eyBfCNvmQCSw0otZGLElQxVBTY2A3LGAr2/m80JWOx2BaI9fLwZ6ukcSMbV+V7IUt5GAk44cbaVdbUQaa6XLnMQDCwlIVH0b3xbstfDLHMIjp6NkSq6znEIDhhoMc+vImzmfpuZ2l3qs8NrJ4LYKNUEUlCBfxnnoEETyjdp7942n5YCNLMoge6My5zGKb2oQ9Z3DeTwPbgIGZWNuVH4o6MvvSDIW1ZfVoZuqwE5Ihl/v3Ut8k2bleIig/SCKRw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB5347.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(346002)(136003)(39860400002)(366004)(376002)(64756008)(8676002)(122000001)(66476007)(66946007)(478600001)(66556008)(966005)(76116006)(110136005)(66446008)(55016003)(38070700005)(316002)(4326008)(71200400001)(38100700002)(82960400001)(86362001)(83380400001)(8936002)(5660300002)(186003)(26005)(9686003)(33656002)(52536014)(2906002)(41300700001)(6506007)(7696005)(53546011); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: JdFTZj/hdvkeUE9YAnB3CwiozDwuoSE76Mi7DCw/1aTzs6Vj1Xfq20tk3re/OpPbTVMDhFurMkDYpjlAezJ3pBoQ5uMOIhLRmGcSV7pxMjo6dwjzPU9AEyO02kr7zAcvhN6uGCpKLLaatlWvhS4df4bjP+Ke0LQqRrhE1pNMpqIOc4bVlvCJ14ANhr2UVwS5WUfzH7Oqrv3MsE7QFyXUFnXBi0V+6MBG9S4n3X8A3v3BevwDnLRZQR7ZYEYSGzeSR8vimpfd+9YQYKsLf9bTdOztyKFY/T5X5WYinTf8NGNMvI0ll+y1j1KL70t29WmjBi8smb52cQNzzzljGB0nh16y6RPaiIRmGhj+7w1P+SCXn4UdPC9MkXCSnRIDbat5r9ZSDwo2JMw9qZqjlcdp0TgykunYJqpBFkvXqA23ji2G5uBUTan+dr1SESQ+Y4mnjKm5y3o0vcmocMgQgiQcOnLZFro2nF9RKwX2xlcZsmxY7mUhq/5RS7S9lNilYd7LRQ3mNA5j0B8n1ugelAwOUT8IIpUifnwZwQPOepVT6/PYy5AjM4kg6RbkIESXz43bDSBd9gC/4n+o1kS60b9GcksCHEQeHKTlrLDBpVdjR7oZAX3gdK9UTTwbzezzA0X0B26TY+Av4yc4qU9XnuWOK/1ngxHY+R/UXCWz7p8FzGv6305PxvOqRyd+lrUraNnaKyydJVR2/IdIrvBbH+hntnXAv9Ad+HxCjCJExNn6ybnt3ysXn3JFV4GueMwJdW0m6e45l5sV1OjbGSUnITK+qdd9Pu+ftch70utmOg8kbM5tRIlMSHBI/F/Xaab96QFJDaXkYRQAKXMxTeo8sp/6t2YeLqB+8FUph7EaH7i+RdJYtM6BLeL5QIfbgGanPEg8qKBjFUSIkFajdYXe6ZeE2XT5VPA39NvWXw4oCRoiYYp0F0qLnE8JIXJupFvWvK+sDeHatCFJkmLFsmnI3c59+3hkVMqeXmVEVkeAoYyS0o010Wn+0JZOXf/VcArKALgvj4VUianJYbBor7wdcNBdAPknxtoh3Ij1Ljity0w59KtfK/+HWwTy+Vd+cQQyeSPJs2/bqbER16Q05tKHVkyJT/rYSfEUWV8xO8aivzRPDy8ha1QHpoAZnfdsitYFyBaaT1jnYmx3Mc4Ucgakwa+6LbKSNpWrllZ5ZFD+wgTCxv5X9mc9WdqeFsGsjS4MkvBHGA467R9jzciFD7z2pirIUUiA4HH3CwcleycPLiCKT+LHV5QaTAghT3LmUPkvNrtaG/P6BAlMO4FsEGb1COWotsL/7eIthH5pxMbFwaHvByGkdb8bY4rZeKKDYJENu+FRtskpBFrYs6mfWfU2kpTHdfEpblh5E2yiqKhmINF7d9OWJG+GeWylkYPwAnSxsRHCFw9lbfFFw7tZ5M7kTZ6bam6DeV4mQf/7XgncaNu1epDHFclF49dXSdYtmJytqil+Pb6GfEBHXepqpkFYbnFWRfrHg/3PTnliLwFLA7zi+gWmwhh8ZX4jjs32GBPZZJq31tWxHs5ghDcL0bXf/Oyml49jeRSTta3JOcjJ3GkSuE9KpMnYbl+rgAAfoAs/2TU+
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7160
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/9HkjFrSvX078L6lb8z3lgsMFpRQ>
Subject: Re: [Detnet] WG adoption poll: draft-varga-detnet-pof-03
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 12 Sep 2022 11:47:18 -0000

Hi Xuesong,
Many thanks for the support of adoption and your comments.
See my comments below. 
Cheers
Bala'zs

-----Original Message-----
From: detnet <detnet-bounces@ietf.org> On Behalf Of Gengxuesong (Geng Xuesong)
Sent: Friday, September 9, 2022 12:28 PM
To: Lou Berger <lberger@labn.net>; DetNet WG <detnet@ietf.org>
Cc: DetNet Chairs <detnet-chairs@ietf.org>
Subject: Re: [Detnet] WG adoption poll: draft-varga-detnet-pof-03

Hi WG,

Support adoption with some comments which could be considered by the authors as follows. 

Best
Xuesong
--
section 1
" 
A possible implementation of PRF and PEF functions is described in  [IEEE8021CB] and the related YANG model is defined in [IEEEP8021CBcv].

In general, use of per packet replication and elimination functions may result in out-of-order delivery of packets, which may not be acceptable for some deterministic applications.  Correcting packet order is not a trivial task, therefore details of a Packet Ordering Function (POF) are specified herein.
"
[Xuesong] It may be more clear if adding some background here, for example why PRF and PEF are defined in IEEE and POF is defined in IETF.

<Balazs> Sure we may add some further clarification. Please note, that the PREOF functions are defined by IETF. Here we refer to IEEE standards only as a possible "algorithm / implementation variant".


" So far in packet networks, out-of-order delivery situations were
   handled at higher OSI layers at the end-points/hosts (e.g., in the
   TCP stack when packets are sent to application layer) and not within
   a network in nodes acting at the Layer-2 or Layer-3 OSI layers."
[Xuesong] I think packet in order is also requested in network. For example per packet load balancing will also cause packets out of order and reordering is requested. So does this mechanism also work for this scenario?

<Balazs> Text here just refers to some history / examples. Regarding your question: yes, the mechanism described in the draft can work also in per packet load balancing scenarios. 


Section 4.2
"Delay calculator: buffering time considers (i) the delay
       difference of paths used for forwarding the replicated packets
       and (ii) the bounded delay requirement of the given DetNet flow."
[Xuesong] Why is the delay caused by reordering not considered in the delay calculator here?

<Balazs> It is considered. The delay calculator determines the maximum delay a packet can sit in the POF buffer (i.e., POFMaxDelay) without breaking the e2e latency requirement.


Section 4.3
"The basic POF algorithm delays all out-of-order packets until all
   previous packet arrives or a given time (POFMaxDelay) elapses."
[Xuesong] Shall we consider to add the a parameter of MaxDisorderNum here? Because the buffer size is limited and the maximum number of streams that can be processed (POF node capability) will be affected by this parameter, for example: the maximum number of streams = BufferSize/(MaxDisorderNum*MaxPacketSize)

<Balazs> In general, MaxDisorderNum can be calculated based on the flow characteristics and the network topology. It is similar to calculate the size of the "History Window" for PEF. We may need some discussion to clarify e.g., the relationship of MaxDisorderNum and MaxMisordering. My view is that, BufferSize and MaxDisorderNum are rather design parameters and not POF configuration parameters, but I may missed your point.


Section 4.6
" The selection of the POF algorithm depends on the network scenario
   and the remaining delay budget of a flow."
[Xuesong] Could here add some simple description about the existing normal reordering mechanism and the relationship with the algorithm described in this document, for example Sliding window?

<Balazs> This may need some further discussion. What do You mean by "normal reordering mechanism"? 


> -----Original Message-----
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Lou Berger
> Sent: Friday, August 26, 2022 8:30 PM
> To: DetNet WG <detnet@ietf.org>
> Cc: DetNet Chairs <detnet-chairs@ietf.org>
> Subject: [Detnet] WG adoption poll: draft-varga-detnet-pof-03
> 
> Hello,
> 
> This email begins a 2-week adoption poll for:
> https://datatracker.ietf.org/doc/draft-varga-detnet-pof/
> 
> Please voice your support or technical objections to adoption on the 
> list by the end of the day (any time zone) September 9.
> 
> Thank you,
> Lou (as Co-chair)
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
_______________________________________________
detnet mailing list
detnet@ietf.org
https://www.ietf.org/mailman/listinfo/detnet