IPv6 Address Planning

Joe Abley jabley at isc.org
Tue Aug 9 21:26:02 CEST 2005


On 9 Aug 2005, at 14:53, Cody Lerum wrote:

> Currently we are in the process of planning our IPv6 addressing schema
> for our network. We are a service provider with around 20 core routers,
> and several hundred enterprise customers. These customers currently
> connect back to our core via a separate VLANs or channelized
> DS1/DS3/OC-X type interfaces. Thus currently lots of /30 IPv4 blocks.

In case it's useful to compare a slight variation on what you 
suggested, ISC uses the following address assignment plan. The main 
difference between this and yours is that we assign a /48 to every site 
in our network. This works for us. We like it.

[Note that ISC is not really an ISP, and would quite possibly not 
qualify for a /32 allocation from ARIN today. We were allocated 
2001:4f8::/32 before the current v6 allocation policy was adopted by 
ARIN.]

   2001:4f8:site:vlan:hhhh:oooo:ssss:tttt

We choose one 16-bit "site" value per site. The site "0000" is special, 
and is used for things like point-to-point links, /128 host routes for 
services that are not deployed in a site-specific manner, etc.

   2001:4f8:0000:0000:: (reserved)
   2001:4f8:0000:0001:: point-to-point (/112 assignments)
   2001:4f8:0000:0002:: ISC service addresses (/128 assignments)
   2001:4f8:0000:0003:: guest service addresses (/128 assignments)
   2001:4f8:0000:0004:: (reserved)
   ...
   2001:4f8:0000:ffff:: (reserved)

We number internal, ISC sites from 0001 up. We number external, guest 
sites from ffff down. If we were an ISP, we would probably use the word 
"customer" instead of "guest".

We choose one 16-bit "vlan" value per "vlan". The vlan "0000" is 
special, and is used for things like loopback /128s and other stuff 
that has no useful "vlan" number.

So, examples:

The site PAO1 (529 Bryant, Palo Alto, CA, USA) is numbered within 
2001:4f8:1::/48. The site SQL1 (950 Charter Street, Redwood City, CA, 
USA) is numbered within 2001:4f8:3::/48. The AfNOG regional operator 
meetings are assigned 2001:4f8:fffe::/48 (which is routed over a 
tunnel, when there's a meeting happening).

The service www.isc.org (which moves between hosts on occasion, and is 
hence not site-centric) is numbered 2001:4f8:0:2::d/128. The service 
ftp.isc.org (similarly) is numbered 2001:4f8:0:2::18/128.

VLAN 14 in Redwood City is numbered 2001:4f8:3:e::/64. VLAN 505 in Palo 
Alto is numbered 2001:4f8:1:1f9::/64.


Joe



More information about the ipv6-ops mailing list