Re: [6lo] Alissa Cooper's Discuss on draft-ietf-6lo-btle-14: (with DISCUSS and COMMENT)

Alissa Cooper <alissa@cooperw.in> Tue, 04 August 2015 16:18 UTC

Return-Path: <alissa@cooperw.in>
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 896F41A6F32 for <6lo@ietfa.amsl.com>; Tue, 4 Aug 2015 09:18:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable
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 0oxBnoEkwAtc for <6lo@ietfa.amsl.com>; Tue, 4 Aug 2015 09:18:55 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2398A1A6FF9 for <6lo@ietf.org>; Tue, 4 Aug 2015 09:18:46 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 392B52014B for <6lo@ietf.org>; Tue, 4 Aug 2015 12:18:45 -0400 (EDT)
Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Tue, 04 Aug 2015 12:18:45 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=cooperw.in; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=cQMQXfGG0gPaKIAevuxuoplExGg=; b=wtxlPx pVHHED6JJ4kp5o55w1+qBzJe2Nw0T1xNyXvuTIcoa7ejWLEddqfOeOScWwDEDDjE ubciS0xcsyfy3J0BdmhbDdfJ8GignBQRBJELNs5zPYContXl+iK292zG3OtTWvVU VVTKVJBX6Vc6B/v1O/S+0Qp9vKxGKxOUbbKEI=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=cQMQXfGG0gPaKIA evuxuoplExGg=; b=qLVSDDMdtr9Bev76zk94meTW7CFSh2R9uXOVsvOZ0nlD9RS a6VzlMl2szhfZMy7uh+30nqrVSiO241/MNl5nnro7MeQPIUrzxibPh7t9hVisLyf JStcbzfyI1Ql50JE1Rxy7n7SwABUBGFWZjcMiMlGy+GVVHxxRbWuND1qSt18=
X-Sasl-enc: dITML7Bd7m0cmKWu3k9aOY5MAaDZ3K70C8eIodai+IPx 1438705124
Received: from dhcp-171-68-21-199.cisco.com (dhcp-171-68-21-199.cisco.com [171.68.21.199]) by mail.messagingengine.com (Postfix) with ESMTPA id 496AA68015D; Tue, 4 Aug 2015 12:18:42 -0400 (EDT)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <dda40c636ca942989082ae16f7197047@NOKWDCFIEXCH02P.nnok.nokia.com>
Date: Tue, 04 Aug 2015 09:18:43 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <947D5730-9483-4371-BDD4-2E28ECE5404D@cooperw.in>
References: <b366d082-133c-487f-a988-9bc5bfeb01a3@email.android.com> <32BFA1BC-3196-4DC3-B4E1-2151EA1345DE@cooperw.in> <4ab14b6a1a9146ef839ea3bff732ebb7@NOKWDCFIEXCH02P.nnok.nokia.com> <55A8EB70.1070307@innovationslab.net> <99ABD7AF-8196-463C-B045-718DE94C3635@cooperw.in> <1D0CB901-AD19-461C-8C5B-D17F47BEC514@cooperw.in> <dda40c636ca942989082ae16f7197047@NOKWDCFIEXCH02P.nnok.nokia.com>
To: "Savolainen Teemu (Nokia-TECH/Tampere)" <teemu.savolainen@nokia.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/6lo/N1Z8T9cXXOVNhV48kJ-_JUJ0SRI>
X-Mailman-Approved-At: Mon, 10 Aug 2015 08:43:15 -0700
Cc: ext Kerry Lynn <kerlyn@ieee.org>, "6lo-chairs@ietf.org" <6lo-chairs@ietf.org>, "draft-ietf-6lo-btle.ad@ietf.org" <draft-ietf-6lo-btle.ad@ietf.org>, Will Cheng <liushucheng@huawei.com>, Dave Thaler <dthaler@microsoft.com>, "draft-ietf-6lo-btle@ietf.org" <draft-ietf-6lo-btle@ietf.org>, "Gabriel.Montenegro@microsoft.com" <Gabriel.Montenegro@microsoft.com>, "draft-ietf-6lo-btle.shepherd@ietf.org" <draft-ietf-6lo-btle.shepherd@ietf.org>, "6lo@ietf.org" <6lo@ietf.org>, IESG <iesg@ietf.org>, Fernando Gont <fgont@si6networks.com>, Brian Haberman <brian@innovationslab.net>
Subject: Re: [6lo] Alissa Cooper's Discuss on draft-ietf-6lo-btle-14: (with DISCUSS and COMMENT)
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: <https://mailarchive.ietf.org/arch/browse/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, 04 Aug 2015 16:18:56 -0000

On Aug 4, 2015, at 2:49 AM, Savolainen Teemu (Nokia-TECH/Tampere) <teemu.savolainen@nokia.com> wrote:

> Hi Alissa,
> 
> Thank you for looking at the version -16.
> 
>> In 3.2.2 it says:
>> A 6LN and a 6LBR are RECOMMENDED to use
>>  random Bluetooth device addresses.  A 6LN SHOULD pick a different
>>  Bluetooth device address for every Bluetooth LE connection with a
>>  6LBR, and a 6LBR SHOULD periodically change its random Bluetooth
>>  device address.
>> 
>> Does this effectively mean that 6LNs and 6LBRs are RECOMMENDED to use private addresses (since they are also recommended to not be static)? 
> 
> For link-local addresses, effectively yes indeed. As random device addresses are recommended, and IPv6 link-local addresses would be using random device addresses, then the link-local addresses would be random as well.

Sorry, I meant private *device* addresses. I was wondering whether the first sentence should say "A 6LN and a 6LBR are RECOMMENDED to use private Bluetooth device addresses” since the recommendation is effectively to use a random device address that changes periodically, which is as far as I can tell the definition of a private Bluetooth device address. In any event, I think the text should be clear about whether 6LNs and 6LBRs should use static or private device addresses or either one.

> 
>> In situations where the
>>  Bluetooth device address is known to be a random device address (i.e.
>>  a static or private device address) and/or the header compression
>>  benefits of embedding the device address in the IID are required to
>>  support deployment constraints, 6LNs MAY form a 64-bit IID by
>>  utilizing the 48-bit Bluetooth device address.
>> 
>> Shouldn't the exception in the first part of the sentence only apply to private addresses and not static ones, since static addresses can be very long-lived?
> 
> Well, the part "or the header compression  benefits of embedding the device address in the IID are required to support deployment constraints" would then also constitute as justification to use random but static device address for non-link-local IPv6 addresses.
> 
> I personally find it hard to mandate use of privacy addresses for all and every 6lowpan networks, and with that MAY we would allow people to decide whether they want to prioritize header compression efficiency or privacy. As written now, the text should read that device address MAY be used if warranted by situation.

Yes, I didn’t mean to change the logic of the header compression exception, but just to be more clear about the other case, which is when the device address is known to be <something>. I think the <something> should be a private address only, not any random address. The header-compression-benefits exception could still apply in any case, including where a static device address is used.

Does that make sense?

Alissa

> 
> Best regards,
> 
> Teemu