The IP Transport section provides a wide variety of information for individuals and organizations interested in benefitting from the experience of others for enabling and (when necessary) disabling Internet Protocol version 6 (IPv6) in software that controls equipment receiving, transmitting, or transferring Internet Protocol (IP) packets. Such software controls layer-3 switchesrouters, and computers of all sizes, from laptops, desktops, and servers up to and including supercomputers.

The following types of equipment are not included in this IP Transport section:

  1. Layer-2 switches that do not process IPv6 packets (or any other IP packets), and hence are outside the scope of the IPv6 knowledge base.
  2. Personal digital assistants(PDAs), also known as handheld or palmtop computers. These are largely obsolete, although smartphones (see below) that have keyboards and run recent versions of Android and/or Linux can also function as PDAs.
  3. Smartphones and other mobile phones support for IPv6 is discussed in the Available IPv6 Cell Phones and Wireless Carriers article in the IPv6 and IoT Frequently Asked Questions (FAQ) section.

Enabling IPv6 in Apple macOS, OS X and Mac OS X

Enabling IPv6 in Cisco Routers and Layer-3 Switches

Enabling IPv6 in Extreme Networks Routers and Layer-3 Switches

Enabling IPv6 in Juniper Routers and Layer-3 Switches

Enabling IPv6 in Microsoft Windows 7 and earlier Versions

Enabling IPv6 in Microsoft Windows 8 and later Versions

Enabling IPv6 in Nokia Routers and Layer-3 Services Devices

Disabling IPv6 in Apple macOS, OS X and Mac OS X

Disabling IPv6 in Microsoft Windows 7 and earlier Versions

Disabling IPv6 in Microsoft Windows 8 and later Versions

IPv6 in Debian and Ubuntu Linux

IPv6 in FreeBSD Unix

IPv6 in IBM AIX and i

IPv6 in NetBSD Unix

IPv6 in OpenBSD Unix

IPv6 in Oracle Solaris

IPv6 in Red Hat, Mandrake, Fedora and CentOS Linux

IPv6 in openSUSE Linux and SUSE Linux Enterprise Server (SLES)