Re: [6lo] Generation of IPv6 IIDs

Robert Cragie <robert.cragie@gridmerge.com> Thu, 01 May 2014 21:03 UTC

Return-Path: <robert.cragie@gridmerge.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 59A581A7033 for <6lo@ietfa.amsl.com>; Thu, 1 May 2014 14:03:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] 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 gFMq_jozXjej for <6lo@ietfa.amsl.com>; Thu, 1 May 2014 14:03:35 -0700 (PDT)
Received: from mailscan1.extendcp.co.uk (mailscan20.extendcp.co.uk [176.32.226.66]) by ietfa.amsl.com (Postfix) with ESMTP id E6BE21A7032 for <6lo@ietf.org>; Thu, 1 May 2014 14:03:34 -0700 (PDT)
Received: from lb1.hi.local ([10.0.1.197] helo=mailscan5.hi.local) by mailscan-g64.hi.local with esmtp (Exim 4.80.1) (envelope-from <robert.cragie@gridmerge.com>) id 1Wfy8Y-0002zU-OJ; Thu, 01 May 2014 22:03:22 +0100
Received: from lb1.hi.local ([10.0.1.197] helo=mail41.extendcp.co.uk) by mailscan5.hi.local with esmtps (UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.80.1) (envelope-from <robert.cragie@gridmerge.com>) id 1Wfy8Y-0007uR-DM; Thu, 01 May 2014 22:03:22 +0100
Received: from host86-147-47-201.range86-147.btcentralplus.com ([86.147.47.201] helo=[192.168.0.2]) by mail41.extendcp.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80.1) id 1Wfy8P-0001bO-OR; Thu, 01 May 2014 22:03:14 +0100
Message-ID: <5362B6CE.1020000@gridmerge.com>
Date: Thu, 01 May 2014 22:04:14 +0100
From: Robert Cragie <robert.cragie@gridmerge.com>
Organization: Gridmerge Ltd.
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: "Dijk, Esko" <esko.dijk@philips.com>, Fernando Gont <fgont@si6networks.com>, "6lo@ietf.org" <6lo@ietf.org>
References: <5361A67D.4010508@si6networks.com> <031DD135F9160444ABBE3B0C36CED61816A16351@AMSPRD9003MB066.MGDPHG.emi.philips.com>
In-Reply-To: <031DD135F9160444ABBE3B0C36CED61816A16351@AMSPRD9003MB066.MGDPHG.emi.philips.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha1"; boundary="------------ms040108040102090801000803"
X-Authenticated-As: robert.cragie@gridmerge.com
X-Extend-Src: mailout
Archived-At: http://mailarchive.ietf.org/arch/msg/6lo/zDVMBioUlhQWr6lX1rdFcH6XGtQ
Cc: "6lo-chairs@tools.ietf.org" <6lo-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
Reply-To: robert.cragie@gridmerge.com
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: Thu, 01 May 2014 21:03:37 -0000

It is also worth noting the different scopes the IIDs can be used in. If 
the address is globally routable, there is certainly a case for adopting 
privacy addresses. However, for link local addresses, especially in a 
route-over mesh where a link-local IP packet travels strictly one node 
hop, it does not seem as critical. As mentioned below, in many cases 
6LoWPAN compression relies on a one-to-one correspondence between a link 
local and IPv6 address to provide effective compression.

Robert

On 01/05/2014 9:41 AM, Dijk, Esko wrote:
> Hello Fernando, all,
>
> I would expect that at least 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'.
>
> Furthermore for the 6lo active WG documents:
> - draft-ietf-6lo-btle-00 has the use of hardware address for IID as a 'MAY' - that would need to become a 'SHOULD NOT' (unless there is some negative impact on performance) ?
> - draft-ietf-6lo-lowpanz-04 has a MUST on the use of NodeID in the IID, however the NodeID is only 8-bit locally assigned and is not an identifiable hardware address.
> - for draft-ietf-6lo-ghc I don't see issues
> - for draft-ietf-6lo-lowpan-mib I don't see issues
>
> regards,
> Esko
>
> -----Original Message-----
> From: 6lo [mailto:6lo-bounces@ietf.org] On Behalf Of Fernando Gont
> Sent: Thursday, May 01, 2014 03:42
> 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
>
> ________________________________
> The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message.
>
> _______________________________________________
> 6lo mailing list
> 6lo@ietf.org
> https://www.ietf.org/mailman/listinfo/6lo
>