Re: [Raw] RAW notes

Janos Farkas <Janos.Farkas@ericsson.com> Mon, 29 July 2019 21:59 UTC

Return-Path: <Janos.Farkas@ericsson.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 978CC12004E for <raw@ietfa.amsl.com>; Mon, 29 Jul 2019 14:59:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 79SstJzGpfqE for <raw@ietfa.amsl.com>; Mon, 29 Jul 2019 14:59:37 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60057.outbound.protection.outlook.com [40.107.6.57]) (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 1282D12008A for <raw@ietf.org>; Mon, 29 Jul 2019 14:59:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jlot+tvuyJPCbJrNFUwcQ3G7L+6pViEi1UUlzRs1jp1x3GIWfrqbJmL3HPYa7raBhwj5nnQlgeC45Oe69qunaLx2PwZ6HjQXxybWcNWXgczY26W1aXeg3AVFXUIOEpCBPHwQaHYDTRbxbV63NZ5dVvGQtEdg9r31im0/s02rr1OEygeuxJGUOwihEHGrXpHvhVkK6oNgRC+6e50xRQBND4zEbt0LlMwhORhZif9O6Y6DBR7myInJtTvAQfgOhdS2dNq2hgPA6Dza/BaOkFJzEUMNm7kuOnC15MgWjAdA11fAc6W+m/RmGKvQyCyhRHctAGfmGQfP+HXynNnpYE5F+A==
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=R0e9k8FAE3JKuOxOOy75q2749oJMCemuRMvPzbLK0xE=; b=CM1lNGbZ5ox/ZjoIUtcz5QE2WS0OmEYp9fNzPJ9+eLa9tIDzVcNAxsAFOG/xxZavhmATIEMKfPcwK8pz/8gWIuTyMF3QcdhXW4VUo7sYMC2K6415GnigHt7tfShEanWKY1rcF4W5dPNEIdat85bxJaxz4nP8dwzYSKbs7b8t1bbSVCcqBVXSBRH5Xb32fZy5Do5bLXlZitV0ZYFUcDrgsAkWrmpmc7JGdUlop7GViwXe3OTzMH32ohJH6aT0F0CmZri75xdsGb+nSGUyqFnlHVe6Q3D4xhj5NA6qXhbkHVha4gQI7oV7p/fpbZArFyeEf37BqnDS8iw4Xe2+rOPg/A==
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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R0e9k8FAE3JKuOxOOy75q2749oJMCemuRMvPzbLK0xE=; b=mi6J5FXUrs/pH4EqM2r03VW2MXb6sYMESJZWTWQay7S1HEmU8n+D8eoI6RQTjbyrx0BmiUkymuT5hP6eQzXJIJNEODpJUsGc1y6VCGSZL4YfUKekUA0RAs+Dfp0DmebLW2yYXx5VJre/4Jlyves23/qXUvm+MV43riacwm0sldM=
Received: from VI1PR07MB5213.eurprd07.prod.outlook.com (20.178.9.221) by VI1PR07MB3309.eurprd07.prod.outlook.com (10.175.243.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.11; Mon, 29 Jul 2019 21:59:34 +0000
Received: from VI1PR07MB5213.eurprd07.prod.outlook.com ([fe80::7c76:f604:d5e9:ae4]) by VI1PR07MB5213.eurprd07.prod.outlook.com ([fe80::7c76:f604:d5e9:ae4%5]) with mapi id 15.20.2115.005; Mon, 29 Jul 2019 21:59:34 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "raw@ietf.org" <raw@ietf.org>
CC: "'Lou Berger (lberger@labn.net)'" <lberger@labn.net>, Randal Atkinson <rja.lists@gmail.com>
Thread-Topic: RAW notes
Thread-Index: AdVF8GiXcLOvKXhMTUGrdfDzH7wdJgAXs9Cg
Date: Mon, 29 Jul 2019 21:59:33 +0000
Message-ID: <VI1PR07MB5213FFBEA6DB663EE3B4902FF2DD0@VI1PR07MB5213.eurprd07.prod.outlook.com>
References: <MN2PR11MB3565FB5ED19710FC11F14D7FD8DD0@MN2PR11MB3565.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB3565FB5ED19710FC11F14D7FD8DD0@MN2PR11MB3565.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Janos.Farkas@ericsson.com;
x-originating-ip: [2a02:ab88:50c0:7e00:8987:4da3:abab:f689]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5d27d230-1743-4c8b-329e-08d714700a77
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:VI1PR07MB3309;
x-ms-traffictypediagnostic: VI1PR07MB3309:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <VI1PR07MB3309D49DC34FF9FBED0E352CF2DD0@VI1PR07MB3309.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01136D2D90
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(396003)(376002)(136003)(346002)(199004)(189003)(14444005)(66476007)(2501003)(486006)(64756008)(66946007)(11346002)(221733001)(102836004)(66556008)(110136005)(478600001)(46003)(446003)(86362001)(76116006)(476003)(5660300002)(606006)(52536014)(54906003)(316002)(76176011)(99286004)(6506007)(7736002)(7696005)(53546011)(186003)(966005)(7116003)(66446008)(68736007)(229853002)(6436002)(25786009)(8936002)(33656002)(6246003)(81166006)(256004)(81156014)(6116002)(8676002)(74316002)(2906002)(4326008)(54896002)(9326002)(55016002)(6306002)(9686003)(236005)(3480700005)(71190400001)(14454004)(71200400001)(53936002)(790700001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB3309; H:VI1PR07MB5213.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: tV2FfqXUFi2gvcmxkj4JX6co5KhlMggnKS3bG/GBGrxtE/LRRzI1zoJIhQU87dAlGyfG3fi19ir2ntm9ELG+agZaHAFr/5kQ/4plleDmc2EMkxumHyPFRH6pZYEpIOB+XQ8R2WZNrAjWexh5lzxBAZcU7tQ8GzOXHOQWxHbw6wl6cA55dZn+0G0iN2GViS8LZimXi7cUlePeLvlr8Z5qocyoWpNudEPzmjXx4H8LJfvE1mmGy5/r70Yt6u7RRoH1FQu+y0d8l6d588r+OMGdL9d/2PG7z7ZF9xFQ+FM6Id+TeD8DdUcmvTbQ75+SHV/nDxzjU5tqZCJM7/TYAuwH6AkO0wSavmVB+ZGvqCoh90MgwS+Wz2J0VEkKgbsurE/lKjDauXXZtlvS5wa/VooL+ZsH6QGV5d9dN/d2MXverRY=
Content-Type: multipart/alternative; boundary="_000_VI1PR07MB5213FFBEA6DB663EE3B4902FF2DD0VI1PR07MB5213eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d27d230-1743-4c8b-329e-08d714700a77
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2019 21:59:33.9931 (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: Janos.Farkas@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB3309
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/squKg4AN-mdzfJWYMB5FUhdgYN8>
Subject: Re: [Raw] RAW notes
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: Mon, 29 Jul 2019 21:59:42 -0000

Hi Pascal,

Thank you for the notes!

Frankly speaking, I understand that work needs to be done as we cannot yet claim having all the details of Layer 3 deterministic wireless networking addressed; however, the details of the work to be done are not clear for me at all. Based on the discussions so far, it is even less clear whether or not a new WG is needed. Actually, I think it would be better to conduct the work to address missing pieces in the relevant existing Working Groups.

I agree that a problem statement draft would be a great next step. It would be even better if gap analysis could be included.
Having the draft, it could be submitted to and discussed at the relevant WGs, so we could see what they say to the problem and the gaps, what they could do. In addition to DetNet, MANET, CCAMP, which were brought up at the session, further relevant WGs are listed on page 4 in https://datatracker.ietf.org/meeting/104/materials/slides-104-paw-03-detnet-overview-00.pdf.

My view on DetNet includes that DetNet is the WG of the IETF that is overall responsible for the architecture to provide Deterministic Networking on Layer 3 and specify corresponding details as necessary keeping in mind to leverage existing work as much as possible.

"RAW extends DetNet" reads to me that DetNet extensions necessary for wireless should be done in DetNet. For instance, if additional parameters would be needed for a DetNet flow supported by wireless segments, then that could be contributed to the DetNet flow information model draft. Actually, I'd be glad to see it contributed to DetNet what is missing and needed for wireless, and address those needs in DetNet.

As you captured in the notes, DLEP was brought up as potentially very useful. Furthermore, CCAMP was brought up multiple times as CCAMP has addressed various technologies that may have a lot of similarities, e.g., microwave recently.

I agree that radio layer details should remain abstract from Layer 3 perspective.

Actually, my layered view is:

.
.
.
----------------------
DetNet
-----------------------
optionally: TSN
-----------------------
Radio Technology
-----------------------


I do not see the need for a new WG in this layered view.


It is good that we discussed RAW details at the side meeting and did not spend time on the two information item I thought to share. I can share it now. It is just background information, but still may be somewhat relevant.

There are efforts happening at Layer 2 for deterministic wireless. For instance:

3GPP SA2 is working on 5G System support for integration with IEEE 802.1 TSN networks. The architectural extensions to support integration of IEEE 802..1 TSN networks are documented in 3GPP TS 23.501. For lack of better further reference, let me point to the one I have at hand; the liaison exchange on the subject:
https://1.ieee802.org/july-2019-plenary-meeting-in-vienna-austria-tsn-tg-agenda/#Monday_TSN

IEEE P802.11be (TGbe) and IEEE 802.1 TSN TG had a joint session to see where we are with WLAN - TSN integration and what could be done:
https://1.ieee802.org/july-2019-plenary-meeting-in-vienna-austria-tsn-tg-agenda/#Tuesday_80211_TGbe_8211_8021_TSN
 (An analogy to my view on DetNet responsibilities mentioned above: It is the IEEE 802.1 WG who is responsible for the overall IEEE 802 LAN/MAN architecture.)

The reason I added TSN as an option to the layer view is that in case of a wireless - TSN integrated subnet, DetNet may leverage such a subnet.


I'm looking forward to see the problem statement and gap analysis to see what is missing for Layer 3 deterministic wireless networking.

My 2 cents,
Best regards,
Janos


Ps:
I'm sorry for sending this mail from vacation; which may imply delayed response on my part. Nonetheless, I thought it may be better to share these thoughts earlier than later.




From: Raw <raw-bounces@ietf.org> On Behalf Of Pascal Thubert (pthubert)
Sent: Monday, July 29, 2019 3:07 PM
To: raw@ietf.org
Cc: 'Lou Berger (lberger@labn.net)' <lberger@labn.net>; Randal Atkinson <rja.lists@gmail.com>
Subject: [Raw] RAW notes

Dear all

Many thanks for all those who attended the side meeting last Thursday morning in Ste Catherine., and those who joined the ad-hoc webex. Sorry for the issues starting it, my mistake, not Webex. Also, special thanks to Rand, Lou and Ronald for coming and for their useful inputs.

Below are my RAW notes ; please come back to the list for anything I missed or that I might have misunderstood.

Summary:


  *   RAW extends DetNet to focus on issues that are mostly radio-specific and relate to less consistent transmissions, energy constraints and shared spectrum efficiency. As a technique to optimize forwarding, RAW naturally belongs to RTG Area.
  *   The group needs to write a problem statement that separates the routing time scale and the forwarding time scale, and focuses on forwarding time operations on a given routing construct.
  *   RAW should stay abstract to the radio layer (keep a layered approach). How the PHY is programmed, and whether the radio is single-hop or meshed, are unknown at the IP layer and not part of the RAW abstraction. E.g., programming TSCH slots is out of scope - it may be an item to either recharter 6TiSCH or form a new WG in INT Area.
  *   The RAW charter should present the work as generic (IP layer), the 4 technologies being not limitative but examples against which we assert our generic solution
  *   There may be overlaps with MANET (e.g., use of DLEP), and MANET is well-observed by radio vendors. On the other hand, as an approach towards deterministic networking, RAW is neither mobile not ad-hoc, pretty much the very opposite.


In more details:


  *   A prerequisite to the RAW work is that an end-to-end routing function computes a complex path (we can use the 6TISCH definition of a Track) with a high degree of redundancy and diversity (DetNet PREOF, end-to-end network coding, and possibly radio-specific abstracted techniques such as ARQ, overhearing, frequency diversity, time slotting, and possibly others). How the  routing operation computes the Track is out of scope for RAW. The scope of the RAW operation is one Track, and the goal of the RAW operation is to optimize the use of the Track at the forwarding timescale to maintain the expected service while optimizing the usage of constrained resources such as energy and spectrum.
  *   Another 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. The radio layer can be programmed with abstract parameters, and can return an abstract view of the state of the Link to help forwarding decision (think MANET's DLEP). In the layered approach, how the radio manages its PHY layer is out of control and out of scope. Whether it is single hop or meshed is also unknown and out of scope.
  *   The end-to-end routing can be centralized and can reside outside the network. Reaching to the routing computation can be slow in regards to the speed of events that affect the forwarding operation at the radio layer. Due to the cost and latency to perform a route computation, routing is not expected to be sensitive/reactive to transient changes. The abstraction of a link at the routing level is expected to use statistical operational metrics that aggregate the behavior of a link over long periods of time, and represent its availability as a shade of gray as opposed to either up or down. We distinguish the time scale at which routes are computed that we qualify as slow from the forwarding time scale where per-packet decisions are made. RAW operates at the forwarding time scale on one DetNet flow over one Track.
  *   RAW observes the whole Track in quasi real time. It will consider existing tools such as L2-triggers, DLEP, BFD and inband-OAM to observe the Track, and BIER-TE and SR to control the use of the Track on individual packets.
  *   RAW decisions may be made at the ingress and signaled in-band. Alternatively, they may be made at intermediate hops and depend on the current state of the next hop and local policies. In either case, a per-flow state is installed in all intermediate nodes to recognize the flow and determine the forwarding policy to be applied.


Next steps:


  *   Revise the proposed charter
  *   Send the charter to RTG, request formation a WG
  *   Publish a problem statement draft

All the best

Pascal