Solaris has had IPv6 capabilities since Solaris 8. In Solaris 10, Sun has what it calls a complete IPv6 implementation. Much of the thrust of the new parts of the implementation is to provide a migration path from IPv4 and to use the IPv4 infrastructure. One cool thing in this space is 6to4 automatic tunnels. 6to4 tunnels use a system’s IPv4 address to create a 6to4 IPv6 prefix, made up of 2002:a.b.c.d. Well, here’s an example:
- IPv4 address: 10.1.2.3
- IPv6 prefix: 2002:a01:0203::/64
If you set up a Solaris host on your network or networks as a 6to4 gateway, the other IPv6 hosts on those networks can communicate using IPv6 traveling over IPv4. Sun has a pilot of this and it works quite well. More information can be found at http://docs.oracle.com/en/.