The Internet is running out of IPv4 addresses.

Transitioning to IPv6 enables the Internet to continue to grow and enables new, innovative services to be developed because more devices can connect to the Internet.

isoc isoc sri lanka chapter

The Problem


introduced in 1981

can only support 4 billion unique IP addresses

Structure 4 groups of 8 bits

addresses 232 or 4.3 billion (4,294,967,296)

  • What is an IP address?

    Just like a phone number helps you communicate with another phone, an IP address (short for Internet Protocol address) is provided to your computer so it can communicate with websites, Internet services, and other devices.

  • What is IPv4?

    IPv4 is the current version of the Internet Protocol, the identification system the Internet uses to send information between devices. This system assigns a series of four numbers (each ranging from 0 to 255) to each device. IPv4 only allows for about 4 billion addresses

by 2015

there will be more than

7 billion

mobile connected devices alone

IPv4 will run out soon

IPv6 to the rescue!


Structure 8 groups of 16 bits

addresses 2128 or 340 undecillion

IPv6 Provides More IP Address

IPv6 addresses the main problem of IPv4, that is, the exhaustion of addresses to connect computers or host in a packet-switched network. IPv6 has a very large address space and consists of 128 bits as compared to 32 bits in IPv4. Therefore, it is now possible to support 2^128 unique IP addresses, a substantial increase in number of computers that can be addressed with the help of IPv6 addressing scheme.

In addition, this addressing scheme will also eliminate the need of NAT (network address translation) that causes several networking problems (such as hiding multiple hosts behind pool of IP addresses) in end-to-end nature of the Internet.

IPv6 Provides More Features

IPV6 brings quality of service that is required for several new applications such as IP telephony, video/audio, interactive games or ecommerce. Whereas IPv4 is a best effort service, IPv6 ensures QoS, a set of service requirements to deliver performance guarantee while transporting traffic over the network.

For networking traffic, the quality refers to data loss, latency (jitter) or bandwidth. In order to implement QOS marking, IPv6 provides a traffic-class field (8 bits) in the IPv6 header. It also has a 20-bit flow label. Mobile IPv6 ensures transport layer connection survivability and allows a computer or a host to remain reachable regardless of its location in an IPv6 network and, in effect, ensures transport layer connection survivability.

With the help of Mobile IPv6, even though the mobile node changes locations and addresses, the existing connections through which the mobile node is communicating are maintained. To accomplish this, connections to mobile nodes are made with a specific address that is always assigned to the mobile node, and through which the mobile node is always reachable. This feature is documented in RFC 3775.

Current ISP IPv6 Status

Your IPv6 Status

JavaScript Required

This site requires JavaScript, as well as the ability to pull in cross-site scripts, in order to perform the testing.

If this message does not go away, it means that JavaScript has been disabled, either by a plugin or extension in your browser, or by explicit browser setting.

Do you use NoScript?

If you use this Firefox add-on, you'll need to "Temporarily allow all this page". You will need to do this twice for everything to work. Alternately, disable NoScript entirely until you are done with this site.

Source: Jason Fesler