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

"Fred Baker (fred)" <fred@cisco.com> Wed, 18 December 2013 19:18 UTC

Return-Path: <fred@cisco.com>
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 5E67F1AE17A for <v6ops@ietfa.amsl.com>; Wed, 18 Dec 2013 11:18:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -115.039
X-Spam-Level:
X-Spam-Status: No, score=-115.039 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_HI=-5, RP_MATCHES_RCVD=-0.538, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=ham
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 mCxnvkvKfzZx for <v6ops@ietfa.amsl.com>; Wed, 18 Dec 2013 11:18:53 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 0CC501AE171 for <v6ops@ietf.org>; Wed, 18 Dec 2013 11:18:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4282; q=dns/txt; s=iport; t=1387394332; x=1388603932; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=PiMhTAIGH4fc2x6xaiFi4VK/wB3Mj/QxcgD7Xb3UeUM=; b=VttWxekkWJKrYShbVQ+ivmORG0B31n9s0PtYFEKAqTybbJXIEfcR6Uls CGRMpX/A2f63u+nIMF2lOyGkBICvLTozd+k/0dgM6Yqc4bIVctAVjYTyF P4iyNhsJyWSCFs4oDSyV4wcPRsOcX/hlprKv2NgExhYYLgyG6FU6X9JBQ 8=;
X-Files: signature.asc : 195
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhUFALn0sVKtJXG//2dsb2JhbABTBoMKgQ24doEbFnSCJQEBAQMBdwIQAgEIRjIlAgQBDROHbgixfJhRF45PQweDI4ETBJAzgTGGMpIUgW2BPoIq
X-IronPort-AV: E=Sophos; i="4.95,508,1384300800"; d="asc'?scan'208"; a="292444573"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-8.cisco.com with ESMTP; 18 Dec 2013 19:18:51 +0000
Received: from xhc-aln-x03.cisco.com (xhc-aln-x03.cisco.com [173.36.12.77]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id rBIJIp1e028778 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 18 Dec 2013 19:18:51 GMT
Received: from xmb-rcd-x09.cisco.com ([169.254.9.86]) by xhc-aln-x03.cisco.com ([173.36.12.77]) with mapi id 14.03.0123.003; Wed, 18 Dec 2013 13:18:51 -0600
From: "Fred Baker (fred)" <fred@cisco.com>
To: Owen DeLong <owen@delong.com>, "Andrew Yourtchenko (ayourtch)" <ayourtch@cisco.com>
Thread-Topic: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)
Thread-Index: AQHO/CX7Fr2YgpVF9kqVMzMOL0uhwg==
Date: Wed, 18 Dec 2013 19:18:49 +0000
Message-ID: <D437C864-F276-46A6-A51E-4C57E5CF829E@cisco.com>
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>
In-Reply-To: <F024FF5B-35A6-4221-952C-4A730A68C59D@delong.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.19.64.114]
Content-Type: multipart/signed; boundary="Apple-Mail=_2D7FAE82-985C-47E6-AFD2-30341801DDC7"; protocol="application/pgp-signature"; micalg="pgp-sha1"
MIME-Version: 1.0
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
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 19:18:55 -0000

>>> 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.