Comparison of IPv6 support in operating systems
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 |
5.0 (Lollipop) |
Yes[1][2] |
Yes |
No[3] |
Yes |
Supports ND-RDNSS in Android 5.0 and above. Does not support DHCPv6.[3] Suffers from intermittent loss of its unicast address on some phones.[4] |
Cisco IOS |
15.3 |
Yes |
Yes |
Yes |
Yes[5] |
Support for RDNSS option as of 15.4(1)T, 15.3(2)S. |
Debian |
3.0 (woody) |
Yes |
Yes |
Yes |
Yes |
RDNSS support with "rdnssd" and "resolveconf" 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] |
iOS supports stateless DHCPv6 since version 4 and stateful DHCPv6 since 4.3.1. |
Juniper JUNOS |
14.1 |
Yes |
Yes |
Yes |
Yes |
RDNSS support introduced in JUNOS 14.1[13] |
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 |
5.2 |
Yes |
Yes |
Addon[8] |
Yes |
RDNSS is only supported for rtadvd so far. |
openSUSE |
42.1 (Leap) |
Yes[21] |
Yes |
Yes |
Yes |
openSUSE Leap 42.1 is a hybrid distribution using source code from SUSE Linux Enterprise 12 Service Pack 1. |
OpenVMS |
8.3 |
Yes |
Yes |
No |
No |
|
Red Hat Enterprise Linux |
6 |
Yes[22] |
Yes |
Yes[8] |
Yes |
|
Solaris |
10 |
Yes |
Yes |
Yes |
No |
|
SUSE Linux Enterprise Server |
11 |
Yes[23] |
Yes |
Yes |
Yes |
|
Symbian |
7.0 |
Yes |
Yes |
No |
No |
|
Ubuntu |
11.04 to 13.10 |
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 |
[24] |
Windows NT |
5.1 (XP) |
Yes |
No |
Addon[8] |
No |
Windows XP users can use Dibbler, an open source DHCPv6 implementation [25] |
6.X (Vista),(7),(8), (8.1), (10) |
Yes[26] |
Yes |
Yes[8] |
Addon |
rdnssd-win32 provides an open source implementation of ND RDNSS[27] |
Windows Mobile |
6.5 |
Yes |
Yes |
Lite[28] |
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 might have some support.[29] |
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 do not support either DHCPv6 or ND RDNSS cannot automatically configure name servers in an IPv6-only environment.
References
- ↑ Issue 3389: Full IPv6 Android support
- ↑ Support connecting to IPv6-only wireless networks
- 1 2 Issue 32621: Support for DHCPv6 (RFC 3315)
- ↑ Issue 32662: Frequently ignores ICMPv6 RAs and other multicast traffic
- ↑
- 1 2 3 "Fedora 9 Installation Guide Chapter 9. Network Configuration". Fedora Project. Retrieved 2011-02-04.
- ↑ FreeBSD Handbook.
- 1 2 3 4 5 IPv6 Operating Systems.
- ↑ FreeBSD 9.0-RELEASE Release Notes.
- ↑ "HP-UX 11i IPv6".
- ↑ "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".
- ↑ "Bug 10049 - No IPv6 in handset UX".
- ↑ "rtnl: Receive notification of RDNSS from IPv6 router advertisements".
- ↑ Release Notes for openSUSE Leap 42.1.
- ↑ IPv6 Ready Logo Program Approved List.
- ↑ Release Notes for SUSE Linux Enterprise Server 11.
- ↑ "Palm Pre Plus - IPv6 support".
- ↑ DHCPv6: Dibbler - a portable DHCPv6
- ↑ IPv6 Ready Logo Program Approved List.
- ↑ rdnssd-win32 | Free software downloads at SourceForge.net
- ↑ "DHCPv6 Lite Registry Settings".
- ↑ "IPv6 Support Coming With Windows Phone 8". Archived from the original on 2012-05-07.
- ↑ http://technet.microsoft.com/en-us/network/hh994905.aspx
- ↑ "z/OS V1R12.0 Communications Server IPv6 Network and Application Design Guide".
- ↑ "z/VM IPv6 Support".
- ↑ "About z/VSE".
External links
|
---|
| General | |
---|
| Deployment | |
---|
| IPv4 to IPv6 topics | |
---|
| Related protocols | |
---|
|