[6lowpan] Ke Management pre 15.4e

Robert Moskowitz <rgm@labs.htt-consult.com> Tue, 26 July 2011 12:06 UTC

Return-Path: <rgm@labs.htt-consult.com>
X-Original-To: 6lowpan@ietfa.amsl.com
Delivered-To: 6lowpan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A935521F8BFE for <6lowpan@ietfa.amsl.com>; Tue, 26 Jul 2011 05:06:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ibMw49JqKBKG for <6lowpan@ietfa.amsl.com>; Tue, 26 Jul 2011 05:06:01 -0700 (PDT)
Received: from klovia.htt-consult.com (klovia.htt-consult.com [208.83.67.149]) by ietfa.amsl.com (Postfix) with ESMTP id 2322C21F8BB7 for <6lowpan@ietf.org>; Tue, 26 Jul 2011 05:06:00 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by klovia.htt-consult.com (Postfix) with ESMTP id 4E85462A8F for <6lowpan@ietf.org>; Tue, 26 Jul 2011 12:05:57 +0000 (UTC)
X-Virus-Scanned: amavisd-new at localhost
Received: from klovia.htt-consult.com ([127.0.0.1]) by localhost (klovia.htt-consult.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Hy-6S4kb5VU for <6lowpan@ietf.org>; Tue, 26 Jul 2011 08:05:47 -0400 (EDT)
Received: from nc2400.htt-consult.com (unknown [130.129.84.202]) (Authenticated sender: rgm@labs.htt-consult.com) by klovia.htt-consult.com (Postfix) with ESMTPA id 0299362A70 for <6lowpan@ietf.org>; Tue, 26 Jul 2011 08:05:46 -0400 (EDT)
Message-ID: <4E2EAD90.4000900@labs.htt-consult.com>
Date: Tue, 26 Jul 2011 08:05:36 -0400
From: Robert Moskowitz <rgm@labs.htt-consult.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.18) Gecko/20110621 Fedora/3.1.11-1.fc14 Thunderbird/3.1.11
MIME-Version: 1.0
To: 6lowpan@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: [6lowpan] Ke Management pre 15.4e
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jul 2011 12:06:01 -0000

I was asked if Key Management can be provided pre-15.4e.  A number of 
concerns were raised about 4e including there are lots of chips out 
there that do not support it.

This is really challenging.

I do not see how to suborn an existing Command Frame to carry a KMP.  I 
would have to define a new one and that would be itself a deviation from 
the existing 802.15 spec.

I do not see how to define a Data Payload Field for KMP that would be 
effective across a number of higher layers.  There is no EthType field 
or similar differentiator.  I suspect that within 6lowpan a new Dispatch 
Type could be defined to carry the KMP.  I leave such specific 6lowpan 
modifications to those that created it.

As I define the KMP shim over the next two months, I would be happy to 
work with some 6lowpan people in developing an ID for its support within 
6lowpan as well.

Or just fake out the little bit of 4e that I will use for supporting KMP 
within 4e.  The basic thought is to use the new Information Element in 
either the Multifunction or Command frame.  And the Command frame mode 
only applies to PANs that use the Associate command.  So 'just' add what 
little you need...