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

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Tue, 07 January 2014 09:48 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 C366D1ADFA4 for <v6ops@ietfa.amsl.com>; Tue, 7 Jan 2014 01:48:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.748
X-Spam-Level: *
X-Spam-Status: No, score=1.748 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001] 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 b2APM1S-8uRr for <v6ops@ietfa.amsl.com>; Tue, 7 Jan 2014 01:48:07 -0800 (PST)
Received: from nm26-vm0.bullet.mail.bf1.yahoo.com (nm26-vm0.bullet.mail.bf1.yahoo.com [98.139.213.74]) by ietfa.amsl.com (Postfix) with ESMTP id DF0FD1ADF8A for <v6ops@ietf.org>; Tue, 7 Jan 2014 01:48:06 -0800 (PST)
Received: from [98.139.212.151] by nm26.bullet.mail.bf1.yahoo.com with NNFMP; 07 Jan 2014 09:47:58 -0000
Received: from [98.139.212.234] by tm8.bullet.mail.bf1.yahoo.com with NNFMP; 07 Jan 2014 09:47:58 -0000
Received: from [127.0.0.1] by omp1043.mail.bf1.yahoo.com with NNFMP; 07 Jan 2014 09:47:58 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 30083.90157.bm@omp1043.mail.bf1.yahoo.com
Received: (qmail 38418 invoked by uid 60001); 7 Jan 2014 09:47:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1389088077; bh=ORYkHem1L543zOzsj/gELSiGj31vUi/O6ZKznQeScYQ=; 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=l2oCyHD1/VbiDKwgns7OSXRgX0AUGMCdTt5fA7k99RKF5nLOwnTQKfO5RzYRDDo5h6yOh2AsW15h1kASNJzhoD/PJ/QrwwIbxAzNs020de7qwZNPIPOSx/stbsMkT0dZOzkDvKq/STfk5iVKkQB2fRNmp6FzHf2KMmozlkAAHiQ=
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=2yyUUQ1brsXp3oP6beT13I8FnwOVYwJl+yL3GVnNJ/I5t3Mn7kKGZ4UU+0Y7c4x3WFzd6tngZxVuC3oiZqRGZoYpS7fAV2HOFdR0G0Tz9FnvIFXAqCO5SPzJmDI3/W1KaUAfR7koSuecJ/pFP4JDqhdp9bZJXeJVt+Kb+hjomXU=;
X-YMail-OSG: 33REeLUVM1nW1i4kVCjamv3_WV3By5frLs6z9P_hGPnbTTZ NkcCHr1aBcO1wQ2lHejZRhkSmynUGLdVjBEvTTCR7lkM49A1SMHquewEZr25 ROZ6khWuF3mK8iu6BhsrWr035uNOkCQCieGHYASBdJx_dYIGmS7udLRFPxZd ViiTtnmmfzanCrSApCQ8MEwm6Uq8dXoWk9j7nBQgZAeiy9RTzOVDFkMOhF_O t3ZQVh0VQ0BLtc8LOPln4TnoYg3mAuCo0Q2HPaCYLRz1l5pWMv.2rq1QT7wd XWiiV1Tg0mzO4NQ4yqTaFve_REpjqM1yRrTp1avPBNQzPTkWQraKNVxzOlVd ImtnQNdUkn0wnscRC3PJYAj26HfNFx8PsPZjVu9ppbxD1tYAV8ONEy.aIgpF 3C01SJpzr85OWq6UgliValopyow6jfUoYsG203X3ykb38Iq_xYTUVmfaewXX Qq9oUSPHB8ZQxqOsE3khznBDvbC0QiUWXQQISeonQ5B3ocvDZfplnxhkdRf_ h2MF4DyXygI0N9woNAzNnrbFUEk5vkGp62E65g8eNVbJ4W3s81t9pV5Bd0kv aOWXosvAhBm2rBWPpl3t8dSd81uFjmL2uBbOSCb_I3E9A_Yt8G0B_7NiDviN zmjTnkOyiXj5Lk7QJnWKeUje8xgA5UaWleqypQoxUhF18sKnuAGc-
Received: from [150.101.221.237] by web161902.mail.bf1.yahoo.com via HTTP; Tue, 07 Jan 2014 01:47:57 PST
X-Rocket-MIMEInfo: 002.001, PHNuaXA.Cgo.Cj4KPlJlbWVtYmVyLCBSRkNzIGFyZSBndWlkZWxpbmVzIG9ubHksIG5vdCBsYXdzLCBhbmQKPgo.aWYgdGhlIGd1aWRlbGluZXMgZG9uJ3Qgc3VwcG9ydCB0aGUgb3BlcmF0aW9uYWwgbmVlZHMKPm9mIGJ1c2luZXNzZXMsIHRoZXkgX3dpbGxfIGJ5cGFzcyB0aGVtIGluIG9yZGVyIHRvCj5rZWVwIHRoZSBidXNpbmVzcyBmdW5jdGlvbmluZy4KPgoKQW5kIHRoZXkncmUgcXVpdGUgZnJlZSB0byBkbyB0aGF0IGF0IHRoZWlyIGV4cGVuc2UsIHByaXZhdGVseSBpbnNpZGUgdGhlaXIgb3duIG5ldHcBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.172.614
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> <alpine.OSX.2.00.1312080643090.68814@ayourtch-mac> <B561C767-677A-4A37-BA69-EB24951B2817@delong.com> <52A4C6FD.1080504@gmail.com> <98CACA9B-AD61-460A-93AC-D5EEA1176706@delong.com> <CAEmG1=qLxqWdB8JR4rbAS-TyqQtPcGnZvVb7DSBCrmFcrm0vUA@mail.gmail.com>
Message-ID: <1389088077.95524.YahooMailNeo@web161902.mail.bf1.yahoo.com>
Date: Tue, 07 Jan 2014 01:47:57 -0800
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: Matthew Petach <mpetach@netflight.com>
In-Reply-To: <CAEmG1=qLxqWdB8JR4rbAS-TyqQtPcGnZvVb7DSBCrmFcrm0vUA@mail.gmail.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>
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: Tue, 07 Jan 2014 09:48:08 -0000

<snip>

>
>
>Remember, RFCs are guidelines only, not laws, and
>
>if the guidelines don't support the operational needs
>of businesses, they _will_ bypass them in order to
>keep the business functioning.
>

And they're quite free to do that at their expense, privately inside their own network, and without any involvement of the IETF if they don't care about interoperability. They can pay all of the costs of their device vendors implementing the enterprise's own methods and protocols when they are different to the IETF's.

The thing the IETF have to worry about is summarised quite well in the title of RFC3271, and a few paragraphs from it:

"The Internet is for Everyone"


"  Internet is for everyone - but it won't be until in every home, in
   every business, in every school, in every library, in every hospital
   in every town and in every country on the Globe, the Internet can be
   accessed without limitation, at any time and in every language."

"  Internet is for everyone - but it won't be if it is too complex to be
   used easily by everyone.  Let us dedicate ourselves to the task of
   simplifying the Internet's interfaces and to educating all that are
   interested in its use."

The IETF is about providing protocols to provide interoperability between many different, independent and unrelated parties' implementations. That means that my mother's interoperability and ease of use needs are as equally important to consider as your enterprises' are, when developing a solution. 

Enterprise networks are quite welcome to bring their needs to the IETF, but I don't think they can expect that only their needs will be considered and satisfied, just because they've got lots of money. There are more home users of the Internet and home networks attached to the Internet than there are enterprises networks and users, so if there is a common case to optimise for, it is the non-technical home user. 

>
>Very large scale enterprises are well grounded in
>the model of having the host config say "obtain
>
>addresses dynamically", and having the source
>of those addresses be an authoritative box which
>tracks and accounts for all addresses given out.
>

DHCPv4 and DHCPv6 "tracks and accounts for all addresses given out", but it won't guarantee to tell you all addresses in use, and I think that is what mostly enterprise people actually are caring about (and I used to be one of them). DHCP does not track statically configured addresses in either IPv4 or IPv6, and in the case of IPv6, won't track link-local addresses present and in use either. DHCPv6, SLAAC, static and link-local addresses are all candidate addresses for applications to use (RFC6742, RFC4007), so DHCPv6 will only ever provide partial visibility into what addresses are in use - just as DHCPv4 does.

Give up the delusion that DHCP of either flavour will guarantee to tell you all the addresses in use on your network, and deploy a proper solution that does, such as arpwatch for IPv4, or ipv6mon (http://www.si6networks.com/tools/ipv6mon/) for IPv6. I don't know if the commercial router vendors are providing equivalent tools, but they should be if they aren't and want to address their enterprise customers' security needs.


>The notion of clients selecting their own address

>does not work in those environments, and trying
>to insist they alter their business to fit your idea
>of how things should work is less than useful.
>
> 

>
>
>>As such, the options are not DHCPv6 only, RA-only, and Both, but, RA-only and Both.
>>
>>The scenarios where RA-Only make sense are any scenario where you do not need greater control of the client configuration than Prefix information, routing information, and DNS resolver addresses and search strings.
>>
>>In any scenario where you need to supply the host with more configuration information on a dynamic basis, DHCPv6 is also required.
>>
>>Also, if you want dynamic DNS updates, deterministic assigned suffixes, etc., these fall into the DHCPv6 realm.
>>
>>It's really as simple as that as near as I can tell.
>>
>>If you want to run without RAs, then you are into the realm of static configuration. I, personally, do not see this as a problem.
>>
>
>
>Or, you're a company with tens of thousands
>of desktops, where static configuration is not
>
>a viable option, but control over address 
>assignment from central servers is a must;
>in that environment, DHCPv6-assignment-only is 
>a reality, and will exist; it is already being explored 
>today, and to to deny that it is coming is equally as
>useful as cursing the coming of nightfall; it
>will happen, with or without your agreement
>or support.
>
>
>Matt
>
>
>
> 
>
>>Owen
>>
>>
>>
>
>
> 
>
>_______________________________________________
>v6ops mailing list
>v6ops@ietf.org
>https://www.ietf.org/mailman/listinfo/v6ops
>
>
>