IPv6 Technology Overview

Every device that is connected to the Internet (computer, printer, smart phone, smart meter, etc.) requires an IP address. The Internet Protocol version 4 (IPv4) provides for approximately 4.3 billion unique IP addresses. The rapid global expansion in usage of the Internet, mobile phones, and VoIP telephony will soon lead to the exhaustion of these 4.3 billion IP addresses.

On February 3rd, 2011, the Internet Assigned Numbers Authority (IANA) distributed the last-remaining blocks of IPv4 addresses to the Regional Internet Registries (RIRs). After the RIRs distribute these addresses to ISPs later this year, the world’s supply of new IPv4 addresses will be exhausted.

Luckily, the Internet Engineering Task Force (IETF) began planning for this day back around 1992, and in 1998, RFC 2460 was published to define Internet Protocol, Version 6 (IPv6). By increasing the address length from 32 bits to 128 bits, IPv6 dramatically increases the number of available addresses compared to IPv4:

Understanding IPv6 Addresses

IPv6 addresses are written in eight groups of four hexadecimal digits separated by colons, in the form:

XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX

IPv6 addresses are logically divided into two parts: a 64-bit (sub-)network prefix, and a 64-bit interface identifier. Here is an example of an IPv6 address:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

IPv6 address can be abbreviated using the following two rules:

1
2001:0db8:85a3:0000:0000:8a2e:0370:7334

to this abbreviated form:

2001:db8:85a3:0:0:8a2e:370:7334
2
2001:0db8:85a3:0000:0000:8a2e:0370:7334

to this abbreviated form:

2001:db8:85a3::8a2e:370:7334
 

IPv6 Full and Abbreviated Addresses

Type of Address

Full Address

Abbreviated Address

unicast address

multicast address

loopback address

unspecified address

Here is a simplified picture showing connectivity model for a typical IPv6 deployment.

Typical IPv6 Deployment

The following diagram shows a comparison of the header elements between IPv4 and IPv6.

IPv4 and IPv6 Header Element Comparison