Requirements¶
IPv6 requires an IPv6-enabled network. IPv6 connectivity delivered directly by an ISP is ideal. Some ISPs deploy a dual stack configuration in which IPv4 and IPv6 are delivered simultaneously on the same transport. Other ISPs use tunneling or deployment types to provide IPv6 indirectly. It is also possible to use a third party provider such as Hurricane Electric’s tunnelbroker service.
In addition to the service, software must also be capable of using IPv6. pfSense® software has been IPv6-capable since 2.1-RELEASE. Client operating systems and applications must also be capable of using IPv6, but this is common in most current operating systems and applications. To ensure reliability, it is always beneficial to employ the latest operating system and software updates.
Some mobile operating systems have varying levels of IPv6 capabilities. For example, Android cannot obtain a dynamic address using DHCPv6, but it can use stateless autoconfiguration (SLAAC). IPv6 is part of LTE and newer wireless specifications, so any current mobile devices can utilize IPv6 as well if the carrier provides IPv6 connectivity.