![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
First of all, not all routes are /64.From what I have seen so far as responses, the counter arguments are:
- there are these wonky things that maybe a few dozen research sites are playing with that use 64-bits for MAC
- changing the spec would require, like, actual work. Let's just leave it alone
IMHO, those arguments don't hold water.
If your goal is to enable IPv6 to be deployed in the global Internet,
then any changes which reserve FEWER bits for interface addresses would
be counterproductive. Since IPv6 does reserve a full 64 bits for
interface addresses, that means that there are only 64 bits that can be
used in network prefixes, i.e. routing table entries. This allows router
vendors the possibility to optimize their code or their route table
storage by only allowing 64 bits of data per entry if there are no known
prefixes longer than 64 bits. Your proposal to reduce the interface bits
makes it less possible to apply such an optimization which reduces the
ability of network operators to scale up the IPv6 Internet.
Actually, if you paid attention to what I was saying - this ONLY affects HOSTS doing AUTOCONF.Of course, there is a similar negative factor here at a higher level. By making fundamental changes to IPv6 at this late date, we would force vendors to change their code, and network operators to update all their routers. These things all take time, therefore your proposed changes would delay the deployment of IPv6 on the global Internet.
Brian
-------------------------------------------------------------------- IETF IPv6 working group mailing list ipv6 at ietf.org Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 --------------------------------------------------------------------