Re: [6lo] Generation of IPv6 IIDs

Samita Chakrabarti <samita.chakrabarti@ericsson.com> Tue, 22 July 2014 16:42 UTC

Return-Path: <samita.chakrabarti@ericsson.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0378C1A02EB for <6lo@ietfa.amsl.com>; Tue, 22 Jul 2014 09:42:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 LrKFxnwBAMf5 for <6lo@ietfa.amsl.com>; Tue, 22 Jul 2014 09:42:05 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC3EA1A02E2 for <6lo@ietf.org>; Tue, 22 Jul 2014 09:42:04 -0700 (PDT)
X-AuditID: c618062d-f79206d0000014d2-79-53ce41694398
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id FD.C8.05330.9614EC35; Tue, 22 Jul 2014 12:48:10 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0174.001; Tue, 22 Jul 2014 12:41:56 -0400
From: Samita Chakrabarti <samita.chakrabarti@ericsson.com>
To: Fernando Gont <fgont@si6networks.com>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [6lo] Generation of IPv6 IIDs
Thread-Index: AQHPZN69qu2yr9S6yU6dSmmV6wthnpusx5ww
Date: Tue, 22 Jul 2014 16:41:56 +0000
Message-ID: <ECA43DA70480A3498E43C3471FB2E1F01C1FBD12@eusaamb103.ericsson.se>
References: <5361A67D.4010508@si6networks.com>
In-Reply-To: <5361A67D.4010508@si6networks.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRmVeSWpSXmKPExsUyuXRPrG6W47lggz9LeSzadv9ktWieImCx oLOJ1aLpx3VGi0srjrBaPFn1hs2BzWPJkp9MHq07/rJ7fDjUw+7x5fJntgCWKC6blNSczLLU In27BK6M4y/6GQs+aFUs2naDtYHxjXIXIyeHhICJxOv1N5ggbDGJC/fWs3UxcnEICRxllJj6 +zqUs5xRYtXNDmaQKjYBK4mO3j3sILaIgIfEv+uvWUGKmAX6mCS+Pp8ClhAW0JK48P4aSxcj B1CRtsT8Y04QppHEy6s+IBUsAqoSL4/2sIKEeQV8JT5M1gUJCwnoSbTMmc0IYnMK6Es0Lj8P dhsj0G3fT60Bs5kFxCVuPZkPdbOAxJI955khbFGJl4//sULYShJzXl9jhqjXkViw+xMbhK0t sWzha7A4r4CgxMmZT1gmMIrNQjJ2FpKWWUhaZiFpWcDIsoqRo7Q4tSw33chgEyMwuo5JsOnu YNzz0vIQowAHoxIPr4LZuWAh1sSy4srcQ4zSHCxK4ryzaucFCwmkJ5akZqemFqQWxReV5qQW H2Jk4uCUamCsCDmWeiSr7m0Yf5rS4aq9zEmFX/r98mRvn8p5c/zT1M+Kux0i315nLfwmXCW+ t9D16tZPsbYLT9xsSBBQ4tCZ/enCCTcH1ykpafO/7HPj/Kggd4FFpvzgNJ284LXza3/Xpsyx e5LiyZPHqR4zn4ez4JXWen2ruCc6cttYPi93kt+ZfmbCdCMlluKMREMt5qLiRABoROAijwIA AA==
Archived-At: http://mailarchive.ietf.org/arch/msg/6lo/fSlXkLgnTHAtPQEmZUksZVfug8g
Cc: "6lo-chairs@tools.ietf.org" <6lo-chairs@tools.ietf.org>, "6man Chairs (6man-chairs@tools.ietf.org)" <6man-chairs@tools.ietf.org>, "draft-ietf-6man-default-iids@tools.ietf.org" <draft-ietf-6man-default-iids@tools.ietf.org>, Dave Thaler <dthaler@microsoft.com>
Subject: Re: [6lo] Generation of IPv6 IIDs
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Jul 2014 16:42:07 -0000

Hi  Fernando and Dave:

Based on the discussions at the 6lo list regarding the impact of default-iid draft on 6lo/6lowpan documents and future ipv6-over-foo 6lo documents, Ulrich, Ralph and myself had a discussion and our recommendation to default-iid co-authors are to either list 6lo specific RFCs or make a general statement about 6lo/6lowpan documents for exceptions from default-iid  mandate. The future documents in 6lo WG  would consider the default-iid recommendations when applicable. But note that 6lo deals with  constrained nodes and RFC6282/RFC4944/RFC6755 do require using IID bits for efficiency over privacy in a constrained network environment that can be isolated from the rest of the Internet.

6lo-chairs are working on a proposed text for default-iid  for 6lo/6loWPAN documents in this regard.  Please stay tuned.

Here is a summary of comments from the 6lo WG suggestions for your reference and refreshing memory. 

Dijk, Esko <esko.dijk@philips.com>
=============================
 RFC 6282 (and perhaps the RFC 4944 which it updates?) should be mentioned, since the 6LoWPAN header compression is based on the IID containing the hardware address. This RFC is then a notable exception to the 'SHOULD NOT'.
Other exceptions noted: draft-ietf-6lo-btle and draft-ietf-6lo-lowpanz which are derived from RFC6282/RFC4944.

Erik Nordmark <nordmark@acm.org>
==============================
I think it would be better to progress default-iids with
  - SHOULD implement stable-privacy
  - SHOULD use stable-privacy as default where it works (such as Ethernet)
  - state that some issues have been identified in RFC X, Y, Z, as as those get addressed the SHOULD use will be applied to those as well.

RFC6775  requires link-local address to be configured with EUI-64 and sends error back for address registration to the link-local address derived from the EUI-64 (section 6.5.2)

Paul Duffy <paduffy@cisco.com>
===========================
In strong agreement with Erik's suggestions. RFC 6775 should be in the list of exceptions

Robert Cragie <robert.cragie@gridmerge.com>
===================================
different scopes the IIDs can be used. In many cases 6LoWPAN compression relies on a one-to-one correspondence between a link local and IPv6 address

 Carsten Bormann <cabo@tzi.org>
==========================
Privacy leaks for link-local cases requires privacy fixing at the lower layers: https://www.w3.org/2014/strint/papers/35.pdf

Owen Kirby <osk@exegin.com>
===========================
Re-assigning link-layer IID is another way to solve privacy in 6lo

---

Best regards,
-Samita

-----Original Message-----
From: 6lo [mailto:6lo-bounces@ietf.org] On Behalf Of Fernando Gont
Sent: Wednesday, April 30, 2014 6:42 PM
To: 6lo@ietf.org
Cc: 6lo-chairs@tools.ietf.org; draft-ietf-6man-default-iids@tools.ietf.org; Dave Thaler
Subject: [6lo] Generation of IPv6 IIDs

Folks,

We recently contacted the 6lo chairs asking whether there were any 6lo-related documents that should be mentioned in the "Updates" of our
I-D: <http://tools.ietf.org/html/draft-ietf-6man-default-iids>.

We briefly discussed this off-list, and they suggested that raised this on this list.

Here's the summary of our exchange:

Samita and Ulrich kindly noted that at least some 6lo document does IPv6 address compression on the assumption that the IID contains the underlying hardware address.

On the other hand we noted that:

* Some OSes (notably Microsoft Windows) have moved away from embedding MAC addresses in the IIDs (to mitigate the issues discussed in <http://tools.ietf.org/html/draft-ietf-6man-ipv6-address-generation-privacy>).

* Additionally, there's an existing 6man recommendation (in RFC 7136) against expecting any semantics in the IPv6 IIDs -- the IID should be treated as a string of opaque bits.

Dave Thaler had already posted some related comments on this list that are related to this issue. Please see:

* <http://www.ietf.org/mail-archive/web/6lo/current/msg00403.html>

As noted by Dave (and also by myself), there seem to be some statements in 6lo documents which seem to go against some 6man recommendations.
That said, in the specific case of header compression, you might have a case to go against the "SHOULD NOT" in <http://tools.ietf.org/html/draft-ietf-6man-default-iids> -- although expecting specific semantics in the IPv6 IIDs still goes against RFC 7136.


All the above said, we still wonder if there are any 6lo-related documents we should include in the "Updates" of draft-ietf-6man-default-iids.

P.S.: I apologize if some of the above comments are not that timely...
but I was not following the 6lo work.

Thanks!

Best regards,
--
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492




_______________________________________________
6lo mailing list
6lo@ietf.org
https://www.ietf.org/mailman/listinfo/6lo