Re: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Wed, 18 December 2013 20:46 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CA6B1A1DFA for <v6ops@ietfa.amsl.com>; Wed, 18 Dec 2013 12:46:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.387
X-Spam-Level:
X-Spam-Status: No, score=-0.387 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIM_INVALID=0.01] 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 qLnwaZIcqNzR for <v6ops@ietfa.amsl.com>; Wed, 18 Dec 2013 12:46:43 -0800 (PST)
Received: from nm3-vm0.bullet.mail.bf1.yahoo.com (nm3-vm0.bullet.mail.bf1.yahoo.com [98.139.212.154]) by ietfa.amsl.com (Postfix) with SMTP id 1AA281AE0C8 for <v6ops@ietf.org>; Wed, 18 Dec 2013 12:46:43 -0800 (PST)
Received: from [98.139.214.32] by nm3.bullet.mail.bf1.yahoo.com with NNFMP; 18 Dec 2013 20:46:41 -0000
Received: from [98.139.212.251] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 18 Dec 2013 20:46:41 -0000
Received: from [127.0.0.1] by omp1060.mail.bf1.yahoo.com with NNFMP; 18 Dec 2013 20:46:41 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 509333.63184.bm@omp1060.mail.bf1.yahoo.com
Received: (qmail 27843 invoked by uid 60001); 18 Dec 2013 20:46:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1387399601; bh=csufB8Ar51vrV98pJdIaDHG/O2DmWNgBoK1SvXFsYkA=; 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=L9OfHqBZyXiiEVpLtB1vJBM78ckvUqidVUjkzuF1toD9Bjn8pj0if5Ei+C9VzSYLc2DTEcIrFaUn48ruJ+SkXTkguRj9g7GDDy/zeo3LTehvcI01bthjeqFuhck4ly4j12r4KVo/3AIVQJhZCPmp4pH4Qh3pNlORQT/ZS0X2VSo=
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=rC1HqSRmhlbLXHgj2sT73aOxPsnFUx3yFMMkz4BEph7SL2jlGiSiYMO09ON7CBERiBLIRZFnZRE8AsxHgLwXd1St58OpTw3OZn3oiXnfAsl9XBb2UfOb7M5bDMJpQhtoTAMXvzM9HYTe++rFt8E2uIp4AonEVaz7tw9JgLi8Tvw=;
X-YMail-OSG: 8OEHbIYVM1mO.qw.S6O.uqqZV_HSyZFUP_gYuszcJjAxu.o cvlLHTnfZrw8Qv2xt0PBTlMBY8ushghxC9l6Bxk5BoPNkXJ8SuYry38IzxyG UiUc2RgdQlACCTAt2xqI9KNzrWUjzYG2422VKtHfURXq61tBNDDLTa51EDms KR8x.6Sfc1kGQV0wVko8C_xrXYANgAByjQ5.88xi_cxmXsj71U1mEDEnuYUO TrZ7kVYwlpM_38m3VT1IqwlpCOQjVy43NuaptmzakZR6sMcPivrNxsZvsDgf SryxAkY6YYfcJsrmlqENmMXICDJ_1ogcyKURuIESOw4MQeSLhGMMExE_uBjH 5.bqarepz9YEhVsCQ4yTRyeqYc_L1EynpT_PZ0AH2TF_7k1ohL4r1nx_H9XW mZjrLNUPQBIQon1xkFF_89Ud_KbHm0eByYURhPtnI1H_iLSl2EnB1Gk1gQW5 1MUc.LaJ8YZZ1UNzFXV82UESRdRY9AshdtCOQWcFnY.EUWJstjVMX_2m73V1 UC2I5XugjplOkP8NFEppbCBFtVcEfDl_LCDivIkBC8jitfVbfLoPhcB4zC9j 6BTkecOGoZPs0
Received: from [150.101.221.237] by web161906.mail.bf1.yahoo.com via HTTP; Wed, 18 Dec 2013 12:46:41 PST
X-Rocket-MIMEInfo: 002.001, CgoKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPiBGcm9tOiBGcmVkIEJha2VyIChmcmVkKSA8ZnJlZEBjaXNjby5jb20.Cj4gVG86IE93ZW4gRGVMb25nIDxvd2VuQGRlbG9uZy5jb20.OyBBbmRyZXcgWW91cnRjaGVua28gKGF5b3VydGNoKSA8YXlvdXJ0Y2hAY2lzY28uY29tPgo.IENjOiAidjZvcHNAaWV0Zi5vcmcgV0ciIDx2Nm9wc0BpZXRmLm9yZz4KPiBTZW50OiBUaHVyc2RheSwgMTkgRGVjZW1iZXIgMjAxMyA2OjE4IEFNCj4gU3ViamVjdDogUmU6IFt2Nm9wc10gTmV3IFZlcnNpb24gTm90aWYBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.170.612
References: <alpine.OSX.2.00.1311271353550.3903@ayourtch-mac> <1386274786.29351.YahooMailNeo@web142501.mail.bf1.yahoo.com> <alpine.OSX.2.00.1312060759220.68814@ayourtch-mac> <1386378082.99914.YahooMailNeo@web161901.mail.bf1.yahoo.com> <alpine.OSX.2.00.1312072028290.68814@ayourtch-mac> <F024FF5B-35A6-4221-952C-4A730A68C59D@delong.com> <D437C864-F276-46A6-A51E-4C57E5CF829E@cisco.com>
Message-ID: <1387399601.27221.YahooMailNeo@web161906.mail.bf1.yahoo.com>
Date: Wed, 18 Dec 2013 12:46:41 -0800
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: "Fred Baker (fred)" <fred@cisco.com>, Owen DeLong <owen@delong.com>, "Andrew Yourtchenko (ayourtch)" <ayourtch@cisco.com>
In-Reply-To: <D437C864-F276-46A6-A51E-4C57E5CF829E@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>
Subject: Re: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 18 Dec 2013 20:46:45 -0000




----- Original Message -----
> From: Fred Baker (fred) <fred@cisco.com>
> To: Owen DeLong <owen@delong.com>; Andrew Yourtchenko (ayourtch) <ayourtch@cisco.com>
> Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>
> Sent: Thursday, 19 December 2013 6:18 AM
> Subject: Re: [v6ops] New Version Notification	for	draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)
> 
>>>>  I don't think RAs are the single reason some people are 
> resisting deploying IPv6 at all. I think some people are resisting deploying 
> IPv6 because it needs to do one or both of two things for them - solve a 
> foreseeable problem that will effect them, or provide a tangible benefit. If it 
> won't do either of those things, then they don't currently see any value 
> from the effort involved. What are foreseeable problems or tangible benefits is 
> completely up to the perspective of the decision maker. Eventually they'll 
> see value in it, and deploy it. In some cases, some people who could deploy IPv6 
> may never see any value in deploying it, so they never will.
>>> 
>>>  It's not binary. You can represent as a number both the amount of 
> pain that a given problem (or set of problems) causes, and the amount of pain 
> that the big change in the network like adding a new protocol causes.
>>> 
>>>  As soon as the first number is smaller than the second one, nothing 
> gets done.
>>> 
>>>  Judging by the feedback I get from talking with people, even the 
> possibility of eventually eliminating RAs from their network might make the 
> second number smaller for a nontrivial amount folks, whose situation dictates 
> the DHCPv6.
>> 
>>  I find this very hard to believe. RAs are virtually automatic and free in 
> 99% of cases. If you feel the need to tune them, then that's pretty trivial 
> if you know enough to tune them properly.
> 
> Speaking as a pretty random individual.
> 
> First, I don't think that the statement "they never will" holds. 
> They indeed never will while the equation remains the same - IPv6 costs them 
> something and doesn't give them a measurable ROI, or enough of one. The 
> premise of an adoption curve is that the equation indeed changes - the cost of 
> not deploying eventually exceeds the cost of deploying, and as a result people 
> deploy. The question here is not the current state, it's the eventual state. 
> The data tells me that the equation is slowly changing. If we don't believe 
> that, we're all wasting our time.
> 
> As to the RA vs DHCP dispute, I think it's largely religious. If you live 
> in, or choose to live in, an RA/SLAAC world, and the information elements in the 
> RA meet your needs, by all means use it. If DHCP does something an RA 
> doesn't, and your network needs it, you're going to use DHCP for at 
> least that purpose. To the extent they are functionally interchangeable  - you 
> can get an address from either, or advertise the address of the DNS server, or 
> etc -  its the cook's choice. 
> 
> The primary argument for the RA, from my perspective, is that it identifies a 
> preferred router on a LAN for a prefix that it is advertising, and in the 
> unusual case in which a large number of devices simultaneously join a subnet 
> (such as when the subnet is first turned up or a network is renumbered), or if 
> some other attribute needs to be assigned to every device on a LAN in multicast 
> fashion, it has improved scaling characteristics. The primary argument for DHCP 
> is control - you can say what you mean to an individual system and have that not 
> need to be the same as you say to another, and if you have a requirement to know 
> for sure what system is using what address (for example for Source Address 
> Verification), you own the table.
> 
> If it's your network, it will be about the policies your network follows. 
> There is no inherently "right" answer about policy, and as a result 
> there is no inherently "right" answer about the implementation of 
> policy.

I'd suggest the above statement is really "If it's your network and hosts, it will be about the policies your network and hosts follows." I'm sure hosts were implied, however this issue very much depends on host implementations and host feature deployment, so I think it is worth specifically calling the hosts out.  

The trouble is that the rapid rise of the BYOD/"cloud computing"/smartphone/tablet model means that hosts and their IPv6 stack implementation capabilities are rapidly becoming less controlled and less able to be dictated by the people operating the network, in networks where this level of control is currently even  possible. I think we're seeing the split between who operates the hosts and who operates the network significantly and rapidly widen.

So the network operator might want to only use DHCPv6 for everything, but if they need to facilitate connectivity for even just one host that comes along that doesn't support DHCPv6 for everything, they'll need to continue to provide and support RAs too. I think that means RAs will need to exist for at least 5 or perhaps 10 years for those networks where "DHCPv6 for everything" is the goal.

Regards,
Mark.













> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>