Comparison of IPv6 support in operating systems
{{short description|None}}
This is a comparison of operating systems in regard to their support of the IPv6 protocol.
class="wikitable sortable" style=font-size:85%;text-align:center | |||||
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}}[https://issuetracker.google.com/issues/36908577 Support IPv6][https://issuetracker.google.com/issues/36949094 Support connecting to IPv6-only wireless networks] |{{yes}} |{{no}}[https://issuetracker.google.com/issues/36949085 Support for DHCPv6 (RFC 3315)] |{{yes}} | | |||||
ChromeOS
|67.0.3396.99 |{{yes}} |{{yes}} |{{no}} |{{yes}} | | |||||
Cisco IOS
|15.3 |{{yes}} |{{yes}} |{{yes}} |Support for RDNSS option as of 15.4(1)T, 15.3(2)S. | |||||
rowspan=2|Cisco Meraki
|MR series 28.1 and later |{{yes}} |{{yes}} |{{no}} |{{yes}} |Devices support DHCPv6 for clients but not for themselves.{{cite web|website=Cisco Meraki|url=https://documentation.meraki.com/MR/Other_Topics/IPv6_Support_on_MR_Access_Points|title=IPv6 Support on MR Access Points|date=3 May 2021}} | |||||
MX & MX series
|{{no}} |{{no}} |{{no}} |{{no}} |Devices can only carry/pass through IPv6 on bridge, but not route.{{cite web|url=https://documentation.meraki.com/zGeneral_Administration/Other_Topics/IPv6_Device_Compatibility|website=Cisco Meraki|title=IPv6 Device Compatibility|date=5 October 2020}} | |||||
Debian
|3.0 (woody) |{{yes}} |{{yes}} |{{yes}} |{{yes}} |RDNSS support with "rdnssd" and "resolvconf" or "openresolve" packages. | |||||
Fedora
|13 |{{yes}} |{{yes}}{{cite web|url=http://docs.fedoraproject.org/en-US/Fedora/9/html/Installation_Guide/ch-networkconfig.html#sn-network-manual-ipv6|website=Fedora Project|title=Fedora 9 Installation Guide Chapter 9. Network Configuration|accessdate=2011-02-04|archive-date=2011-02-25|archive-url=https://web.archive.org/web/20110225194807/http://docs.fedoraproject.org/en-US/Fedora/9/html/Installation_Guide/ch-networkconfig.html#sn-network-manual-ipv6|url-status=dead}} | | |||||
FreeBSD
|9.0 |{{yes}}[http://www.freebsd.org/doc/handbook/network-ipv6.html FreeBSD Handbook]. |{{yes}} |{{yes}}[http://www.freebsd.org/releases/9.0R/relnotes.html FreeBSD 9.0-RELEASE Release Notes]. | | |||||
FreeDOS
|1.3 |{{no}} |{{no}} |{{no}} |{{no}} | | |||||
HP-UX
|11i |{{yes}} |{{yes}} |{{yes}} |{{yes}} | |||||
IBM i
|7.1 |{{yes}} |{{yes}} |{{yes}} |{{no}} | |||||
iOS
|4.1 |{{yes}} |{{yes}} |{{yes}} | | |||||
Juniper JUNOS
|14.1 |{{yes}} |{{yes}} |{{yes}} |{{yes}} |RDNSS support introduced in JunOS 14.1{{Cite web|url=http://www.juniper.net/techpubs/en_US/junos14.1/topics/reference/configuration-statement/dns-server-address-edit-protocols-router-advertisement.html|title=DNS-server-address | ICMP Router Discovery Protocol User Guide | Juniper Networks TechLibrary}} | |||||
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.{{cite web|url=https://bugs.mageia.org/show_bug.cgi?id=30588|title=30588 – off topic discussion of Mageia ipv6 support}} | |||||
macOS
|{{yes}} |{{yes}} |{{yes}}[http://seclists.org/nanog/2011/Jul/417 nanog: Mac OS X Lion has DHCPv6] |{{yes}}[http://seclists.org/nanog/2011/Feb/1923 nanog: Re: Mac OS X 10.7, still no DHCPv6] |Versions 10.7 through 10.10 often prefer IPv4 even when working IPv6 connectivity is available.[RIPE Labs: https://labs.ripe.net/Members/emileaben/hampered-eyeballs Hampering Eyeballs - Observations on Two "Happy Eyeballs" Implementations] Versions 10.11 and up will prioritize IPv6 Traffic in spec with Happy Eyeballs.[IEEE Mailing List: https://www.ietf.org/mail-archive/web/v6ops/current/msg22455.html [v6ops] Apple and IPv6 - Happy Eyeballs] | |||||
MeeGo
|1.2 |{{no}} | | |||||
NetBSD
|7.0 |{{yes}} |{{yes}} |{{yes}} |{{yes}} | | |||||
Nintendo
|Switch 17.0.1 |{{no}} |{{no}} |{{dunno}} |{{dunno}} | | |||||
OpenBSD
|6.6 |{{yes}} |{{yes}} |{{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|date=June 2020}} | |||||
openSUSE
|42.1 (Leap) |{{yes}} |{{yes}} |{{yes}} | | |||||
OpenVMS
|8.3 |{{yes}} |{{yes}} |{{no}} |{{no}} | | |||||
rowspan=2|PlayStation
|4 v3.50 |{{no}} |{{no}} |{{dunno}} | | |||||
5
|{{yes}} |{{yes}} |{{yes}} |{{dunno}} | | |||||
ReactOS
|0.4.14 |{{no}} |{{no}} |{{no}} |{{no}} |Though ReactOS itself has no IPv6 support, [https://reactos.org/wiki/IPv6 ReactOS Foundation services are all IPv6 enabled]. | |||||
Red Hat Enterprise Linux
|6 |{{yes}} |{{yes}} | | |||||
Solaris
|11 |{{yes}} |{{yes}} |{{yes}} | | |||||
SUSE Linux Enterprise Server
|11 |{{yes}} |{{yes}} |{{yes}} | | |||||
Symbian
|7.0 |{{yes}} |{{yes}} |{{no}} |{{no}} |[http://sw.nokia.com/id/f9363497-5d96-4354-b071-e212ab204c63/Nokia_Views_on_IPv6_Transition_v2_0_en.pdf]{{dead link|date=August 2017|bot=InternetArchiveBot|fix-attempted=yes}} | |||||
rowspan=2|Tizen (Smart TVs)
|1420.0 |{{yes}} |{{yes}} |{{dunno}} |{{dunno}} | |||||
1622.4
|{{yes}} |{{yes}} |{{dunno}} |{{dunno}} | |||||
Ubuntu
|{{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}} | |||||
rowspan=3|Windows NT (includes Windows 10 Mobile, and Xbox One onwards) |5.1 (XP) |{{yes}} |{{no}} |{{partial|Add-on}}[http://ipv6int.net/systems/index.html IPv6 Operating Systems]. |{{no}} |Windows XP users can use Dibbler, an open source DHCPv6 implementation. --update: Windows XP fully supports IPv6- but NOT IPv6 DNS queries (nslookup){{Cite web|url=http://klub.com.pl/dhcpv6|title=DHCPv6: Dibbler - a portable DHCPv6|access-date=2011-09-24|archive-url=https://web.archive.org/web/20090212095749/http://klub.com.pl/dhcpv6|archive-date=2009-02-12}} | |||||
6.x (Vista, 7, 8, 8.1), 10 RTM-Anniversary Update
|{{yes}}[https://www.ipv6ready.org/db/index.php/public/search/ IPv6 Ready Logo Program Approved List]. |{{yes}} |{{no}} |rdnssd-win32 provides an open source implementation of ND RDNSS[http://sourceforge.net/projects/rdnssd-win32/ rdnssd-win32|Free software downloads at SourceForge.net] | |||||
10 Creators Update and later
|{{yes}} |{{yes}} |Windows 10 Creators Update introduces support for RFC 8106 (6106) RDNSS. | |||||
Windows Mobile
|6.5 |{{yes}} |{{yes}} |{{partial|Lite}}{{cite web|url=http://msdn.microsoft.com/en-us/library/aa925828.aspx|title=DHCPv6 Lite Registry Settings|date=18 November 2015}} |{{no}} |If the OEM explicitly unsets the SYSGEN_TCPIP6 pre-processor symbol, the built image will not have any IPv6 capabilities. | |||||
rowspan=2|Windows Phone
|7.5 |{{no}} |{{no}} |{{no}} |{{no}} | | |||||
8(.1){{Cite web|url=https://technet.microsoft.com/en-us/network/hh994905.aspx|title=IPv6 Support in Microsoft Products and Services|accessdate=2017-08-26|archive-url=https://web.archive.org/web/20151222142339/https://technet.microsoft.com/en-us/network/hh994905.aspx|archive-date=2015-12-22}}
|{{yes}} |{{yes}} |{{yes}} |{{no}} |Private lab research. No privacy extensions (RFC4941). | |||||
z/OS
|V1R4.0 |{{yes}} |{{yes}} |{{dunno}} | | |||||
z/VM
|V5R1.0 |{{yes}} |{{yes}} |{{no}} |{{no}} |{{cite web|url=http://www.vm.ibm.com/networking/ipv6|title=z/VM IPv6 Support|date=February 2007}} | |||||
z/VSE
|V4R2 |{{no}} |{{dunno}} |{{dunno}} |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
{{reflist}}
External links
- [https://web.archive.org/web/20110127200632/http://wiki.chapters.isoc.org/tiki-index.php?page=IPv6+FAQ ISOC IPv6 FAQ] with OS tips
{{IPv6}}