[RTG-DIR] RTG-DIR last call review of draft-ietf-detnet-data-plane-framework-03

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Thu, 26 December 2019 16:30 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A8ED12004A; Thu, 26 Dec 2019 08:30:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.501
X-Spam-Level:
X-Spam-Status: No, score=-1.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, PDS_BTC_ID=0.499, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ecitele.com header.b=E7J8i069; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=xu3k6E3r
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 Mb6zZrQ1qlY3; Thu, 26 Dec 2019 08:30:24 -0800 (PST)
Received: from mail3.bemta25.messagelabs.com (mail3.bemta25.messagelabs.com [195.245.230.82]) (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 50772120026; Thu, 26 Dec 2019 08:30:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1577377821; i=@ecitele.com; bh=hgpeogGEjuAIfzPMvKfaL/onUxBsaNoF2uy39Xtj/k8=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=E7J8i069WorW5AJueVRciRVKF3c9+870jHygqQPx889bBhaInlSFLVBTydaXDO00+ R68Yy/yIIxfERcoO6KKv2QYaJM1RawbBP0hDvceMLvvvEELXSht/BARoeU1/NvAp2L Ytq3oYyEtKkNioTwicRgMmZnjyJc6AGxvgpKfv9k=
Received: from [46.226.52.197] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-2.bemta.az-b.eu-west-1.aws.symcld.net id 5F/7A-09012-D10E40E5; Thu, 26 Dec 2019 16:30:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHJsWRWlGSWpSXmKPExsUi9LZng67MA5Y 4g8PzVC02d2xgs/j9aTaLxdU1l9ktTs75wWyxYM1TdgdWj5Yjb1k9liz5yRTAFMWamZeUX5HA mvGkZQdTwYwrzBUnrjk1MDacY+5i5OJgFFjKLLHy1ARGCOcYi8St91ehMpsZJU4cn8QO4rAIr GWWeP33HpgjJNDPJHGss4cRwrnPKPG1/zVLFyMnB5uArcSm1XfZQGwRAU2J/p5bLCBFzAJvGC X2fl0CViQs4Cex/N1fRoiiEIn/l+ZCNehJTP9yASzOIqAqsX7zZbB6XoFYifVTl4LZjAJiEt9 PrWECsZkFxCVuPZkPZksICEgs2XOeGcIWlXj5+B8rRH2SxP2nCxkh4ooSM+7NYYewZSUuze8G inMA2coSW17EQoR9JRacbWWBCGtJrN/nAmGqSPw7VAlRkSPR9HQd1FJ1iZaP81ghbBmJd3N2g oNEQmAGi8Tc6X/BrhESSJY4MeczC0SRnMSq3ocsMA0Pbmxnm8CoOwvJMxB2nsTzS69ZZ4E9Ly hxcuYTlllAZzADQ3T9Ln2IEkWJKd0P2SFsDYnWOXPZkcUXMLKvYrRIKspMzyjJTczM0TU0MNA 1NDTSNbQ01zU0N9FLrNJN0kst1S1PLS7RNdRLLC/WK67MTc5J0ctLLdnECExsKQVH1+1gPPz1 rd4hRkkOJiVR3ngvpjghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryO91jihASLUtNTK9Iyc4BJF iYtwcGjJMKbdB8ozVtckJhbnJkOkTrF6M0x4eXcRcwc734uBpInVy0Bkh/B5HcweWTu0kXMQi x5+XmpUuK8i0A2CICMyCjNg1sAyxaXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzuoFM4cn MK4G74xXQiUxAJ34UYgI5sSQRISXVwMSw9cbd/JlXU3T+zrikXte3al960XM1C55P02S1TrJJ a02si+9jd9hzfW5HUYgI48a79xfJ96wtLnn42O1Vu+i9iM/TYqrSZIIXcL+IE4ndH7dYXbB46 6VF8dpbpv2c9LWu1+PxQtuL2zcvmlsy81ReS2T3wwkTmD2tGzLEGB7P/OXOdd/tU/fzd/Pz72 qKVlUnmM05Fvy1VET097tzx+SW1ezdejQgcskBvagTjxVPd1junvRg3zOrxg8mHBsNPO3yD3H bbNatuBf5b8NcVr2ppVuC7Hr9lBWUtl3jFp/FUja96+nfUwGLerO/PZuaevpL3++Ft86Il3sE W/fcfvzC4pLXzW2R6xY8PL3+jre6EktxRqKhFnNRcSIAs0lkI5EEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-8.tower-285.messagelabs.com!1577377817!1254999!1
X-Originating-IP: [18.237.140.176]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.44.22; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 19080 invoked from network); 26 Dec 2019 16:30:19 -0000
Received: from p01a.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.176) by server-8.tower-285.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 26 Dec 2019 16:30:19 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ve8UbeLjc7jx8ty4OrJceY8FpmZQcH/PZBLarBkscPduOFpzwXhTa4BCX9+Ii1IP8XQ7ipXp+zT7uM7FM9F6IpwAg8gxXD5ZiB2wEmzG3LVEcXPZxFfZ4ZGQApgce/9u1Ijj9JHMQzTbfelm3Wfcm0tPzjyl37DXNLCekXKplnqhxm7TTdllP7d1IAnAycrq+HopLFsgm+vvdNwp2fOnjbVui7lKw60W5WXISwJN/s/qv30fUH4IDsUhpmnr+0kaKwz8hcGc1ubYTqwcJRujuSsiFvYt7fMbZTZgjFUgWe9J8vfoVsjUHgJHWsQwf3YHEwGIR+NP55GScJgVbBZ0aA==
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=hb7wvkd3Ev/+u7wNo6CeZj1ejyro7wVSorcds1SsC2c=; b=lG6y1veGCNVPEp/X7bXuUuuPW5fkmnfBffVgx4/cp1RVTWk78PB7Nf8h4ZtmkHVF3yNbHYX7YYM52+5UfKnycpAa/01ynf753iXXFAWIN4st7e64a4WbP6u5CEnMNQfjpJnHxaXPAiEHpgeUPYYKBZZLISCMWq+FMCH8TN8UI7DUwOrAJfJxLlPXsORSPws5o/kAkZQnvFjaJaLQqkds9I859h5qbi5eZtlyE6NCGzs3s3/Awk+QF55m3lvtnhAJhMcQ56hriWLW/DEUmmzhH5/+6LzJRjIx3IZQARlGnWvBpQ9UYkMylstLf1XKCl/l5dRfD97sHSSriHncZbxefA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hb7wvkd3Ev/+u7wNo6CeZj1ejyro7wVSorcds1SsC2c=; b=xu3k6E3rpcr0u4/1sQZ/gUhLx48I6idAyTjjK6Q7Wkb/KgzDCGHcMQYdtmPesYN6ukxEIqWazem+U9XW0N+HK0nXwNYIrAOtyZ5mZIzvwBIrYYJm5RzOv0BbCIa/kz/Vc0cXeEFbZ38UpaOYHyMc1Kk5GpZ7Y1PMQUBlLgpzI/8=
Received: from DB8PR03MB5865.eurprd03.prod.outlook.com (10.255.16.31) by DB8PR03MB5612.eurprd03.prod.outlook.com (20.179.250.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.15; Thu, 26 Dec 2019 16:30:14 +0000
Received: from DB8PR03MB5865.eurprd03.prod.outlook.com ([fe80::4db4:42fa:5ee2:8de3]) by DB8PR03MB5865.eurprd03.prod.outlook.com ([fe80::4db4:42fa:5ee2:8de3%7]) with mapi id 15.20.2559.017; Thu, 26 Dec 2019 16:30:14 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-data-plane-framework.authors@ietf.org" <draft-ietf-detnet-data-plane-framework.authors@ietf.org>, "Yemin (Amy)" <amy.yemin@huawei.com>
Thread-Topic: RTG-DIR last call review of draft-ietf-detnet-data-plane-framework-03
Thread-Index: AdW7xh0d4qjobuHaTbarNnzXAVFyrg==
Date: Thu, 26 Dec 2019 16:30:14 +0000
Message-ID: <DB8PR03MB5865E272423112C88345259A9D2B0@DB8PR03MB5865.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 5cfbf55f-0dad-49a8-7d90-08d78a20e2ae
x-ms-traffictypediagnostic: DB8PR03MB5612:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR03MB5612681F43717522DB6BFE229D2B0@DB8PR03MB5612.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 02638D901B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(396003)(136003)(39860400002)(346002)(376002)(189003)(199004)(51444003)(64756008)(66446008)(66556008)(2906002)(9686003)(55016002)(66476007)(6916009)(478600001)(7696005)(4326008)(76116006)(66946007)(6506007)(8936002)(26005)(54906003)(316002)(9326002)(8676002)(33656002)(81156014)(81166006)(5660300002)(186003)(86362001)(52536014)(71200400001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR03MB5612; H:DB8PR03MB5865.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wCDTmDz4osM/IoOvvQaUyIKwigSzjCBSIQTw6kFhwmrTQ9Bm853TZfxfAj4AgdVA0CtY6uo7dYSiOI7PPU/yblu4o2yQdXK86YeZevUBxPqIJqwoamCbLKnXw+xWexwQHVdwyIjXuUM023kQyBZ4r7Xv9brgkyHmdMC7Dt01GkJH41nQOvAyOr6gsGPlr/kKXRdG+VKe5QSdfoYm6LGE4aNMszxIpM33nN8Sr0cxiJWJt0m/42bHy5ut4X860tTM/nfgMB6NSDPcFjU2TvCA9aJ1KpP8bV5Bu1qqI/tBw62ftYz41n3x50qxPmb71JOq3y6RPFqZ9i4GZAtXQSSvDQnzTMybw9+A1RJKjrdg3DHEg7NkiNCbsK90282i1mpNTIMZ0PICEfo5flldfKE5OLXvCms0nzaT2p4ABgW7ITswFynRxhYYriMuzMeanpLkHECSO1Lg11ch7jQz3O3yti/C0DaDiArRgGGpQm3mCUXXIVvm0nbBd3f4/bo2ZoC6Zri7LL/s+lGd6gW++GvarlSplLcGdhycYCyXIJ//Feg=
Content-Type: multipart/alternative; boundary="_000_DB8PR03MB5865E272423112C88345259A9D2B0DB8PR03MB5865eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5cfbf55f-0dad-49a8-7d90-08d78a20e2ae
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Dec 2019 16:30:14.0848 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zTl/gUp9k/NZ0AE3LLe4eRrFsbTiTjp7y4d+EKjcXfkFT8dc3Oyxzs6uBG7qBx+v652fHCleiOG7nQkH420AiA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR03MB5612
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/iycydS3pAfD01oPjc4NqQyEtcBI>
Subject: [RTG-DIR] RTG-DIR last call review of draft-ietf-detnet-data-plane-framework-03
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Dec 2019 16:30:27 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir<https://clicktime.symantec.com/3HoggwpVJ3tAkafdde3M5kS6H2?u=http%3A%2F%2Ftrac.tools.ietf.org%2Farea%2Frtg%2Ftrac%2Fwiki%2FRtgDir>

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-detnet-data-plane-framework-03.txt
Reviewer: Alexander (“Sasha”) Vainshtein
Review Date: 26-Dec-19
IETF LC End Date: Not known
Intended Status: Informational

Summary:
I have some minor concerns about this document that I think should be resolved before publication.

Comments:
The draft is one of a group of DetNet documents.
One of these documents has been already published as RFC 8655<https://clicktime.symantec.com/3G9XdBmhXdcKZ9XbdXGkvRB6H2?u=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc8655>, while several others are in different stages of the IETF process.
These documents seem to be closely related, and this makes reading and understanding the DetNet Data Plane Framework draft complicated (at least for somebody, like me, who is not deeply immersed in the topic).
Specifically, reading RFC 8655 seems to me a mandatory prerequisite for understanding the data plane framework draft.

I would also like to notice that there are 7 authors listed on the front page of  the draft.
I defer to the WG chairs and the ADs to decide whether this is acceptable, or any changes are required.

I have privately discussed my original comments with the authors prior to posting this review, and received highly relevant feedback that has helped me to resolve some of my concerns and to clarify some of the remaining ones.  I also believe that we have reached a rough consensus regarding disposition of the majority of my comments. I would like to express my gratitude to the authors of the draft for their  responsiveness and cooperation.

Major Issues: No major issues found.

Minor Issues:

1.       As mentioned above, RFC 8655 looks to me a mandatory pre-requisite for reading and understanding this draft. Therefore I suggest making it a Normative reference (currently there is just an Informative reference to the draft that already has been published as RFC 8655). This issue has been discussed with the authors, and, as I can see it, there were no objections to such a change.

2.       After reading both  RFC 8655 and the DetNet Data Plane Framework draft I have failed to understand whether the “Packet Ordering Function (POF)” is expected to actually reorder (or try to reorder) packets that have been received out of order, or could simply discard such packets:

a.       On one hand:

                                                               i.      The DetNet Data Plane Framework draft says in Section one that “The service sub-layer is used to provide  DetNet service protection and reordering”

                                                             ii.      Section 3.2.2.2 of RFC 8655 says that “The POF uses the sequencing information to reorder a DetNet flow's  packets that are received out of order”

b.       On the other hand, neither of these documents mentions the need for additional resources (buffers and timers) that are required for reordering of packets received out of order, and impact of this operation on the packet delay variation (a.k.a. jitter). What’s more, allocation of these resources (if they are used) would have to be done at the DetNet service sub-layer, and this seems to contradict RFC 8655  where allocation of resources is associated just with the forwarding sub-layer (see Figure 2 in Section 4.1.1 of RFC 8655 that is also reproduced verbatim in the DetNet Data Plane Framework draft).

c.       For comparison, the PWE3 documents that deal with sequencing and reordering clearly differentiate between reordering and discard of packets that have been received out of order:

                                                               i.      Section 4.2 of RFC 4385<https://tools.ietf.org/html/rfc4385> provides a clear definition of PWE packets received in and  of order. It then says that “If the packet is found to be in order, it MAY be delivered  immediately” and “Packets that are received out of order MAY either be dropped or  reordered.  The choice between dropping or reordering an out-of-sequence packet is at the discretion of the receiver”.  I.e., ordering can be achieved by simply dropping packets that have been received out of order

                                                             ii.      Section 7.3.2 of RFC 4197<https://tools.ietf.org/html/rfc4179> (that deals with TDM PWs) says that  packets received out of order “SHOULD be reordered if not judged to be too late or too early for  playout”

d.       From my POV the DetNet Data Plane Framework draft should clearly define the expectations from the POF regarding handling of packets that have been received out-of-order, and the impact of reordering (if it is used) on the goals of the DetNet services.

3.       Elimination of replicated packets is yet another important function of the DetNet data plane that seems to be under-specified. From my POV ability to perform this function depends on the (worst case of the) differential delay between the paths taken through the network by the multiple copies of the packet, but I have not found any discussion of such a linkage in the draft.

4.       The DetNet Data Plane Framework draft mentions in the Introduction that  TSN as a possible (but not mandatory) underlay for carrying the DetNet flows, and says that “some of the DetNet benefits can be gained by running over a data link layer that has not been specifically enhanced to support TSN”. It would be really nice if the draft would also specify which (if any) of the DetNet goals could not be achieved if it runs over the data link layer that has not been enhanced to support TSN. Specifically, I would like to see:

a.       Whether the DetNet data plane is expected to provide any equivalent of the frame preemption function defined in IEEE802.1Qbu

                                                               i.      The relevant text in RFC 8655 only says that all the TSN techniques are currently defined for Ethernet and Layer 2 bridging, “they are all, except perhaps for packet preemption, equally applicable to media other than Ethernet and to routers as well as bridges”

                                                             ii.      Personally I believe that preemption is closely related to usage of specific media, but this may be due to my admitted ignorance in these matters

b.       What could be the impact of NOT supporting frame preemption in DetNet on its goals, especially on jitter?

5.       The draft states, in Section 4.2.4., that “DetNet applications typically generate bidirectional traffic”.

a.       I have looked up RFC 8557<https://tools.ietf.org/html/rfc8557> and, especially, RFC 8578<https://tools.ietf.org/html/rfc8578>, but did not find there any justifications for this statement. In fact, some of the application listed in RFC 8578 (e.g. all applications related to audio and video) seem to be inherently unidirectional.

b.       I think that some clarification, preferably with references to specific DetNet use cases that require bidirectional traffic, would be useful

6.       The term “d-CW” appears several times in the draft without either am explicit definition or a clear reference to such a definition.

a.       The definition of d-CW seems to be in Section 4.2.1 of the DetNet Data Plane: MPLS<https://tools.ietf.org/html/draft-ietf-detnet-mpls-04> draft

                                                               i.      If this is correct, then an explicit reference to this draft should be added IMHO

                                                             ii.      I am not sure if this would make  the DetNet Data Plane: MPLS draft a Normative reference to this draft, or it can be left as an Informative reference (as today)

b.       I find it somewhat surprising that the  term d-CW d is not used in Section 3.5. “DetNet MPLS Data Plane” of the DetNet Data Plane Framework draft. Instead, it only mentions “a shim layer called a control word (CW)” followed by a reference to RFC 4385.

7.       In Section 4 the draft describes the DetNet data plane requirements to the DetNet Controller Plane without providing any explicit definition or a reference of the latter:

a.       It seems that the relevant definition appears in Section 4.4.2 of RFC 8655

b.       IMHO adding this reference explicitly (or even reproducing it verbatim) would help the reader to understand why, say, allocation and distribution of S-labels and F-labels are required from the DetNet Controller plane in the draft

8.       Section 3.6.1.4 “Network Coding” says that “Network Coding, not to be confused with network programming, comprises several techniques where multiple data flows are encoded”.

a.       No further explanation or reference is provided

b.       I freely admit complete ignorance in all matters dealing with Network Coding, therefore I did not understand why this section appears in the draft.

c.       One of the authors has pointed to the IRTF Coding for efficient NetWork Communications<hhttps://datatracker.ietf.org/rg/nwcrg/about/> Research Group (NWCRG)  as the possible source of information about Network Coding, and this was really helpful to me. I think that adding at least this pointer (and possibly some others) as Informative Reference(s) to the draft,  would be helpful  to other readers as well.

Nits:
I did not run the nits check on the draft. So I just included two sentences that looked problematic to me. However, I am not a native English speaker, so please consider these with a grain of salt.


1.       Something seems to be wrong with the grammar in the following sentence in Section 3.6.1.1: “Misbehaving DetNet flows must be detected and it have to be ensured that they do not compromise QoS of other flows”

2.       The next sentence in the same section “The use of (queuing, policing, shaping) policies can be used to ensure that the allocation of resources reserved for DetNet is met” IMHO should be rephrased e.g., like “Queuing, policing, and shaping policies can be used to ensure that the allocation of resources reserved for DetNet is met”.

Hopefully, these notes will be useful.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________