IPv6 address allocation and assignment

Table of Contents

Introduction

Internet Protocol version 6 (IPv6) is the latest version of the Internet Protocol (IP) and it is designed to replace IPv4, which is running out of available address space. IPv6 is a 128-bit address space, providing approximately 3.4 × 1038 unique addresses. This allows for the allocation and assignment of addresses to devices and networks on a much larger scale than IPv4.

IPv6 Address Allocation

The allocation of IPv6 addresses is managed by the Internet Assigned Numbers Authority (IANA) in coordination with the Regional Internet Registries (RIRs) such as the American Registry for Internet Numbers (ARIN), the Asia-Pacific Network Information Centre (APNIC), the Réseaux IP Européens Network Coordination Centre (RIPE NCC), the Latin America and Caribbean Network Information Centre (LACNIC), and the African Network Information Centre (AFRINIC).

The IANA allocates blocks of IPv6 address space to the RIRs, which in turn allocate smaller blocks to Internet service providers (ISPs), enterprises, and other organizations. The RIRs also assign addresses to organizations directly if they meet certain criteria, such as having a minimum network size or providing Internet connectivity to a large number of end-users.

IPv6 addresses are allocated in 8-byte blocks, which are called prefixes. These prefixes are represented using CIDR (Classless Inter-Domain Routing) notation, where the prefix length is specified as the number of bits in the prefix. For example, a prefix length of /48 indicates that the first 48 bits of the address are the prefix and the remaining 80 bits can be used for host addresses.

The allocation of IPv6 addresses is a gradual process and takes into account the growth of the Internet and the need for new addresses. The IANA and RIRs monitor the allocation and utilization of IPv6 addresses and adjust their policies accordingly.

IPv6 Address Assignment

IPv6 addresses can be assigned to devices and networks using several methods, including:

IPv6 addresses can also be assigned to networks, such as subnets or VLANs, using the same methods as device assignment. The network prefix is assigned to the network and devices on that network append their interface identifier to the prefix to create their unique IPv6 address.

One key difference between IPv4 and IPv6 address assignment is the abundance of addresses in IPv6. This means that network administrators can assign unique IPv6 addresses to every device on their network, without the need for Network Address Translation (NAT) which is commonly used in IPv4 networks to conserve address space.

Conclusion

IPv6 address allocation and assignment is a complex process that is managed by several organizations and requires careful monitoring and adjustment. The allocation of IPv6 addresses is a gradual process that takes into account the growth of the Internet and the need for new addresses. IPv6 addresses can be assigned to devices and networks using several methods, including Stateless Address Autoconfiguration (SLAAC), DHCPv6, and manual configuration. The abundance of addresses in IPv6 allows for unique addresses to be assigned to every device on a network, eliminating the need for NAT and simplifying network management.

198 Views
5 min. read
23 Jan 2023

Join our newsletter to keep updated from our news.

×

Your journey starts here; By completing the form below, you're taking the first step towards unlocking exclusive benefits tailored just for you.
Let's get started!

Full name

Email address ( please use corporate email )

I am interested in
Selling
I am interested in
Buying

Which RIR is acceptable?

RIPE
ARIN
APNIC

Which subnet size is acceptable?

/24 ( 256 IP Addresses )
/23 ( 512 IP Addresses )
/22 ( 1024 IP Addresses )
/21 ( 2048 IP Addresses )
/20 ( 4096 IP Addresses )
/19 ( 8192 IP Addresses )
/18 ( 16384 IP Addresses )
/17 ( 32768 IP Addresses )
/16 ( 65536 IP Addresses )
Other (Not in the list)

Select the RIR

RIPE
ARIN
APNIC

Select the subnet size ( select the biggest one if you have multiple subnets )

/24 ( 256 IP Addresses )
/23 ( 512 IP Addresses )
/22 ( 1024 IP Addresses )
/21 ( 2048 IP Addresses )
/20 ( 4096 IP Addresses )
/19 ( 8192 IP Addresses )
/18 ( 16384 IP Addresses )
/17 ( 32768 IP Addresses )
/16 ( 65536 IP Addresses )
Other (Not in the list)

Note

Send the form