Open In App

What is IPv6 Address Planning?

Prerequisites: Internet Protocol version 6 (IPv6) and what is IPv6?

A new IP protocol, called Internet Protocol (IP) version 6, is intended to replace IP version 4, which is currently in use and deployed worldwide. The latest IP version, IPv4, has proven to be reliable, easy to implement, and easy to use. It is interoperable and has passed the tests that make the internet a real global utility. However, the original design of IPv4 did not consider the following situations:



With the help of methods such as Network Address Translation and private address spaces, IPv4’s life has been extended (NAT). While these methods appear to extend the address space and accommodate traditional client/server configurations, they do not meet the demands of increasing IP addresses. IP address translation, pooling, and temporary assignment techniques cannot be used to connect to always-on environments (such as private internet via broadband, cable modem, or DSL). Additionally, plug-and-play requirements for consumer Internet devices are in addition to address requirements. The IPv6 address space offers more addresses but should be used with caution. You can successfully deploy IPv6 using your existing IPv4 infrastructure. Converting from IP version 4 to IP version 6 is still possible today with proper planning and design.

IPv6 Address Format:

IPv6 represents a 128-bit addressing format with 16-byte hexadecimal fields separated by colons (:). This reduces the complexity and error rate of address coding. Below is an example of a legal IPv6 address: 2001:ef8:130F:0000:0000:09C0:876A:145B. In addition, IPv6 uses the following rules to compress IPv6 addresses and simplify their representation. Lead zeros in the address field are optional and can be omitted. 



Example: The following hexadecimal numbers can be represented compressed as follows:

A pair of colons (::) indicates a set of zero-valued fields. However, the colon pair can only be used once in a valid IPv6 address. 

Network Prefix:

Prefixes are denoted in IPv6 and roughly correspond to subnets in IPv4 terminology. The left-hand bits of the IPv6 prefix act as a network ID. Similar to how IPv4 addresses are represented in Classless Inter-Domain Routing (CIDR) notations, IPv6 prefixes are represented using the IPv6 prefix or prefix length format. The number of consecutive high-order bits that make up the prefix (the network portion of the address) is represented as a decimal value by the /prefix-length variable.  For example, the IPv6 prefix 2001:ef8:8086:6502::/64 is accepted.

IPv6 Address Types:

The IP address requirements for IPv4 hosts differ significantly from those for IPv6 hosts. An IPv6 host can have multiple IP addresses, while an IPv4 host typically uses only one. There are three main categories of IPv6 addresses:

Why IPv6 Address Plan Required?

The following justify creating an IPv6 address plan:

IPv6 Address Plan Considerations:

Due to IPv6`s substantially bigger address space than IPv4, logical and practical addressing strategies can be defined with a great deal of flexibility. You can assign subnet prefixes using a variety of logical schemes that take into account both the IP Addressing Guide’s listed factors and extra IPv6-specific considerations, such as: 

Such a logical addressing scheme can simplify network management, troubleshooting, operations, and service provision. Your addressing strategy should take into account the following elements:

We will look at the factors you should take into account when developing an IPv6 address plan for a service provider network. 

Address Planning for Infrastructure:

Imagine that we are organizing the addresses for the network of an ISP. We may need to consider our requirements for:

Let’s designate a /40 for backbone infrastructure for the purposes of this demonstration. All infrastructure assignments made from this block will be routed using our preferred IGP.

Address Planning for Customers:


Article Tags :