In addition, I don't see any good reason to wait until LIRs come and ask for IPv6 space. It's not scarce and the vast majority of IPv4 LIRs will be deploying IPv6 sometime. So why don't we just give every single one of them an IPv6 /32 today. Instead of creating barriers to the adoption
This was the opinion in the first days op IPv4, please don't make the same mistakes again with IPv6.. We can't look into the future, but we can look at the past!!
I don't want to make the same mistakes as IPv4. That is why I want to give an IPv6 /32 to every IPv4 LIR. With IPv4 we made a mistake by trying to be too careful with class C address blocks and again with small CIDR blocks. Instead of giving out large blocks of class C space, we created the swamp. When CIDR came along we continued to give out blocks for one year or less of growth and we bloated the global routing table. With IPv6 we do not have to worry about waste. Every LIR gets a /32 from a reserved /29. When addresses are issued to customers, everybody gets a /48 except in special circumstances where a /64 or a /128 would be assigned. I don't think there will be very many special situation that justify a /64 assignment today. This means that we have a very simple straightforward system that allows LIRs to grow 8 times before we even begin to create anything that is similar to past history. The key to avoiding the mistakes of history is to forget about conserving address space. It is not a scarce resource; we have lots of it. --Michael Dillon