2 ms·
> A /64 is the base unit for public routing. The recommendation is that each single end-site should have a /64. A company or collection of hosts should get a /4
by agwa 13y ago
> A /64 is the base unit for public routing. The recommendation is that each single end-site should have a /64. A company or collection of hosts should get a /48. An ISP should have a /32 or perhaps more than one (though I doubt many are big enough to need more than one).
Actually, that's not quite what RFC6177/RFC3177 say. RFC3177 actually recommended /48's for all end-sites (even home network subscribers) except when it was known by design that only one subnet was needed (a very special case). RFC6177 updated that to be a bit more nuanced, saying that smaller allocations were OK (suggesting /56 for home network subscribers) but still emphasized that end-sites need to have more than just a /64.
> Things are a little confused with VPS providers. If you are running your own box (or boxes) with many VMs for your self/company on it then a /64 for the whole lot is how it is generally done, but for renting out VPSs you should have a /48 and give out /64s to your clients (probably not one per VPS, but one per client).
A VPS provider, being more akin to an ISP, should get a larger allocation (such as a /32; note that Linode actually has a /30 from ARIN). To truly be useful, they should be routing at least a /64 to each VPS, to enable that VPS to perform further routing as needed (for example, if it's running a VPN server).