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
OSVersionClaimed IPv6-readyInstalled by defaultDHCPv6ND 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}}

|{{yes}}{{cite web|url=http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipv6/command/ipv6-cr-book/ipv6-i3.html#wp3800310030|title=Cisco IOS IPv6 Command Reference - IPv6 Commands: Ipv6 mo to ipv6 ospf da [Support]}}

|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}}

|{{yes}}

|{{yes}}

|

FreeBSD

|9.0

|{{yes}}[http://www.freebsd.org/doc/handbook/network-ipv6.html FreeBSD Handbook].

|{{yes}}

|{{partial|Add-on}}

|{{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}}

|{{cite web|url=https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T1306AA|title=HP-UX 11i IPv6|access-date=2011-04-15|archive-url=https://web.archive.org/web/20150402110119/https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T1306AA|archive-date=2015-04-02}}

IBM i

|7.1

|{{yes}}

|{{yes}}

|{{yes}}

|{{no}}

|{{cite web|url=http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=/rzai2/rzai2configipv6.htm|title=IBM i 7.1 Information Center, Configuring IPv6}}

iOS

|4.1

|{{yes}}

|{{yes}}

|{{yes}}

|{{yes}}[https://web.archive.org/web/20120626142436/http://www.theipv6experts.net/2011/iphone-ipv6-debugging-simplified-ip6config/ iPhone IPv6 Debugging Simplified with Ip6config — The IPv6 Experts.net]

|

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

|Mac OS X 10.7 (Lion)

|{{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}}{{cite web|url=http://bugs.meego.com/show_bug.cgi?id=10984|title=Bug 10984 - IPv6 Support declaration|access-date=2011-01-22|archive-url=https://web.archive.org/web/20110714065328/https://bugs.meego.com/show_bug.cgi?id=10984|archive-date=2011-07-14}}

|{{yes}}{{cite web|url=http://bugs.meego.com/show_bug.cgi?id=10049|title=Bug 10049 - No IPv6 in handset UX|access-date=2011-01-22|archive-url=https://web.archive.org/web/20110714065424/https://bugs.meego.com/show_bug.cgi?id=10049|archive-date=2011-07-14}}

|{{no}}

|{{yes}}{{cite web|url=https://git.kernel.org/?p=network/connman/connman.git;a=commit;h=75026d7e1c1e95dcbcfaa7d05bc5787da084f4e9|title=rtnl: Receive notification of RDNSS from IPv6 router advertisements}}{{Dead link|date=November 2018|bot=InternetArchiveBot|fix-attempted=yes}}

|

NetBSD

|7.0

|{{yes}}

|{{yes}}

|{{yes}}

|{{yes}}

|

Nintendo

|Switch 17.0.1

|{{no}}

|{{no}}

|{{dunno}}

|{{dunno}}

|

OpenBSD

|6.6

|{{yes}}

|{{yes}}

|{{partial|Add-on}}

|{{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}}[https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.1/ Release Notes for openSUSE Leap 42.1] {{webarchive|url=https://web.archive.org/web/20160329132836/https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.1|date=2016-03-29}}.

|{{yes}}

|{{yes}}

|{{yes}}

|

OpenVMS

|8.3

|{{yes}}

|{{yes}}

|{{no}}

|{{no}}

|

rowspan=2|PlayStation

|4 v3.50

|{{no}}

|{{no}}

|{{yes}}{{Cite web|url=https://toreanderson.github.io/2016/06/15/ipv6-support-in-the-playstation-4.html|title=IPv6 support in the PlayStation 4|publisher=Tore Anderson (GitHub)|date=15 June 2016|access-date=30 March 2024|quote=1. It supports DHCPv6. Since the DHCPv6 client runs in user space, this strongly indicates that it’s a deliberate move by Sony.|url-status=live|archive-url=https://web.archive.org/web/20240307070202/https://toreanderson.github.io/2016/06/15/ipv6-support-in-the-playstation-4.html|archive-date=7 March 2024}}

|{{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}}[https://www.ipv6ready.org/db/index.php/public/logo/02-C-000527/ IPv6 Ready Logo Program Approved List].

|{{yes}}

|{{yes}}

|{{yes}}

|

Solaris

|11

|{{yes}}

|{{yes}}

|{{yes}}

|{{yes}}{{cite web|url=https://docs.oracle.com/cd/E26502_01/html/E28989/ipv6-ref-83.html|title=Oracle Solaris IPv6 Implementation - Configuring and Administering Oracle Solaris 11.1 Networks}}

|

SUSE Linux Enterprise Server

|11

|{{yes}}[http://www.novell.com/linux/releasenotes/x86_64/SUSE-SLES/11/#IPv6 Release Notes for 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}}

|rowspan=2|{{Cite web|url=https://www.guidingtech.com/how-to-connect-samsung-smart-tv-to-wifi/|title=How to Connect Your Samsung TV to Wi-Fi|date=7 June 2023|access-date=2 April 2024|publisher=Guiding Tech|quote=You can confirm the Wi-Fi network status and check other details like IP settings, DNS settings, and IPv6 using the steps below.}}

1622.4

|{{yes}}

|{{yes}}

|{{dunno}}

|{{dunno}}

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}}

|{{cite web|url=http://developer.palm.com/distribution/viewtopic.php?f=91&t=10028|title=Palm Pre Plus - IPv6 support|access-date=2011-01-22|archive-url=https://archive.today/20120710110656/http://developer.palm.com/distribution/viewtopic.php?f=91&t=10028|archive-date=2012-07-10}}

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}}

|{{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}}

|{{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}}

|{{no}}{{cite web|url=http://publib.boulder.ibm.com/infocenter/zos/v1r12/topic/com.ibm.zos.r12.hale001/ipv6d001999564.htm|title=z/OS V1R12.0 Communications Server IPv6 Network and Application Design Guide}}

|{{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

|{{partial|Add-on}}{{cite web|url=http://www-03.ibm.com/systems/z/os/zvse/about|archive-url=https://web.archive.org/web/20100908183907/http://www-03.ibm.com/systems/z/os/zvse/about/|url-status=dead|archive-date=September 8, 2010|title=About z/VSE}}

|{{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}}