Skip to main content

IP in Practice: The Need for IPv6

 It is time for IPv6. Not just for our network infrastructure, but for this series. The IPv4 section has come to an end, and now it is time for a deep dive into IPv6. More than ever, it is time to consider systems that can handle heavier workloads, more devices, and fewer address limitations - AI agents, IoT devices, edge computing.

This post will examine why we need IPv6 and why it is an important network solution.  

Why do we need IPv6?

We need more space.

IPv6 literally increases the address space exponentially. The IPv6 address space is 2128 total addresses, 3.4 followed by 38 zeroes. Technology is no longer limited to servers, office computers, and mobile devices. Today's systems integrate AI infrastructure, edge computing, IoT devices, cloud networking, virtual machines, and more. Simply, more devices mean more space. 

We need more scalability.

As more devices connect to systems, administrators need to consider not only the number but the distribution. Systems and devices are now distributed over continents. Cloud systems need to provide resources to people and organizations. Many cloud providers offer IPv4 and IPv6 addressing, such as AWS EC2. 

We need more uniqueness.

In 2025, there are over 21.1 billion IoT devices alone in the entire world. Imagine giving each of those devices an IPv4 address. It is impossible. With IPv6, you have enough bits to fit several subnets of that number alone. 

Why is IPv6 an important network solution?

In an evolving technological field, we need a solution that meets demand and rising supply. IPv6 meets the task, even beyond the address space

1. IPv6 is efficient.

IPv6 has a larger address space, but an IPv6 packet is much more simplified compared to IPv4. In the next post, I will break down the IPv6 packet and how it compares with an IPv4 packet's fields. 

2. NAT is no longer necessary.

Network address translation existed to save the remaining public IPv4 address by translating private IP addresses. Since there are so many IP addresses that can be given within a IPv6 subnet, there are dedicated subnets that are globally routable. With IPv6, private addresses are no longer dependent on a private address space, like IPv4.

3. Simplified network management

IPv4 systems commonly rely on a DHCP server to get their address. If the DHCP server goes down, then devices won't be able to receive an IP address and not access resources or the Internet. However, an IPv6 system can get an IP address using DHCPv6 or offline using SLAAC. Stateless address auto-configuration allows devices to generate their own IP addresses. The SLAAC configuration process will be discussed in a future post. 

One thing about IPv6

Since IPv6 removes the need for a dedicated private subnets, like RFC1918, the question remains: How many systems can use IPv6? Unless your system incorporates tunneling or a dual stacking technique, IPv4 cannot communicate with IPv6 natively. In addition, is it needed in your infrastructure? On a public-facing basis, it resolves the addressing issue. Even internally, however, an IPv4 subnet may suffice. 

Moving on from the technical side, how about the operational side? Even if IPv4 and IPv6 could communicate with each other, implementing tunneling, dual stacking, and other techniques brings in complexity and added overhead. IPv4 works. As the adage goes, If it ain't broke, don't fix it. I'm not saying to fix it. I am saying adjust it. 

In the next section, we will discuss the structure of the IPv6 address and packet. 

Comments

  1. Very good summary. In the meantime we have crossed 60% v6 penetration worldwide with some 3.3 billion users. So our call now is to move to v6-Only. Please visit the website of the IPv6 Forum: https://ipv6forum.org

    ReplyDelete

Post a Comment

Popular posts from this blog

A Nesting Doll of Networks: Types of Networks

  PAN, WAN, MAN, LAN, CAN - what is up with all these rhyming words? As fun it us to relive kindergarten, these are acronyms for the types of networks that exist today. Think of them as digital nesting dolls: PANs can be found in LANs, LANs make up our WANs, and there is more in between. Let's take a closer look at these networking nesting dolls. Personal Area Networks (PANs) Have you ever grown frustrated at how your Bluetooth headphones seem to take forever to pair to your phone? Do you use a wired mouse or a wireless mouse with your desktop? Do you "tap to pay"? These are examples of personal area networks.  A personal area network connects devices close in range, from a few centimeters to a few meters. These types of networks can be wired or wireless.  A wired PAN may be a computer connected to a printer by a USB cable or Ethernet cable.  A wireless PAN may use communication methods, such as Bluetooth, infrared, or radio waves. Think of your wireless Bluetooth ea...

My Trek up Mount Net

   Networking is ...          Let me hold off on that. Expect a definition later. First, let's set the scene.         This is a new platform, new field, new everything for me. You might or might not ask yourself - how?   If you are part of the "might not", I get it. I am currently a college student just trying to make sense at staring at the daunting Mount Net - one of many peaks among the IT Mountain Range that grows not centimeters every year, but centimeters every second it seems like. Yet this is a trek I know I want to take step by step.         Let me just say, my journey to networking started a few years ago. When I graduated high school, I had different interests - psychology, math, animal science, just to name a few. I had a brief stint of interest in electrical engineering that sparked from a fascination with electricity. My mother also told me that my grandfather used to be in ...