IPv6 Foundation Part 1: What is IPv6

IPv6 Foundation Part 1 - What is IPv6
What is IPv6? Why do we need IPv6? When will IPv6 be here? How do I get my IPv6 addresses? Find answers to these questions and more right here!

Table of Contents

About this course

So you are interested in IPv6, which is absolutely great!

IPv6 is not only the future of networking, it is already here today! All the big players on the Internet are already IPv6 enabled and it is now time for you to join the party!

This course covers all major aspects of the new Internet Protocol and what changed, compared to IPv4. You will understand the fundamentals and be ahead of your peers that are still on the sinking ship of IPv4! As of today, there are no IPv4 addresses left and we have no other option but to go ahead and deploy IPv6.

IPv6 Act Now

IPv6 Foundation Part 1 - Introduction: What is IPv6

What is IPv6?

IPv6 is the current version of the Internet Protocol
 (IP). IP is used for communication between machines in nearly all networks (LANs) and the Internet
 today. Its predecessor was IPv4 but we will not be turning off IPv4 just now, as both technologies will be running side-by-side on the Internet for years to come. With a market share of more than 30% of global Internet traffic as of January 2020, it means if you have not enabled IPv6 for your network or services, you are running late and should do so right now.

Why do we need IPv6?

IPv4 was created in the early 1970s
. At the time, the high number of devices on the Internet was not foreseen
 by the Engineers who invented the Internet

IPv4 addresses have 32 bits, so there are theoretically 4.294.967.296 available addresses
. In reality, much less are actually usable (no class D & E).

IPv4 addresses are exhausted as of today, all available addresses have been assigned, but the need for additional addresses continually increases
.

In the early days of the Internet, big blocks of public IPv4 addresses were allocated to large corporations, like whole /8s to a single company, because there was no classless IP addressing and no private IP address ranges yet. I will describe what this means in the following paragraphs.

Less than 221 /8s are available in total
 for IPv4 (class A-C, not counting 0/8, 10/8, 127/8).

About Classful IP Addressing

Classful IP addressing was used from 1981 until 1993
. Addresses were separated into 5 classes (A, B, C, D, E)
. The network mask was fixed per class and could not be changed.

The classful networks were:

Class Size of Network Number in Bit Field Size of Rest Bit Field Number of Networks Number of Addresses per Network Start Address End Address

Class A

8
24
128
16,777,216
0.0.0.0
127.255.255.255

Class B

16
16
16,384
65,536
128.0.0.0
191.255.255.255

Class C

24
8
2,097,152
256
192.0.0.0
223.255.255.255

Class D

(Multicast)

not defined
not defined
not defined
not defined
224.0.0.0
239.255.255.255

Class E 

(reserved)

not defined
not defined
not defined
not defined
240.0.0.0
255.255.255.255

Classless IP Addressing

Classless IP addressing was introduced in 1993
 (RFC1518 and RFC1519)
.

Fixed classes were abandoned. A new classless address notation contains a “prefix” and a “host identifier”
. The new technology was called Classless Inter-Domain Routing, in short: CIDR.

A typical CIDR notation is for example: 172.23.5.0/24 -
 the prefix length is supplied after the slash.

The IPv4 classless networks are:

Classless Inter-Domain Routing CIDR Chart

Since the early 1990s it was clear, that IP addresses will not be enough
.

Two steps were taken to resolve the issue:

1993: change from “classful” to “classless” (CIDR) addressing (RFC1518, RFC1519)


1995: first IPv6 Draft RFC1883

1996: allocation of private IP ranges that can overlap in multiple networks: (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 according to RFC1918, “Address Allocation for Private Internets”)
. Until then, no private ranges were available, so every host on a network, private and public, had to be assigned an official, public IP address. What a waste!

Still, the Internet grew so much more that these steps were not enough.

So finally, the next generation of the Internet Protocol had to be definied:

1998: IPv6 (RFC2460)

2017: IPv6 (Newest) RFC8200

When will IPv6 be here?

IPv6 is not coming, it is already here!
 The protocol is nearly 20 years old
 and was definied back in 1998 in RFC2460, “Internet Protocol, Version 6 (IPv6)”
 and has been regularly updated ever since up to the currently newest definition of RFC8200 from 2017.

In the following years since 1998 the IPv6 Internet grew only slowly, but steadily.

Most providers and companies were still a bit afraid, that enabling IPv6 for their services would break customer-facing applications and services, so they were mostly waiting for everybody else to enable IPv6 first and fix the issues that might arise from it.

Finally, Industry giants Facebook, Google, Yahoo, Akamai Technologies, and Limelight Networks decided to have a World IPv6 Day on 2011/06/08 and enable the new protocol from 00:00 on this day until 23:59 to see the effects and finally gather real world data. The event was a major success, so a new date was set:

World IPv6 Launch Day on 2012/06/06

The goal of this day was to finally enable IPv6 and keep it running for good.

Since then, more and more networks including all major Internet brands and key players are IPv6-enabled.

IPv6 enabled networks

How do I get my IPv6 addresses?

Addresses on the Internet are assigned top to bottom with the following authority:

IPv6 RIR Network Authority

The total amount of IP addresses is divided in different pools for the different regions of Regional Internet Registries (RIRs) and then can be requested and assigned to Local Internet Registries (LIRs) – the providers.

How to get IPv6 addresses is a subject that is out of scope for this IPv6 couse. I have covered it in my German Post Wie erhält man IPv6 Adressen. An english version of the post will be made publicly available in the near future.

Here is an overview of the Regional Internet Registry (RIR) authority for all IP address assignments:

Global RIR Authority

Today in 2020, we have surpassed 30% of global IPv6 adoption, which means that more than 30% of the clients on the Internet are not only IPv6 enabled but use IPv6 to surf the Internet.

Here are some very interesting statistics on IPv6 adoption according to Google:

Global IPv6 Adoption according to Google

As you have learned before, IPv4 addresses are exhausted, so IPv6 adoption will rise much more, since the amount of devices connected to the Internet will increase with technologies like 5G, Internet of Things (IoT), Connected Car and many more.

Statistics on IPv4 depletion according to Potaroo in /8s:

Global IPv4 Depletion according to Potaroo

Thank You

Thank you for attending my Original IPv6 Master Class! You can bookmark this site to use it as a quick reference in case you need to re-read something and you can share this page to social media and your friends and colleagues. Stay tuned to this blog for more in-depth stories like this one.

Thank you so much for reading and following along!

Recommended Resources for additional reading

Apart from the links throughout this course I recommend the following resources for additional information:

  1. The Internet Society (ISOC) IPv6 Portal
  2. Test your IPv6 connectivity on test-ipv6.com
  3. The official IANA list of assigned IPv6 address space is very interesting
  4. The Google IPv6 deployment statistics
  5. The RIPE NCC IPv6 working group and mailing list

Book recommendations on IPv6

I can recommend the following 3 books (Amazon referral links) which I enjoyed reading:

This concludes IPv6 Foundations Part 1 – Introduction: What is IPv6 of the Original IPv6 Foundation Master Class.

Back to IPv6 Foundation Course Index

Next Part: IPv6 Foundations Part 2 – IPv6 Addressing & Subnetting

Share this post

Share on pocket
Share on reddit
Share on facebook
Share on twitter
Share on linkedin
Share on xing