Sep 5, 2012

IPv6: The next-generation Internet


It may be ‘time’s up’, but it is far from being ‘game over.’ Industry watchers who have been keeping an eye on the IPv4 exhaustion counter saw the final block of 32-bit IP addresses for the Asia-Pacific region parcelled out in April 2011. The Internet did not break down. The digital world as we know it continued to function. And what we should really be doing now is to make sure that it stays that way.
IPv4 exhaustion is not exactly a Y2K scenario where the entire IT ecosystem held its collective breath as the year 1999 turned to 2000, to see if two-digit date fields used in older IT systems would throw up nasty error messages on New Year’s Day. Still, it is a development that demands our attention and action.
Since the Internet went mainstream in the mid-1990s, we have become increasingly IP-dependent – we use our smartphones to access social networks; we conduct vital business transactions over the Internet; and we access a whole host of e-services through various web portals. Every one of these connections involves an IP address.
If you factor in the exponential increase in the number of Internet connections required in emerging markets like China, India and Indonesia, you get an idea why the pool of 4.3 billion addresses, which is what IPv4 supports, has not been enough. And this does not even begin to take into account the emergence of a whole new generation of machine-to-machine applications such as smart metering and remote management systems, all of which involve devices connected to the Internet.
The good news is that there is a solution to the problem of IPv4 exhaustion. It has been around since 1998 when the Internet Engineering Task Force (IETF) published its specifications for IPv6, the next-generation addressing protocol. With 128 bits of addressing space, IPv6 can provide a theoretical maximum of about 340 trillion, trillion, trillion addresses, which should last us a very, very long time.
Organizations have, however, given IPv6 a wide berth. In the absence of IPv4 compatibility, getting ready for IPv6 would mean, in the interim at least, deploying a dual-stack solution that can support both IPv4 and IPv6 traffic. With their IPv4 systems functioning well, there has been little incentive to do so or to make plans for migrating to IPv6 up till now.
With the Internet Assigned Numbers Authority having allocated the last IP address blocks from the global IPv4 central address pool on 3 Feb 2011, and the Asia-Pacific Network Information Centre allocating its last blocks for the region in April, the reality of IPv4 exhaustion is finally hitting home. Organizations are beginning to appreciate the fact that when IPv4 addresses are completely depleted, any business expansion, any new service, any smart device, any additional end-point, anything Internet-related will need IP addresses that are IPv6.
The bottom line is that one should start planning for one’s organization’s move to IPv6 now, if not already done so.
A typical IPv6 migration goes through several phases.
Phase 1 is to establish the Internet profile of the organization and the systems that will be impacted by IPv6. For example, the Internet is being used to reach customers, partners and suppliers, IPv6 will have an effect on the DMZ addressing, web servers, load balancers, firewalls and Internet-facing routers.
Phase 2 is about enabling internal users to access the IPv6 Internet. For example, if the entire WAN is on IPv4, one way of communicating with IPv6 is to use proxy servers for outbound traffic or to do tunnelling to transmit IPv6 packets between dual-stack nodes on top of the IPv4 network. These measures will help the users get to where they want to on the Internet. However, they are interim solutions. For long-term, one will have to develop a road map for the rest of the IPv6 migration.
Phase 3 involves the creation of a dual stack environment, which means making systems bilingual so that they can talk to both IPv6 and IPv4 traffic, and migrating the WAN to that environment.
A good place to start will be to focus on the areas that one cannot control – the external-facing systems of an organization. For example, if the Unified Communications or Voice over IP systems talk to third-party mobile applications, which are likely to be increasingly IPv6, one should start planning to migrate those to IPv6 first.
The same applies to remote access services and remote site connectivity, because one cannot be certain how long a third-party service provider will continue to support IPv4.
In Phase 4, the focus shifts to migrating internal applications and network management systems to IPv6. For example, 32-bit IPv4 fields in applications and network reporting tools have to be modified to support 128-bit IPv6 addresses.
Phase 5 culminates in the creation of a pure IPv6 environment. However, there will still be a need to communicate with lingering legacy IPv4 systems, and this can be done using transition technologies such as NATv4.
NAT (network address translation) has, in general, been a popular tool for managing the issue of IPv4 exhaustion by allowing multiple hosts on a private network to access the Internet using a single public IP address. However, it is not viable as a long-term alternative to IPv6 migration.
With NAT, entire networks are sometimes hidden behind a single IP address, providing little visibility into the end-user experience. The network will not be able to fully support peer-to-peer or machine-to-machine applications which require or work best with end-to-end IP connectivity. The fact that multiple hosts can ‘hide’ behind a single IP address also obstructs the deployment of end-to-end security.
Many of these issues are being taken care of with IPv6. It has more than enough addresses to support the end-to-end connectivity required for emerging applications. IP Security – the protocol for IP network-layer encryption and authentication – is embedded in the base protocol, as is support for multicast, which allows for a more efficient way of delivering audio, video or any other data simultaneously to a group of destinations.
IPv6 does not just address the issue of IPv4 exhaustion; its larger address space also paves the way for improved connectivity and greater flexibility in IP deployments. In planning an organization’s migration to the IPv6 world, therefore, one should also be looking to take full advantage of the inherent strengths of the new protocol in order to get the most out of the next-generation Internet. Before the new begins, find out how the rules have changed, and parlay that to your advantage!