The biggest problem with the Internet Protocol as it exists today is
that we are rapidly reaching a point where available network address space is
running out. IPv4 allows for about 2^32 or 4,294,967,296 addresses which,
mainly due to initial misallocation, has already been completely allocated and
therefore, leaves no room for growth. The new version of IP, IPv6, offers a
more permanent solution, allowing for about 2^128 or
340,282,366,920,938,463,463,374,607,431,768,211,456 addresses.
This seemingly limitless number of addresses is exactly what is needed
to allow growth for the many new Internet-ready devices that are forecasted to
become globally prevalent.