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 >
- [6tsch] What is missing slides -- input needed Xavier Vilajosana Guillen
- Re: [6tsch] What is missing slides -- input needed Kris Pister
- Re: [6tsch] What is missing slides -- input needed Xavier Vilajosana Guillen
- Re: [6tsch] What is missing slides -- input needed Kris Pister
- Re: [6tsch] What is missing slides -- input needed Qin Wang
- Re: [6tsch] What is missing slides -- input needed Pascal Thubert (pthubert)
- Re: [6tsch] What is missing slides -- input needed Xavier Vilajosana Guillen
- Re: [6tsch] What is missing slides -- input needed Pascal Thubert (pthubert)
- Re: [6tsch] What is missing slides -- input needed Kris Pister
- Re: [6tsch] What is missing slides -- input needed Xavier Vilajosana Guillen