In this second installment of a three-part series on IPv6 implementation, Network Computing looks at the issues involved in deploying an IPv6 network alongside an IPv4 network.
The IPv6 protocol was established because the number of IPv4 addresses is quickly running out. The IPv6 protocol creates a 128-bit address, four times the size of the 32-bit IPv4 standard, so there will be infinitely more available IP addresses. This will accommodate all the smartphones, tablets and other computers on the network, but also the coming proliferation of Internet-connected devices including refrigerators, cars, and myriad sensors in homes, buildings and on IP networks.
With IPv6, a company may have exponentially more Internet addresses to use, but also more to manage, says Leslie Daigle, chief Internet technology officer for the Internet Society (ISOC), a global nonprofit organization that certifies technical standards for the Internet.
"The IPv6 address space is so large and your allocation is likely to be larger than you need it to be," she says. "On the flip side, that makes it a lot harder to probe your entire network because it is a much larger space."
The volume of available IP addresses adds to the network operator's workload because they have to probe the "dark spaces" within the network where there are no assigned IP addresses. "The managing and making sure that no one is squatting in your address space is considered to be a possible additional challenge," says Daigle.
The ISOC has created a Web portal, Deploy 360, to share information about how to deploy an IPv6-compliant network. On the site are a number of case studies on how IPv6 rollouts went, including one about the project at Oxford University in the United Kingdom. In an online report, Oxford's Guy Edwards detailed a five-step plan for deploying IPv6 alongside the existing IPv4 network.
First, Edwards advises, the organization should perform a network device audit, identifying all the routers, switches and firewalls on the network, as well as what specific versions of hardware and software are running. With the help of networking vendors, the next step is to determine which of the devices are already IPv6-compliant. He also advises that network administrators run a test on a particular IPv6 device to make sure that the software application to run on the network works.