Technology Review - Published By MIT
Advertisement

Internet 6.0

The next version of the Internet Protocol, IPv6, will supply the world with addresses by the trillions. Too bad it will also make the Net slower and less secure.

By Simson Garfinkel

January 7, 2004

smaller text tool iconmedium text tool iconlarger text tool icon

It will be the biggest, the most drastic, and the most comprehensive change to the underlying structure of the Internet in more than 20 years. The deployment of IPv6-the sixth version of the Internet Protocol-will be a massive undertaking that will require the reconfiguration of more than 100 million computers. Not since the adoption of the Internet Protocol itself in January 1983 has there been such a fundamental shift. But when the IPv6 rollout is finally done, not all the effects will be positive: the new Version 6 Internet will be slower, more friendly to peer-to-peer-based copyright violation systems, and the computers on it will almost certainly be less secure.

You might therefore be tempted to dismiss IPv6 as a technological road to nowhere. But if you did that, you would be making a mistake. IPv6 is happening. The code that lets computers talk on an IPv6-enabled network is now built into the current versions of Windows XP, MacOS, Linux, and many forms of Unix. Every router made by Cisco comes ready to run IPv6. So does every Nokia mobile phone. The whole world is getting dressed up for the IPv6 party.

Will we have anywhere to go? Perhaps Japan or China. IPv6 has been very big in Asia. While the networking protocol was being largely ignored by American academia, the Japanese government funded the KAME Project "to create a single solid software set" of IPv6 and related technologies. KAME involves researchers from Fujitsu, Hitachi, Internet Initiative Japan, NEC, Toshiba, and Yokogawa Electric. KAME software has taken hold in Japan and, large parts of the Japanese Internet backbone are running IPv6. In many ways it looks like the United States is falling behind.

So what is IPv6 anyway, and why does it matter?

To answer that will require a bit of a refresher course on the nature of the Net. The Internet is a huge machine that exists for the purpose of transporting little packages of information called packets. You can think about these packets as tiny digital postcards, each about 500 bytes in length and stamped with the address of its sender and the intended destination. To understand these packets, every computer on the Internet needs to communicate with the same fundamental language. Computer designers call these languages "protocols." Today's Internet uses IPv4, the 4th version of the Internet Protocol. (Versions 1 through 3 never made it out of the lab. Neither, for that matter, did Version 5.)

IPv4 is pretty good as protocols go, especially for one that was designed back in the 1970s. But it does have problems-all of them tolerable except for one. Every computer on the Internet needs to have its own Internet address, and IPv4 addresses are just 32 bits in length. The result of this decision made nearly 30 years ago is that the Internet simply cannot handle more than 232 or 4,294,967,296 devices. For a variety of technical reasons, the actual number of devices is a lot smaller than that-far closer to 2 billion, in fact.

With hundreds of millions of people using the Internet, with Internet addresses being dropped into cell phones to support tiny Web browsers, and with household appliances like refrigerators and washing machines scheduled to get their own Internet addresses within the next few years, it's easy to see why we could soon run out of those 32-bit addresses.

Story continues below

The most important thing that IPv6 does is quadruple the size of the Internet address field from 32 bits to 128 bits. Because in principle, any combination of these 128 bits is a valid address, this quadrupling results in a massive increase in space. For example, whereas IPv4 could never supply enough addresses for every human being on the planet, IPv6 can do that and then some: in fact, IPv6 could provide each of us roughly 60 thousand trillion trillion addresses.

Put another way, the switchover will result in roughly 5,000 addresses for every square micrometer of the Earth's surface. There are so many IPv6 addresses that humanity will never run out of them-never, ever.

Comments

  • The answer to the NAT issue
    There's a feature in the IPv6 specification which allows any host to be configured as a "link local" device. All of the benefits of NAT without any of the inherant problems.

    Worried that some overzealous grocery clerk will be able to hack into your fridge and remind you that you need a quart of milk before you leave the store? Make sure the fridge has a link local address.
    Rate this comment: 12345

    netzach
    11/04/2006
    Posts:1
  • So...IPv6 it is!
    Great article, as an IT student I think this article speaks well to both technoligists and lay-people. However, the title seems to imply that it is an aurgument against the adoption of IPv6 technology, but, other than the title, the strongest aurguments (explicit or not) seem to be in favor of IPv6 adoption. FUD always exist with new technologies, but the aurgument that "the old way is easier because thats how we do it" is almost never a good one. Do we as a society want to resist change because we fear it? Or just think its easier? Things will have to change if we want to reap the benefits of technological innovation, problematic or not. Of course big companies don't want us to adobt technologies that might interfere with their ability to profit without additional effort, but in a general, logical sense, what is "better." I don't want to offend any one with the upcoming analogy, least of all Mr. Garfinkle (who is undoubtably far more knowledgeable than me, and kind enough to share his expertise and insight into the subject) but, haven't these aurguments been used frequently to defend horrible things like slavery and laissez-faire economic policies?  whats changed?
    Rate this comment: 12345

    UncleChevitz
    03/24/2008
    Posts:1

Log In

Forgot your password?     Register »
Advertisement

Videos

Laser-Triggered Chemical Reactions
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.