BG Mahesh | Mahesh | mahesh.com

What is IPv6? How does it effect you?

Recently we had carried an article “Beware: Internet may collapse on June 8!“. This was more like the world ending on May 21, which finally got “postponed“. Many have been asking around what is this ipv6 about. To a large extent none of us need to panic, everything will fall in place over the next couple of years.

Each of our PCs, mobile internet ready handset, servers have an IP address. What we are using today is known as IPv4, a 32 bit address. Internet protocol addresses are numerical labels that direct online traffic to the right location. For e.g. when you type www.oneindia.com from your browser, you need to ultimately download the content from the relevant server which has an IP 174.142.147.137.

The usage of internet has grown exponentially, as when you login to the internet you are using up an IP address. There is only a limited availability of IP addresses. This exhaustion of IP addresses was foreseen in 1995 itself, which is when IPv6, a 128 bit address was developed.

IPv4 allows for about 4.3 billion possible addresses. The available addresses dropped from more than 1 billion in June 2006 to just 117 million in December 2010, according to the American Registry for Internet Numbers.

IPv6 has 128 bits which translates to 2128 (approximately 340 undecillion or 3.4×1038) addresses. This is huge but you never know if this gets exhausted too. Reasonably sure I won’t face this address exhaustion problem in my life time.

How does it effect you?

Over the next few years, your internet service provider will move from IPv4 to IPv6. An example of IP address: 172.16.254.1 (for IPv4), and 2001:db8:0:1234:0:567:8:1 (for IPv6). About 0.25% of the world’s systems are on IPv6 today (negligible).

I collected many queries and got most of them answered by my friend Shankar Ravi, thanks.

All new operating systems and hardware handle IPv6 without any problem.

Should not have to. They should be able to tunnel ipv4 through ipv6, if required. This is not required because any new services that are deployed using IPv6 will also support IPv4 due to the common dual stack approach.

IPv6 is a protocol, not associated with any hardware. You would not need to change any hardware. Most laptops, running newer versions of Windows, already support IPv6.

Correct. It should be completely transparent to the end user, otherwise, it is not called a migration.

Same story here. Any move to IPv6 typically mandates that they support both types of clients for a period of time.  Usually, any general stack that supports IPv6, also supports IPv4. This is called a dual stack, and most services will be able to support both types of clients.

The servers should have both IPs because they support dual stacks and want to support both types of clients (clients means PCs, mobile handsets etc).

If you move to IPv6, it will be a dual stack approach and you can support both types of clients at the same time. The clear advantage of IPv6 is larger address space (No problem with public addresses), better security, better handling of real time audio / video etc.

You cannot use IPv6 unless your provider supports it. Typically, most people do not configure IP addresses on their PCs. When you do a DHCP, in Windows 7, since it already supports V6, you will automatically get a V6 address if the DHCP supports it. If not, Windows will get a IPV4 address. This process is completely transparent to the user, so it happens on the background. Most home users use WiFi routers, do not support V6, so you will only get V4 address.

Yes, since a dual stack approach is what is implemented.

To ensure confidentiality and packet’s integrity encryption and authentication options are included in IPv6. This is not the case in IPv4.

By 2016 it is expected the complete transition will be done. Even by 2016 (we have 5 more years!) if you have device that doesn’t support IPv6, even god can’t help  you.

Resources,