Embedded Software: The Works

Other articles in this chapter discuss strategies for dealing with the limitations of Internet addressing: DHCP and NAT. Here we take a look at the real solution: IPv6. This article is based upon an Accelerated Technology white paper written by Glen Johnson and Tammy Leino. (CW)
The Internet Protocol (IP), developed during the mid-1970s, is the backbone of a family of protocols that includes TCP, UDP, RIP, and virtually every other protocol used for Internet communications. The current version of the IP, version 4 (IPv4), has been in use for more than 20 years. IPv4 has proven to be amazingly adaptable over time. However, the demands placed upon the protocol at its inception pale in comparison to the demands of the millions of hosts that are now connected to the Internet, and IPv4 is finally beginning to show some chinks in its armor. IPv6 deals with many of the shortcomings of IPv4 and introduces some new features. This paper discusses three of the major problems addressed by IPv6.
The main motivation for replacing IPv4 with something better is that the IPv4 address space will ultimately be exhausted. Estimates for the total depletion of the IPv4 address space vary quite widely from 2005 until 2018. Most estimates put the date around 2008 to 2010. Despite the disagreement on when the address space will be depleted, most agree that it will definitely happen unless something better is...