Linode launches native IPv6 support
blog.linode.com
blog.linode.com
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:
"We'll also be rolling out support to have an entire /64 routed to one of your IPv6 Linodes, which you can then route wherever you please."
As a further datapoint, I have two systems with native ipv6, and each have a /64.
Then Linode expects you to pay more money for the privilege of doing that. They got paid per-https-site over IPv4, they want their cut on IPv6 too.
IPv6 subnets don't really get smaller than /64. The way the routing is configured, the first 64 bits are "network address" and the last 64 bits are the "interface address". One /64 subnet has 2^64 addresses, about 18.4 quintillion.
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.
Even so though tunnel brokers give out /64's and having to pay for that with native support would be rather silly.
> Can I get more than one IPv6 address?
>
> A single IPv6 address can be assigned to your Linode for free.
I hope this is a misunderstanding -- if not, it's actually a huge step backwards. The current solution for IPv6 in linode (HE tunnel to static IPv4 address) gives each node a full /64. It could be argued that this is a bit excessive, but it seems fairly typical, and lets you do useful things like serve multiple SSL sites from a single host without bothering with SNI./64 is the basic unit of allocation in IPv6 and all of the tools and allocation protocols assume it.
When people charge you for IP addresses, the money is for the effort required to deal with justifying them to your rir, setting them up, routing, and maybe to cover abuse (my experience has been that the amount of abuse work i have to put in to a customer correlates somewhat to the number of IP addresses they have) And yeah, probably a good chunk of profit.
The price of an IP, right now, has almost nothing to do with it's scarcity.
Everything in ipv6 assumes a /64 is the basic unit of allocation. For example, the stateless autoconfiguration system that replaces much of DHCP assumes it has a /64 to work with.
Linode probably has 4 billion /64s to play with (with options on trillions more if they should need it), why not give out one per customer?
Depending on how their instances are isolated from each other, it may be difficult to handle prefix delegation all the way down through the individual hosts into the guests.
Even Google had some hacks when they first started bringing up IPv6 support. For example, GMail would display class E addresses instead of the v6 addresses when you viewed last account activity. It was a temporary hack to shoe-horn v6 addresses into their management system.
To my knowledge (and I may have missed something) Linode is one of the first VPS providers to do IPV6. So I thought this was awesome.
If lots of other VPS providers start doing IPV6, and don't charge for a /64, or charge less than Linode does, Linode will have to change their fees or lose customers. But until that happens, why bash Linode for an as-yet unspecified charge?
This will be a phased roll-out across the facilities, starting with immediate availability in Fremont, Newark in a week or so, followed by Dallas.
From the FAQ[1] page:
Fremont, CA: Yes
Dallas, TX: Soon
Atlanta, GA: No ETA
Newark, NJ: About a week
London, UK: Q4 2011
[1]: http://www.linode.com/IPv6/(What a shame; they gave this protocol an un-Googleable name.)