Live data from Hacker News

Linode launches native IPv6 support

blog.linode.com

41–50 of 53 posts

Re: Linode launches native IPv6 support

#41
post #11
post #4

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…

Note: in your case, customer means ISP.

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.

Re: Linode launches native IPv6 support

#42
post #40
post #36

Earlier quoted context omitted.

Linode has a /30: http://whois.arin.net/rest/net/NET6-2600-3C00-1

That's equivalent to 4 /32 subnets, or 2^34 = 17,179,869,184 /64 subnets. I think they could afford to give each customer a /64. 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.

Sure, but remember each /64 takes up space in their router's routing table. Assigning every linode a /64 would take up quite a lot of memory, then.

Re: Linode launches native IPv6 support

#44
post #42
post #40

Earlier quoted context omitted.

That's equivalent to 4 /32 subnets, or 2^34 = 17,179,869,184 /64 subnets. I think they could afford to give each customer a /64. 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.

Sure, but remember each /64 takes up space in their router's routing table. Assigning every linode a /64 would take up quite a lot of memory, then.

What you're saying implies that they have a single routing entry for all their /128s currently, otherwise that would be the same number of routing entries. So, why can't they just have a single routing entry that aggregates all the /64s?

Re: Linode launches native IPv6 support

#45
post #21
post #18

Earlier quoted context omitted.

The owner of Linode (caker) has clarified on IRC stating that the /128 will be provided to each node, however they will also provide a /64 per datacenter, per account upon request for a nominal fee. The /64 will be routed to your /128 so that you can control how the addresses in your /64 are handed out. The fee has not been disclosed, yet.

So in short it isn't a misunderstanding and they want to charge you per item for something that, for all intents and purposes, is like a single drop of water in an ocean.

A drop of water compared to the volume of Earth's oceans is about one part in 2^84, so your analogy is a bit of an exaggeration, as there are only 2^64 /64s to be handed out. Still, there are plenty of allotment sizes larger than /128 that are still not scarce enough to bother charging for unless you have some other leverage (lock-in or a unique advantage on some related product).

Re: Linode launches native IPv6 support

#46

While the geek in me thinks this is really super cool, the realist in me wonders why on earth I would need an IPV6 address _now_. All though we're "out" of IPV4 addresses, no hosting company has run out (I can still get all the IPV4 based VPS's & dedicated servers I want). Maybe I care 4 years from now, but I'm not sure I really care now... except it is really cool.

The point of dual-stack servers is to more efficiently serve the imminent DS-Lite clients where IPv6 is more efficient than IPv4.

Re: Linode launches native IPv6 support

#47
post #46

While the geek in me thinks this is really super cool, the realist in me wonders why on earth I would need an IPV6 address _now_. All though we're "out" of IPV4 addresses, no hosting company has run out (I can still get all the IPV4 based VPS's & dedicated servers I want). Maybe I care 4 years from now, but I'm not sure I really care now... except it is really cool.

The point of dual-stack servers is to more efficiently serve the imminent DS-Lite clients where IPv6 is more efficient than IPv4.

"DS-Lite"?

Re: Linode launches native IPv6 support

#48
post #47
post #46

Earlier quoted context omitted.

The point of dual-stack servers is to more efficiently serve the imminent DS-Lite clients where IPv6 is more efficient than IPv4.

"DS-Lite"?

http://en.wikipedia.org/wiki/IPv6_transition_mechanisms#Dual...

(What a shame; they gave this protocol an un-Googleable name.)

Re: Linode launches native IPv6 support

#49

> 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…

Is there a guide somewhere to get HE working with Linode?

The Linode Library has some instructions: http://library.linode.com/networking/ipv6-tunnels

Re: Linode launches native IPv6 support

#50
post #48
post #47

Earlier quoted context omitted.

"DS-Lite"?

http://en.wikipedia.org/wiki/IPv6_transition_mechanisms#Dual... (What a shame; they gave this protocol an un-Googleable name.)

Phew! I was hoping it wasn't something to do with Nintendo! Thanks!
Post reply on HN