Re: [Raw] New Version Notification for draft-pthubert-raw-architecture-00.txt

Janos Farkas <Janos.Farkas@ericsson.com> Fri, 03 April 2020 19:39 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 DEA6A3A07C3; Fri, 3 Apr 2020 12:39:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 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, 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 a_h29FiYPJbh; Fri, 3 Apr 2020 12:39:11 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60044.outbound.protection.outlook.com [40.107.6.44]) (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 30C643A07BC; Fri, 3 Apr 2020 12:39:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D2Yu9R+UuXQPBK03j0g9h/132vY3K3KMQM/e39gbn1wZrPVesN2HnvXB9MnBdxhN2jaVZtki41yKLksWv7RQVGROxUJs64ORG+bIiRDRU6VDmPbyO/TgOvZ4RpJWK3EcmniUqj9hH1xRcjKik2/3TaOEtP8bLNViIzr4ObHjQxGfHqLxLmLM75AJgEGcp6lyBMEEUBQglB7pXpmM+C0UXLO2ws/K56A+TaFeHMA2L3bbznD1sWCYjdq//PAW6ckUNF+mfNqzkq9IubxvN9yz8XFskmtUekORr7Ocv3l/3CSrX0tftoD2uawv7zUTyOaX2zq5MwxohD7b+rj1yRSL0Q==
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=Lml7FTdAvMcjILFlGX6rk/95+TQWV0pu8HXa6n95jbo=; b=GT7lhyu9+VuJ8rvUJbbYLYi+5VoUwFT9riwNjQSXbzOl6W/i3F0ZoAFPii1Idsj6Q6v06jP/FZzRCuKEApAimg4YJN9ySiWnEywXv7TXPFpVCq/ID2EopT4Yl/DF0iO3ef4C0+ttQecWloYm7aNOOVASE5kq/Q38V40HdfdxvWrhuumuoi1OlZtganYsdNRTKw+0fHxzESEoKEuoEHVE0/MSwmJEmpWfSA/Rt0i/EGfGBKmWiXeziY75D6f/iJDn89mYFoE3Jf4txDGZJu660RQVFQKJM+3BRHtug8L7QnoJwvTJhsimCTmDqWatPJeZjpVuivqQum1qBNdkHvxGcA==
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=Lml7FTdAvMcjILFlGX6rk/95+TQWV0pu8HXa6n95jbo=; b=WzDx0lzXCBcihACFTwJjG4nkVmogr8JXC3OZ6ASpvlj3vKdW19dbolWPorr4lAJQw4mJIQk7z7rSgK9ET/Mh5NOHQfCkzEeRBQcEIm8fYE5u1g/RCqO0Nc78wQ6mQRve5p+NVJE+zCh+SzpwI7NdCECCgj8DwjPPbuUvGY9A238=
Received: from VI1PR07MB4415.eurprd07.prod.outlook.com (20.176.2.145) by VI1PR07MB4238.eurprd07.prod.outlook.com (20.176.6.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.9; Fri, 3 Apr 2020 19:39:08 +0000
Received: from VI1PR07MB4415.eurprd07.prod.outlook.com ([fe80::e02a:72a3:7222:f505]) by VI1PR07MB4415.eurprd07.prod.outlook.com ([fe80::e02a:72a3:7222:f505%2]) with mapi id 15.20.2878.014; Fri, 3 Apr 2020 19:39:08 +0000
From: Janos Farkas <Janos.Farkas@ericsson.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
CC: Rute Sofia <sofia@fortiss.org>, "raw-chairs@ietf.org" <raw-chairs@ietf.org>, "raw@ietf.org" <raw@ietf.org>
Thread-Topic: New Version Notification for draft-pthubert-raw-architecture-00.txt
Thread-Index: AQHWCCdbQWLXrSLM5UyP1kApZmWDcahkQDCwgABo7MCAARPGgIAAKxOggAAqAxCAAbvaYA==
Date: Fri, 03 Apr 2020 19:39:08 +0000
Message-ID: <VI1PR07MB44150CDDE61325749715227EF2C70@VI1PR07MB4415.eurprd07.prod.outlook.com>
References: <158574681247.30890.2068130938683129843@ietfa.amsl.com> <MN2PR11MB3565B230F566803AC2AF8F4BD8C90@MN2PR11MB3565.namprd11.prod.outlook.com> <VI1PR07MB441539331E0F7C1FE12D4176F2C90@VI1PR07MB4415.eurprd07.prod.outlook.com> <MN2PR11MB3565D605AFD85EB5839EBBE3D8C60@MN2PR11MB3565.namprd11.prod.outlook.com> <bd11fb5f886b4fc7bded0bc4ce2b728b@fortiss.org> <MN2PR11MB3565ACD39DF961583382460DD8C60@MN2PR11MB3565.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB3565ACD39DF961583382460DD8C60@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:36c1:cb00:74e9:6905:6e25:2b3c]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9102e743-e3fd-448d-99db-08d7d806ad54
x-ms-traffictypediagnostic: VI1PR07MB4238:
x-microsoft-antispam-prvs: <VI1PR07MB42383FFAAA6586E07138D8D4F2C70@VI1PR07MB4238.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB4415.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(346002)(136003)(366004)(376002)(396003)(39860400002)(55016002)(53546011)(966005)(478600001)(86362001)(66476007)(66556008)(81156014)(8936002)(66574012)(2906002)(316002)(71200400001)(8676002)(64756008)(33656002)(5660300002)(6506007)(76116006)(66946007)(66446008)(81166006)(186003)(54906003)(4326008)(7696005)(52536014)(9686003)(30864003)(15650500001)(110136005); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3gXCqzct6WyxVWw/Wg9VhGwmg9X07pbixF3vLlgCP0pC39y16yXPD70tONUMyyDwuHELB7cQsipfNpnDomJ0noGwsyxeTwHR6yiT4yjdtDVieTPhLQeZe8S8+v/VtZ2zoU6fwM+6P8MoyNpczeZw+WKQ+GYBb0S6EwZFxaS/IAWM0/Cb5T4ADrFWUBqczSO+fOYlF539Z6WE7GAF9YtomU2kXDVdNSovJf/R4H53JBBmxi7wI72HR1iB1s51cWV76eSsxVZFXbYp0aWsMj3R+rnp1SghocPgPqdGx3ItMkl/BoA1ZmU87svTh9WnYXcEEWnrri+XXBuMuZ7FEvhKtRNoln4EyP1a7x79+qH3KBQHUdiB4UiCg8IkT82wH+L0YqzpeX65rYLdJMDvxNnPrLYOyh9wqXtXU85a5+zLCp6CAalrS9+Zoo629CpXEvEDgOQLWTCMP1M2M87wv9zIQWLFECggt4Br7bscB7MyGujmb/ExWcumBOaUvdmCirybd0jvqr+L3kTmgmvjC5GIVQ==
x-ms-exchange-antispam-messagedata: Ym98bFZ5mvPH8RZGvLL5iUBIyJea5hE5tOGT67K6UIhPLzghY8RwkyLcsBNDU+DuFWc9juYjqYOvcvvmHhH9w9Ta1XRsmfvqbXdyt7jWWVIgg1sjD71DdGPFZjFm83xMVFeXE5/5aPW/CVMxWug81APSULWVQjiCBYmyFd30XB8495C6u4AIjRjGtYEL+i2/Dz1yUe8JcjuAiA314Hdggw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9102e743-e3fd-448d-99db-08d7d806ad54
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2020 19:39:08.3481 (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: f0oK9r1rKOEEftep4g6mmbDUZ0O5mObhWXwDaz1J3OYM04FyDkYpLyhUpfn+v82eb5lCOIJ2Hl/LDey9D9rzA+8A3LaWNMcmdPbwV7t+JNI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4238
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/nEmW8A1YhWLvCigEye9xuSqfuSM>
Subject: Re: [Raw] New Version Notification for draft-pthubert-raw-architecture-00.txt
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: Fri, 03 Apr 2020 19:39:14 -0000

Hi Pascal,

The problem statement could be part of the Gap Analysis Document, which is there in the Charter.
The Existing IETF Technologies and Gap Analysis Document could include:
- problem statement
- existing IETF technologies to address the problem
- gaps

Regards,
Janos

-----Original Message-----
From: Pascal Thubert (pthubert) <pthubert@cisco.com> 
Sent: Thursday, April 2, 2020 7:22 PM
To: Rute Sofia <sofia@fortiss.org>; Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc.ietf.org>; Janos Farkas <Janos.Farkas@ericsson.com>
Cc: raw-chairs@ietf.org; raw@ietf.org
Subject: RE: New Version Notification for draft-pthubert-raw-architecture-00.txt

Hello Rute
> 
> After reading the draft, and being one of the "wireless" as well as "IP people"
> :), IMO:
> 
> - this is not an architecture, so the term framework is possibly better.

I added .framework to the title as suggested in the 01 that I just posted. I expect to keep on working to add more text that's actually architecture.

> - there would be benefits in merging the content of this draft and the 
> OAM requirements draft.

We had a certain organization in the RAW docs and the charter came out differently, so we are reshuffling text between docs, this your impression on the architecture. The architecture deliverable is new with the charter and we are just starting to publish text for it, using text from the problem statement as context since there will not be a problem statement published .

> 
> Relevant to the research towards industrial environments (e.g., 
> industrial IoT) is that determinism needs to be addressed both on the MAC and IP layer..
> Ideally working together.

Great point. 


> 
> The terminology, namely, reliability and availability, are somewhat 
> confusing...perhaps state that reliability is in this draft defined 
> based on two specific indicators, namely, latency (MTBF) and packet 
> loss (MCF).  Similarly to availability, how is a "path" defined here? E2E path? 1 hop?

A path is a very generic term and usually allows A to reach B, so at least it is not a hop between A and B.
In DetNet, the term covers a complex graph with PRE. At 6TiSCH, the decision was to form a term (Track) to cover the complex graph towards B (almost a DODAG but not exactly) on which we apply PAREO functions. 
This doc inherits from 6TISCH for that terminology.

MTBF is not latency but the time between packets that fail to achieve their contract, the contract being for instance in-order delivery within bounded time, to echo DetNet. Or something else, Reliability is abstract to the SLA.

MCF is not packet loss but losses in a row. If you lose exactly every other packet you have a PDR of only 50% but the MCF is 1.  You need both to express that you never lose more than X packets in a row and that this event (of losing >X packets in a row) is really rare.

I put some more text on reliability in -1. Now we need text on architecture as you point out.

Keep safe!

Pascal
> 
> -----Original Message-----
> From: RAW <raw-bounces@ietf.org> On Behalf Of Pascal Thubert 
> (pthubert)
> Sent: 02 April 2020 14:29
> To: Janos Farkas <Janos.Farkas@ericsson.com>
> Cc: raw-chairs@ietf.org; raw@ietf.org
> Subject: Re: [Raw] New Version Notification for draft-pthubert-raw- 
> architecture-00.txt
> 
> Hello Janos:
> 
> I'll change the title to add /Framework in 01, no worries.
> 
> I have seen a lot of cross participation with DetNet, including you, 
> so I'm reasonably sure that we have that side covered. RAW also 
> attracts wireless experts that did not participate to DetNet. I do not 
> take it as a requirement that what this resulting team produces is a 
> subset of DetNet and is contained in the DetNet Architecture. I 
> actually expect new approaches that are specific to RAW in addition to those inherited from DetNet and possibly extended.
> 
> If that's correct we'll need a new architecture, and we want the 
> wireless experts to help us produce it. I agree that the architecture 
> is the beginning of a solution, which is composed of many components 
> that the architecture outlines. That's the reason why it must come the 
> best informed party, and hopefully RAW is the group that has formed for that at the IETF.
> 
> All in all I believe that the charter makes  a lot of sense.
> 
> Keep safe,
> 
> Pascal
> > -----Original Message-----
> > From: Janos Farkas <Janos.Farkas@ericsson.com>
> > Sent: mercredi 1 avril 2020 22:10
> > To: Pascal Thubert (pthubert) <pthubert@cisco.com>
> > Cc: raw@ietf.org; raw-chairs@ietf.org
> > Subject: RE: New Version Notification for
> > draft-pthubert-raw-architecture- 00.txt
> >
> > Hi Pascal,
> >
> > I like the approach reflected in the first two milestones in the RAW 
> > charter. I found this multiple times a good way of working; namely, 
> > to collect use cases and then collect the requirements out of the 
> > use cases. I think this helps understanding the problem we are about 
> > to solve. Perhaps requirements is close to problem statement. I'd be 
> > glad to see then what can we do with current IETF technology to meet 
> > the requirements / solve the problem and what are the gaps. This may 
> > help seeing clearer what could be useful to include in a framework/architecture.
> > I understand that these work items are not completely sequential but 
> > run with some overlaps.
> >
> >
> > Since you brought up the BoF, the consensus reached on the BoF:
> > https://datatracker.ietf.org/doc/minutes-106-raw/
> > " If do WG for only first 2 work items, informational, do poll again:
> > For/against was maybe 80 vs 20."
> > where the work items were:
> > "1) Produce informational documents describing deterministic 
> > wireless use cases, in continuation to the DetNet Use Cases document
> >  2) Produce informational documents describing the technologies that 
> > the group will cover (e.g., URLLC, TSCH, 802.11ax/be and possibly LDACS)"
> >
> >
> > As you asked feedback about architecture; honestly, I prefer 
> > framework to architecture. Architecture for me is kind of a 
> > solution. I'm most familiar with DetNet, so I'll take it as example. 
> > I think RFC 8655 DetNet Architecture outlines at a high level the 
> > DetNet solution to the problem coming from RFC 8578 DetNet Use Cases 
> > and RFC 8577 DetNet Problem Statement. Of course, RFC
> > 8655 does not provide the solution details, they are provided by 
> > individual drafts like the data plane drafts; but still RFC 8655 is 
> > a solution at
> high level.
> >
> > The RAW charter says: "RAW is not chartered to work on a solution."
> >
> > So, a framework seems to be better to me than architecture in order 
> > to remain in the scope of the charter.
> >
> > As for framework, the DetNet Controller Plane Framework draft comes 
> > to my mind. In the DetNet WG we discussed with regards to this draft 
> > that it is good, but it should not specify solution details.
> >
> > I know, the charter uses "architecture/framework".
> > I'm just expressing an opinion on which one I'd suggest out of the 
> > two options for the reasons explained above.
> >
> > Best regards,
> > Janos
> >
> >
> > -----Original Message-----
> > From: RAW <raw-bounces@ietf.org> On Behalf Of Pascal Thubert
> > (pthubert)
> > Sent: Wednesday, April 1, 2020 3:27 PM
> > To: raw@ietf.org
> > Cc: raw-chairs@ietf.org
> > Subject: [Raw] FW: New Version Notification for draft-pthubert-raw- 
> > architecture-00.txt
> >
> > Dear all:
> >
> > The collection of documents that we built for the BoF does not match 
> > the list of deliverables that we have now committed with the RAW 
> > charter. In particular, the charter expects a requirement draft and 
> > an architecture draft but does not require a problem statement.
> >
> > Georgios and I picked and restructured text from the PAREO 
> > requirements and the PS draft, and started an architecture document. 
> > I just pushed the first version to hint the group of where we wish 
> > to go and
> solicit early feedback.
> > Please expect revisions soon to add more architecture text.
> >
> > Comments welcome!
> >
> > Keep safe...
> >
> > Pascal
> >
> >
> > -----Original Message-----
> > From: internet-drafts@ietf.org <internet-drafts@ietf.org>
> > Sent: mercredi 1 avril 2020 15:14
> > To: Georgios Z. Papadopoulos
> > <georgios.papadopoulos@imt-atlantique.fr>;
> > Georgios Papadopoulos <georgios.papadopoulos@imt-atlantique.fr>;
> > Pascal Thubert (pthubert) <pthubert@cisco.com>
> > Subject: New Version Notification for 
> > draft-pthubert-raw-architecture-00.txt
> >
> >
> > A new version of I-D, draft-pthubert-raw-architecture-00.txt
> > has been successfully submitted by Pascal Thubert and posted to the 
> > IETF repository.
> >
> > Name:		draft-pthubert-raw-architecture
> > Revision:	00
> > Title:		Reliable and Available Wireless Architecture
> > Document date:	2020-04-01
> > Group:		Individual Submission
> > Pages:		16
> > URL:            https://www.ietf.org/internet-drafts/draft-pthubert-raw-
> > architecture-00.txt
> > Status:         https://datatracker.ietf.org/doc/draft-pthubert-raw-
> architecture/
> > Htmlized:       https://tools.ietf.org/html/draft-pthubert-raw-architecture-00
> > Htmlized:       https://datatracker.ietf.org/doc/html/draft-pthubert-raw-
> > architecture
> >
> >
> > Abstract:
> >    Due to uncontrolled interferences, including the self-induced
> >    multipath fading, deterministic networking can only be approached on
> >    wireless links.  The radio conditions may change -way- faster than a
> >    centralized routing can adapt and reprogram, in particular when the
> >    controller is distant and connectivity is slow and limited.  RAW
> >    separates the routing time scale at which a complex path is
> >    recomputed from the forwarding time scale at which the forwarding
> >    decision is taken for an individual packet.  RAW operates at the
> >    forwarding time scale.  The RAW problem is to decide, within the
> >    redundant solutions that are proposed by the routing, which will be
> >    used for each individual packet to provide a DetNet service while
> >    minimizing the waste of resources.
> >
> >
> >
> >
> > 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
> >
> >
> > --
> > RAW mailing list
> > RAW@ietf.org
> > https://www.ietf.org/mailman/listinfo/raw
> 
> --
> RAW mailing list
> RAW@ietf.org
> https://www.ietf.org/mailman/listinfo/raw