Re: [Roll] Stephen Farrell's Discuss on draft-ietf-roll-applicability-home-building-09: (with DISCUSS and COMMENT)

Stephen Farrell <stephen.farrell@cs.tcd.ie> Sun, 17 May 2015 10:40 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AFB91A9034; Sun, 17 May 2015 03:40:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.311
X-Spam-Level:
X-Spam-Status: No, score=-2.311 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 kb9sdXZ-zmK4; Sun, 17 May 2015 03:39:57 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 59F2E1A9037; Sun, 17 May 2015 03:39:56 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 83377BE97; Sun, 17 May 2015 11:39:54 +0100 (IST)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4B6h66Gx-ILL; Sun, 17 May 2015 11:39:52 +0100 (IST)
Received: from [10.87.48.73] (unknown [86.46.19.109]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id 8ED93BEFD; Sun, 17 May 2015 11:39:52 +0100 (IST)
Message-ID: <55586FF8.5060908@cs.tcd.ie>
Date: Sun, 17 May 2015 11:39:52 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: consultancy@vanderstok.org, Routing Over Low power and Lossy networks <roll@ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>
References: <20150408233408.4123.3118.idtracker@ietfa.amsl.com> <fb86c816367f2cef72685d1cbaf23e2a@xs4all.nl> <14934.1429043465@sandelman.ca> <0b35569a80c62337655b16c7010a84da@xs4all.nl> <12442.1429113740@sandelman.ca> <32c66dc3bb9f396188b90a178ff767d9@xs4all.nl> <15944.1429209784@sandelman.ca> <4b7fa589766fa21d12403ee8cc49262e@xs4all.nl>
In-Reply-To: <4b7fa589766fa21d12403ee8cc49262e@xs4all.nl>
OpenPGP: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/roll/CT70n6eM4IlnEhmON_xqlhqU-ec>
X-Mailman-Approved-At: Sun, 17 May 2015 05:36:19 -0700
Cc: mcr@sandelman.ca, roll-chairs@ietf.org, draft-ietf-roll-applicability-home-building.ad@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-roll-applicability-home-building@ietf.org, yvonneanne.pignolet@gmail.com, draft-ietf-roll-applicability-home-building.shepherd@ietf.org
Subject: Re: [Roll] Stephen Farrell's Discuss on draft-ietf-roll-applicability-home-building-09: (with DISCUSS and COMMENT)
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 May 2015 10:40:00 -0000

Hi all, and apologies for the slow response...

On 27/04/15 08:05, peter van der Stok wrote:
> Dear all,
> 
> This new draft includes the return to the RFC2119 text.
> It includes all comments answered during the security evaluation.
> It includes suggestions by Michael to answer the DISCUSS raised by
> Stephen Farrell.

I'm sorry to say I don't think we're there yet. I just read the
current draft and I think we still have significant issues for
this DISCUSS.

- If the way in which we are achieving interoperable security is
via layer2-only then I would argue that that has to be more clearly
stated up front (for truth-in-advertising reasons) as otherwise
people may implement/deploy assuming the opposite.

- I really seriously question the proposition that layer2-only
security is sufficient for more complex building requirements.
If that is true, then this document needs to say when it is safe
and when it is unsafe to use RPL in such networks. (I can accept
that layer2-only is ok for simple buildings and homes, at least
for the next few years.)

- The "MUST be present" at the start of 4.1.8 is not quite right.
If the plan here is layer2-only then you need to say something
more like that all RPL packets MUST be sent using the layer2
mechanisms and MUST be verified as having been received using
the layer2 mechanisms. That (I guess) could require some code
if a node can ever emit/receive an insecure message.

- 7.1 remains a collection of references that will not IMO give
us interop when multiple vendors are involved. Can you explain
to me why I'm wrong? (And I don't mean the multicast bit, but
the stuff about unicast.)

Again, apologies for being a barrier to progress here, but I
guess we're paying the price now for us collectively not having
addressed this issue back at the start of the ROLL WG's work. I
do think though that we need to ensure that we don't send out a
set of specifications that might put quite a number of networks
at risk because of our omissions, even if that means we need to
address some technically and politically tricky issues.

Cheers,
S.

PS: Sorry to say I'll be travelling for the next few days so
responses will continue to be slow. Maybe we should try setup a
concall on this in a week or so? If that helps, I'm very happy
to do that.

> It maintains some of the text on the aspects of security in buildings
> that need additional work.
> 
> Greetings,
> 
> Peter
> 
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>  This draft is a work item of the Routing Over Low power and Lossy
> networks Working Group of the IETF.
> 
>         Title           : Applicability Statement: The use of the RPL
> protocol suite in Home Automation and Building Control
>         Authors         : Anders Brandt
>                           Emmanuel Baccelli
>                           Robert Cragie
>                           Peter van der Stok
>     Filename        : draft-ietf-roll-applicability-home-building-10.txt
>     Pages           : 32
>     Date            : 2015-04-26
> 2
> Abstract:
>    The purpose of this document is to provide guidance in the selection
>    and use of protocols from the RPL protocol suite to implement the
>    features required for control in building and home environments.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-roll-applicability-home-building/
> 
> 
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-roll-applicability-home-building-10
> 
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=draft-ietf-roll-applicability-home-building-10
> 
> 
> 
> 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.
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll
> 
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll