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 [includes Windows 10 Mobile]  | 
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 | Windows Phone 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
- ISOC IPv6 FAQ with OS tips
 
  | ||||||||||||||||||
This article is issued from Wikipedia - version of the Wednesday, February 24, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.