On Tue, 31 May 2011, Markus Hanauska wrote:


On 2011-05-31, at 11:19 , Philip Homburg wrote:


My main problem with that approach is, that not everyone has a $5000++ Cisco router available and the configuration capabilities of some more inexpensive routers are quite limited; especially regarding IPv6, which is still not mainstream (the majority of routers on the market still has no IPv6 support at all). Also what are you going to do, if your ISP only gives you a single /64 prefix? To subdivide it, you have to use some bits for subnetworking, which means your hosts might only have /48 addresses and that disables SLAAC entirely.

If you get /64 and you need more subnets from your provider then probably you asked something wrong. You should get /64 if and only if you have only one subnet! Or your ISP does not understand IPv6. In this case avoid it.


I still think it would have been much easier, to define a second bit in the /64 address space. Just like the 'u' bit, which says that an address is globally unique or not, there would be the 'a' bit, which is set if the address has been assigned "automatically" (SLAAC w/ or w/o Privacy Extension) and not set, if this address has been "manually" assigned (either by manual config on the node or by DHCP or anything comparable to DHCP). This will effectively eliminate collisions, except for MAC address collisions or collisions caused by misconfiguration of manual IPs and/or DHCP.


What collision? You should use 'u' bit accrdingly:
1 - if automaticaly assigned
0 - if manually assigned.

Best Regards,
                Janos Mohacsi
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to