| > If you gave everyone who has ever lived and gave everyone a /48, you'd have 281 trillion left What if I got a /48 and my customer wants a bunch of /48's? Better ask my upstream for a /40 so that I can give it to them. What if my provider already has a bunch of people that want /40's? They'll probably want a /32. What if their provider has a lot of customers that want /32's? (and so on.) I'm not saying any of the above make any sense (you don't typically have that many layers of "providers"), but I've seen it happen in really huge corporations that have this kind of logic: "It'd be nice to know where a packet comes from using only its address, let's give a /64 to each server, a /56 to each rack, a /48 to each aisle, a /40 to each server room", etc... but suddenly your needs change and your servers themselves need to have multiple /64's, or you start needing to add regions to the list of stuff packed into an address. Suddenly you're asking for a /32 in order to keep your inventory management simple, even though you're barely using any of the addresses. I'm not saying the above is a good idea, just that if you do dumb stuff with your address space, you can end up running out of addresses even though you have many many orders of magnitude more addresses than you actually use. |