Department of Defense
High Performance Computing Modernization Program

Note: There is no shortage of material on the subject of Internet Protocol version 6 (IPv6) address plans. A google search for "IPv6 address plan" returns nearly 13 million results. The articles, presentations, and books referenced in topics 1 and 2 below provide a (very) brief introduction to IPv6 address plans. Topics 3 - 7 below discuss specific aspects of IPv6 address planning.

The IPv6 Address Plans article contains 7 topics:

1. Basic Information
2. More Detailed Information
3. Voices of Experience
4. Internet Protocol Address Management (IPAM) software and Address Planning
5. Examples of Actual IPv6 Address Plans
    5.1 Examples from Organizations in the United States (US)
    5.2 Examples from Organizations Outside the US
6. IPv6 Subnet Planning
7. Tools That May Help 

1. Basic Information

This article and this more in-depth article introduce the organizational and technical challenges involved in IPv6 address planning, including a basic discussion of IPv6 subnet planning. For books on IPv6 address planning see part 3 of the IPv6 Training and Learning Information document in the IPv6 Training and Learning article in the Deployment section.

2. More Detailed Information

This article provides an informative discussion of the issues involved in IPv6 address planning and expands on the cautions against outdated IPv4 habits provided in an earlier article. Internet Engineering Task Force (IETF) Request for Comments (RFC) documents (RFC 6177, RFC 6883 and RFC 7381, and this draft document updating RFC 6177) provide recommendations. This series of articles in 3 parts (part1, part2, and part3) from ERNW Insinuator provides practical guidelines and considerations involved in IPv6 address planning. This document and this presentation from Cisco Systems, Inc. provides additional guidelines and cautions about IPv6 address planning. This document from the Samenwerkende Universitaire Reken Faciliteiten network (SURFnet) group provided further guidelines and examples to aid in IPv6 address planning and the IPv6 Framework for European Governments provided address planning guidelines in chapter 8 of Guidelines and Process: IPv6 for Public Administrations in Europe.. GestióIP provides an example of a hierarchical address plan. This article from the African Network Information Center (AfriNIC) offers guidelines and what NOT to do during IPv6 address planning for homes and Small Offices/Home Offices (SOHO).

This American Registry for Internet Numbers (ARIN) IPv6 wiki IPv6 Addressing Plans article provides a collection of informal suggestions and guidelines for IPv6 address planning. The Infoblox Inc. 6MAP wizard presentation and IPv6 Resources section of their IPv6 Center of Excellence web page provide links to additional IPv6 address planning tools and articles. Some of the tools are specific to Infoblox Inc products, but others can be useful in any IPv6 address planning effort. This Infoblox presentation and video by Tom Coffeen discuss an IPv6 Address Plan Case-Study.

3. Voices of Experience

Presentations offering suggestions and best practices for IPv6 address planning based on their experience are provided by Ron Broersma, Defense Research and Engineering Network, Owen DeLong, Hurricane Electric, and Jeff Doyle, Jeff Doyle and Associates Inc. This article offers lessons learned (in presentation and video formats) during 5 years of hands-on address management on IPv6 networks.

4. IPAM software and Address Planning

This Frequently Asked Questions (FAQ) article answers questions about IPAM software. This paper discusses best practices when using IPAM software. This paper describes ways IPAM software can assist in IPv6 address planning. Several commercial and open-source IPAM programs for automating various aspects of planning, tracking and managing IPv6 addresses are available. One list of available IPAM programs is here. Microsoft’s Windows 2012 server includes an IPAM feature (see Part 3: IPv6 Static Addressing and DNSv6 in the Enabling IPv6 in Microsoft Windows Environment article in the Infrastructure section for more information). The NetDot and HaCi tools provide automated ways to collect, organize, and maintain IPv6 network addressing information once the network is in operation.

5. Examples of Actual IPv6 Address Plans

5.1 Examples from Organizations in the US

One publicly available IPv6 address plan is this draft Veterans Affairs IPv6 Address Plan. Some lessons learned during the development of the Veterans Affairs IPv6 address plan are available here. The IPv6 address plan used by the University of Pennsylvania is available here. The IPv6 address plan used by the University of Wisconsin-Madison is available here. The International Civil Aviation Organization IPv6 address plan is available here. The Department of Defense (DoD) IPv6 address plan is available here (Authentication required).

5.2 Examples from Organizations Outside the US

Documents describing Germany’s national IPv6 address plan and its administration are available: DEUTSCHLAND-ONLINE INFRASTRUKTUR IPv6 Reference Manual, and European Governments Enabled with IPv6 (GEN6) IPv6 Addressing Plans.  (The European 6NET project completed Jun 2005. It was followed by the 6DISS project which completed Sept 2007, and then 6DEPLOY and 6DEPLOY-2 (www.6deploy.eu) which completed Feb 2013. Deliverables and Presentations under the Publications tab of the GEN6 website, which completed May 2015, provide additional material. The current European IPv6 project IPv6 Framework for European Governments provides examples of address plans in chapter 9 of Guidelines and Process: IPv6 for Public Administrations in Europe.

6. IPv6 Subnet Planning

Perhaps you need some help with your IPv6 subnet planning. One element of IPv6 address planning that is quite different than it was with IPv4 (and can be hard to understand just how different) is IPv6 subnet planning, as this article explains. Examples of different approaches to IPv6 subnet planning are given in this tutorial and this presentation. This excerpt from the book IPv6 Address Planning by Tom Coffeen (referenced in part 3 of the IPv6 Training and Learning Information document in the IPv6 Training and Learning article in the Deployment section) discusses IPv6 subnet planning in detail. Best practices for IPv6 subnetting are given by these Best Current Operational Practices (BCOP) and Best Current Practices articles (these articles are quite similar but each provides a few additional pointers), as well as by this Réseaux IP Européens (RIPE) Network Coordination Centre (NCC) RIPE-690 IPv6 prefix assignment for end-users BCOP article. IETF RFC documents (RFC 3531 and RFC 5375) also provide recommendations. This article provides a useful perspective on IPv6 subnet planning, plus pointers to some tools, while this article describes IPv6 subnet planning for Linux systems.

7. Tools That May Help

Each tool is a little different, so test them to see if one of them does what you are seeking.

IPv6 Tools from UltraTools
WorldxChange calculator
IPv6 Allocation Tool calculator
Netmatics IPv6 Address Calculator (registration required) An IPv6 address “disassembler”
GROX IPv6 Calculator
v6decode.com displays addresses in various formats
ipv6calc by Peter Bieringer
CodePlex Subnet Calculator Tool
IPv6 Prefix Calculator by testmyipv6.com

Top