IPv6 Test

Is IPv6 slower than IPv4 on your network?

The test below times the same networks over IPv4 and over IPv6 at once. Since both sides reach the same network, any difference comes from the path your provider gives each one, not from the server. Below the results: why IPv6 is often slower, and what to do about it.

 

IPv4 vs IPv6: which is faster?

The same networks, timed over both at once: latency, lower is faster
NetworkIPv4IPv6IPv6 − IPv4
CloudflareWorldwide………
GoogleWorldwide, not mainland China………
AkamaiWorldwide………
DNSPodMainland China………
When IPv6 doesn't answer, your browser waits

…

Is IPv6 slower than IPv4?

Not in itself. IPv6 headers are slightly bigger, but the difference is too small to measure. What matters is the route: your provider may carry IPv6 over fewer or longer links, connect to fewer networks over IPv6, or send it through a tunnel. So on some networks IPv6 is faster (no NAT, newer gear), and on others it's clearly slower. The comparison above shows which one you have.

Why does IPv6 feel slow or laggy?

The usual causes, most common first:

  • Longer routes: many providers send IPv6 abroad or to other networks through fewer exchange points than IPv4, which adds tens of milliseconds. From mainland China, international IPv6 often takes a detour.
  • A broken MTU: full-size IPv6 packets get lost on some link (PPPoE, tunnels), so small requests work and big pages stall. The large-packet test above checks for this.
  • Tunnels: 6to4 and Teredo route IPv6 through relays that may be far away.
  • The router or modem: old firmware, an IPv6 firewall that drops replies, or a router that hands out IPv6 addresses when its own uplink has none.
  • A proxy or VPN that carries only IPv4, while IPv6 traffic goes out directly.

How do I fix slow IPv6?

Test again at a different time: if it's only slow in the evening, your provider's network is congested. If the large-packet test fails, lower the MTU in the router's WAN or IPv6 settings (try 1480 or 1452 on PPPoE). Update the firmware and restart the router and modem. If IPv6 is much slower all the time, send the numbers above to your provider: the routing is theirs to fix. Until then, don't worry too much: browsers fall back to IPv4 when IPv6 is slow to connect (Happy Eyeballs), so most sites keep working.

Should I turn IPv6 off?

Usually not. Turning it off breaks IPv6-only sites and some apps and games, and Microsoft doesn't support Windows with IPv6 disabled. If your IPv6 really is worse, make IPv4 the preferred one instead and keep IPv6 for what needs it: on Windows, set the registry value DisabledComponents to 0x20 (Microsoft's "prefer IPv4 over IPv6"); on Linux, uncomment "precedence ::ffff:0:0/96 100" in /etc/gai.conf.