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 13:50 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 1016D1AE057 for <v6ops@ietfa.amsl.com>; Tue, 7 Jan 2014 05:50:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.401
X-Spam-Level:
X-Spam-Status: No, score=0.401 tagged_above=-999 required=5 tests=[BAYES_20=-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_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 s1irLfOzwXBB for <v6ops@ietfa.amsl.com>; Tue, 7 Jan 2014 05:49:59 -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 ESMTP id 6823C1ADF66 for <v6ops@ietf.org>; Tue, 7 Jan 2014 05:49:59 -0800 (PST)
Received: from [98.139.215.141] by nm3.bullet.mail.bf1.yahoo.com with NNFMP; 07 Jan 2014 13:49:50 -0000
Received: from [98.139.212.211] by tm12.bullet.mail.bf1.yahoo.com with NNFMP; 07 Jan 2014 13:49:50 -0000
Received: from [127.0.0.1] by omp1020.mail.bf1.yahoo.com with NNFMP; 07 Jan 2014 13:49:50 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 596450.83003.bm@omp1020.mail.bf1.yahoo.com
Received: (qmail 39639 invoked by uid 60001); 7 Jan 2014 13:49:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1389102590; bh=foyR91RI8RTJlZlG7WovEtDbN1AF+CAxCWBA3NuYd0M=; 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=G1FZLzcSfE0egfuOp8MW4XrVFxOUu2tTXkGB9d8IrqYufej4GjGYhAbgXVwjr8gt0CtghzhkUMBWH2W2H9qaBXbq6P6+14Hhfv57uo678No1NMG96vCTh88fhPUzkiMp5q10v2+uVkzVNY+AGKBU4q7McVVdsPUR5viOqxRwayQ=
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=hcxwTYi5e1hPqbGLo1xYuX7iRsCsF7TCpZlAjqpFPG1/FvnsFDpysRYrMjohQcVllw5gppEZ7J4i2vyKQf4bwXHJUHWTS9xBskdQWAAgdQtbIyXJU0pZZjAILcb2aAgC8QpWb2nZLiwwzdttFS/wwQE4dmGZGhs4H8mBjJ4sgwc=;
X-YMail-OSG: bnmMUhQVM1mStjN63YC8d2hSvMbI_QwsE7hsWBL0hiVRcja UiRk_H6qvIeH.Is86EwA0jC2YX7.rAooA6nQ2qPaiqsD4wioMqBkt_ShFOKC MTiwOZ.tMTZdyj2PTEVH3i4h0JCo1l8tAO0TtN1eskq7NJZdnSLzPh1gw8Lw yGYWYFgGzC7RUnG4iodcqTBuHLtlD5iKXexaS86VjSUVtFLNtkhd_pEGzATK 0_v3lxHKRS.39MtChzNG5DrPrmN6J4m6PHACmul3OWpW5CKP0sqh7b4JvM3V UHj3to7cGx40CzizH0DOAogMjMz_f5AZUg4fmY_66PnZgHdzk4zRA4qXk_E9 oXHrswkAuLxtU11485QHOsyOBbcexouxMl8Ga3xW3cRlPOAQrZG4O8bOdyrH g4v3czO66nFhFIgMgKRirMQIOn4S8O.DHnySZ6_T7MPbNHuSE6VBY2YzatQq zbIXj_lLQ0UpRd5XoHecZWjsPSmtVPd2WAHt85UY.Pc4Hgm6t.JVWLURYskM Od_Xl0cqV1iBBPZ8keD8XE0Iu3QEs4jaaehDvIF0ssJzoc93UYpjhEzU8czD wdAT3HEis48JjRIA35k9FVKco
Received: from [150.101.221.237] by web161902.mail.bf1.yahoo.com via HTTP; Tue, 07 Jan 2014 05:49:50 PST
X-Rocket-MIMEInfo: 002.001, CgoKCjxzbmlwPgoKPj4gIEJUVywgSSBhbSBhd2FyZSBvZiBhdCBsZWFzdCBvbmUgY29tcGFueSB0aGF0IG1lZXRzIHlvdXIgIm11bHRpLWJpbGxpb24gCj4gCj4.ICBkb2xsYXIsIHRlbnMgb2YgdGhvdXNhbmRzIG9mIGRlc2t0b3BzIiBkZWZpbml0aW9uIHRoYXQgY2xhaW1zIHRvIGhhdmUgCj4.ICBicm91Z2h0IElQdjYgdG8gOTklIG9mIGl0cyBlbmdpbmVlcnMgd2l0aG91dCB1c2luZyBESENQdjYgZm9yIGFkZHJlc3MgCj4.ICBhc3NpZ25tZW50LiBJbiBmYWN0LCB0aGV5IHNhdyB0aGlzIGFzIGFuIG9wcG8BMAEBAQE-
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> <CAKD1Yr0+GQ-ZAgCbN6ew7FftjJBHE5od4jd_=txyLi008Q72jw@mail.gmail.com> <52CBEF24.5060902@globis.net>
Message-ID: <1389102590.30063.YahooMailNeo@web161902.mail.bf1.yahoo.com>
Date: Tue, 07 Jan 2014 05:49:50 -0800
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: Ray Hunter <v6ops@globis.net>, Lorenzo Colitti <lorenzo@google.com>
In-Reply-To: <52CBEF24.5060902@globis.net>
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 13:50:01 -0000




<snip>

>>  BTW, I am aware of at least one company that meets your "multi-billion 
> 
>>  dollar, tens of thousands of desktops" definition that claims to have 
>>  brought IPv6 to 99% of its engineers without using DHCPv6 for address 
>>  assignment. In fact, they saw this as an opportunity to not run a 
>>  DHCPv6 server at all.
>> 
>>  Cheers,
>>  Lorenzo
> Correct me if I'm wrong, but there seems to be an underlying assumption 
> in this discussion that the infra and infra people knowing the address 
> that a particular host uses for communication is universally for "bad 
> things"
> 
> e.g. to break privacy so people can be tracked.
> e.g. to prevent unauthorised access.
> 

I don't think so. I think there are are quite valid reasons to track addresses in use. The point is that DHCPv6 cannot possibly accurately provide that information, because it only has records of the addresses it hands out, which doesn't include other types of addresses that hosts may or will have, such as static, SLAAC or link-local addresses.

If the enterprise admin has absolute control over the hosts then it would seem to me that they don't need to be concerned with unauthorised address use, because there is no possibility of unauthorised address use. In the least, as first steps, they should be enforcing this control by using 802.1X to prevent unauthorised access to the network, as well as shutting down network ports that aren't in use.

If they are concerned about unauthorised address use, that means they don't have absolute control over the hosts and their attachment to the network, and therefore there is a possibility that untrusted and less controlled hosts can choose to not use the DHCPv6 assigned addresses, use link-locals instead for which DHCPv6 has no records, or completely ignore the DHCPv6 assigned addresses and statically configure their own ULA prefix to use instead.

So DHCPv6 isn't an effective tool to accurately track address usage because untrusted hosts can choose not to use it or can avoid using the addresses it gives out.

> There are also "good things", especially in a "dumb host/ smart 
> network" 
> model found in many enterprises
> 
> e.g. your friendly help desk and network engineering staff can trace 
> your communication problem, and can correlate problem investigation 
> across various logs.
> e.g. you can be given VIP DSCP settings to improve your voice quality 
> and for call admission purposes.
> e.g. WAN acceleration can be used for certain servers/apps without 
> overloading the acceleration engine.
> e.g. PBR can be used to send your traffic over a better path.
> 
> Not all LANs are centrally managed. And being able to tell an outsourcer 
> to add "this config per interface and it'll all work" is 
> definitely 
> preferable in some environments.
> RA flags are not that tough to set, but I'm certain many will mess it up 
> and the A flag will not be set to 0. Then the ability to turn off/filter 
> RA altogether has some attraction.
> 
> Telling people "From now on, you have to organise your security ACLs, 
> firewall rules, WAN acceleration rules, PBR, QoS ACLs per /64 LAN 
> prefix" hasn't gone down too well so far.
> On the long term this may be a good thing, but lack of functional 
> equivalence with IPv4 is certainly a hurdle to deployment.
> 

I really struggle to understand how the additional effort to have to constantly "right size" IPv4 prefixes has somehow made creating firewall rules, ACLs, PBR etc. preferable. Every time the IPv4 prefix length is changed, all of those things need to be updated. It's monotonous work, may involve after hours changes to avoid network service disruption, and requires effort and concentration to ensure it is done correctly and accurately. Some people might find that enjoyable, but I think they're well and truly in the minority (people with no experience doing it might enjoy it the first few times, but after that ...).

Actually, most enterprises now use RFC1918 addresses, and if you look at their addressing, they'll commonly pick /24s for their LAN segments and use them everywhere (and call them "Class C"s). So it seems to be human nature to try to pick a simple and single large enough prefix size from the outset when the opportunity is there to do so.

"Right sizing" IPv4 prefixes has only really been necessary to deal with IPv4's lack of public address space, and has created much additional administrative work and network service disruption. It is a cost that can easily be eliminated when the address space is large. Making the network cheaper to operate and increasing its availability by minimising configuration changes can only be a good thing.

Regards,
Mark.