
Originally Posted by
rickyday
How many addresses is a /64 IPv6 block?
18,446,744,073,709,551,616
Is that right? if so that's ridiculous that I haven't been utilising IPv6 and have been struggling with IPv4 failovers for a month or so!
That's right. A bit (1 or 0), so 2^64. Enough to give every dust particle in your room its own IP address.

Originally Posted by
rickyday
Now I just need to get my head around the implementing of IPv6 and how to setup the addressing for my virtual machines.
There's a bit of a quirk with OVH's assignments, that makes a bit inconvenient to automatically assign v6 IPs to VMs. You get a /64 block, but the gateway is on a /56 address. This is "outside" the /64 block's range.
Think of it as you using a /24 netmask on IPv4, but the gateway is in fact on a /18 netmask - you would need to setup a route specifically to the gateway in that case, as is the case with OVH's IPv6 setup.
OVH had done this that people could use the full /64 block, but it is more of an inconvenience than convenience. Pair this with the fact that OVH has disabled RA (auto configuration) - which was hailed as a hallmark feature of IPv6, this is even more so the case.

Originally Posted by
rickyday
Also are there any reservations when using IPv6 for instance like the 0 & 255 addresses in IPv4 and also multicast addresses and similar?
IPv6 doesn't have a "broadcast" feature, just like it has no native NAT (with so many IPs to choose from, is it really needed?). Instead of broadcast, it uses multicast. Basically, a channel (using a "link-local multicast IP", see the address space below) where other nodes subscribe to, and then all receive a message on that channel if one of those nodes says something.
Here's a list of the IPv6 address space:
http://www.iana.org/assignments/ipv6...ss-space.xhtml

Originally Posted by
rickyday
I also like the idea of most of the planet not using IPv6 at the moment, so less script kiddies port scanning etc, etc.
IPv6 is gaining though, and this of course includes those script kiddies. And therein lies an important thing to remember, particularly with *nix, is that IPv4 and IPv6 are separate. That means a firewall is separate too. Its common to forget this, and build an impenetrable fortress on IPv4, but the IPv6 side is fully exposed.

Originally Posted by
rickyday
Also do people that have IPv6 setup just use IPv6 or have it running alongside IPv4 as well.
There are several companies out there that provide discounted IPv6-only servers or VPSes. I have so myself, too.

Originally Posted by
rickyday
Any does and don'ts would be marvellous for a novice
IPv6 really isn't that difficult to be honest. It's just getting your head around the new notations (and address range), and getting rid of some things you're accustomed to doing with IPv4. The only thing I'd say to keep an eye on, is as said before, to ensure you have a firewall on both IPv4 *and* IPv6, as they're separate.