IPv6 & The Coming ARPAgeddon: A Technology Explanation

The Transition to IPv6: Addressing Internet Address Exhaustion
When a web address, like www.makeuseof.com, is entered into a browser, a complex series of processes occur to display the corresponding webpage. A helpful visual representation of this process can be found in an infographic detailing how the Internet functions.
This article will focus on a crucial development gaining prominence: the impending exhaustion of IPv4 addresses. The aim is to demystify the situation and explain the significance of this issue.
Understanding Internet Protocol (IP)
Since 1981, the Internet has relied on TCP/IP, with the 'IP' component representing Internet Protocol. Specifically, this has been IPv4, or Internet Protocol version 4.
Initially, IPv4 provided approximately 4.3 billion unique IP addresses. This number appeared substantial at the time of its inception.
The Problem of Address Depletion
However, the rapid expansion of the Internet, both in the past and continuing today, has led to a significant depletion of available IPv4 addresses.
This scarcity means that connecting new devices to the Internet directly becomes increasingly difficult, often requiring techniques like Network Address Translation (NAT).
What Happens When IPv4 Addresses Run Out?
It’s important to understand that the Internet won’t simply stop working when IPv4 addresses are fully allocated.
New connections will be established through sub-allocations of existing address ranges. Consequently, securing a free IP address for direct Internet access will become progressively more challenging.
Network Address Translation (NAT) allows multiple devices to share a single public IP address, mitigating the immediate impact of address exhaustion.
The move to IPv6 is the long-term solution to this problem.
IPv6: Addressing the Limitations
The advent of IPv6, or Internet Protocol version 6, represents a crucial advancement in network addressing. It was developed as a direct response to the limitations inherent in its predecessor, IPv4.
IPv4 employed a 32-bit addressing scheme, which proved insufficient to accommodate the exponential growth of internet-connected devices.
A Vastly Expanded Address Space
In contrast, IPv6 utilizes a 128-bit address, dramatically increasing the number of available addresses. This provides approximately 2128 unique addresses for internet users globally.
This substantial increase is projected to meet future demands for many years to come. However, unforeseen rapid expansion of internet usage could potentially lead to address exhaustion again.
Current projections, based on available data, suggest that address scarcity is unlikely to be a concern within our lifetimes.
Understanding IPv6 Address Format
IPv6 addresses differ significantly in appearance from IPv4 addresses due to the increased amount of information they contain.
They are represented using hexadecimal notation, incorporating both letters and numbers.
Colons serve as separators between each 16-bit field within the address.
Leading zeros within each field can be omitted for brevity.
Furthermore, a double colon (::) can be used once within an address to condense multiple consecutive fields of zeros.
IPv4 and IPv6: A Comparative Overview
A comparison between IPv4 and IPv6 is presented below, outlining their key differences.
Address Capacity
IPv4 utilizes 32-bit addresses, allowing for approximately 4.3 billion unique combinations. In contrast, IPv6 employs 128-bit addresses, providing a vastly larger address space.
IP Address Format
An IPv4 address typically appears as a series of four decimal numbers separated by periods, such as 10.10.0.24. IPv6 addresses, however, are represented as eight groups of hexadecimal numbers, separated by colons, for example: 3ffe:1900:4545:3:200:f8dd:fe21:67cf.
Localhost Designation
The standard localhost address in IPv4 is 127.0.0.1. IPv6 designates localhost as ::1, or alternatively, 0:0:0:0:0:0:0:1.
Website Accessibility
Websites accessible via IPv4 are generally accessed using standard domain names like http://facebook.com and http://google.com. IPv6 enabled websites can often be found at addresses such as http://v6.facebook.com and http://ipv6.google.com.
While the numerical representations differ significantly, website access remains largely consistent through the use of easily remembered domain names. The transition to IPv6 presents several technical challenges, which are complex and outside the scope of this discussion.
Information regarding the switch to IPv6 will typically be provided directly by your Internet Service Provider when the transition occurs.
Determining Your IPv6 Status
It's likely you are currently utilizing IPv4. The vast majority of websites online, including the one you are viewing now, are still accessible solely through IPv4. However, several methods exist to verify your connection.
A straightforward approach involves attempting to access a website specifically using the IPv6 protocol.
Testing IPv6 Connectivity
One way to assess your IPv6 connectivity is by directly connecting to Google’s IPv6 address: http://[2a00:1450:8006::63].
If this address loads successfully, it confirms you have a functioning IPv6 connection. If the page fails to load, you are likely still relying on IPv4.
IPv6 is the newest version of the Internet Protocol, designed to eventually replace IPv4.
- IPv4 addresses are becoming increasingly scarce.
- IPv6 offers a significantly larger address space.
- Transitioning to IPv6 is crucial for the continued growth of the internet.
While adoption is growing, IPv4 remains dominant. Therefore, the ability to access content via IPv4 is still essential for a seamless online experience.
IPv6 Transition: A Guide for Users and Administrators
For the average internet user, the shift to IPv6 addresses will occur gradually and require no immediate action. The transition will happen organically over time. However, network administrators and organizational leaders should proactively begin strategizing for this change.
Numerous considerations are involved in implementing IPv6. Current estimates indicate less than 60 days remain before all available IPv4 addresses are allocated. Increased media attention to this issue is anticipated as the exhaustion date approaches.
The Inevitable Move to IPv6
Ultimately, the internet will universally adopt IPv6. The question isn't whether this will happen, but rather when it will be fully realized. For now, continue to experience the internet as you always have.
The transition to IPv6 is a complex process, but it is a necessary one to ensure the continued growth and functionality of the internet.
Have Questions?
Do you have inquiries regarding IPv6 or the ongoing transition? Feel free to post your questions in the comments section, and I will provide answers to the best of my ability.
Image credit: Shutterstock 1, 2





