Enable IPv6 to transform your internet speed and reliability

Enable IPv6

If you enable IPv6, a feature now available in most modern routers, you can avoid the lag and speed issues associated with IPv4 and CGNAT. It is easy.

When the Internet was invented in the early 90s, no one imagined that a 32-bit public address range encompassing 4,294,967,296 IP addresses would be necessary. An IPv4 address looks like this: 192.168.0.1 (private address of a typical router).

By 2011, it was well and truly exhausted, and broadband providers began to utilise CGNAT Servers (Carrier-Grade Network Address Translation) to share a single public IPv4 address among multiple users.

Think of it as a single public phone number for all users, and the CGNAT server must determine where to direct the call. That was fine for a while, but as Broadband took off, CGNAT servers became overloaded, laggy, and sometimes unreliable. They also prevented things that required a fixed IP address, like remote access, web hosting, and port forwarding.

Today, CGNAT contention ratios (the number of users per public IP address) are closely guarded secrets, but there are some guidelines. An IP address has up to 65,000 ports (think of these as doors to your device) to allow FTP, SSH, Telenet, SMTP, etc. There are about 500 commonly used ports, so logically, around 128 users can share one IP address.

You won’t be surprised that some NBN ISPs have two, three, four, or even five times this number sharing one IP address. As this is often the case all day and night, it becomes like a never-ending peak-hour traffic.

At the other end, the web page you are trying to reach becomes confused and times out, or the Cloudflare servers (designed to stop DDoS attacks) simply disconnect that IP address or starts issuing CAPTCHAs to see if you are human.

Enter IPv6

It has 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses, which is often written as 340 undecillion. Read the Wiki for details. It is faster, has less header processing and is more reliable.

The problem arises because less than half of the world’s websites support IPv6. When a user requests a DNS resolution for a domain name, the DNS server will respond with both an IPv4 (DNS A) and an IPv6 (DNS AAAA) address if the domain name has both address records.

ISPs must operate a dual-stack network that allows both IPv4 and IPv6.

But there are differences in dual-stack networks. A cost-effective implementation is to pass all IPv4 and IPv6 traffic through the same CGNAT server, often by ignoring IPv6 DNS addresses and using the IPv4 one instead. That leads to even more congestion and lag for both IP types.

The more expensive option is a routed configuration, where IPv6 traffic bypasses the CGNAT and routes traffic via the CGNAT when it encounters a DNS A address.

Why bother to enable IPv6 on your home router?

Because over time, everything will transition to IPv6, and unless you are using a lazy, low-cost NBN ISP, about 50% of your internet traffic will bypass the CGNAT and be faster and more reliable.

How to enable IPv6 on your modem/router

Each brand and model will be different, and not every router supports both IPv4 and IPv6. Wi-Fi 6 or later routers will support dual stack.

The easiest way is to search for ‘How to enable IPv6 on Brand/Model’

Your ISP will also be able to assist you if you are unfamiliar with any settings.

Search for ‘How to enable IPv6 on (your ISP).

You cannot stuff it up because it will either work or not, and IPv4 settings remain unchanged.

How to Check

You can check at What is my IP address.

If you have a Windows PC, open Network settings and hardware properties, and you will see IPv6 as well as IPv4 (the numbers are indicative only)

IPv6 address:                    2403:5807:54e2::1001
fda5:53d0:4ed2:c96e:519d:30e5:c202:dce0

Link-local IPv6 address: fe80::2f59:e363:7a73:fcb2%13

IPv6 default gateway:    fe80::5ee9:31ff:fe91:bd08%13

IPv6 DNS servers:           2403:5800:100:1::142 (Unencrypted)
2403:5800:1:5::242 (Unencrypted)

IPv4 address:    192.168.60.63

IPv4 DNS servers:           202.142.142.142 (Unencrypted)
202.142.142.242 (Unencrypted)

Your ISP app should also show

IP Addresses

  • 2403:5807:7fff:a093::/64
  • 2403:5807:54e2::/48
  • 144.6.40.40

Is it worth doing

For the past six months, we have recommended this to hundreds of readers. Feedback is that the internet suddenly becomes faster and more reliable, and no one has stuffed it up.

In many cases, it also eliminated the need to pay for a static IP address.

The issue with CGNAT contention will only get worse as more people connect. Currently, there are 8.6 million homes connected out of 12.5 million, and contention is expected to worsen.

You may not be aware that 5G smartphones have an IPv6 address for VoIP, enabling a direct connection to other IPv6 devices. It is the future.

Reading

Got a Wi-Fi problem but not much cash to fix it?

Crappy NBN Modem – here are a few better ones (2025 update network guide)

Don’t rush in for new faster NBN plans

Brought to you by CyberShack.com.au

Comments

Leave the first comment