On Jan 26, 2012, at 3:31 PM, Tim Chown wrote: > > On 26 Jan 2012, at 16:53, Owen DeLong wrote: > >> On Jan 26, 2012, at 8:14 AM, Ray Soucy wrote: >> >>> Does this mean we're also looking at residential allocations larger >>> than a /64 as the norm? >>> >> >> We certainly should be. I still think that /48s for residential is the right >> answer. >> >> My /48 is working quite nicely in my house. > > There seems to be a lot of discussion happening around a /60 or /56. I > wouldn't assume a /48 for residential networks, or a static prefix. >
I wouldn't assume anything. That doesn't change the fact that it is, really, the best thing to do. >>> So a CPE device with a stateful firewall that accepts a prefix via >>> DHCPv6-PD and makes use of SLAAC for internal network(s) is the >>> foundation, correct? >> >> I would expect it to be a combination of SLAAC, DHCPv6, and/or DHCPv6-PD. >> Which combination may be vendor dependent, but, hopefully the norm will >> include support for downstream routers and possibly chosen address style >> configuration (allowing the user to pick an address for their host and >> configure it at the CPE) which would require DHCP support. > > Yes, the assumption is multi-subnet in the homenet, with a method for > (efficient) prefix delegation internally. > Where the definition of (efficient) is highly flexible and almost certainly does not refer to bit conservation. >>> Then use random a ULA allocation that exists to route internally >>> (sounds a lot like a site-local scope; which I never understood the >>> reason we abandoned). >> >> I can actually see this as a reasonable use of ULA, but, I agree site-local >> scope would have been a better choice. The maybe you can maybe you cant >> route it nature of ULA is, IMHO it's only advantage over site-local and at >> the same time the greatest likelihood that it will be misused in a variety >> of harmful ways, not the least of which is to bring the brain-damage of NAT >> forward into the IPv6 enterprise. > > Site-locals didn't include the "random" prefix element, thus increasing the > chance of collision should two site-local sites communicate. See RFC3879 for > the issues. > True, but, it would have been easy enough to correct that or provide registered site-specific site local addressing if that was desired. >>> I'm just not seeing the value in adding ULA as a requirement unless >>> bundled with NPT for a multi-homed environment, especially if a >>> stateful firewall is already included. If anything, it might slow >>> down adoption due to increased complexity. >> >> I don't believe it adds visible complexity. I think it should be relatively >> transparent to the end-user. >> >> Basically, you have one prefix for communications within the house (ULA) and >> another prefix for communications outside. The prefix for external sessions >> may not be stable (may change periodically for operational or German >> reasons), but, the internal prefix remains stable and you can depend on it >> for configuring access to (e.g. printers, etc.). >> >> Sure, service discovery (mDNS, et. al) should obviate the need for most such >> configuration, but, there will likely always be something that doesn't quite >> get SD right somehow. >> >> Also, the ULA addresses don't mysteriously stop working when your connection >> to your ISP goes down, so, at least your LAN stuff doesn't die from ISP >> death. > > Consider also long-lived connections for example. > Long lived connections are still doomed unless you go to the complexity of BGP-based multihoming, LISP, or something similar to one of those two. Personally, I use BGP multihoming for my home and it's working pretty well. YMMV. > I don't think there's a conclusion as yet in homenet about ULAs, nor will a > conclusion prevent people doing as they please if they really want to. > Sad, but true. Owen