IPv6 Administration Guide

Overview of the Solaris IPv6 Implementation

As a part of the IPv4 to IPv6 transition, IPv6 specifies methods for encapsulating IPv6 packets within IPv4 packets. IPv6 also specifies IPv6 packets that are encapsulated within IPv6 packets.

IPv6 includes the module tun(7M), which performs the actual packet encapsulation. This module, which is known as the tunneling module, is plumbed. You configure tun by using the ifconfig utility the same as any physical interface. This module enables the tunneling module to be pushed between IP device and IP module. Tunneling devices also have entries in the system interface list.

For automatic tunneling, IPv6 includes the 6to4tun.c module. 6to4 also uses the general tun.c module during 6to4 tunnel creation.

In IPv6, the ifconfig(1M) utility is also modified. You use ifconfig to create the IPv6 stack. ifconfig also supports new parameters that are described in this chapter.

The in.ndpd(1M) daemon is added to perform router discovery and stateless address autoconfiguration.