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 20:23 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 D061C11E8294 for <v6ops@ietfa.amsl.com>; Tue, 29 Oct 2013 13:23:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.652
X-Spam-Level:
X-Spam-Status: No, score=-1.652 tagged_above=-999 required=5 tests=[AWL=-0.153, BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5, J_CHICKENPOX_53=0.6]
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 8TBUF6xtaXl9 for <v6ops@ietfa.amsl.com>; Tue, 29 Oct 2013 13:23:44 -0700 (PDT)
Received: from nm14-vm0.bullet.mail.bf1.yahoo.com (nm14-vm0.bullet.mail.bf1.yahoo.com [98.139.213.164]) by ietfa.amsl.com (Postfix) with ESMTP id F03FE11E828E for <v6ops@ietf.org>; Tue, 29 Oct 2013 13:23:40 -0700 (PDT)
Received: from [66.196.81.171] by nm14.bullet.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 20:23:40 -0000
Received: from [98.139.212.201] by tm17.bullet.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 20:23:40 -0000
Received: from [127.0.0.1] by omp1010.mail.bf1.yahoo.com with NNFMP; 29 Oct 2013 20:23:40 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 434390.4947.bm@omp1010.mail.bf1.yahoo.com
Received: (qmail 37494 invoked by uid 60001); 29 Oct 2013 20:23:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1383078220; bh=QDbZAzg15gPsW+Ijgcxn55RZ7K1s7fdzYndS1yMMrSo=; 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=AYUZh609ehsRxXbIhbZqo3SwpLdhVWSJt5KeZ8yUSBwGvs+spL9QMp+Hg623t9xiL9h4zbcnDOaQkh186Gio+IyeJVp0b9i30q/Gs8Ys6mR+cn6rXq32buxRkA+dwjnaBdF9HXVaigrEF7bAsRkoBcameVBEkUi2ZIKrh7p5HwY=
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=LjYYA9+t1UhdDedGp1Bxy/DuVDiBV4s2SjCD4XX2sjCo17XVuHUnJE0Le8ngJkCsrSTKu+MXjv2BzQOmTSUFwCt8hTO4Sn/AZZaJk3n6oK1EZUY4RgItcke63iYzx8qeFzy4Qces30/0NJF7a5sxJBSFZPA4cloYGWwNAbq6Asw=;
X-YMail-OSG: MpJgwWYVM1mKs7x6SYnYLlLJrRFMojIL_bRlfN.FLRuOuiP Q9LI_N4Pu_JGWrikduqNmrNCHOndf.v7N0pc_YT1lwlqWW3MdZ_lmjGhujXk NcBiVFZOKJkRsmocCHBokT1K54ppbcDC0q1ptRRBIOkM3Q_KQxBqmkyrSy61 KgA7T.0Pr2R1yf.tWNzdylWu__7DVGGeZkoT_byDvlksqoSz8OczJki8vhO0 ws3Wrca7v_sKI2nrH.nKcnm7IyGoD9V3Rgjvao168g_wIfD3AWVZuF4PB3Vp urx7uTc0CL93mJQGiYcHD0uYmELY_meWl7c9LA6wzUKS33oeHLafs1077vSF DS4a68UpJgw.fC4IGzRdLgkISZ0NyHp50_Or.addiLjfy0Z.AFemgdaTRx6k dvocIsMCZuCMXBQ4EhbGyKjfyGRNxYAcDefOOZLv0Gi6roKn.NDBVLc9ykLi _txZmT0472Lk9gsJXEneg_49DeG4Gfx0VeCcDxtdsr26kL2TCCtzoB.P0k6F jOMk9FpsIOOBmn2W1RYfZqy9ssRsgKOTIAgLUy_fd8bvo1655Q8SLirvyadR 4v0H8g.UGDd.IjcSMkjYu4JCJ9qOoJBV8S.QLOKMvsTy4
Received: from [150.101.221.237] by web142505.mail.bf1.yahoo.com via HTTP; Tue, 29 Oct 2013 13:23:40 PDT
X-Rocket-MIMEInfo: 002.001, CgoKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPiBGcm9tOiAiV2VpbCwgSmFzb24iIDxqYXNvbi53ZWlsQHR3Y2FibGUuY29tPgo.IFRvOiBNYXJrIFpaWiBTbWl0aCA8bWFya3p6enNtaXRoQHlhaG9vLmNvbS5hdT47IExpdWJpbmcgKExlbykgPGxlby5saXViaW5nQGh1YXdlaS5jb20.OyBXdXl0cyBDYXJsIDxDYXJsLld1eXRzQHRlY2huaWNvbG9yLmNvbT47ICJzdGhhdWdAbmV0aGVscC5ubyIgPHN0aGF1Z0BuZXRoZWxwLm5vPgo.IENjOiAidjZvcHNAaWV0Zi5vcmciIDx2Nm9wc0BpZXRmLm9yZz4BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.160.587
References: <1383074892.1756.YahooMailNeo@web142504.mail.bf1.yahoo.com> <CE958B4D.207CD%jason.weil@twcable.com>
Message-ID: <1383078220.37415.YahooMailNeo@web142505.mail.bf1.yahoo.com>
Date: Tue, 29 Oct 2013 13:23:40 -0700
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: <CE958B4D.207CD%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 20:23:49 -0000




----- Original Message -----
> From: "Weil, Jason" <jason.weil@twcable.com>
> To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>; Liubing (Leo) <leo.liubing@huawei.com>; Wuyts Carl <Carl.Wuyts@technicolor.com>; "sthaug@nethelp.no" <sthaug@nethelp.no>
> 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>
> Sent: Wednesday, 30 October 2013 6:59 AM
> Subject: Re: [v6ops] DHCPv6/SLAAC Make Hosts Confusing-//RE: new draft: draft-liu-bonica-v6ops-dhcpv6-slaac-problem
> 
> I wasn't claiming it was a problem that a host has two addresses. I was
> just saying it might be beneficial in certain scenarios for all hosts on a
> network segment (SLAAC-only, SLAAC+DHC, DHC-only) to have a single address
> created using the same algorithm.
> 

Once you have a host using two different address configuration methods at the same time (SLAAC+DHC), then I don't think it is possible to avoid having a host have two addresses. 

Regarding the using the same algorithm, that is the reason why I asked for the text in the opaque stable IID draft to not specifically limit the address generation algorithm specified in it to be limited to SLAAC. There is no reason why a stateful DHCPv6 server couldn't use the algorithm to generate IPv6 addresses/IIDs before handing them to clients.

Regards,
Mark.


> Jason
> 
> 
> On 10/29/13 3:28 PM, "Mark ZZZ Smith" 
> <markzzzsmith@yahoo.com.au> wrote:
> 
>> 
>> 
>> 
>> 
>> ----- Original Message -----
>>>  From: "Weil, Jason" <jason.weil@twcable.com>
>>>  To: Liubing (Leo) <leo.liubing@huawei.com>; Wuyts Carl
>>> <Carl.Wuyts@technicolor.com>; "sthaug@nethelp.no" 
> <sthaug@nethelp.no>
>>>  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>
>>>  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.
> 
> 
> This E-mail and any of its attachments may contain Time Warner Cable proprietary 
> information, which is privileged, confidential, or subject to copyright 
> belonging to Time Warner Cable. This E-mail is intended solely for the use of 
> the individual or entity to which it is addressed. If you are not the intended 
> recipient of this E-mail, you are hereby notified that any dissemination, 
> distribution, copying, or action taken in relation to the contents of and 
> attachments to this E-mail is strictly prohibited and may be unlawful. If you 
> have received this E-mail in error, please notify the sender immediately and 
> permanently delete the original and any copy of this E-mail and any printout.
>