Although Just This Weekend I got a /48 network assigned to me for free.. as well as a /64 network. For my personal use.
This was for FREE. No cost. It was easier signing up for a ISP size of networkable addresses then it is for most internet forums. All these addresses are routable on the internet. Meaning if you have a computer on IPv6 network on the internet you can reach any of those IP addresses. I could provide addresses for a good sized country with what I was given for nothing.
How much does your company pay for IPv4 addresses? I know I can get extra ones from my ISP for about 10 dollars a month or something like that.
I now have 1,208,925,819,614,629,174,706,176 worth of internet addresses to play around with.
Or something else like that that is completely insane. Over 25 thousand subnets? I still have a hard time grasping the numbers.
And talk about security... have you ever wanted remove the ability for anybody to portscan you? They have a mode of addressing IPv6 addresses now were you literally pick a random address for yourself every 5 minutes or so. Even every new connection if you would like. And it works fine... you can have dozens of addresses assigned to a single network connection and you just drop them as TCP sessions end. Fantastic stuff.
Want to be able to control what is allowed on your network? They have a mode of addressing were machines pick out for themselves new addresses based on a cryptographic scheme. Unless a machine is able to guess what new IP address is in the sequence then it won't be able to use your network.
Now compare that to the IPv4 world were we they are now moving to carrier grade NAT called NAT444. Meaning that your tunnelling Ipv4 addresses over IPv4 IPs being tunnelled through IPv4 IPs. NAT routers being NAT routers behind NAT routers!