Re: [v6ops] DHCPv6/SLAAC Make Hosts Confusing-//RE: new draft: draft-liu-bonica-v6ops-dhcpv6-slaac-problem

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Tue, 29 October 2013 19:28 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1173311E8243 for <v6ops@ietfa.amsl.com>; Tue, 29 Oct 2013 12:28:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.93
X-Spam-Level:
X-Spam-Status: No, score=-1.93 tagged_above=-999 required=5 tests=[AWL=0.169, BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FHvxTTRIsbvG for <v6ops@ietfa.amsl.com>; Tue, 29 Oct 2013 12:28:17 -0700 (PDT)
Received: from nm40-vm2.bullet.mail.bf1.yahoo.com (nm40-vm2.bullet.mail.bf1.yahoo.com [72.30.239.210]) by ietfa.amsl.com (Postfix) with ESMTP id AA39811E8260 for <v6ops@ietf.org>; Tue, 29 Oct 2013 12:28:14 -0700 (PDT)
Received: from [98.139.215.141] by nm40.bullet.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 19:28:14 -0000
Received: from [98.139.212.194] by tm12.bullet.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 19:28:13 -0000
Received: from [127.0.0.1] by omp1003.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 19:28:13 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 935964.55578.bm@omp1003.mail.bf1.yahoo.com
Received: (qmail 2663 invoked by uid 60001); 29 Oct 2013 19:28:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1383074893; bh=Uc+EHGQvmavgxdAG37tZeG8AJt9F5WUElmWVzJ0HgOA=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=XWZY5tyovyagRpEicd45qC+A0sBUcT++/m/6EmjWWiw1AOtMD/kvgKuHNT3AVr3texuYnhcsoUQeQL/6HUCMzkMtB/TKCTl+0yBSbq6SIgvsQXWkf7oyVtPDyVchRlPlBjVdvPiLTOxat/ZdALTszLa4Om6QnHvbwtbeJDeNNXg=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=5WKdUQbcDvhTVwFHQibswfFFnSMBxvwZMX++NF1GRv+vlOFAtk7WcjvfXLPWHBer6IAnbzA4hCOpRtSZ9kEq5I9mQF0xPzDmOS7jhQhTRv364lwZBD/Nex0Cgf0dPeKL2WWDcxHmUUAtHxXpgSFlS3syc+EGiVWuiktNqRukL4E=;
X-YMail-OSG: nnO0UmYVM1nH_GxASCz6lkgzlm_agEcMYBd4yn_6R1Nc5Jx 73znDvk6Z0CR2Tn3Z5.AK4FbO8KU7bblA7nL7JOhg8VPfplgMt6I03qo6nR3 MchMg6Y2OUjOsInDTrXTPzFLwEjMB4uaZD11wZo2fGJ022FKjm0u__iO5Ii_ Jw0g6Y06mnQ14d920Md8_mSomUp6GGABagWTPR3iBnKtqdDRySOS3tND_ubp JE4ALU76O69GHf8Nn7O9A_9cUa8DZl6YIbgrUwu1APOOzwnkqTo0.KE_LSM. E7hN0EnEc3NkwfTlDc85RRjYyCarz93rIHm_37W8ox1vwS9VBm1sfz5VDgCJ vNGIOt9cPDXNr9PE_vDH.80cKqvFnkewMdk656EzbwMQ4m.ExiaqB9Ugzyxz QeLx6yLmh0G2Rg_3Fmhu8Dt36brJlkrfXvOVxc7r35yk1cbGIUOySOZlnvH9 ET0yce7jFoFHJlgkvBvTpUeGN7YaW7b.GZQoVq91lUb2rBXb.bSUhjHJVNZ4 iNG43SiTbpO5sRZ7OZn4XOT3IB1stx7b_2YVN.fHLs9UIB.m4Ou8hXlKuBYR k6X1W3df44_giktwfuljHF5IXiYmI.m1gvv45iuWeyDNo
Received: from [150.101.221.237] by web142504.mail.bf1.yahoo.com via HTTP; Tue, 29 Oct 2013 12:28:12 PDT
X-Rocket-MIMEInfo: 002.001, CgoKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPiBGcm9tOiAiV2VpbCwgSmFzb24iIDxqYXNvbi53ZWlsQHR3Y2FibGUuY29tPgo.IFRvOiBMaXViaW5nIChMZW8pIDxsZW8ubGl1YmluZ0BodWF3ZWkuY29tPjsgV3V5dHMgQ2FybCA8Q2FybC5XdXl0c0B0ZWNobmljb2xvci5jb20.OyAic3RoYXVnQG5ldGhlbHAubm8iIDxzdGhhdWdAbmV0aGVscC5ubz4KPiBDYzogInY2b3BzQGlldGYub3JnIiA8djZvcHNAaWV0Zi5vcmc.OyAib3Ryb2FuQGNpc2NvLmNvbSIgPG90cm9hbkBjaXNjby5jb20.OyAiZHIBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.160.587
References: <8AE0F17B87264D4CAC7DE0AA6C406F453D7CCAB5@nkgeml506-mbx.china.huawei.com> <CE953CAF.2075C%jason.weil@twcable.com>
Message-ID: <1383074892.1756.YahooMailNeo@web142504.mail.bf1.yahoo.com>
Date: Tue, 29 Oct 2013 12:28:12 -0700 (PDT)
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: "Weil, Jason" <jason.weil@twcable.com>, "Liubing \(Leo\)" <leo.liubing@huawei.com>, Wuyts Carl <Carl.Wuyts@technicolor.com>, "sthaug@nethelp.no" <sthaug@nethelp.no>
In-Reply-To: <CE953CAF.2075C%jason.weil@twcable.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, "otroan@cisco.com" <otroan@cisco.com>, "draft-liu-bonica-v6ops-dhcpv6-slaac-problem@tools.ietf.org" <draft-liu-bonica-v6ops-dhcpv6-slaac-problem@tools.ietf.org>
Subject: Re: [v6ops] DHCPv6/SLAAC Make Hosts Confusing-//RE: new draft: draft-liu-bonica-v6ops-dhcpv6-slaac-problem
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Oct 2013 19:28:23 -0000




----- Original Message -----
> From: "Weil, Jason" <jason.weil@twcable.com>
> To: Liubing (Leo) <leo.liubing@huawei.com>om>; Wuyts Carl <Carl.Wuyts@technicolor.com>om>; "sthaug@nethelp.no" <sthaug@nethelp.no>
> Cc: "v6ops@ietf.org" <v6ops@ietf.org>rg>; "otroan@cisco.com" <otroan@cisco.com>om>; "draft-liu-bonica-v6ops-dhcpv6-slaac-problem@tools.ietf.org" <draft-liu-bonica-v6ops-dhcpv6-slaac-problem@tools.ietf.org>
> Sent: Wednesday, 30 October 2013 1:44 AM
> Subject: Re: [v6ops] DHCPv6/SLAAC Make Hosts Confusing-//RE: new draft: draft-liu-bonica-v6ops-dhcpv6-slaac-problem
> 
> Leo,
> 
> First I wanted to say this is useful work and I support it.
> 
> This topic in this email reminds me of an issue that we have run across
> that might be relevant to your draft:
> 
> The use case involves a home network whose gateway router sets M=1 and A=1
> in order to provide DHC and and SLAAC for hosts that do not implement a
> DHC client. If the DHCPv6 Server is implementing IP assignment using
> interface-identifier and using the same prefix as advertised in the PIO
> (assuming the server resides on the router advertising the PIO) with the A
> bit set, hosts that support SLAAC and a DHCPv6 client could construct the
> same address using DHC as the one they construct using SLAAC. What is not
> clear is what hosts should do in this situation. IMO, there is a benefit
> if hosts that support both SLAAC and DHCPv6 construct the address and
> prefer the DHC address over the SLAAC address. The benefit is that you
> reduce the number of active addresses and all hosts end up with a single
> address per prefix administered in this fashion.
> 
> Of course if your DHC Server implements another assignment algorithm (e.g.
> Random) then your hosts that support both may end up with 2 addresses out
> of the same prefix.
> 

Another way to describe your scenario is that it is a transition scenario between SLAAC and stateful DHCPv6, since some of your hosts don't support stateful DHCPv6.

In your scenario, I don't think it is a big problem that some of your hosts will have two addresses within the same prefix - IPv6 hosts are designed to cope with many addresses, and a /64 has plenty of addresses to go around.

If you do want to be specifically selective about which hosts use SLAAC and which hosts use stateful DHCPv6 for addressing, use host specific RAs which set the M and the PIO A bits on a selected host basis.

Regards,
Mark.