Re: [dhcwg] Next step(s) for draft-ietf-dhc-stable-privacy-addresses -> abandon work?

神明達哉 <jinmei@wide.ad.jp> Mon, 06 April 2015 18:46 UTC

Return-Path: <jinmei.tatuya@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8140C1A90BD for <dhcwg@ietfa.amsl.com>; Mon, 6 Apr 2015 11:46:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.978
X-Spam-Level:
X-Spam-Status: No, score=-0.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 NApJ7eiVyiIK for <dhcwg@ietfa.amsl.com>; Mon, 6 Apr 2015 11:46:52 -0700 (PDT)
Received: from mail-ig0-x22d.google.com (mail-ig0-x22d.google.com [IPv6:2607:f8b0:4001:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 354931A90BC for <dhcwg@ietf.org>; Mon, 6 Apr 2015 11:46:52 -0700 (PDT)
Received: by igbqf9 with SMTP id qf9so26566545igb.1 for <dhcwg@ietf.org>; Mon, 06 Apr 2015 11:46:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=LOe8lliAion+k0N/ntRwfYy7tGAPrk4qol+/NIdwqrw=; b=0RrwOEHw/3lyPQ7M8bOzqnaq///riIAv6RztGMMm6vsjhQlj6Jv9sRtDjjQD6GIMbz B9uXLFRbQ3VQAf6bNFWeWPQc8N2DeEjqfPe7zOsYpOqUh3k3rWKdlJpLjCjJVUUZYz7E GP/Ebp2GVPlFF1bC0cmIVQWtN/tsFTxcwUgmmiUq8/YICokFsbiTtPkl6o+hnU0vS/49 3PuoGj5fjQ8tP8Xbg/GrHCcOvm6vmqv0y4vvhQHkVmcJVxB1Sd/JYId/C+4EO0VoWYKK iOArDZJP7lyjbwNE8hBH7eqi+jDSMmO8b9DJLPpe1eOU6qO+zHPylbtIoZRe8tkIKWw3 nyqA==
MIME-Version: 1.0
X-Received: by 10.50.254.99 with SMTP id ah3mr48821016igd.12.1428346011722; Mon, 06 Apr 2015 11:46:51 -0700 (PDT)
Sender: jinmei.tatuya@gmail.com
Received: by 10.107.21.3 with HTTP; Mon, 6 Apr 2015 11:46:51 -0700 (PDT)
In-Reply-To: <489D13FBFA9B3E41812EA89F188F018E1CA32071@xmb-rcd-x04.cisco.com>
References: <489D13FBFA9B3E41812EA89F188F018E1CA32071@xmb-rcd-x04.cisco.com>
Date: Mon, 06 Apr 2015 11:46:51 -0700
X-Google-Sender-Auth: 06g9ruOObR6AOmJmF6cqcrN5QJ0
Message-ID: <CAJE_bqck8KzSJuDWLucZn61g61Lvf9NQTLV0hUECdem5p3fswQ@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
To: "Bernie Volz (volz)" <volz@cisco.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcwg/PfFh1IsHvWa_0sEZsBpvrs6Qnjs>
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>
Subject: Re: [dhcwg] Next step(s) for draft-ietf-dhc-stable-privacy-addresses -> abandon work?
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Apr 2015 18:46:53 -0000

At Wed, 1 Apr 2015 17:30:50 +0000,
"Bernie Volz (volz)" <volz@cisco.com> wrote:

> To the WG and co-authors of this document, as a follow up from the
> Dallas (IETF-92) DHC WG meeting, there is the question as to next
> step(s) for draft-ietf-dhc-stable-privacy-addresses.

[...]

> So, I will propose that the DHC WG "drop this work" (mark the ID as
> dead). Objections? Comments?

I have no objection to abandoning it.  But I wouldn't be opposed to
publishing it either.  In that case Informational seems to be a good
choice.  My reasons follow:

As far as I understand it, the main value of this approach is:

1. allow DHCPv6-assigned addresses to be (much) less predicable, AND
2. make sure the same address is assigned to the same host in the same
   particular link over multiple DHCPv6 sessions

I guess we generally agree on the need for #1, especially for some
kind of deployment.  I also think value #2 would be considered very
useful, even if not critical - it will be convenient if I can get the
same address on my laptop or smart phone or tablet when I get back to
home.

So the question is whether this specific approach to achieve these
goals is worth an RFC.

As you pointed out, (unlike SLAAC) it would be much easier to do this
in the case of DHCPv6 *in practice*: just assign addresses randomly
for the first time but remember and reuse the binding beyond a single
DHCPv6 session as much/long as possible.  This approach is less
reliable than dhc-stable-privacy-addresses since the server could
discard the binding for some reason (storage/memory requirement, etc),
but it's probably good enough in practice (it at least provides the
same level of stability as that we have today for DHCPv4).  It will
also not work if the server is replaced with a new one, but again you
pointed out, such events would be rare enough in practice.  It may
also be difficult to achieve these goals with failover cases, but,
once again, failover itself is probably a less frequent event
(otherwise the network has a more serious issue than address
stability), and the operational cost with dhc-stable-privacy-addresses
to make this case work also seems to be non-negligible.

So, I tend to agree that the advantage of this particular proposal is
not so strong.  In that sense I have no objection to abandoning the
work.

Whether we still want to publish it would depend on whether we want to
show a solution that provides the value #1 and #2 above and that 100%
works without relying on server state or replacement.  Personally, I
don't see a strong need for that (practically good solution seems to
be enough), but if some other people want to have it, I wouldn't be
opposed to that desire.

In that case, I think it's better to publish it as an RFC (rather than
a personal blog or white paper or something like that) since one major
benefit of this approach is that it works even when we replace the
server, and to make it work different server implementations will have
to use the same algorithm.  And, in this case, I don't have a strong
opinion on which standard level is the best simply because I'm not a
standard-level police, but Informational seems to be good enough.
This approach does not affect protocol interoperability in its strict
sense, and unlike the SLAAC counterpart (RFC7217, to which the same
argument applies) we have a reasonable alternative for the expected
goal.  So the standard truck is probably too much for it.

--
JINMEI, Tatuya