Ipv6 Networking App

Consumer Electronics Association (CEA)

In today's Internet, the number of required addresses is growing exponentially. However, the IPv4 address space has been exhausted since 2011.  This is causing service providers to accelerate deployment of mitigation techniques.

One such technique is Carrier Grade NAT.  This is a Network Address Translation approach that is both complex and costly, and introduces latencies into Internet traffic flow.  It also will not scale well against the rate of demand for new IP addresses.

The real solution for the Internet address space issue is the deployment of IPv6.  IPv6 provides a 128-bit IP address, which will be more than enough addresses for any future Internet needs.  This equates to trillions of addresses per person on Earth.

Manufacturers and service providers are being cautious in their deployment of IPv6.  The CEA formed an IPv6 working group consisting of manufacturers, service providers, and networking industry experts, that studies concerns with IPv6 deployment.  One of these concerns is IPv6 compatibility with existing equipment in homes, businesses, and network infrastructure. 

The CEA approached The PTR Group, asking us to use our network knowledge and experience to define and develop a network-scanning application that will be able to use advanced techniques in both IPv4 and IPv6 to scan a network and to determine what equipment is on the network.  In addition, the network- scanning application will collect information on each device's manufacturer, its addresses, and its IPv6 status.  The collected information can be exported in XML format.

The advanced network-scanning logic within this application has now been made available by the CEA in a set of tools for checking a private network for IPv6 capabilities.  The CEA has made these tools available as open source under the Gnu Public License.  These tools will enable developers to add IPv6 network discovery features to their applications and systems.  "With the Internet running out of IPv4 addresses, we need to accelerate the deployment of IPv6," said Brian Markwalter, senior vice president of Research  and Standards at CEA.  "These tools can be used in applications by anyone  interested in getting IPv6 deployed."