What is IPv6?


IPv6 (Internet Protocol version 6) is the most recent version of the Internet Protocol. It is a network layer protocol that enables data communications over a packet switched network. It work as a communication protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.

IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion. Increasing the IP address pool was a major factor in the development of IPv6. IPv6 is intended to replace IPv4. The biggest benefit of IPv6 is that it will replace the IPv4 32-bit address scheme with a much longer 128-bit address scheme. The IPv4 32-bit address scheme allows for a total of 232 addresses while IPv6 allows for 2128 total addresses. IPv6 is designed to allow the Internet to grow steadily, both in terms of the number of hosts connected and the total amount of data traffic transmitted.

The explosive growth in IoT devices including mobile phones, notebook computers, and wireless handheld devices has created a need for additional blocks of IP addresses. IPv4 currently supports a maximum of approximately 4.3 billion unique IP addresses. IPv6 supports a theoretical maximum of 2128 addresses (340,282,366,920,938,463,463,374,607,431,768,211,456 to be exact!). Recent advancements in network technology including Network Address Translation (NAT) have temporarily lessened the urgency for new IP addresses.