Re: [Raw] Thoughts on Problem Statement draft

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Wed, 23 October 2019 13:22 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: raw@ietfa.amsl.com
Delivered-To: raw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90C751208A6 for <raw@ietfa.amsl.com>; Wed, 23 Oct 2019 06:22:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Jr6vDuzq; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=S3Nw0bo0
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 MImUQ_sGVAwd for <raw@ietfa.amsl.com>; Wed, 23 Oct 2019 06:22:31 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F20E71208DC for <raw@ietf.org>; Wed, 23 Oct 2019 06:22:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=54855; q=dns/txt; s=iport; t=1571836950; x=1573046550; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=H51UnLp4kiNvcCNMlFJ0ZkKffQ9KJwVhqcsytsQQxLg=; b=Jr6vDuzqeLOvg5pmn3mk3GPFOcIvBWLF2LVtrLxJTA8c26oaMCE8cswa wUevt4yOMzq3yL6Apzj6aWVubn53OpLZoS5PareuHkCoq0sb4VMR2RlDg CQ4iJfCRZanRVQr0rwj30oB1G4LuTnzXPtKliGSeKXXzNlYn0/s7LPcb5 I=;
IronPort-PHdr: 9a23:5fS2MR84WES1r/9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+8ZR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUERoMiMEYhQslVdaZCVDxIeT2Ryc7B89FElRi+iLzPA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AdAQDXU7Bd/5pdJa1lGwEBAQEBAQEFAQEBEQEBAwMBAQGBagMBAQELAYEbLyQsBWxXIAQLKoduA4pXTpoTglIDVAkBAQEMAQEnBgIBAYRAAoM0JDcGDgIDCQEBBAEBAQIBBQRthTcMhVECAQMSCBMTAQEsAgoPAgEIOAENMiUBAQQBGgwHB4MBgXlNAy4BAgymeQKBOIhhgieCfgEBBYE4AoNQGIIXAwaBNgGFFYZ5GIFAP4ERRoJMPoJiAQECAYEdQwwfC4MKgiyMbhKIMiSJDo5+CoIkhw6BS4NOiRqCO4dThC2GX4Q0hFSJYognkSACBAIEBQIOAQEFgWgjgVhwFTuCbFAQFIMGg3OFFIU/dAGBKI8dAQE
X-IronPort-AV: E=Sophos;i="5.68,221,1569283200"; d="scan'208,217";a="648711690"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 23 Oct 2019 13:22:28 +0000
Received: from XCH-ALN-012.cisco.com (xch-aln-012.cisco.com [173.36.7.22]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x9NDMS2m000904 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 23 Oct 2019 13:22:28 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-012.cisco.com (173.36.7.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 23 Oct 2019 08:22:28 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 23 Oct 2019 08:22:27 -0500
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 23 Oct 2019 09:22:27 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZDs2DhB6zcV0oUH2uAhhJzfbxZ+uQgg2ylveMbFOvc42v//snRJsSEGVp/BwvVT8BJ4fu1xQbXSaUJjRsF+j5S3g9HbzR8/7e7IXU6K8/eATtvquh8czGdoUqz88uhvF7ou/eZFvxFBkRF7tervBLI79XT0om7IlRCPZcOcdBAmbVea8dJLsQvJt84TnZRn42NiMSfnIXc4jkyBsDzCSvFnp3+nU+5E6GZVl1Yntf1GaIG8ztVcAXmCPF8hRAu1KV6noaGv5LFZVtNOMkwM2ZFwp+KriBc4R0UGEgjQCbDXd4k+3zckZsXxecSgpTY+MHMPtXWLY9debt7pIYNzAiA==
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=ezHyyMl+Ebx6Jks/2pyJiPaqkMdkWh08z/iIZa17JJc=; b=hBpPQMAYlbJKSaCWrMK/pmJwH7OwbkZpe1gM/v99l4f7RW+U+9xXSPUsDFl7njpEjqOWrMVX/O7WhX4+Rbbv+yHcCQPbRSoYTLi/lYRCKH1eWjHq6Tia/b3OZ2ESqC6vzHMrKpQeXSH3ehRiSdwayaUxT9VeTCw115z62J0RAoXsyRpEngZblYR7RpnXNdlzEi9P/XNa9rITZ/ACE7xckJREmRG8gQt8pmq6qvegIW33B0O4NVySJT8qN6iekKCPxCUiaBtXKKB3iIF6hzVweyLQLvjQJmaEjHFjck+7Zjr1mlVV61gwXE5W01QcsyVvK+Ik4F6IqE04FkFAOF2WbA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ezHyyMl+Ebx6Jks/2pyJiPaqkMdkWh08z/iIZa17JJc=; b=S3Nw0bo0EEcJQIse0lx5CE9ns5lWjIL4MumKrrpNznwvN3Xba3bICwA6le00aGPqI8aiZucPcPJSO1nLphfbLu3sKjBwJy9gfaVvyJfuDy3REu0wWTOyOYv4OiwFudKScZyK0wuztesPx3VdhwXf2xVc4UFafTGvJrD3ZlO4XrI=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3949.namprd11.prod.outlook.com (10.255.181.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.19; Wed, 23 Oct 2019 13:22:26 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::31c9:3a31:3c07:a920]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::31c9:3a31:3c07:a920%6]) with mapi id 15.20.2387.019; Wed, 23 Oct 2019 13:22:26 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Grossman, Ethan A." <eagros@dolby.com>, "raw@ietf.org" <raw@ietf.org>
Thread-Topic: Thoughts on Problem Statement draft
Thread-Index: AdWIc3SltSNx6w+HRyGd1cGb6R68EwASNsrg
Date: Wed, 23 Oct 2019 13:22:08 +0000
Deferred-Delivery: Wed, 23 Oct 2019 13:21:39 +0000
Message-ID: <MN2PR11MB356543ABF4C19267F79110B9D86B0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <BYAPR06MB432572B2D1AAE15FDB0AA2AFC4680@BYAPR06MB4325.namprd06.prod.outlook.com>
In-Reply-To: <BYAPR06MB432572B2D1AAE15FDB0AA2AFC4680@BYAPR06MB4325.namprd06.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [2001:420:44f3:1300:fc9e:730:2c16:4060]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e6ab9887-5c89-4bc2-4cc1-08d757bc0bd4
x-ms-traffictypediagnostic: MN2PR11MB3949:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <MN2PR11MB394942A61199B110B58F57A2D86B0@MN2PR11MB3949.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-forefront-prvs: 019919A9E4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(366004)(346002)(39860400002)(396003)(189003)(199004)(51914003)(966005)(236005)(229853002)(55016002)(81166006)(74316002)(66574012)(486006)(6436002)(81156014)(46003)(446003)(66446008)(9686003)(54896002)(6306002)(30864003)(476003)(11346002)(25786009)(6666004)(99286004)(5660300002)(478600001)(52536014)(14454004)(14444005)(256004)(71190400001)(8676002)(71200400001)(606006)(7736002)(6246003)(76176011)(66946007)(316002)(76116006)(2501003)(790700001)(102836004)(8936002)(6506007)(7696005)(6116002)(64756008)(66476007)(186003)(2906002)(86362001)(33656002)(110136005)(561944003)(66556008); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3949; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sTyKnSs15wFD04mE3d+MtQnyRP5Am7mpyTF5n/7/pFLmBCKHE8+6hiCbGbzTV0MCO0CuXIva1yrW3Mz9zuucddyGsIrTJJ9iqlTMMU0OhMFGFdaQ+S3t/KEoYG67UeGlw21OYnCnIOxDN6fh7msPEEmPGx8r7LqQCQ2FB604z/WnTE3pmoxFlX0/3+7XnWufThGAmqRnUXJVaUHw/FE7nFZCXOnlhFwyxiFw7EpkztFMdO4zy910MrS1D3eQswvT71L0ilLv4w581HG4PFyexLpE5uxvHvXj3v6RftnOurYJYSeXWYemQHPb5YesqLriU2Y0NujKk4SiJleU2VuwNB29kCHN6ZaS0hVBwl6Jy+e48iilotQUD13nIUsvlyz1MwLgNM1627aQQUWY7SjMk5sFWGEp+8xUs4gS+e+zGMw9jlxW6dE/UaHsUlymPW0pdnODnjEhYyshh1BA/s1m5S9iZkyVrS+R7yfuf6yoZmU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB356543ABF4C19267F79110B9D86B0MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e6ab9887-5c89-4bc2-4cc1-08d757bc0bd4
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2019 13:22:25.8236 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AprQexZQxqhbt5q6fRGCF33j7vndqNzJ5kqQMgvHTWsEFQRJBh24ADyJF4W7eelPsxFB2nzYH2ZmQ7wMGjKmEQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3949
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.22, xch-aln-012.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/7qQGyy02zXFtUkxwzV-P7pOFaTk>
Subject: Re: [Raw] Thoughts on Problem Statement draft
X-BeenThere: raw@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: reliable and available wireless <raw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/raw>, <mailto:raw-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/raw/>
List-Post: <mailto:raw@ietf.org>
List-Help: <mailto:raw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/raw>, <mailto:raw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Oct 2019 13:22:35 -0000

Hello Ethan :

Many thanks for the in depth review! Would you wish to co-author? The draft would immensely benefit from you DetNet eye and revisiting the language would be good too.

Let's see below:


  1.  "provide a Reliable and Available service" - I don't think this is a clearly defined term, particularly when capitalized as a proper name. In lower case each word could be parsed for a definition ("reliability" and "availability" each have definitions in this context, I would say, e.g. https://reliabilityweb.com/tips/article/understanding_the_difference_between_reliability_and_availability/). I think early in the draft we should carefully define what RAW means in practice, and how it differs from "deterministic", the word we are trying to avoid. Perhaps this definition could be based on the sentence from section 4: "[A] prerequisite is that an IP link can be established over the radio with some guarantees in terms of service reliability, e.g., it can be relied upon to transmit a packet within a bounded latency and provides a guaranteed BER/PDR outside rare but existing transient outage windows that can last from split seconds to minutes."

<Pascal>
Yes, we should have an early section in that. Would you be willing to propose that text? Your link is spot on and match the industrial terminology that we used to name the mailing list. The definitions, applied to wireless, could be added to the terminology section.

Proposal for this:




2.  Terminology



   RAW reuses terminology defined for DetNet in [DetNet-ARCH], e.g.,

   PREOF for Packet Replication, Elimination and Ordering Functions.



   RAW also reuses terminology defined for 6TiSCH in [6TiSCH-ARCH] such

   as Track.  6TiSCH defined the term Track for that complex path with

   associated PAREO operations.



   RAW defines the following terms:



   PAREO:  Packet (hybrid) ARQ, Replication, Elimination and Ordering.

      PAREO is a superset Of DetNet's PREOF that includes radio-specific

      techniques such as short range broadcast, MUMIMO, constructive

      interference and overhearing, which can be leveraged separately or

      combined to increase the reliability.



   This document reuses terms that are well-defined in the context of

   automation to networking and packet delivery, in particular for

   reliability and availability.  In the context of the RAW work, they

   are defined as follows:



   Reliability:  Reliability is a measure of the probability that an

      item will perform its intended function for a specified interval

      under stated conditions.  For RAW, the service that is expected is

      delivery within a bounded latency and a failure is when the packet

      is either lost or delivered too late.  RAW expresses reliability

      in terms of Mean Time Between Failure (MTBF) and Maximum

      Consecutive Failures (MCF).



   Availability:  Availability is a measure of the relative amount of

      time where a path operates in stated condition, in other words

      (uptime)/(uptime+downtime).  Because a serial wireless path may

      not be good enough to provide the required availability, and even

      2 parallel paths may not be over a longer period of time, the RAW

      availability implies a path that is a lot more complex than what

      DetNet typically envisages (a Track).



In more details:

RAW differs from TSN because the access to the medium at a precise time cannot be guaranteed, and the delivery is statistical. We cannot expect mechanism like pre-emption over the shared medium because we cannot interrupt a remote talker. MUMIMO and Time Slot/Resource Unit/Resource block allocation help a lot but that's still no guarantee. So there will be a latency and a loss budget at each hop, and there will be misses on an individual hop. Because a single path is not good enough to provide the required availability, and even 2 parallel paths may not be over a longer period of time, the RAW availability implies a path that is a lot more complex than what DetNet typically envisages. 6TiSCH defined the term Track for that complex beast. And the definition of reliability expressed in the paper needs adaptation to our use cases. 1) we need to define a "fault" for MTBF: the service that is expected is delivery within bounded latency and a failure is when this does not happen, either the packet is lost or delivered too late. The network must meet reliability criteria that include both MTBF and consecutive faults (losses-in-a-row), e.g., we SHOULD never see LIAR > 3.
</Pascal>


  1.  "getting traction in various industries including .. online gaming... ". Online gaming is explicitly out of scope for DetNet so even if it has some possible relevance it will just raise the wrong questions, please delete. I see that there is a reference to gaming at https://tools.ietf.org/html/draft-bernardos-raw-use-cases-00#page-10, and there the variants appear to be differentiated from "online" (which I interpret to mean Internet-based) gaming. Maybe one could say "wireless gaming", although in the interest of cleanliness I would rather drop it entirely for the Problem Statement.


<Pascal>
I made that a separate thread. Not ready to give up online gaming. Arguably not a focus for DetNet but a key application for RAW. Happy to rename as you suggest. Dropping implies losing the key Wi-Fi use case.
</Pascal>



  1.  "as a first approximation can ignore flapping" - is the meaning of "flapping" really understood outside the wireless community?

<Pascal>
It is well known at the Routing area, for sure. Fond memories from OSPF and the likes. But for wireless people, I'm not sure. Wireless does not flap like a misbehaving wired interface. We should probably create our definition in the terminology indicating short (typically sub-second) transients where the delivery drops to (almost) zero.

Proposal



   Flapping:  In the context of RAW a link flaps when the connectivity

      is interrupted for short transient times, typically of a subsecond

      duration.


</Pascal>


  1.   "This signaling enables relays to tune retries and replication to be met" - Somehow this sentence doesn't converge for me -  maybe you are trying to say "This signaling enables relays to tune retries and replication to meet the required QoS"?


<Pascal>

Applied

</Pascal>




  1.  Can Informative RFC/drafts be referenced Normatively as done here with the DetNet and RAW Use Case drafts?



<Pascal>

Yes: A normative reference denotes a spec that must be read to fully comprehend this. It is kind of a misnomer and not related to the track.
This draft is informational so it can refer normatively to others without a downref.

</Pascal>



  1.  It seems DLEP is rather close to what RAW needs, but extended (presumably by an independent layer/protocol) to include a more dynamic and interactive parameterization of the link? I would like to hear in a little more detail how DLEP could fit in with RAW.

<Pascal>
DLEP (to my best understanding) provides an abstract interface between a network layer and a radio, e.g. over a cable when the radio is deported, e.g. through a serial cable. It could be seen as a widely augmented L2 trigger, and it is local to a node. The OAM that we need is end to end along a track. It may capture and aggregate information learned through DLEP or other methods.

</Pascal>


  1.  Perhaps a diagram of how RAW would fit in with DetNet would be helpful? Like what would be the analogous diagram to https://tools.ietf.org/html/draft-ietf-detnet-ip-over-mpls-02, figure 1? I feel like I can see what RAW is trying to do, i.e. enable per-packet path decisions, but I don't quite see how that interface to DetNet would work, e.g. from a layering standpoint. Of course, this may all be perfectly obvious to one skilled in the art, but sadly I am not. Looking forward to item #14 below, perhaps we would be replacing the Forwarding plane shown in [the above mentioned ip-over-mpls figure] with the "RAW Forwarding plane"? If so, then what else would have to change in that diagram?


<Pascal>

  Could be useful and could be similar. But the key point is not the functional layout, it is the forwarding plane operation itself. Ideally the most interesting figure would the show the long term control at the controller plane as DetNet has it and the short term control at the forwarding plane that we introduce with RAW.

</Pascal>



  1.  Is the result to be a draft like "detnet-ip-over-raw"? Perhaps a sort of "imaginary" version of this might be constructed, almost as an appendix to the Problem Statement?  I mean, having some way(s) to let people visualize more precisely the desired outcome of the exercise I feel would be helpful to the cause.

<Pascal>

There could be a DetNet draft like that, yes. And some data models at CCAMP. And bits at BIER. But inside RAW we'll start with OAM and in-band datapath control flows, at least that's what we currently say in https://trac.tools.ietf.org/bof/trac/wiki/RAW

I'm not clear what the proposed version would be but you're most welcome to start some text.

</Pascal>



  1.  "RAW is to provide DetNet elements" - what would those elements look like? How would they differ from the currently defined elements? How are they layered and connected? I don't mean you have to solve the problem, just visualize what an "ideal" solution would look like.


<Pascal>



</Pascal>




  1.  Is "preserving energy and optimizing the use of the shared spectrum" too large of an ask here? Perhaps those can be orthogonal to "reliable and available transport", and thus we could simplify the problem? Perhaps they might come along as "free baggage" without having to address them directly?


<Pascal>

         Maybe optimizing is too strong? We want to avoid waste as much as can do. How would you word that? If you build many path with tons of redundancy across spectrum, space, time, code, etc..., you'll end up very close to Deterministic but with only minutes of battery.

</Pascal>


  1.  "possibly combined with wired Segments" - doesn't this just come for free with DetNet?


<Pascal>

       Hopefully, that is why we care for DetNet filiation. Again, all rewording welcome, including you taking the pen directly.


</Pascal>


  1.  "possibly sharing physical resources with non- deterministic traffic" - If this is going to happen below a DetNet flow, shouldn't this be out of scope? If it is at the level of DetNet flows, then why does RAW need to address this? Again I am just trying to simplify to focus the problem. I gather there is some concern about "is there enough work for a workgroup here" but I feel like the goals of this draft still seem a bit diffuse - I would rather see laser focus on the "just in time" per-packet path decisions, and how that could be interfaced to DetNet. To me that sounds like a substantial task, worthy of a WG (or not to be expected of the DetNet WG, anyway).


<Pascal>

          This is a must for DetNet so we inherit it. It's very hard to omit it since it is a central reason why people say radios are not deterministic.
           With wireless it also means uncontrolled collisions that needs to be combatted, e.g., with MUMIMO and scheduling.
           But I agree with you for now this is not easily tractable, hard to place an action point to match it.

</Pascal>



  1.  "a RAW  solution will need to address less consistent transmissions, energy  conservation and shared spectrum efficiency." - Same comment as above about teasing these apart. (Same comment for similar text elsewhere).

<Pascal>
         I agree on the intention, need a second pass on that.
</Pascal>


  1.  "it makes sense in the wireless case to  provide redundant forwarding solutions along a complex path and to leave it to the RAW Network Plane to select which of those forwarding solutions are to be used for a given packet based on the current conditions." - So we are to define the "RAW Network Plane"? Or is that still below us? I think expanding on this idea would be helpful. "leaves it to the forwarding plane to make the per-packet decision of which of these possibilities should be used". Is the "RAW Network Plane" the "forwarding plane"? If so we should clearly define this and then use this terminology consistently.

<Pascal>
         I agree on the intention, need a second pass on that too. Maybe add terminology as well?
</Pascal>



  1.  "RAW formalizes a routing time scale that is order of magnitude longer than the forwarding time scale" - I think this would be clearer if it were stated the other way around - "RAW formalizes a forwarding time scale that is an order(s) of magnitude shorter than the [wired DetNet] routing time scale".


<Pascal>
         Applied in the repo; [wired DetNet] became controller plane.
</Pascal>


  1.  "RAW needs feedback that flows on the reverse path and gathers instantaneous values from the radio receivers at each hop to inform back the source and replicating relays so they can make optimized forwarding decisions." - Perhaps this is the key to the whole thing? It is based on essentially specialized OAM in-band traffic? Maybe that could be shown in the [proposed] diagram?


<Pascal>
         Yes, this is key and a diagram will help. I'll need time.
</Pascal>


  1.  "There is a need for an observation method to provide the RAW forwarding plane with the specific knowledge of the state of the Track for the type of flow of interest (e.g., for a QoS level of interest).  To observe the whole Track in quasi real time, RAW will consider existing tools such as L2-triggers, DLEP, BFD and in-band and out-of-band OAM." - Again, maybe this starts to answer my questions? Somehow this key information should be front and center rather than buried late in the Gaps section of the draft? The following paragraphs (i.e. after the afore-quoted one) in the Gaps section all seem to me to be key, and should be up front in trying to describe the approaches considered to solve the problem. Again maybe this could be structured in the form of a "straw man" solution, to give the sense of what RAW is going for.

Anyway so much for my uninformed observations. Please make of it what you will.
Best,
Ethan.





<Pascal>
         Maybe we should rename the section because it is indeed the core of the document. We also need to elaborate in that section.
</Pascal>

Many, many thanks Ethan.

Pascal