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

Xavier Vilajosana Guillen <xvilajosana@eecs.berkeley.edu> Wed, 17 July 2013 18:11 UTC

Return-Path: <xvilajosana@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 6FCA921F9371 for <6tsch@ietfa.amsl.com>; Wed, 17 Jul 2013 11:11:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level:
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 sWGo2FMFqxVP for <6tsch@ietfa.amsl.com>; Wed, 17 Jul 2013 11:11:28 -0700 (PDT)
Received: from mail-ie0-f180.google.com (mail-ie0-f180.google.com [209.85.223.180]) by ietfa.amsl.com (Postfix) with ESMTP id 35D9321E8099 for <6tsch@ietf.org>; Wed, 17 Jul 2013 11:11:23 -0700 (PDT)
Received: by mail-ie0-f180.google.com with SMTP id f4so4717252iea.39 for <6tsch@ietf.org>; Wed, 17 Jul 2013 11:11:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=VImjzTFlhAKYbMDAydK4t0V5mQLmga0HaY0b5igxow4=; b=et8fIkWx931cZVYCMRv5K/Rx0lApo0V9qLOVNxdERROkJKPwaoZpXL0KEWxHalS1Y9 qIdFnkv0Vrq+6XeDhFKNT1UYRc9a+zuqbWcmP9Sw0MPos/ClpMLrdswVs2jJ8KWSAJHs FIfOjjRcQBhcNrztj68p0CWPc639oo852XWxLpItY1DdZdZmURwUDw1pj9dwz1c4YEQn KGocBS9FPzvEgrTTukwQD1WsTLOJng2Ob1+iWvstVadYE+vJzZJxW/Y8kv4kJh+W1izX ogu/GB3YS++LFLaBX3i4MXCgfL/A/eXmmTz86txOlCQO8thvhFzq63fWKXVUscs8ZVku 0DPw==
MIME-Version: 1.0
X-Received: by 10.42.92.129 with SMTP id t1mr5375827icm.37.1374084682610; Wed, 17 Jul 2013 11:11:22 -0700 (PDT)
Received: by 10.64.139.71 with HTTP; Wed, 17 Jul 2013 11:11:22 -0700 (PDT)
In-Reply-To: <51E6B6FD.7000608@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> <51E6B6FD.7000608@berkeley.edu>
Date: Wed, 17 Jul 2013 11:11:22 -0700
Message-ID: <CALEMV4bAsBEo2HJj+4-JpDEnsWcoWH=nmbaDZpdmoFrmNOOQaQ@mail.gmail.com>
From: Xavier Vilajosana Guillen <xvilajosana@eecs.berkeley.edu>
To: Kris Pister <ksjp@berkeley.edu>
Content-Type: multipart/related; boundary=90e6ba6147fe66025a04e1b905f3
X-Gm-Message-State: ALoCoQnKwS7ffOAXfh58h8YLbwlDrj5P/eXkud7vJFJuHYckq/zjxewGudFkaLKp6WSHuwp8WsH7
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
Reply-To: xvilajosana@eecs.berkeley.edu
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 18:11:32 -0000

Thanks Pascal, your detailed description makes things more clear now. I
will work on the slides so they guide us through this outline.

cheers!
Xavi


On Wed, Jul 17, 2013 at 8:23 AM, Kris Pister <ksjp@berkeley.edu> wrote:

>  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<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> 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> 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****
>
> https://www.ietf.org/mailman/listinfo/6tsch****
>
>   ****
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch****
>
>  ****
>
>  ****
>
> ** **
>
>
>