Comparison of IPv6 support in operating systems
Appearance
This is a comparison of operating systems in regard to their support of the IPv6 protocol.
OS | Version | Claimed IPv6-ready | Installed by default | DHCPv6 | ND RDNSS | Notes |
---|---|---|---|---|---|---|
AIX | 4.3 | Yes | Yes | Yes | No | |
AlliedWare Plus | 5.4.4 | Yes | Yes | Yes | No | |
Android | 4.2 (Ice Cream Sandwich) | Yes[1][2] | Yes | No[3] | Yes | |
ChromeOS | 67.0.3396.99 | Yes | Yes | No | Yes | |
Cisco IOS | 15.3 | Yes | Yes | Yes | Yes[4] | Support for RDNSS option as of 15.4(1)T, 15.3(2)S. |
Cisco Meraki | MX + MR + MX series | No | No | No | No | [5] Devices can only carry / pass through IPv6 on bridge, but not route |
Debian | 3.0 (woody) | Yes | Yes | Yes | Yes | RDNSS support with "rdnssd" and "resolvconf" or "openresolve" packages. |
Fedora | 13 | Yes | Yes[6] | Yes[6] | Yes[6] | |
FreeBSD | 9.0 | Yes[7] | Yes | Addon[8] | Yes[9] | |
HP-UX | 11i | Yes | Yes | Yes | Yes | [10] |
IBM i | 7.1 | Yes | Yes | Yes | No | [11] |
iOS | 4.1 | Yes | Yes | Yes | Yes[12] | |
Juniper JUNOS | 14.1 | Yes | Yes | Yes | Yes | RDNSS support introduced in JunOS 14.1[13] |
LibreELEC | 9.2.1 | No | No | No | No | LibreELEC uses connman, which does not have full IPv6 support. |
macOS | Mac OS X 10.7 (Lion) | Yes | Yes | Yes[14] | Yes[15] | Versions 10.7 through 10.10 often prefer IPv4 even when working IPv6 connectivity is available.[16] Versions 10.11 and up will prioritize IPv6 Traffic in spec with Happy Eyeballs.[17] |
MeeGo | 1.2 | No[18] | Yes[19] | No | Yes[20] | |
NetBSD | 7.0 | Yes | Yes | Yes | Yes | |
OpenBSD | 6.6 | Yes | Yes | Addon[8] | Yes | RDNSS is only supported for rad(8) so far. As of 6.6, OpenBSD still does not favor IPv6 connectivity if there is IPv4 connectivity.[citation needed] |
openSUSE | 42.1 (Leap) | Yes[21] | Yes | Yes | Yes | |
OpenVMS | 8.3 | Yes | Yes | No | No | |
ReactOS | 0.4.11 | No | No | No | No | Though ReactOS itself has no IPv6 support, ReactOS Foundation services are all IPv6 enabled. |
Red Hat Enterprise Linux | 6 | Yes[22] | Yes | Yes[8] | Yes | |
Solaris | 11 | Yes | Yes | Yes | Yes[23] | |
SUSE Linux Enterprise Server | 11 | Yes[24] | Yes | Yes | Yes | |
Symbian | 7.0 | Yes | Yes | No | No | [3][permanent dead link ] |
Ubuntu | All supported versions | Yes | Yes | Yes | Yes | RDNSS support available so long as NetworkManager uses IPv6 "Automatic" setting, otherwise "rdnssd" package required. |
webOS | 2.1.0 | No | No | No | No | [25] |
Windows NT [includes Windows 10 Mobile] |
5.1 (XP) | Yes | No | Addon[8] | No | Windows XP users can use Dibbler, an open source DHCPv6 implementation. --update: Windows XP fully supports IPv6- but NOT IPv6 DNS queries (nslookup)[26] |
6.X (Vista), 7, 8, 8.1, 10 RTM-Anniversary Update | Yes[27] | Yes | Yes[8] | No | dnssd-win32 provides an open source implementation of ND RDNSS[28] | |
10 Creators Update and later | Yes[27] | Yes | Yes[8] | Yes | Windows 10 Creators Update introduces support for RFC 8106 (6106) RDNSS. | |
Windows Mobile | 6.5 | Yes | Yes | Lite[29] | No | If the OEM explicitly unsets the SYSGEN_TCPIP6 pre-processor symbol, the built image will not have any IPv6 capabilities. |
Windows Phone | 7.5 | No | No | No | No | |
8(.1)[30] | Yes | Yes | Yes | No | Private lab research. No privacy extensions (RFC4941). | |
z/OS | V1R4.0 | Yes | Yes | No[31] | ||
z/VM | V5R1.0 | Yes | Yes | No | No | [32] |
z/VSE | V4R2 | Addon[33] | No | Via a third party TCP/IP stack, IP6/VSE from Barnard Software, Inc. |
Notes
- Operating systems that support neither DHCPv6 nor SLAAC cannot automatically configure unicast IPv6 addresses.
- Operating systems that support neither DHCPv6 nor ND RDNSS cannot automatically configure name servers in an IPv6-only environment.
References
- ^ Support IPv6
- ^ Support connecting to IPv6-only wireless networks
- ^ Support for DHCPv6 (RFC 3315)
- ^ [1]
- ^ Meraki IPv6 Device Compatibility
- ^ a b c "Fedora 9 Installation Guide Chapter 9. Network Configuration". Fedora Project. Retrieved 2011-02-04.
- ^ FreeBSD Handbook.
- ^ a b c d e f IPv6 Operating Systems.
- ^ FreeBSD 9.0-RELEASE Release Notes.
- ^ "HP-UX 11i IPv6". Archived from the original on 2015-04-02. Retrieved 2011-04-15.
- ^ "IBM i 7.1 Information Center, Configuring IPv6".
- ^ iPhone IPv6 Debugging Simplified with Ip6config — The IPv6 Experts.net
- ^ http://www.juniper.net/techpubs/en_US/junos14.1/topics/reference/configuration-statement/dns-server-address-edit-protocols-router-advertisement.html
- ^ nanog: Mac OS X Lion has DHCPv6
- ^ nanog: Re: Mac OS X 10.7, still no DHCPv6
- ^ [RIPE Labs: https://labs.ripe.net/Members/emileaben/hampered-eyeballs Hampering Eyeballs - Observations on Two "Happy Eyeballs" Implementations]
- ^ [IEEE Mailing List: https://www.ietf.org/mail-archive/web/v6ops/current/msg22455.html [v6ops] Apple and IPv6 - Happy Eyeballs]
- ^ "Bug 10984 - IPv6 Support declaration". Archived from the original on 2011-07-14. Retrieved 2011-01-22.
- ^ "Bug 10049 - No IPv6 in handset UX". Archived from the original on 2011-07-14. Retrieved 2011-01-22.
- ^ "rtnl: Receive notification of RDNSS from IPv6 router advertisements".[permanent dead link ]
- ^ Release Notes for openSUSE Leap 42.1.
- ^ IPv6 Ready Logo Program Approved List.
- ^ [2].
- ^ Release Notes for SUSE Linux Enterprise Server 11.
- ^ "Palm Pre Plus - IPv6 support". Archived from the original on 2012-07-10. Retrieved 2011-01-22.
- ^ "DHCPv6: Dibbler - a portable DHCPv6". Archived from the original on 2009-02-12. Retrieved 2011-09-24.
- ^ a b IPv6 Ready Logo Program Approved List.
- ^ rdnssd-win32 | Free software downloads at SourceForge.net
- ^ "DHCPv6 Lite Registry Settings".
- ^ "Archived copy". Archived from the original on 2015-12-22. Retrieved 2017-08-26.
{{cite web}}
: CS1 maint: archived copy as title (link) - ^ "z/OS V1R12.0 Communications Server IPv6 Network and Application Design Guide".
- ^ "z/VM IPv6 Support".
- ^ "About z/VSE".
External links
- ISOC IPv6 FAQ with OS tips