Re: [6tisch] removing the 'e'
Rene Struik <rstruik.ext@gmail.com> Wed, 01 April 2015 14:34 UTC
Return-Path: <rstruik.ext@gmail.com>
X-Original-To: 6tisch@ietfa.amsl.com
Delivered-To: 6tisch@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 1F6891AC3D6
for <6tisch@ietfa.amsl.com>; Wed, 1 Apr 2015 07:34:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001,
SPF_PASS=-0.001] autolearn=ham
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 4mzX-Mj1hCKF for <6tisch@ietfa.amsl.com>;
Wed, 1 Apr 2015 07:34:46 -0700 (PDT)
Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com
[IPv6:2607:f8b0:4001:c05::233])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id EBB3E1A1B6A
for <6tisch@ietf.org>; Wed, 1 Apr 2015 07:34:45 -0700 (PDT)
Received: by igbud6 with SMTP id ud6so49629828igb.1
for <6tisch@ietf.org>; Wed, 01 Apr 2015 07:34:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=message-id:date:from:user-agent:mime-version:to:cc:subject
:references:in-reply-to:content-type;
bh=vrWfKBZB6vkRKDBAIVCglCGQf6Sy3Dm/reMgVljv8wM=;
b=Ht7EFm0sAjUml3DBp/eZW69hJfWFe8RcB88i/c1QCuSw2X9lRYiTCI91glME+QpiMe
S3sK611RDN2uuYTpb07nDWQ4l4shC8PjlggZrGx3nufki3QXwsulMxb+dZ4p6pIrEbhJ
uie55HKasDKVU5ZOBEYSLALQ/y78DtvtexcRK6WI1t3h+yjoBonVq+eb76gEQPHAOxg9
H/tuOYxwoECYJz9IQi4+3AridXLdsuE0Y0MCru8eA4s0Fcm+HRuCYNy9dqL1ydDN9Lqi
u/uA5XXrRXPe92LzQ+8o4A8jnJSvO7GtX9cBxIqBQPVMaJM0NSt/nKx36pKSLaQogtW9
T0/w==
X-Received: by 10.42.193.69 with SMTP id dt5mr43408313icb.42.1427898885397;
Wed, 01 Apr 2015 07:34:45 -0700 (PDT)
Received: from [192.168.0.10]
(CPE7cb21b2cb904-CM7cb21b2cb901.cpe.net.cable.rogers.com. [99.231.49.38])
by mx.google.com with ESMTPSA id b17sm1276235iob.31.2015.04.01.07.34.44
(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Wed, 01 Apr 2015 07:34:44 -0700 (PDT)
Message-ID: <551C01FC.2060801@gmail.com>
Date: Wed, 01 Apr 2015 10:34:36 -0400
From: Rene Struik <rstruik.ext@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>,
Jonathan Simon <jsimon@linear.com>
References: <E045AECD98228444A58C61C200AE1BD849D905A6@xmb-rcd-x01.cisco.com>
<55199457.3000504@gmail.com>
<E045AECD98228444A58C61C200AE1BD849D91419@xmb-rcd-x01.cisco.com>
<551AA689.1060100@gmail.com>
<861C280A4EB34046A0D9A4324E4E8224014F9EB2@de08ex3001.global.ds.honeywell.com>
<551AAE57.4020104@gmail.com>
<C03D31E5-BE9F-43E6-82C4-3AD7E95EE208@linear.com>
<E045AECD98228444A58C61C200AE1BD849D94523@xmb-rcd-x01.cisco.com>
In-Reply-To: <E045AECD98228444A58C61C200AE1BD849D94523@xmb-rcd-x01.cisco.com>
Content-Type: multipart/alternative;
boundary="------------020702080206010002050409"
Archived-At: <http://mailarchive.ietf.org/arch/msg/6tisch/kGc274dHPLV7wYS5IisWCRWZlnU>
Cc: "6tisch@ietf.org" <6tisch@ietf.org>
Subject: Re: [6tisch] removing the 'e'
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.15
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" <6tisch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tisch>,
<mailto:6tisch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tisch/>
List-Post: <mailto:6tisch@ietf.org>
List-Help: <mailto:6tisch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tisch>,
<mailto:6tisch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Apr 2015 14:34:50 -0000
Hi Pascal:
My assessment was (and is) that it is imprudent to remove the "e" at
this point in time. I never suggested that, *after* doing proper due
diligence we could still move along that route.
Your message below seems more a branding exercise, which should be
completely tangential to the question you asked to the 6TiSCH community
on the mailing list.
All the goodies and rosy things on the horizon you sketched below may
still materialize. The only point right now is that the "scrapping the e
act" is premature.
BTW - MAC compatibility problems may very well impact IETF, in protocols
whose design may make assumptions on MAC properties and on, e.g., 6top
interfaces. If 6TiSCH would be indeed be completely independent of the
underlying MAC ("MAC compatibility problems are an IEEE problem, not an
IETF problem"), then why have all the 6TiSCH documents that have MAC
language in them?
Best regards, Rene
On 4/1/2015 5:22 AM, Pascal Thubert (pthubert) wrote:
>
> Hi Jonathan, René and all:
>
> But the point is, we are not working in silos like industrial
> protocols, defining the whole stack from PHY to APP. We are defining
> an IETF stack, which happens to be designed to apply above the TSCH
> mode of in 802.15.4 that was introduced by 802.15.4e.
>
> Because we work on layers as opposed to silos, the 6TiSCH logo
> guarantees interop at the IP layer, not at the MAC or PHY layers.
>
> E.g. IP (as defined over Ethernet) works on all Wi-Fi versions. But I
> can hardly connect my old 802.11a card to any network these days. Sad
> it is, but that is not an IETF problem.
>
> In the hypothetical case that IEEE802.15.4:2015 is not compatible with
> “802.15.4-2011 as amended by 802.15.4e-2012”, and that 6TiSCH, as
> specified, works on both without a change, then we should still refer
> to IEEE802.15.4.
>
> MAC compatibility problems are an IEEE problem, not an IETF problem;
> there has also been a concern in this thread that the changes on
> MAC/PHY require too much new work. All this is certainly unfortunate,
> but it has to be resolved at the IEEE, not on this list. We have an
> Interest Group and may leverage it, but still this list is not the
> right forum and the discussion is taking us way beyond the question I
> asked to the group.
>
> And because silos are still needed to guarantee interoperability,
> products that support 6TiSCH will have to bear some logo that indicate
> what MAC/PHY they use, as well as which security models they support;
> there will be multiple such logos that bind all that together and
> guarantee some interoperability and functionality. IOW, it is up to an
> adopting standard (a ZigbeeIP, an ISA, an IEC, a Thread or an HCF of
> this world) to be more specific of the whole stack they build upon,
> and the IETF does not need to have a say in that.
>
> René’s suggestion, “802.15.4-2011 as amended by 802.15.4e-2012”, would
> for instance fail to include 802.15.4g. There are shipping products
> that do TSCH over the sub-Gig in AMI/AMR and SmartGrid use cases, and
> barring them from moving to 6TiSCH makes no sense. 6TiSCH is probably
> a great solution for WiNAN. So I am strongly opposed to that limiting
> wording. From the IEEE perspective, “IEEE802.15.4” **today** means
> “802.15.4-2011 as amended by 802.15.4e-2012, 802.15.4f-2012,
> 802.15.4g, 802.15.4j, 802.15.4k, 802.15.4m, and 802.15.4p". For all I
> know that is **exactly** what we want.
>
> There has also been concerns that 6TiSCH RFCs may fail to work as
> expected over some future version of 802.15.4. This may become true,
> and this may be plain FUD. But yes, that is our problem. I’ll be
> asking around if there is a best practice between IEEE and IETF for
> such thing, above and beyond our particular case. My current research
> indicates that we have been widely inconsistent so far. One suggestion
> could be to place a note in the reference, as discussed in RFC4897
> though for other purposes. This note could indicate that “this RFC
> applies to the version of 802.15.4 that is current at the time of
> publication of this RFC, and that it is expected but not guaranteed
> that this RFC applies to 802.15.4 versions published after the
> publication of this RFC”.
>
> So the updated action plan that I’m proposing to the group is as follows:
>
> - still, remove the ‘e’ in the charter; additionally:
>
> - work on a note for the reference to address the questions raised
> about compatibility with future versions.
>
> - lookup for a best practice in that area (I’m taking that action item
> but help is welcome)
>
> - task the IEEE 6TiSCH interest group to check whether the current
> text impacts the 6TiSCH works as it stands (including drafts discussed
> for re-chartering such as 6top and OTF)
>
> Does this make sense?
>
> Pascal
>
> *From:*6tisch [mailto:6tisch-bounces@ietf.org] *On Behalf Of *Jonathan
> Simon
> *Sent:* mardi 31 mars 2015 19:02
> *To:* Rene Struik; Kris Pister
> *Cc:* 6tisch@ietf.org
> *Subject:* Re: [6tisch] removing the 'e'
>
> Chiming in…
>
> I agree with Rene, “802.15.4-2011 as amended by 802.15.4e-2012” is a
> perfectly valid specification, and one that has formed the basis of a
> number of products, including my company’s.
>
> I believe that Pat is trying to faithfully represent upcoming changes,
> and that the primary goal of 802.15.4-2015 effort is to correct
> mistakes and remove ambiguities that might result in different
> implementations. Yet there have been a few incompatible changes
> introduced, perhaps for valid reasons - I would argue the short
> address doesn’t leak info if only authenticating, and doesn’t prevent
> the combination of EUI + ASN + Key from being replayed, so that more
> moderate informative language could be used to solve this particular
> problem. I also think that policing IE’s is naive - the IEEE doesn’t
> own the band, and a robust design uses security to ensure that frame
> content is correct.
>
> So I guess it comes down to two things:
>
> 1) are the incompatible changes adding something that is needed for
> 6TiSCH - if not, we are free in 6TiSCH to override behavior we don’t
> like, e.g. “x is as described in spec y, except for the limitation of
> clause z, which is taken from spec p, clause q”
>
> 2) do we need to see 802.15.4-2015 before adopting it as a normative
> reference? Paranoid me says yes, but if people agree to 1) then its
> not really a problem.
>
> --
> Jonathan
>
> Thanks Kris;
>
> Let's review your points:
>
> - IE IDs: When 15.4e was introduced, we allowed vendors to freely
> use 25 non-standardized IDs with the explicit warning that another
> vendor could be using that ID creating a conflict, destroying
> coexistence. Since that time we have seen a significant number of
> requests for IE IDs, so given the limited number of IDs and the
> fact that there really is no vendor coexistence with the original
> scheme, we changed to one specific vendor ID where the vendor's
> OUI is required to make the IE unique.
>
> - macTsRxOffset: the basic intent of macTsRxOffset is to center
> the transmission start within the range of 2200 µs (macTSRxWait).
> So the transmitter's macTsTxOffset (2120µs) should be 1100µs
> (macTsRxWait/2) greater than macTxRxOffset(1020µs). However,
> 15.4e mistakenly used the term "frame" when it actually meant
> "PPDU". The start of the frame occurs 192 µs after the start of
> the PPDU or packet. 15.4e's value of 1120µs was an extra 100µs to
> compensate for the PHY components (which are really 192 µs). In
> summary, we could either continue to use the term frame with
> macTxRxOffset=1020µs, or use PPDU and add 192 µs.
>
> - use of short addresses in nonce generation: 15.4e changed the
> nonce requirement of 15.4-2011, from requiring the use of the
> 8-octet extended address to allowing the usage of the short
> address (btw - all operations modes not just TSCH). It is
> generally understood that using the short address in the nonce
> generation is very problematic. Even if the short address is
> unique inside the PAN, there could be multiple PANs sharing the
> same keying material and using same short address for multiple
> devices. Using only the short address and not a combination of
> PANId and macShortAddress since it also puts another requirement,
> that short address needs to be unique over all PANs which use same
> key, not only unique inside the current PAN.
>
> - TLV vs. LTV: The revision retains the IE formatting from 15.4e,
> it remains backward compatible. The statement "the fact that such
> a change, with little to no practical value, would require
> continuous debate over many meetings is a sign that backward
> compatibility is not top of mind for a good part of the WG" is
> totally incorrect. All standards organizations require that all
> individuals and organizations be heard, and they were in a
> thoughtful manner.
>
> In summary, the changes done in the revision were to correct
> issues and problems. The standardized TSCH IE IDs were not
> changed, rather a method was added to eliminate vendor conflicts
> in non-standardized IDs and the extra IDs were put back into
> reserve. The macTxRxOffset was changed to be consistent with the
> correct terminology. While using the short address for nonce
> generation is not compliant to the revision, the group consensus
> was that it's not appropriate to knowingly degrade security, hence
> reverting back to the 802.15.4-2011 method.
>
> Pat Kinney
> Kinney Consulting LLC
> IEEE 802.15 WG vice chair, TG chair
> ISA100.11a WG chair
> O: +1.847.960.3715
> pat.kinney@kinneyconsultingllc.com
> <mailto:pat.kinney@kinneyconsultingllc.com>
>
--
email: rstruik.ext@gmail.com | Skype: rstruik
cell: +1 (647) 867-5658 | US: +1 (415) 690-7363
- [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Kris Pister
- Re: [6tisch] removing the 'e' Rene Struik
- Re: [6tisch] removing the 'e' Turner, Randy
- Re: [6tisch] removing the 'e' Pat Kinney
- Re: [6tisch] removing the 'e' Rene Struik
- Re: [6tisch] removing the 'e' Tom Phinney
- Re: [6tisch] removing the 'e' Robert Moskowitz
- Re: [6tisch] removing the 'e' Kris Pister
- Re: [6tisch] removing the 'e' Pat Kinney
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Turner, Randy
- Re: [6tisch] removing the 'e' Robert Cragie
- Re: [6tisch] removing the 'e' Brian Haberman
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Rene Struik
- Re: [6tisch] removing the 'e' Brett, Patricia (PA62)
- Re: [6tisch] removing the 'e' Rene Struik
- Re: [6tisch] removing the 'e' Tom Phinney
- Re: [6tisch] removing the 'e' Tom Phinney
- Re: [6tisch] removing the 'e' Jonathan Simon
- Re: [6tisch] removing the 'e' Pat Kinney
- Re: [6tisch] removing the 'e' Subir Das
- Re: [6tisch] removing the 'e' Brian Haberman
- Re: [6tisch] removing the 'e' Kris Pister
- Re: [6tisch] removing the 'e' Subir Das
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Rene Struik
- Re: [6tisch] removing the 'e' Rene Struik
- Re: [6tisch] removing the 'e' Rene Struik
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)
- Re: [6tisch] removing the 'e' Pat Kinney
- Re: [6tisch] removing the 'e' Rene Struik
- [6tisch] (on effectiveness of 6TiSCH liaison) Re:… Rene Struik
- Re: [6tisch] (on effectiveness of 6TiSCH liaison)… Pat Kinney
- Re: [6tisch] removing the 'e' Pascal Thubert (pthubert)