Re: [6tsch] What is missing slides -- input needed

Kris Pister <ksjp@berkeley.edu> Wed, 17 July 2013 15:23 UTC

Return-Path: <ksjp@berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C05C521F99D7 for <6tsch@ietfa.amsl.com>; Wed, 17 Jul 2013 08:23:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ww0EOwYHr2KN for <6tsch@ietfa.amsl.com>; Wed, 17 Jul 2013 08:23:09 -0700 (PDT)
Received: from mail-qe0-f43.google.com (mail-qe0-f43.google.com [209.85.128.43]) by ietfa.amsl.com (Postfix) with ESMTP id 9DCE721F9130 for <6tsch@ietf.org>; Wed, 17 Jul 2013 08:23:08 -0700 (PDT)
Received: by mail-qe0-f43.google.com with SMTP id q19so1212159qeb.30 for <6tsch@ietf.org>; Wed, 17 Jul 2013 08:23:07 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:x-gm-message-state; bh=eMCfjuzObj7C5awrWoIkGbvVg1PtfetutYR/hH0CR0k=; b=gZjAKC23zvJfAjF4C4P2DB0H+dn7EfMcAxrtBXaO3QhLNGzkAessdu60noTrtpeIcT d38rwjb/yidNlTC944PFUfni1dkokBJBCtAEX1pc6wIpnpqELth4oa8lVaoSuukBB/Gc Uwp+eJLDRLp8WbCmbZytNpU8rew3vCKvTY5H1M0MFyECOQKgMpWkEebVSWYe2o5x/HBC lZnjEg0/izoVTKVGBMDo/YwSU1t5T2EtNA3Gb6WDOO1R/PltqcXZUbesc8cqbmyGn5AA nwARIG4gyzqvhY0fGltpc4pPdr2UAHufdAMC/HhIOiOxw202xN1zSCcE/odNZpq7ygtD ZfmA==
X-Received: by 10.224.73.193 with SMTP id r1mr9398504qaj.57.1374074586827; Wed, 17 Jul 2013 08:23:06 -0700 (PDT)
Received: from [10.2.146.5] ([192.80.55.241]) by mx.google.com with ESMTPSA id i1sm10985346qas.10.2013.07.17.08.23.03 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 17 Jul 2013 08:23:05 -0700 (PDT)
Message-ID: <51E6B6FD.7000608@berkeley.edu>
Date: Wed, 17 Jul 2013 08:23:41 -0700
From: Kris Pister <ksjp@berkeley.edu>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: "xvilajosana@eecs.berkeley.edu" <xvilajosana@eecs.berkeley.edu>
References: <CALEMV4Yk_Yj1t2zu1S-eABSx8WQryv9-UyyQ=hQfSKTn1Ok14A@mail.gmail.com> <51E48BFB.3050205@berkeley.edu> <CALEMV4a3AiybWHWmip2U58+yPZ2G=j01ZLxMUp2TenxHVdpEyw@mail.gmail.com> <51E49BB1.5080406@berkeley.edu> <E045AECD98228444A58C61C200AE1BD84137480A@xmb-rcd-x01.cisco.com> <CALEMV4arWAv5o6ofKtg_5Y-gQ1kvEZGM0SPyyec0YB2uiaCFqg@mail.gmail.com> <E045AECD98228444A58C61C200AE1BD841376D64@xmb-rcd-x01.cisco.com>
In-Reply-To: <E045AECD98228444A58C61C200AE1BD841376D64@xmb-rcd-x01.cisco.com>
Content-Type: multipart/alternative; boundary="------------050605000406020802050807"
X-Gm-Message-State: ALoCoQkAS25B9ccvJpjZdzV9uEdMduMNvW/3nhfBnwCurkGGu3pHEl9QvYk1VvgJ9kViGmmZHBBn
Cc: Thomas Watteyne <watteyne@eecs.berkeley.edu>, "maria-rita.palattella@uni.lu" <maria-rita.palattella@uni.lu>, "Pascal Thubert \(pthubert\)" <pthubert@cisco.com>, "6tsch@ietf.org" <6tsch@ietf.org>
Subject: Re: [6tsch] What is missing slides -- input needed
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discuss link layer model for Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and impacts on RPL and 6LoWPAN such as resource allocation" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jul 2013 15:23:16 -0000

I agree with everything that Pascal wrote.

ksjp

On 7/17/2013 2:42 AM, Pascal Thubert (pthubert) wrote:
>
> Hello Xavi:
>
> You can expect that people before you (Thomas for his draft and Maria 
> Rita for 1.a) will have described the value of deterministic 
> networking, the capabilities (and limits) of deterministic wireless, 
> and the applications that will benefit from IPv6 over TSCH. So you'll 
> be facing a crowd that already has a sense of a huge value for the 
> real world, even for everyday life.
>
> Your item 5 is the core of the question you are treating. I think that 
> should be most of your time. At the end your 15 minutes, people must 
> also be convinced that there is work to be done, understand what the 
> scope of that work is, and that it is achievable within IETF classical 
> operations. Your list for item 5 is perfectly in line with my 
> thinking. I'd just add security and in particular commissioning and 
> join process. You may want to use the architecture blocks or a subnet 
> diagram as illustrations.
>
> People should have gotten your item 1 in the welcome message from the 
> chairs. As an intro, I'd insist that we aim at enabling new 
> applications such as automation and metering over a converged IP 
> network, for the well-known benefits that we found converging voice 
> and video.
>
> For item 2: It seems to me that the following sub-items are not 
> controversial and position the missing links:
>
> - existing standards found in smartgrid for metering use IETF building 
> blocks but are not designed to operate on TSCH => missing 
> deterministic aspect
>
> - existing TSCH-based standards found in industrial are not compatible 
> with one another => double OPEX, customer unsatisfaction
>
> - they have their own versions of protocols and elements that the IETF 
> defines (PCE/P, ICMP, DHCP, PANA, DTLS ...) => missing the benefits of 
> sharing those building blocks
>
> - but do not support other required functionalities that are available 
> with IETF protocols (RPL, ND, CoAP..) => missing distributed routing
>
> All in all, the lack of IETF building block hinders the network 
> convergence that we are after.
>
> I'd place your item 4 before your item 3, In there, you probably want 
> to indicate that each of the existing solutions address a subset of 
> the problem but that we want a single converged solution, in 
> particular with a mix of centralized and distributed path computation, 
> and a mix of track forwarding and routing.
>
> At the end of item 4 (now 3), the audience would have a nice view of 
> the landscape of existing -deployed- work as a side effect. This can 
> be used to justify the bottom line of your item 3, clarifying that 
> compared to what was already achieved and validated, what we are 
> talking about is mostly the cement as opposed to the building blocks. 
> This gives you an excellent intro for item 5, and you should be there 
> around ETA = 5 minutes.
>
> What do you think?
>
> Notes:
>
> In the thread we discussed that we do not want to use the term 
> proprietary, so as to avoid an inappropriate tension and jitter.
>
> Existing protocols, the fact that the concept validation and a large 
> chunk of the technical engineering were done already, will be 
> revisited in other sections, in particular 2a and 2b. So you can make 
> a forward reference. So please save your time on those.
>
> Cheers,
>
> Pascal
>
> *From:*Xavier Vilajosana Guillen [mailto:xvilajosana@eecs.berkeley.edu]
> *Sent:* mercredi 17 juillet 2013 02:04
> *To:* 6tsch@ietf.org
> *Cc:* Kris Pister; Thomas Watteyne; Pascal Thubert (pthubert)
> *Subject:* Re: [6tsch] What is missing slides -- input needed
>
> Hi Kris, Pascal, all,
>
> some of the ideas drawn on this discussion are confusing me, sorry!. I 
> like to be very synthetic and write the main points as I have on my mind:
>
> 1-we aim to define how to run IPv6 on IEEE 802.15.4e TSCH.
>
> 2-An analogy of our work can be found on ISA100.11a and WiHART 
> approaches although the flavor is different as they don't use IETF 
> building blocks. In fact these blocks have not been though for IEEE 
> 802.15.4e, so while people may think the work is done, that is not 
> case -- and this goes against our work as we need to convince as well--
>
> 3-For our case, the blocks we need to use already exist (zigbee IP, 
> etc...) however the guidelines on how/what exactly glue together are 
> *missing*.
>
> 4-The latest made vendors to implement their own variations of these 
> blocks that limit open-inter-operability or at least make it harder.
>
> 5-Our aim therefore is glue all together and glue it with the IP 
> architecture including what is on the backbone (ND, etc..)
>
>     The main points that need to be glued together are:
>
>          -Scheduling construction and maintenance:
>
>                      -Centralized vs distributed: support for both
>
>                      -Protocols to distribute the information: Based 
> on PCE architecture or distributed (RSVP like)
>
>           -QoS and TE due to the cell nature of the underlying MAC 
> layer (including priorities, Traffic Classes, etc..)
>
>           -RPL on TSCH, routes and best effort vs deterministic 
> tracks: support to mobility and fast commissioning
>
>           -Security, key distribution, EB security
>
>           -ND and backbone architecture
>
>           -Packet switching and tunneling
>
>           -management and maintenance of TSCH, seen as an orchestra 
> director based on underlying TSCH information (6top)
>
>
>
> do I miss any points? :-)
>
> thanks!
>
> Xavi
>
> are these points covering the topic? What else I'm missing.
>
> On Tue, Jul 16, 2013 at 2:56 AM, Pascal Thubert (pthubert) 
> <pthubert@cisco.com <mailto:pthubert@cisco.com>> wrote:
>
> Dear Kris and Xavi:
>
> Please see below.
>
> I agree with you on all of this.
>
> [] Same here; I think that Xavi's text is well-balanced. And we will 
> not have time for controversies at the BoF so this discussion on 
> avoiding them is critical.
>
> We're trying to make a fully IETF/IEEE compliant standard, and there 
> are definitely some missing blocks.  We can point to some industrial 
> standards that have some similarities, to say "see, it can work really 
> well, but they don't do us any good because they aren't based on IEEE 
> 15.4e".
> Our goal is to tell people how to run IPv6 on 15.4e.
>
> */[] /*Yes, that is the primary goal. Hopefully the architecture that 
> we are producing applies to all sorts of TDM-based LLNs. The key here 
> is to leverage the new level of guarantees and services that Time 
> Slotting enables.
>
>
> I just have a pet peeve about the IETF calling anything that isn't 
> IETF "proprietary".
>
> */[] /*It's true that IETF has its view of open standards that is 
> useful for discussion within the IETF, but 1) your words are not true 
> to that definition (see section 7 of RFC 2026) and 2) it is not just 
> the IETF that redefines the term for its own use; it's really all 
> sorts of countries and organizations, often referring to the way the 
> standard was elaborated and is made available, in particular with 
> regards to fee policies, IPR rules, or open source implementations. 
> Still I agree that this time and place are not for fighting on the 
> definition of such terms. If the IETF term is not the right tool for 
> our discussion then let us be more specific on why we can't just live 
> with a status quo.
>
> The existing protocols:
>
> - are not fully compatible with IEEE 15.4e which came later
>
> - are not compatible at all at any layer though similar on paper
>
> - are not implemented as open source
>
> - do not define all the required interfaces and protocols for 
> operation over the Internet (e.g. interface to the WiHART AP or 
> ISA100.11a backbone router operations over the backbone)
>
> - have their own versions of protocols and elements that the IETF 
> defines (PCE/P, ICMP, DHCP, PANA, DTLS ...) and for which open source 
> implementations are available
>
> - do not support other functionalities that are available with IETF 
> protocols (RPL, ND, CoAP..).
>
> - ... ?
>
> Just like proprietary RPL implementations over TSCH, industrial 
> standards demonstrate both the need and the feasibility of our work 
> and show the way.
>
>
> And I don't think that we should try to point to WiHART and ISA100 and 
> say "they are missing some blocks" because they are outside of our 
> scope anyway.
>
> */[] /*Agreed. At the same time, we need to explain why we're not all 
> set with what exists already on the market. We must make sure that we 
> do not make it look like criticizing the excellent work that is really 
> our foundation. On the contrary we want to strongly express that reuse 
> all the concepts that those protocols have demonstrated but will base 
> the devices interactions on existing IETF (open ; ) standards when 
> possible.
>
> Makes sense?
>
> Pascal
>
> On 7/15/2013 5:29 PM, Xavier Vilajosana Guillen wrote:
>
>     thanks Kris, this makes sense. Last Friday on the phone call we
>     kept semi-propietary "word" because there are some vendor specific
>     blocks that although are defined do not match between different 
>     vendors (e.g way schedule is distributed, at least in 15.4e). I
>     think it is already defined in WHart and ISA100.
>
>     The points you raise here are *very important* as this is what
>     some of the people that will be listening at the BoF will raise.
>     So we have to be very sure and be very careful on how we present
>     this.  The idea of that presentation is to outline what is missing
>     and why we go for 6TSCH as a "glue" for all the blocks.
>
>     so my comments inline:
>
>     1) they are based on TSCH, but not IEEE 802.15.4e TSCH.  4e did
>     not adopt either WiHART or ISA100, rather we/it came up with its
>     own way of doing things.
>     agree.. I clarify that. I also clarify that we go for defining how
>     this blocks are built on top of IEEE 802.15.4e. (right?)
>
>     2) I don't think that even the IETF gets to say that either of
>     these protocols is semi-proprietary anymore.  they are both IEC
>     standards, and they are interoperable across many vendors (of the
>     wireless part).
>     In the case of IEEE 802.15.4e networks,  what about centralized
>     scheduling distribution or distributed scheduling. What about how
>     security is installed at each node, what about QoS maintenance
>     (including overprovisioning, or cell reallocation). Maybe vendors
>     inter-operate ( in ISA100 and WHART, not so sure in 15.4e), but
>     are aiming to propose a common approach for that right?-- this is
>     because the existing approaches (in the case of 15.4e) are vendor
>     specific ... I guess this is what we want to show in the BoF,
>     everything exists but we aim to find a common direction for everyone.
>
>     3) all of the blocks are defined, and there aren't any missing.
>
>     These are complete standards-based solutions, they just aren't
>     based (completely) on IETF/IEEE standards.
>
>     well because some parts are not defined by IETF yet right? e.g
>     messages on the air to schedule one link with a neighbour.
>
>     X
>
>     On Mon, Jul 15, 2013 at 4:55 PM, Kris Pister <ksjp@berkeley.edu
>     <mailto:ksjp@berkeley.edu>> wrote:
>
>     Xavi -
>      regarding the existing industrial implementations of TSCH, I'd
>     say things a little differently.
>     1) they are based on TSCH, but not IEEE 802.15.4e TSCH.  4e did
>     not adopt either WiHART or ISA100, rather we/it came up with its
>     own way of doing things.
>     2) I don't think that even the IETF gets to say that either of
>     these protocols is semi-proprietary anymore.  they are both IEC
>     standards, and they are interoperable across many vendors (of the
>     wireless part).
>     3) all of the blocks are defined, and there aren't any missing.
>     These are complete standards-based solutions, they just aren't
>     based (completely) on IETF/IEEE standards.
>
>     ksjp
>
>     On 7/15/2013 4:03 PM, Xavier Vilajosana Guillen wrote:
>
>         Dear all,
>
>         I am working on what is missing? presentation slides. I want
>         to go deep on the description of the following points. From
>         what we listed last webex I developed the content but I need
>         further input. Please update the following points with your
>         thoughts: (all ideas are welcome, I will filter later!)
>
>
>         Deterministic wireless over TSCH is demonstrated and available
>         but semi-proprietary (TSMP, ISA100.11a, WiHART)
>            - Vendors have semi proprietary solutions as there are some
>         blocks missing:
>                -These blocks are mainly on the upper Data Link Layer
>         and its integration with the network layer.
>                -These blocks are mainly for the management and
>         operation of the network
>                -missing blocks limit interoperability and mass scale
>         adoption of the technology
>                -...
>
>         (give me some feedback here please)
>
>
>         Same for RPL/TSCH with scalability to *1000s
>            -Vendor specific RPL proved to scale to 1000s (need info
>         about that please!)
>            -TSCH networks proved to scale to 1000s
>            -Missing junction between both. RPL on TSCH.
>            -....
>
>         (give me some feedback here please)
>
>         Most IETF components exist (ZigbeeIP)
>             - ZigBee IP Supports 6LoWPAN for header compression, IPv6,
>         PANA for authentication, RPL for routing, and TLS and EAP-TLS
>         for security, TCP and UDP transport protocols.
>              -the building blocks exist but need to be fit to TSCH
>         nature. Slotted and deterministic MAC layer, mapping of RPL
>         routes to TSCH schedules (that globally build tracks.) --
>         Coexistence of Tracks and routes.
>
>         (give me some feedback here please)
>
>
>         Missing IETF architecture to put it all together
>            - Pascal Picture from architecture draft.
>
>         - Coexistence==Support of PCE/ Distributed in same architecture
>
>
>         (give me some feedback here please)
>
>         Thanks!
>         Xavi
>
>         _______________________________________________
>
>         6tsch mailing list
>
>         6tsch@ietf.org  <mailto:6tsch@ietf.org>
>
>         https://www.ietf.org/mailman/listinfo/6tsch
>
>
>     _______________________________________________
>     6tsch mailing list
>     6tsch@ietf.org <mailto:6tsch@ietf.org>
>     https://www.ietf.org/mailman/listinfo/6tsch
>