Internet Protocol version 6 (IPv6) was developed by the Internet Engineering Task Force (IETF). The IPv6 address was meant to address the shortage of IPv4 addresses. IPv4 has been completely exhausted, and companies are now willing to trade their IPv4 block of addresses for huge sums of money. An IPv6 address is 128 bits or 16 bytes in length. This gives us 2^128 of IPv6 addresses. An IPv6 address is represented in hexadecimal format. There are three types of IPv6 address.
IPv6 addressing
Unicast
A unicast address specifies an identifier for a single interface on a device similar to an IPv4 address. Using IPv6, it's likely that all IPv6 traffic will be mostly unicast based.