Wow, just one IPv6 address for free, pay for the rest. Granted, you're paying for addresses pooled among hosts with failover, which could be well worth paying for. But come on Linode, a single IPv6 address allocation is ridiculous. Update: Found this post by caker (linode guy) http://forum.linode.com/viewtopic.php?t=7055&highlight=i... He mentions a third option involving a /64, does not mention if it will cost extra…
For perspective: IANA instructs RIRs to allocate no less than a /32 to each customer. That leaves 32 bits for those customers to resell smaller subnets, usually /64. 32 bits is as much as the entire IPv4 Internet, so they can sell as many /64 subnets as there are individual computers on the IPv4 Internet. So even if Linode only bought 1 of these /64 subnets, they would have 64 bits of address space to allocate to the…
From what I remember, the instructions were that ISPs receive no less than /32, which should provide end-users either /48 or /56. End users use the remaining 8-16 bits to partition their networks in /64 subnets. /64 is the minimum routeable prefix, and is the prefix used for automatic configuration.
Linode offering /128 for free and /64 at a cost is ridiculous. Users will have problems to forward since that would require breaking the /64 into smaller networks (to have at least one distinct subnet at each end of the tunnel), which is not possible for radvd.