|Is deploying IPv6 internally necessary? |
There will is software that can be run on servers and gateway devices as well (if not already, then in the near future) that will run between IPv4 and IPv6 and do the necessary translation. The simple solution in most cases will be to put one of these devices/servers between your internal network and the external network (once the internet is fully IPv6) and leave your internal infrastructure alone. I know with our extensive internal infrastructure and network we're not likely to go IPv6 in any hurry. I'm sure a lot of other large networks won't bother either.
It's been a while since I did my IPv6 course so I'm not ready to try and teach one. My best advice is, use google and do some research and reading. There is a ton of information freely available on the web that you can access to answer all your questions.
As far as labbing goes, get two switches and some "client" computers that are IPv6 capable and keep it separate from the rest of your network and start learning.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.