Some product innovations are sudden responses to new technical capabilities. Other innovations are more gradual changes to support slowly evolving technologies. One such evolving technology is IP version 6 (IPv6). This revolution of the Internet Protocol has been in process for yearssee "The Next Generation IP in Action," June 1998, http://www.winnetmag.com, InstantDoc ID 3478 for Windows & .NET Magazine's introductory piece about the standardbut is finally starting to have a noticeable effect on products. Most enterprises and ISPs likely will migrate to IPv6 within the next 5 years. IPv6 isn't backward-compatible with IPv4, so now is the time to discover how IPv6 will affect the products you use and which new products are building on this standard to meet the requirements of the future.
New Horizons
The Internet depends on IP addressing and routers, which provide the backbone for our networks. The current Internet address systemIPv4uses a 32-bit value (e.g., 255.255.255.255), which has worked well until now but is fast becoming inadequate as the demand for IP addresses continues to climb. Global adoption of the Internet is partially to blame; certain areas in Asia soon will run out of IP addresses. Another reason for the explosion in the assignment of IP addresses is the rapid growth of mobile devices. The emergence of embedded devices in everything from refrigerators to light switches is poised to further increase the need for IP addresses.
IPv6 replaces the current 32-bit value with a 128-bit value, increasing the size of an IP address by a factor of 4. This change increases the number of possible Internet addresses to 340,282,366,920,938,463,463,374,607,431,768,211,456. To put this number into perspective, the current system's 4.3 billion addresses aren't even one-billionth of 1 percent of the new address range.
Such an expansion of the IP address range isn't trivial, but IPv6 does more than just increase the number of available Internet addresses. The Internet Engineering Task Force (IETF) saw the need for a transition as an opportunity not just to expand the range of addresses but also to adjust key elements of the IP standard. The changes begin with a new IP request header format that supports several new capabilities in areas such as routing, network security, and network configuration. The new capabilities include an updated DHCP standardDHCPv6for dynamic assignment of IP addresses (aka stateful configuration), the use of a device's media access control (MAC) address within its IP address to dynamically create unique IP addresses at the router level (aka stateless configuration, which omits the DHCPv6 server), inherent hierarchy within networks, built-in support for IP security elements (including authentication, encryption, and integrity), the ability to dynamically discover the local router, and router advertisement (i.e., a router's active solicitation of potential clients).
These enhanced capabilities are changing products across several segments of the IT market. At its core, the IP layer is a low-level software implementation, but this implementation often takes the form of firmware that's burned into routers and other network devices. Therefore IPv6, which supports capabilities that weren't even envisioned when many of these products were designed and produced, affects everything from OSs to routers and firewalls. And because the switch to IPv6-capable software and hardware won't occur all at once, most organizations will need migration tools or services to help smooth the transition. Let's look at some of the changes happening in the software, migration, and hardware markets.
Software Support
All OSs, whether they come from major vendors (e.g., Apple Computer, IBM, Microsoft, Sun Microsystems) or niche companies, are gearing up to support IPv6. Microsoft officially supports IPv6 beginning in Windows Server 2003, Windows XP Service Pack 1 (SP1), and Windows CE 4.1. Microsoft doesn't provide IPv6 support for Windows 2000 or Windows NT, but you can access the unsupported tools that Microsoft used to develop its IPv6 implementation. These tools, which you can download from the Microsoft Research (MSR) site (http://research.microsoft.com/msripv6/msripv6.htm), target Win2K and NT 4.0.
If you want support for IPv6 running on a Windows OS earlier than NT 4.0, you'll need a third-party product such as Trumpet Software International's Trumpet Winsock 5.0, which supports IPv6 on NT and Windows 9x. Trumpet also provides a custom Web server (Trumpet Fanfare) and OS (PETROS) built around IPv6.
IPv6 implementation can also occur in embedded system devices, and in the long run it's this type of support that will transform many of the products that affect our everyday lives (e.g., automobiles' onboard computer systems). One player in the embedded-system space is Green Hills Software, which recently announced IPv6 support in its embedded OS and its suite of embedded development tools. Other vendors, such as ARM, also appear to be moving forward with IPv6 support at the embedded-device level.
Prev. page  
[1]
2
next page