Short description: None
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
|
MR series 28.1 and later
|
Yes
|
Yes
|
No
|
Yes
|
Devices support DHCPv6 for clients but not for themselves.[5]
|
| MX & MX series
|
No
|
No
|
No
|
No
|
Devices can only carry/pass through IPv6 on bridge, but not route.[6]
|
| Debian
|
3.0 (woody)
|
Yes
|
Yes
|
Yes
|
Yes
|
RDNSS support with "rdnssd" and "resolvconf" or "openresolve" packages.
|
| Fedora
|
13
|
Yes
|
Yes[7]
|
Yes[7]
|
Yes[7]
|
|
| FreeBSD
|
9.0
|
Yes[8]
|
Yes
|
Add-on[9]
|
Yes[10]
|
|
| HP-UX
|
11i
|
Yes
|
Yes
|
Yes
|
Yes
|
[11]
|
| IBM i
|
7.1
|
Yes
|
Yes
|
Yes
|
No
|
[12]
|
| iOS
|
4.1
|
Yes
|
Yes
|
Yes
|
Yes[13]
|
|
| Juniper JUNOS
|
14.1
|
Yes
|
Yes
|
Yes
|
Yes
|
RDNSS support introduced in JunOS 14.1[14]
|
| LibreELEC
|
9.2.1
|
Yes
|
Yes
|
Yes
|
Yes
|
|
| Mageia
|
7+
|
Yes
|
Yes
|
Yes
|
Yes
|
Mageia has had full support for IPv6 only and IPv4 + IPv6 since Mageia 7, as well as continuing to support IPv4 only systems.[15]
|
| macOS
|
Mac OS X 10.7 (Lion)
|
Yes
|
Yes
|
Yes[16]
|
Yes[17]
|
Versions 10.7 through 10.10 often prefer IPv4 even when working IPv6 connectivity is available.[18] Versions 10.11 and up will prioritize IPv6 Traffic in spec with Happy Eyeballs.[19]
|
| MeeGo
|
1.2
|
No[20]
|
Yes[21]
|
No
|
Yes[22]
|
|
| NetBSD
|
7.0
|
Yes
|
Yes
|
Yes
|
Yes
|
|
| OpenBSD
|
6.6
|
Yes
|
Yes
|
Add-on[9]
|
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[23]
|
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[24]
|
Yes
|
Yes[9]
|
Yes
|
|
| Solaris
|
11
|
Yes
|
Yes
|
Yes
|
Yes[25]
|
|
| SUSE Linux Enterprise Server
|
11
|
Yes[26]
|
Yes
|
Yes
|
Yes
|
|
| Symbian
|
7.0
|
Yes
|
Yes
|
No
|
No
|
[1][yes|permanent dead link|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
|
[27]
|
Windows NT (includes Windows 10 Mobile)
|
5.1 (XP)
|
Yes
|
No
|
Add-on[9]
|
No
|
Windows XP users can use Dibbler, an open source DHCPv6 implementation. --update: Windows XP fully supports IPv6- but NOT IPv6 DNS queries (nslookup)[28]
|
| 6.x (Vista, 7, 8, 8.1), 10 RTM-Anniversary Update
|
Yes[29]
|
Yes
|
Yes[9]
|
No
|
dnssd-win32 provides an open source implementation of ND RDNSS[30]
|
| 10 Creators Update and later
|
Yes[29]
|
Yes
|
Yes[9]
|
Yes
|
Windows 10 Creators Update introduces support for RFC 8106 (6106) RDNSS.
|
| Windows Mobile
|
6.5
|
Yes
|
Yes
|
Lite[31]
|
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)[32]
|
Yes
|
Yes
|
Yes
|
No
|
Private lab research. No privacy extensions (RFC4941).
|
| z/OS
|
V1R4.0
|
Yes
|
Yes
|
No[33]
|
?
|
|
| z/VM
|
V5R1.0
|
Yes
|
Yes
|
No
|
No
|
[34]
|
| z/VSE
|
V4R2
|
Add-on[35]
|
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)
- ↑ "Cisco IOS IPv6 Command Reference - IPv6 Commands: Ipv6 mo to ipv6 ospf da [Support]". http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipv6/command/ipv6-cr-book/ipv6-i3.html#wp3800310030.
- ↑ "IPv6 Support on MR Access Points". 3 May 2021. https://documentation.meraki.com/MR/Other_Topics/IPv6_Support_on_MR_Access_Points.
- ↑ "IPv6 Device Compatibility". 5 October 2020. https://documentation.meraki.com/zGeneral_Administration/Other_Topics/IPv6_Device_Compatibility.
- ↑ 7.0 7.1 7.2 "Fedora 9 Installation Guide Chapter 9. Network Configuration". http://docs.fedoraproject.org/en-US/Fedora/9/html/Installation_Guide/ch-networkconfig.html#sn-network-manual-ipv6. Retrieved 2011-02-04.
- ↑ FreeBSD Handbook.
- ↑ 9.0 9.1 9.2 9.3 9.4 9.5 IPv6 Operating Systems.
- ↑ FreeBSD 9.0-RELEASE Release Notes.
- ↑ "HP-UX 11i IPv6". https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T1306AA.
- ↑ "IBM i 7.1 Information Center, Configuring IPv6". http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=/rzai2/rzai2configipv6.htm.
- ↑ iPhone IPv6 Debugging Simplified with Ip6config — The IPv6 Experts.net
- ↑ "DNS-server-address | ICMP Router Discovery Protocol User Guide | Juniper Networks TechLibrary". http://www.juniper.net/techpubs/en_US/junos14.1/topics/reference/configuration-statement/dns-server-address-edit-protocols-router-advertisement.html.
- ↑ "30588 – off topic discussion of Mageia ipv6 support". https://bugs.mageia.org/show_bug.cgi?id=30588.
- ↑ 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". http://bugs.meego.com/show_bug.cgi?id=10984.
- ↑ "Bug 10049 - No IPv6 in handset UX". http://bugs.meego.com/show_bug.cgi?id=10049.
- ↑ "rtnl: Receive notification of RDNSS from IPv6 router advertisements". https://git.kernel.org/?p=network/connman/connman.git;a=commit;h=75026d7e1c1e95dcbcfaa7d05bc5787da084f4e9.
- ↑ Release Notes for openSUSE Leap 42.1 .
- ↑ IPv6 Ready Logo Program Approved List.
- ↑ "Oracle Solaris IPv6 Implementation - Configuring and Administering Oracle Solaris 11.1 Networks". https://docs.oracle.com/cd/E26502_01/html/E28989/ipv6-ref-83.html.
- ↑ Release Notes for SUSE Linux Enterprise Server 11.
- ↑ "Palm Pre Plus - IPv6 support". http://developer.palm.com/distribution/viewtopic.php?f=91&t=10028.
- ↑ "DHCPv6: Dibbler - a portable DHCPv6". http://klub.com.pl/dhcpv6.
- ↑ 29.0 29.1 IPv6 Ready Logo Program Approved List.
- ↑ rdnssd-win32|Free software downloads at SourceForge.net
- ↑ "DHCPv6 Lite Registry Settings". 18 November 2015. http://msdn.microsoft.com/en-us/library/aa925828.aspx.
- ↑ "IPv6 Support in Microsoft Products and Services". https://technet.microsoft.com/en-us/network/hh994905.aspx. Retrieved 2017-08-26.
- ↑ "z/OS V1R12.0 Communications Server IPv6 Network and Application Design Guide". http://publib.boulder.ibm.com/infocenter/zos/v1r12/topic/com.ibm.zos.r12.hale001/ipv6d001999564.htm.
- ↑ "z/VM IPv6 Support". February 2007. http://www.vm.ibm.com/networking/ipv6.
- ↑ "About z/VSE". http://www-03.ibm.com/systems/z/os/zvse/about.
External links
- ISOC IPv6 FAQ with OS tips
Internet Protocol version 6 |
|---|
| General |
- IPv6
- IPv6 address
- IPv6 packet
- Mobile IPv6
|
|---|
| Deployment |
- IPv6 deployment
- World IPv6 Day and World IPv6 Launch Day
- Comparison of IPv6 support in operating systems
- List of IPv6 tunnel brokers
|
|---|
| IPv4 to IPv6 topics |
- IPv4 address exhaustion
- IPv6 transition mechanism
|
|---|
| Related protocols |
- DHCPv6
- ICMPv6
- Neighbor Discovery Protocol
- Multicast Listener Discovery
- Secure Neighbor Discovery
- Multicast router discovery
- Site Multihoming by IPv6 Intermediation
|
|---|
 | Original source: https://en.wikipedia.org/wiki/Comparison of IPv6 support in operating systems. Read more |