SlideShare a Scribd company logo
1 of 76
IPv6 Deployment 
Planning 
Philip Smith 
<philip@apnic.net> 
APNIC 38 
9th – 19th September 2014 
Brisbane 
Last updated 5th March 2014 1
Presentation Slides 
p Will be available on 
n http://bgp4all.com/ftp/seminars/APNIC38- 
IPv6-Depoyment-Planning.pdf 
n And on the APNIC38 website 
p Feel free to ask questions any time
Introduction 
p Presentation introduces the high level 
planning considerations which any 
network operator needs to be aware of 
prior to deploying IPv6 
p Content applicable for: 
n Business decision makers 
n Network managers 
n Network engineers 
p Will also require implementation detail 
3
Agenda 
p Goals 
p Network Assessment 
p Network Optimisation 
p Procuring IPv6 Address Space 
p IPv6 Address plan 
p Deployment 
p Seeking IPv6 Transit 
p Customers 
4
Goals 
What do we want to achieve? 
5
Goals 
p Ultimate aim is to provide IPv6 to our 
customers: 
n Customers = end users 
n Customers = content providers 
p Strategy depends on network transport: 
n Native IP backbone 
p Dual Stack is the solution 
n MPLS backbone (tunnels) 
p 6PE or 6VPE is the solution 
p The core infrastructure will remain IPv4 only 
6
Native IP Backbone 
p Routers are the infrastructure 
n Customer connections connect to the native 
backbone 
n VPN services provided using GRE, IPSEC, 
IPinIP etc 
n Providing IPv6 for customers means upgrading 
the native infrastructure to dual-stack 
7 
IPv4 IPv4 IPv4 IPv4 IPv4 
IPv6 IPv6 IPv6 IPv6 IPv6
MPLS Backbone 
p Routers are the infrastructure 
n Public and Private network access provided 
within the MPLS cloud 
n The core network does NOT need to be IPv6 
aware 
n IPv6 access provided by 6PE or 6VPE 
n Provider Edge routers need dual stack 
capability 
8 
IPv4 
IPv4 
IPv4 
IPv4 
MPLS MPLS 
MPLS 
IPv4 
PE P P PE 
IPv6 IPv6
Network Assessment 
What can run IPv6 today, and 
what needs to be upgraded? 
9
Audit 
p First step in any deployment: 
n Audit existing network infrastructure 
p Primarily routers across backbone 
n Perhaps also critical servers and services (but 
not essential as initial focus is on routing 
infrastructure) 
10
Process 
p Analyse each location/PoP 
p Document 
n Router or any other L3 device 
n RAM (installed and used) 
n FLASH memory 
n Software release versions 
n Most network operators already keep track of this info 
p If not, RANCID (www.shrubbery.net/rancid/) makes this very easy 
p Sanity check 
n Check existing connectivity 
n Remove unused configuration 
n Shutdown and clean up unused interfaces 
11
Software Issues (1) 
p Does the existing software have IPv6 
support? 
n Yes: deployment is straightforward 
n No: investigate cost of upgrade 
p Is a software upgrade available? 
n Yes: is hardware suitably specified? 
n No: hardware replacement 
p Implement software upgrade 
n Budget, purchase & schedule installation 
12
Software Issues (2) 
p If existing software supports IPv6: 
n Are deployed software versions consistent 
across infrastructure? 
p Recommend maximum of two variations (easier 
troubleshooting, bug tolerance, etc) 
p If existing software does not support IPv6: 
n Cost of upgrade to a version which does? 
n Testing for existing feature compatibility: 
p A software image with IPv6 may have “lost” features 
required for the existing operational network 
13
Hardware Issues 
p Can hardware specification be upgraded 
(eg RAM, FLASH etc)? 
n Yes: budget, purchase, installation 
n No: hardware replacement 
p Hardware replacement: 
n Assess suitable replacement product 
n Analyse impact on operating network, existing 
services and customer 
14
Result 
p Once the previous steps are completed, 
entire network is running IPv6 capable 
software 
p Deployment of IPv6 can now begin 
15
Network Optimisation 
Is the IPv4 network the best it 
can be? 
16
Optimisation 
p IPv4 networks have been deployed and 
operational for many years 
n Your network may fall into this category 
p Optimisation means: 
n Does the interior routing protocol make sense? 
n Do all routing protocols have the latest best 
practices implemented? 
n Are the IGP metrics set so that primary and 
backup paths operate as expected? 
17
Motivation for Optimisation 
p IPv6 deployment (apart from MPLS cores) will be 
dual stack 
n Which means sitting alongside existing IPv4 
configurations 
p Aim is to avoid replicating IPv4 “shortcuts” or 
“mistakes” when deploying IPv6 
n IPv6 configuration will replicate existing IPv4 
configuration 
p Improvements in routing protocol BCPs should be 
deployed and tested for IPv4 
n Take the opportunity to “modernise” the network 
18
Procuring IPv6 address 
space 
Now we need addresses… 
19
Getting IPv6 address space (1) 
p From your Regional Internet Registry 
n Become a member of your Regional Internet 
Registry and get your own allocation 
p Membership usually open to all network operators 
n General allocation policies are outlined in 
RFC2050 
p RIR specific details for IPv6 allocations are listed on 
the individual RIR website 
n Open to all organisations who are operating a 
network 
n Receive a /32 (or larger if you will have more 
than 65k /48 assignments) 
20
Getting IPv6 address space (2) 
p From your upstream ISP 
n Receive a /48 from upstream ISP’s IPv6 
address block 
n Receive more than one /48 if you have more 
than 65k subnets 
p If you need to multihome: 
n Apply for a /48 assignment from your RIR 
n Multihoming with provider’s /48 will be 
operationally challenging 
p Provider policies, filters, etc 
21
Address Planning 
p IPv6 address space available to each 
network operator is very large compared 
with IPv4 
n Design a scalable plan 
n Be aware of industry current practices 
n Separation of infrastructure and customer 
addressing 
n Distribution of address space according to 
function 
22
Why Create an Addressing Plan? 
p The options for an IPv4 addressing plan are 
severely limited: 
n Because of scarcity of addresses 
n Every address block has to be used efficiently 
p IPv6 allows for a scalable addressing plan: 
n Security policies are easier to implement 
n Addresses are easier to trace 
n An efficient plan is scalable 
n An efficient plan also enables more efficient network 
management 
23
Nibble Boundaries 
p IPv6 offers network operators more flexibility 
with addressing plans 
n Network addressing can now be done on nibble 
boundaries 
p For ease of operation 
n Rather than making maximum use of a very scarce 
resource 
p With the resulting operational complexity 
p A nibble boundary means subdividing address 
space based on the address numbering 
n Each number in IPv6 represents 4 bits 
n Which means that IPv6 addressing can be done on 4-bit 
boundaries 
24
Nibble Boundaries – example 
p Consider the address block 2001:db8:0:10::/61 
n The range of addresses in this block are: 
n Note that this subnet only runs from 0010 to 0017. 
n The adjacent block is 2001:db8:0:18::/61 
n The address blocks don’t use the entire nibble range 
25 
2001:0db8:0000:0010:0000:0000:0000:0000 
to 
2001:0db8:0000:0017:ffff:ffff:ffff:ffff 
2001:0db8:0000:0018:0000:0000:0000:0000 
to 
2001:0db8:0000:001f:ffff:ffff:ffff:ffff
Nibble Boundaries – example 
p Now consider the address block 
2001:db8:0:10::/60 
n The range of addresses in this block are: 
n Note that this subnet uses the entire nibble range, 0 to f 
n Which makes the numbering plan for IPv6 simpler 
p This range can have a particular meaning within the ISP 
block (for example, infrastructure addressing for a 
particular PoP) 
26 
2001:0db8:0000:0010:0000:0000:0000:0000 
to 
2001:0db8:0000:001f:ffff:ffff:ffff:ffff
Addressing Plans – Infrastructure 
p All Network Operators should obtain a /32 from 
their RIR 
p Address block for router loop-back interfaces 
n Number all loopbacks out of one /64 
n /128 per loopback 
p Address block for infrastructure (backbone) 
n /48 allows 65k subnets 
n /48 per region (for the largest multi-national networks) 
n /48 for whole backbone (for the majority of networks) 
n Infrastructure/backbone usually does NOT require 
regional/geographical addressing 
n Summarise between sites if it makes sense 
27
Addressing Plans – Infrastructure 
p What about LANs? 
n /64 per LAN 
p What about Point-to-Point links? 
n Protocol design expectation is that /64 is used 
n /127 now recommended/standardised 
p http://www.rfc-editor.org/rfc/rfc6164.txt 
p (reserve /64 for the link, but address it as a /127) 
n Other options: 
p /126s are being used (mimics IPv4 /30) 
p /112s are being used 
§ Leaves final 16 bits free for node IDs 
p Some discussion about /80s, /96s and /120s too 
28
Addressing Plans – Infrastructure 
p NOC: 
n ISP NOC is “trusted” network and usually considered 
part of infrastructure /48 
p Contains management and monitoring systems 
p Hosts the network operations staff 
p take the last /60 (allows enough subnets) 
p Critical Services: 
n Network Operator’s critical services are part of the 
“trusted” network and should be considered part of the 
infrastructure /48 
n For example, Anycast DNS, SMTP, POP3/IMAP, etc 
p Take the second /64 
p (some operators use the first /64 instead) 
29
Addressing Plans – ISP to Customer 
p Option One: 
n Use ipv6 unnumbered 
n Which means no global unicast ipv6 address on the point-to- 
point link 
n Router adopts the specified interface’s IPv6 address 
p Router doesn’t actually need a global unicast IPv6 address to 
forward packets 
interface loopback 0 
ipv6 address 2001:db8::1/128 
interface serial 1/0 
ipv6 address unnumbered loopback 0 
30
Addressing Plans – ISP to Customer 
p Option Two: 
n Use the second /48 for point-to-point links 
n Divide this /48 up between PoPs 
n Example: 
p For 10 PoPs, dividing into 16, gives /52 per PoP 
p Each /52 gives 4096 point-to-point links 
p Adjust to suit! 
n Useful if ISP monitors point-to-point link state for 
customers 
p Link addresses are untrusted, so do not want them in the 
first /48 used for the backbone &c 
n Aggregate per router or per PoP and carry in iBGP (not 
ISIS/OSPF) 
31
Addressing Plans – Customer 
p Customers get one /48 
n Unless they have more than 65k subnets in which case 
they get a second /48 (and so on) 
p In typical deployments today: 
n Several ISPs are giving small customers a /56 and single 
LAN end-sites a /64, e.g.: 
/64 if end-site will only ever be a LAN 
/56 for small end-sites (e.g. home/office/small business) 
/48 for large end-sites 
n This is another very active discussion area 
n Observations: 
p Don’t assume that a mobile endsite needs only a /64 
p Some operators are distributing /60s to their smallest customers!! 
32
Addressing Plans – Customer 
p Consumer Broadband Example: 
n DHCPv6 pool is a /48 
p DHCPv6 hands out /60 per customer 
p Which allows for 4096 customers per pool 
p Business Broadband Example: 
n DHCPv6 pool is a /48 
p DHCPv6 hands out /56 per customer 
p Which allows for 256 customers per pool 
n If BRAS has more than 256 business customers, 
increase pool to a /47 
p This allows for 512 customers at /56 per customer 
n Increasing pool to /46 allows for 1024 customers 
n BRAS announces entire pool as one block by iBGP 33
Addressing Plans – Customer 
p Business “leased line”: 
n /48 per customer 
n One stop shop, no need for customer to revisit ISP for 
more addresses until all 65k subnets are used up 
p Hosted services: 
n One physical server per vLAN 
n One /64 per vLAN 
n How many vLANs per PoP? 
n /48 reserved for entire hosted servers across backbone 
p Internal sites will be subnets and carried by iBGP 
34
Addressing Plans – Customer 
p Geographical delegations to Customers: 
n Network Operator subdivides /32 address block into 
geographical chunks 
n E.g. into /36s 
p Region 1: 2001:db8:1xxx::/36 
p Region 2: 2001:db8:2xxx::/36 
p Region 3: 2001:db8:3xxx::/36 
p etc 
n Which gives 4096 /48s per region 
n For Operational and Administrative ease 
n Benefits for traffic engineering if Network Operator 
multihomes in each region 
35
Addressing Plans – Customer 
p Sequential delegations to Customers: 
n After carving off address space for network 
infrastructure, Network Operator simply assigns address 
space sequentially 
n Eg: 
p Infrastructure: 2001:db8:0::/48 
p Customer P2P: 2001:db8:1::/48 
p Customer 1: 2001:db8:2::/48 
p Customer 2: 2001:db8:3::/48 
p etc 
n Useful when there is no regional subdivision of network 
and no regional multihoming needs 
36
Addressing Plans – Routing 
Considerations 
p Carry Broadband pools in iBGP across the 
backbone 
n Not in OSPF/ISIS 
p Multiple Broadband pools on one BRAS should be 
aggregated if possible 
n Reduce load on iBGP 
p Aggregating leased line customer address blocks 
per router or per PoP is undesirable: 
n Interferes with ISP’s traffic engineering needs 
n Interferes with ISP’s service quality and service 
guarantees 
37
Addressing Plans – Traffic 
Engineering 
p Smaller providers will be single homed 
n The customer portion of the ISP’s IPv6 address 
block will usually be assigned sequentially 
p Larger providers will be multihomed 
n Two, three or more external links from 
different providers 
n Traffic engineering becomes important 
n Sequential assignments of customer addresses 
will negatively impact load balancing 
38
Addressing Plans – Traffic 
Engineering 
p ISP Router loopbacks and backbone point-to-point 
links make up a small part of total address 
space 
n And they don’t attract traffic, unlike customer address 
space 
p Links from ISP Aggregation edge to customer 
router needs one /64 
n Small requirements compared with total address space 
n Some ISPs use IPv6 unnumbered 
p Planning customer assignments is a very 
important part of multihoming 
n Traffic engineering involves subdividing aggregate into 
pieces until load balancing works 39
Unplanned IP addressing 
p ISP fills up customer IP addressing from one end 
of the range: 
1 2 3 4 5 
p Customers generate traffic 
n Dividing the range into two pieces will result in one /33 
with all the customers and the ISP infrastructure the 
addresses, and one /33 with nothing 
n No loadbalancing as all traffic will come in the first /33 
n Means further subdivision of the first /33 = harder work 
40 
2001:db8::/32 
ISP Customer Addresses
Planned IP addressing 
p If ISP fills up customer addressing from both 
ends of the range: 
1 3 5 7 9 2 4 6 8 10 
p Scheme then is: 
n First customer from first /33, second customer from 
second /33, third from first /33, etc 
p This works also for residential versus commercial 
customers: 
n Residential from first /33 
n Commercial from second /33 
41 
2001:db8::/32 
ISP Customer Addresses 
Customer Addresses
Planned IP Addressing 
p This works fine for multihoming between two 
upstream links (same or different providers) 
p Can also subdivide address space to suit more 
than two upstreams 
n Follow a similar scheme for populating each portion of 
the address space 
p Consider regional (geographical) distribution of 
customer delegated address space 
p Don’t forget to always announce an aggregate 
out of each link 
42
Addressing Plans – Advice 
p Customer address assignments should not be 
reserved or assigned on a per PoP basis 
n Follow same principle as for IPv4 
n Subnet aggregate to cater for multihoming needs 
n Consider regional delegation 
n ISP iBGP carries customer nets 
n Aggregation within the iBGP not required and usually not 
desirable 
n Aggregation in eBGP is very necessary 
p Backbone infrastructure assignments: 
n Number out of a single /48 
p Operational simplicity and security 
n Aggregate to minimise size of the IGP 43
Addressing Plans – Scheme 
p Looking at Infrastructure: 
44 
2001:db8::/32 
/64 2001:db8:0::/48 /60 
Loopbacks Backbone PtP & LANs NOC 
Customers 
2001:db8:1::/48 to 
2001:db8:ffff::/48 
2001:db8::/32 
/64 2001:db8:0::/48 /60 
2001:db8:1::/48 2001:db8:2::/48 to 
Backbone Customers 
PtP & LANs 
Loopbacks 
NOC Customer 
PtP 
2001:db8:ffff::/48 
p Alternative:
Addressing Plans 
Planning 
p Registries will usually allocate the next 
block to be contiguous with the first 
allocation 
n (RIRs use a sparse allocation strategy – 
industry goal is aggregation) 
n Minimum allocation is /32 
n Very likely that subsequent allocation will 
make this up to a /31 or larger (/28) 
n So plan accordingly 
45
Addressing Plans (contd) 
p Document infrastructure allocation 
n Eases operation, debugging and management 
p Document customer allocation 
n Customers get /48 each 
n Prefix contained in iBGP 
n Eases operation, debugging and management 
n Submit network object to RIR Database 
46
Addressing Tools 
p Examples of IP address planning tools: 
n NetDot netdot.uoregon.edu (recommended!!) 
n HaCi sourceforge.net/projects/haci 
n IPAT nethead.de/index.php/ipat 
n freeipdb home.globalcrossing.net/~freeipdb/ 
p Examples of IPv6 subnet calculators: 
n ipv6gen code.google.com/p/ipv6gen/ 
n sipcalc www.routemeister.net/projects/sipcalc/ 
47
Deploying IPv6 
Now we put it onto the network 
48
Deploying addressing and IGP 
p Strategy needed: 
n Start at core and work out? 
n Start at edges and work in? 
n Does it matter? 
p Only strategy needed: 
n Don’t miss out any PoPs 
n Connectivity is by IPv4, so sequence shouldn’t matter 
n Starting at core means addressing of point to point links 
is done from core to edge (many ISPs use strategy of 
low number towards core, high number towards edge) 
n But it really doesn’t matter where you start… 
49
IPv6 Deployment 
p Number all the infrastructure interfaces according 
to the established addressing plan 
n No customers yet 
p Care needed on LANs 
p Secure routers and L3 devices for IPv6 access 
n Once a device is enabled for IPv6, it must have all the 
same security policies applied as for IPv4 
50
Deploying on PoP LANs 
p LANs need special treatment 
n Even those that are only point to point links 
p Issues: 
n ISPs don’t want to have Router Advertisements 
active on network infrastructure LANs 
n Activating IPv6 on a LAN which isn’t 
adequately protected may have security 
consequences 
p Servers may auto configure IPv6 
p No firewall filtering means no security ⇒ compromise 
51
IPv6 Interior Routing Protocols 
p Make a decision about which IGP to use 
n (continue with OSPF vs deploy ISIS?) 
p Enable chosen IPv6 IGP 
n Care needed not to break IPv4 connectivity 
n Adjacencies in IPv6 should match existing adjacencies in 
IPv4 
n IGP v6 routing table should match v4 routing table 
p Check that the IPv6 network’s operation 
compares with IPv4 operation 
n Fix any problems 
n In a dual stack network the protocols must function the 
same way 
52
IPv6 Routing Protocol Deployment 
p Enable IPv6 BGP 
n iBGP – should replicate IPv4 iBGP 
p Same number of active neighbours 
p IPv6 version of the IPv4 configuration 
p Modify existing templates 
n eBGP comes next 
p Check that the IPv6 network’s operation 
compares with IPv4 operation 
n Fix any problems 
n In a dual stack network the protocols must 
function the same way 
53
Seeking IPv6 Transit 
Hello World, I’d like to talk to 
you… 
54
Seeking Transit 
p ISPs offering native IPv6 transit are still in 
the minority 
p Next step is to decide: 
n whether to give transit business to those who 
will accept a dual stack connection 
or 
n Whether to stay with existing IPv4 provider 
and seek a tunnelled IPv6 transit from an IPv6 
provider 
p Either option has risks and challenges 
55
Dual Stack Transit Provider 
p Fall into two categories: 
A. Those who sell you a pipe over which you send packets 
B. Those who sell you an IPv4 connection and charge 
extra to carry IPv6 
p Operators in category A are much preferred to 
those in category B 
p Charging extra for native IPv6 is absurd, given 
that this can be easily bypassed by tunnelling 
IPv6 
n IPv6 is simply protocol 41 in the range of IP protocol 
numbers 
56
Dual Stack Transit Provider 
p Advantages: 
n Can align BGP policies for IPv4 and IPv6 – 
perhaps making them more manageable 
n Saves money – they charge you for bits on the 
wire, not their colour 
p Disadvantages: 
n Not aware of any 
57
Separate IPv4 and IPv6 transit 
p Retain transit from resolute IPv4-only 
provider 
n You pay for your pipe at whatever $ per Mbps 
p Buy transit from an IPv6 provider 
n You pay for your pipe at whatever $ per Mbps 
p Luck may uncover an IPv6 provider who 
provides transit for free 
n Getting more and more rare as more ISPs 
adopt IPv6 
58
Separate IPv4 and IPv6 transit 
p Advantages: 
n Not aware of any 
n But perhaps situation is unavoidable as long as 
main IPv4 transit provider can’t provide IPv6 
n And could be a tool to leverage IPv4 transit 
provider to deploy IPv6 – or lose business 
p Disadvantages: 
n Do the $$ numbers add up for this option? 
n Separate policies for IPv4 and IPv6 – more to 
manage 
59
Managing and Monitoring 
the Network 
Watching the Infrastructure… 
60
Managing and Monitoring the 
Network 
p Existing IPv4 monitoring systems should 
not be discarded 
n IPv4 is not going away yet 
p How to Monitor IPv6? 
n Netflow 
n MRTG 
n Syslog 
n Commercial systems? 
n Others? 
61
Netflow for IPv6 
p Public domain flow analysis tool NFSEN (and 
NFDUMP) support Netflow v5, v7 and v9 flow 
records 
n IPv6 uses v9 Netflow 
n NFSEN tools can be used to display and monitor IPv6 
traffic 
n More information: 
p http://nfdump.sourceforge.net/ 
p http://nfsen.sourceforge.net/ 
p ISPs using existing IPv4 netflow monitoring using 
NFSEN can easily extend this to include IPv6 
62
MRTG 
p MRTG is widely used to monitor interface 
status and loads on SP infrastructure 
routers and switches 
p Dual stack interface will result in MRTG 
reporting the combined IPv4 and IPv6 
traffic statistics 
p MRTG can use IPv6 transport (disabled by 
default) to access network devices 
63
Other Management Features 
p A dual stack network means: 
n Management of the network infrastructure can be done 
using either IPv4 or IPv6 or both 
n ISPs recognise the latter is of significant value 
p If IPv4 network breaks (e.g. routing, filters, 
device access), network devices may well be 
accessible over IPv6 
n Partial “out of band” network 
p IPv6 is preferred over IPv4 (by design) if AAAA 
and A records exist for the device 
n So remote logins to network infrastructure will use IPv6 
first if AAAA record provided 
64
Customer Connections 
Network is done, now let’s 
connect paying customers… 
65
Customer Connections 
p Giving connectivity to customers is the 
biggest challenge facing all ISPs 
p Needs special care and attention, even 
updating of infrastructure and equipment 
n Mobile 
n Cable/ADSL 
n Dial 
n Leased lines 
n Wireless Broadband 
66
IPv6 to Mobile Customers 
p Access technologies include 3G/LTE, Wifi 
(802.11) and WiMax 
p End-sites could range from handsets to 
major corporations 
p Strategy depends on infrastructure and 
device capability: 
n Dual-stack 
n IPv4-only with NAT46 
n IPv6-only with NAT64 
67
IPv6 to Mobile Customers 
p Dual-stack: 
n Most probably IPv4-NAT and native IPv6 
n Handset / device / infrastructure support? 
p IPv4-only with NAT46: 
n Availability of IPv4 to IPv6 protocol 
translators? 
n Are there IPv6-only sites as yet? 
p IPv6-only with NAT64: 
n Deployment of CGN 
n Handset / device / infrastructure support? 
68
IPv6 to Broadband Customers 
p Method 1: Use existing technology and CPE 
n This is the simplest option – it looks and feels like 
existing IPv4 service 
n PPPoE v6 + DHCPv6 PD 
n Used by ISPs such as Internode (AU) and XS4ALL (NL) 
p Issues: 
n IPv6 CPE are generally more expensive (not the 
“throwaway” consumer devices yet) 
n Cheaper CPE have no IPv6 yet – need to be replaced/ 
upgraded 
69
IPv6 to Broadband Customers 
p Method 2: use 6rd 
n This is for when Broadband infrastructure cannot be 
upgraded to support IPv6 
n Used by ISPs such as FREE (FR) 
n Example: 
p 2001:db8:6000::/48 assigned to 6rd 
p Customer gets 192.168.4.5/32 by DHCP for IPv4 link 
p IPv6 addr is 2001:db8:6000:0405::/64 for their LAN 
(taking last 16 bits of IPv4 address) 
p DHCPv6 PD can be used here too (eg to give /56s to 
customers) 
p Issues: 
n All CPE needs to be replaced/upgraded to support 6rd 
70
IPv6 to Dialup Customers 
p Use existing technology: 
n Most dialup access routers are easily 
upgradable to support IPv6 
n Service looks and feels like the IPv4 service 
n PPPv6 with DHCPv6 PD (perhaps) 
n CPE is usually PC or laptop (and most OSes 
have supported IPv6 for many years) 
n Service already offered for several years by 
many ISPs 
71
IPv6 to Fixed Link Customers 
p Use existing technology: 
n Most access routers (PE) and Customer routers (CPE) 
are easily upgradeable or replaceable to include IPv6 
support 
n Service looks and feels like existing IPv4 service 
p Configuration options: 
n IPv6 unnumbered on point to point links (or address 
them) 
n Static routes, subnet size according to business size 
n Or use BGP with private or public (multihomed) ASN 
n Whatever is done for IPv4 should be repeated for IPv6 
p Fixed link Customers are probably the easiest to 
roll IPv6 out to 
n Customer deploying IPv6 within their own networks is a 
separate discussion (rerun of this presentation!) 72
IPv6 to Customers 
p What about addressing? Here is a typical 
strategy: 
n Mobile Handset: 
p /64 = 1 subnet 
n Home/Small Organisation: 
p /60 = 16 subnets 
p Reserve the whole /56 
p Reserve a /48 for small orgs = 256 small orgs per /48 
n Medium Organisation: 
p /56 = 256 subnets 
p Reserve the whole /48 
n Large Organisation: 
p /48 = 65536 subnets 
73
Customer Connections 
p What about customer end systems? 
n Is IPv6 available on all their computers and 
other network connected devices? 
n How to migrate those which aren’t? 
n What needs to be available on IPv6? 
n How to educate customer operations staff 
n What about their CPE? 
n What about the link between your edge device 
and their CPE? 
n What about security? 
74
Conclusion 
We are done…! 
75
Conclusion 
p When deploying IPv6 for the first time, a 
strategy and planning are of paramount 
importance 
p Presentation has highlighted the steps in 
the planning and presentation process 
n Variations on the theme are quite likely – there 
is no single correct way of proceeding 
76

More Related Content

What's hot

A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6Syed Arshad
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition StrategiesAPNIC
 
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6cyberjoex
 
Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.SolarWinds
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planningTim Martin
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Karunakant Rai
 
Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Zalak Patel
 
Ipv6 presentation
Ipv6 presentation Ipv6 presentation
Ipv6 presentation Alee Hassan
 
IPV6 Introduction
IPV6 Introduction IPV6 Introduction
IPV6 Introduction Heba_a
 

What's hot (20)

Ipv6 cheat sheet
Ipv6 cheat sheetIpv6 cheat sheet
Ipv6 cheat sheet
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6
 
IPv6
IPv6IPv6
IPv6
 
About IPv6
About IPv6About IPv6
About IPv6
 
IPv6
IPv6IPv6
IPv6
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition Strategies
 
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
 
Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.Simplified IPv6 Subnetting. Understanding What’s What.
Simplified IPv6 Subnetting. Understanding What’s What.
 
Basic of IPv6
Basic of IPv6Basic of IPv6
Basic of IPv6
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planning
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
6421 b Module-04
6421 b Module-046421 b Module-04
6421 b Module-04
 
IPv6 By Vipin
IPv6 By VipinIPv6 By Vipin
IPv6 By Vipin
 
Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6Compatibility between IPv4 and IPv6
Compatibility between IPv4 and IPv6
 
Ipv6 presentation
Ipv6 presentation Ipv6 presentation
Ipv6 presentation
 
Ipv6
Ipv6Ipv6
Ipv6
 
IPV6 ADDRESS
IPV6 ADDRESSIPV6 ADDRESS
IPV6 ADDRESS
 
IPV6 Introduction
IPV6 Introduction IPV6 Introduction
IPV6 Introduction
 
IPv6 address
IPv6 addressIPv6 address
IPv6 address
 

Viewers also liked

IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?apnic_slides
 
Health minister in chhattisgarh
Health minister in chhattisgarhHealth minister in chhattisgarh
Health minister in chhattisgarhprachisingh89
 
Basic Functions Of Management
Basic Functions Of ManagementBasic Functions Of Management
Basic Functions Of ManagementMuhammad Arif
 
The Team Without Which We Can’t Survive
The Team Without Which We Can’t SurviveThe Team Without Which We Can’t Survive
The Team Without Which We Can’t Surviveprosvsports
 
структура методичної роботи_з_керівними_кадрами
структура методичної роботи_з_керівними_кадрамиструктура методичної роботи_з_керівними_кадрами
структура методичної роботи_з_керівними_кадрамиВідділ Освіти
 
Uni papua fc kuta gle banda aceh
Uni papua fc kuta gle banda acehUni papua fc kuta gle banda aceh
Uni papua fc kuta gle banda acehUni Papua Football
 
Parliamentary affairs minister
Parliamentary affairs ministerParliamentary affairs minister
Parliamentary affairs ministerprachisingh89
 
Rural Development Minister
Rural Development MinisterRural Development Minister
Rural Development Ministerprachisingh89
 
Panchayat and rural development minister
Panchayat and rural development ministerPanchayat and rural development minister
Panchayat and rural development ministerprachisingh89
 
алгебра 7 класс мордкович
алгебра 7 класс мордковичалгебра 7 класс мордкович
алгебра 7 класс мордковичreshyvse
 
IPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIvan Pepelnjak
 

Viewers also liked (14)

IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
Health minister in chhattisgarh
Health minister in chhattisgarhHealth minister in chhattisgarh
Health minister in chhattisgarh
 
Basic Functions Of Management
Basic Functions Of ManagementBasic Functions Of Management
Basic Functions Of Management
 
The Team Without Which We Can’t Survive
The Team Without Which We Can’t SurviveThe Team Without Which We Can’t Survive
The Team Without Which We Can’t Survive
 
Ijecet 06 09_009
Ijecet 06 09_009Ijecet 06 09_009
Ijecet 06 09_009
 
структура методичної роботи_з_керівними_кадрами
структура методичної роботи_з_керівними_кадрамиструктура методичної роботи_з_керівними_кадрами
структура методичної роботи_з_керівними_кадрами
 
2. intro to java
2. intro to java2. intro to java
2. intro to java
 
Uni papua fc kuta gle banda aceh
Uni papua fc kuta gle banda acehUni papua fc kuta gle banda aceh
Uni papua fc kuta gle banda aceh
 
Parliamentary affairs minister
Parliamentary affairs ministerParliamentary affairs minister
Parliamentary affairs minister
 
Rural Development Minister
Rural Development MinisterRural Development Minister
Rural Development Minister
 
Panchayat and rural development minister
Panchayat and rural development ministerPanchayat and rural development minister
Panchayat and rural development minister
 
алгебра 7 класс мордкович
алгебра 7 класс мордковичалгебра 7 класс мордкович
алгебра 7 класс мордкович
 
Major Project Presentation
Major Project PresentationMajor Project Presentation
Major Project Presentation
 
IPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise NetworksIPv6 Deployment In Enterprise Networks
IPv6 Deployment In Enterprise Networks
 

Similar to IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]

IPv6 Transition Techniques
IPv6 Transition TechniquesIPv6 Transition Techniques
IPv6 Transition TechniquesAPNIC
 
IPV6 by Philip Smith
IPV6 by Philip SmithIPV6 by Philip Smith
IPV6 by Philip SmithMyNOG
 
APNIC Update
APNIC Update APNIC Update
APNIC Update APNIC
 
IDNIC OPM 2023: IPv6 deployment planning and security considerations
IDNIC OPM 2023: IPv6 deployment planning and security considerationsIDNIC OPM 2023: IPv6 deployment planning and security considerations
IDNIC OPM 2023: IPv6 deployment planning and security considerationsAPNIC
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICAPNIC
 
BGP Multihoming Techniques
BGP Multihoming TechniquesBGP Multihoming Techniques
BGP Multihoming TechniquesAPNIC
 
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistancePROIDEA
 
Apnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionApnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionAli_Ahmad
 
Ceph Day Amsterdam 2015 - Ceph over IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6 Ceph Day Amsterdam 2015 - Ceph over IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6 Ceph Community
 
OpenStack Neutron IPv6 Lessons
OpenStack Neutron IPv6 LessonsOpenStack Neutron IPv6 Lessons
OpenStack Neutron IPv6 LessonsAkihiro Motoki
 
12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and EnterprisesAPNIC
 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular NetworksAPNIC
 
June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on Videoguy
 
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsAusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsMark Smith
 

Similar to IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38] (20)

IPv6 Transition Techniques
IPv6 Transition TechniquesIPv6 Transition Techniques
IPv6 Transition Techniques
 
IPV6 by Philip Smith
IPV6 by Philip SmithIPV6 by Philip Smith
IPV6 by Philip Smith
 
bgp-cum.pdf
bgp-cum.pdfbgp-cum.pdf
bgp-cum.pdf
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
IDNIC OPM 2023: IPv6 deployment planning and security considerations
IDNIC OPM 2023: IPv6 deployment planning and security considerationsIDNIC OPM 2023: IPv6 deployment planning and security considerations
IDNIC OPM 2023: IPv6 deployment planning and security considerations
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNIC
 
BGP Multihoming Techniques
BGP Multihoming TechniquesBGP Multihoming Techniques
BGP Multihoming Techniques
 
Deploying IPv6 on OpenStack
Deploying IPv6 on OpenStackDeploying IPv6 on OpenStack
Deploying IPv6 on OpenStack
 
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
 
3hows
3hows3hows
3hows
 
IPv6 Greenfield
IPv6 Greenfield IPv6 Greenfield
IPv6 Greenfield
 
Apnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionApnic V6 Tutorial Distribution
Apnic V6 Tutorial Distribution
 
IPv6 at CSCS
IPv6 at CSCSIPv6 at CSCS
IPv6 at CSCS
 
Ceph Day Amsterdam 2015 - Ceph over IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6 Ceph Day Amsterdam 2015 - Ceph over IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6
 
OpenStack Neutron IPv6 Lessons
OpenStack Neutron IPv6 LessonsOpenStack Neutron IPv6 Lessons
OpenStack Neutron IPv6 Lessons
 
12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises
 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular Networks
 
June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on
 
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsAusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
 

More from APNIC

APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119APNIC
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119APNIC
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119APNIC
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119APNIC
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonAPNIC
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonAPNIC
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPNIC
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6APNIC
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!APNIC
 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023APNIC
 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAPNIC
 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAPNIC
 

More from APNIC (20)

APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff Huston
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!
 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023
 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet development
 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment Status
 

Recently uploaded

GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Delhi Call girls
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 

IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]

  • 1. IPv6 Deployment Planning Philip Smith <philip@apnic.net> APNIC 38 9th – 19th September 2014 Brisbane Last updated 5th March 2014 1
  • 2. Presentation Slides p Will be available on n http://bgp4all.com/ftp/seminars/APNIC38- IPv6-Depoyment-Planning.pdf n And on the APNIC38 website p Feel free to ask questions any time
  • 3. Introduction p Presentation introduces the high level planning considerations which any network operator needs to be aware of prior to deploying IPv6 p Content applicable for: n Business decision makers n Network managers n Network engineers p Will also require implementation detail 3
  • 4. Agenda p Goals p Network Assessment p Network Optimisation p Procuring IPv6 Address Space p IPv6 Address plan p Deployment p Seeking IPv6 Transit p Customers 4
  • 5. Goals What do we want to achieve? 5
  • 6. Goals p Ultimate aim is to provide IPv6 to our customers: n Customers = end users n Customers = content providers p Strategy depends on network transport: n Native IP backbone p Dual Stack is the solution n MPLS backbone (tunnels) p 6PE or 6VPE is the solution p The core infrastructure will remain IPv4 only 6
  • 7. Native IP Backbone p Routers are the infrastructure n Customer connections connect to the native backbone n VPN services provided using GRE, IPSEC, IPinIP etc n Providing IPv6 for customers means upgrading the native infrastructure to dual-stack 7 IPv4 IPv4 IPv4 IPv4 IPv4 IPv6 IPv6 IPv6 IPv6 IPv6
  • 8. MPLS Backbone p Routers are the infrastructure n Public and Private network access provided within the MPLS cloud n The core network does NOT need to be IPv6 aware n IPv6 access provided by 6PE or 6VPE n Provider Edge routers need dual stack capability 8 IPv4 IPv4 IPv4 IPv4 MPLS MPLS MPLS IPv4 PE P P PE IPv6 IPv6
  • 9. Network Assessment What can run IPv6 today, and what needs to be upgraded? 9
  • 10. Audit p First step in any deployment: n Audit existing network infrastructure p Primarily routers across backbone n Perhaps also critical servers and services (but not essential as initial focus is on routing infrastructure) 10
  • 11. Process p Analyse each location/PoP p Document n Router or any other L3 device n RAM (installed and used) n FLASH memory n Software release versions n Most network operators already keep track of this info p If not, RANCID (www.shrubbery.net/rancid/) makes this very easy p Sanity check n Check existing connectivity n Remove unused configuration n Shutdown and clean up unused interfaces 11
  • 12. Software Issues (1) p Does the existing software have IPv6 support? n Yes: deployment is straightforward n No: investigate cost of upgrade p Is a software upgrade available? n Yes: is hardware suitably specified? n No: hardware replacement p Implement software upgrade n Budget, purchase & schedule installation 12
  • 13. Software Issues (2) p If existing software supports IPv6: n Are deployed software versions consistent across infrastructure? p Recommend maximum of two variations (easier troubleshooting, bug tolerance, etc) p If existing software does not support IPv6: n Cost of upgrade to a version which does? n Testing for existing feature compatibility: p A software image with IPv6 may have “lost” features required for the existing operational network 13
  • 14. Hardware Issues p Can hardware specification be upgraded (eg RAM, FLASH etc)? n Yes: budget, purchase, installation n No: hardware replacement p Hardware replacement: n Assess suitable replacement product n Analyse impact on operating network, existing services and customer 14
  • 15. Result p Once the previous steps are completed, entire network is running IPv6 capable software p Deployment of IPv6 can now begin 15
  • 16. Network Optimisation Is the IPv4 network the best it can be? 16
  • 17. Optimisation p IPv4 networks have been deployed and operational for many years n Your network may fall into this category p Optimisation means: n Does the interior routing protocol make sense? n Do all routing protocols have the latest best practices implemented? n Are the IGP metrics set so that primary and backup paths operate as expected? 17
  • 18. Motivation for Optimisation p IPv6 deployment (apart from MPLS cores) will be dual stack n Which means sitting alongside existing IPv4 configurations p Aim is to avoid replicating IPv4 “shortcuts” or “mistakes” when deploying IPv6 n IPv6 configuration will replicate existing IPv4 configuration p Improvements in routing protocol BCPs should be deployed and tested for IPv4 n Take the opportunity to “modernise” the network 18
  • 19. Procuring IPv6 address space Now we need addresses… 19
  • 20. Getting IPv6 address space (1) p From your Regional Internet Registry n Become a member of your Regional Internet Registry and get your own allocation p Membership usually open to all network operators n General allocation policies are outlined in RFC2050 p RIR specific details for IPv6 allocations are listed on the individual RIR website n Open to all organisations who are operating a network n Receive a /32 (or larger if you will have more than 65k /48 assignments) 20
  • 21. Getting IPv6 address space (2) p From your upstream ISP n Receive a /48 from upstream ISP’s IPv6 address block n Receive more than one /48 if you have more than 65k subnets p If you need to multihome: n Apply for a /48 assignment from your RIR n Multihoming with provider’s /48 will be operationally challenging p Provider policies, filters, etc 21
  • 22. Address Planning p IPv6 address space available to each network operator is very large compared with IPv4 n Design a scalable plan n Be aware of industry current practices n Separation of infrastructure and customer addressing n Distribution of address space according to function 22
  • 23. Why Create an Addressing Plan? p The options for an IPv4 addressing plan are severely limited: n Because of scarcity of addresses n Every address block has to be used efficiently p IPv6 allows for a scalable addressing plan: n Security policies are easier to implement n Addresses are easier to trace n An efficient plan is scalable n An efficient plan also enables more efficient network management 23
  • 24. Nibble Boundaries p IPv6 offers network operators more flexibility with addressing plans n Network addressing can now be done on nibble boundaries p For ease of operation n Rather than making maximum use of a very scarce resource p With the resulting operational complexity p A nibble boundary means subdividing address space based on the address numbering n Each number in IPv6 represents 4 bits n Which means that IPv6 addressing can be done on 4-bit boundaries 24
  • 25. Nibble Boundaries – example p Consider the address block 2001:db8:0:10::/61 n The range of addresses in this block are: n Note that this subnet only runs from 0010 to 0017. n The adjacent block is 2001:db8:0:18::/61 n The address blocks don’t use the entire nibble range 25 2001:0db8:0000:0010:0000:0000:0000:0000 to 2001:0db8:0000:0017:ffff:ffff:ffff:ffff 2001:0db8:0000:0018:0000:0000:0000:0000 to 2001:0db8:0000:001f:ffff:ffff:ffff:ffff
  • 26. Nibble Boundaries – example p Now consider the address block 2001:db8:0:10::/60 n The range of addresses in this block are: n Note that this subnet uses the entire nibble range, 0 to f n Which makes the numbering plan for IPv6 simpler p This range can have a particular meaning within the ISP block (for example, infrastructure addressing for a particular PoP) 26 2001:0db8:0000:0010:0000:0000:0000:0000 to 2001:0db8:0000:001f:ffff:ffff:ffff:ffff
  • 27. Addressing Plans – Infrastructure p All Network Operators should obtain a /32 from their RIR p Address block for router loop-back interfaces n Number all loopbacks out of one /64 n /128 per loopback p Address block for infrastructure (backbone) n /48 allows 65k subnets n /48 per region (for the largest multi-national networks) n /48 for whole backbone (for the majority of networks) n Infrastructure/backbone usually does NOT require regional/geographical addressing n Summarise between sites if it makes sense 27
  • 28. Addressing Plans – Infrastructure p What about LANs? n /64 per LAN p What about Point-to-Point links? n Protocol design expectation is that /64 is used n /127 now recommended/standardised p http://www.rfc-editor.org/rfc/rfc6164.txt p (reserve /64 for the link, but address it as a /127) n Other options: p /126s are being used (mimics IPv4 /30) p /112s are being used § Leaves final 16 bits free for node IDs p Some discussion about /80s, /96s and /120s too 28
  • 29. Addressing Plans – Infrastructure p NOC: n ISP NOC is “trusted” network and usually considered part of infrastructure /48 p Contains management and monitoring systems p Hosts the network operations staff p take the last /60 (allows enough subnets) p Critical Services: n Network Operator’s critical services are part of the “trusted” network and should be considered part of the infrastructure /48 n For example, Anycast DNS, SMTP, POP3/IMAP, etc p Take the second /64 p (some operators use the first /64 instead) 29
  • 30. Addressing Plans – ISP to Customer p Option One: n Use ipv6 unnumbered n Which means no global unicast ipv6 address on the point-to- point link n Router adopts the specified interface’s IPv6 address p Router doesn’t actually need a global unicast IPv6 address to forward packets interface loopback 0 ipv6 address 2001:db8::1/128 interface serial 1/0 ipv6 address unnumbered loopback 0 30
  • 31. Addressing Plans – ISP to Customer p Option Two: n Use the second /48 for point-to-point links n Divide this /48 up between PoPs n Example: p For 10 PoPs, dividing into 16, gives /52 per PoP p Each /52 gives 4096 point-to-point links p Adjust to suit! n Useful if ISP monitors point-to-point link state for customers p Link addresses are untrusted, so do not want them in the first /48 used for the backbone &c n Aggregate per router or per PoP and carry in iBGP (not ISIS/OSPF) 31
  • 32. Addressing Plans – Customer p Customers get one /48 n Unless they have more than 65k subnets in which case they get a second /48 (and so on) p In typical deployments today: n Several ISPs are giving small customers a /56 and single LAN end-sites a /64, e.g.: /64 if end-site will only ever be a LAN /56 for small end-sites (e.g. home/office/small business) /48 for large end-sites n This is another very active discussion area n Observations: p Don’t assume that a mobile endsite needs only a /64 p Some operators are distributing /60s to their smallest customers!! 32
  • 33. Addressing Plans – Customer p Consumer Broadband Example: n DHCPv6 pool is a /48 p DHCPv6 hands out /60 per customer p Which allows for 4096 customers per pool p Business Broadband Example: n DHCPv6 pool is a /48 p DHCPv6 hands out /56 per customer p Which allows for 256 customers per pool n If BRAS has more than 256 business customers, increase pool to a /47 p This allows for 512 customers at /56 per customer n Increasing pool to /46 allows for 1024 customers n BRAS announces entire pool as one block by iBGP 33
  • 34. Addressing Plans – Customer p Business “leased line”: n /48 per customer n One stop shop, no need for customer to revisit ISP for more addresses until all 65k subnets are used up p Hosted services: n One physical server per vLAN n One /64 per vLAN n How many vLANs per PoP? n /48 reserved for entire hosted servers across backbone p Internal sites will be subnets and carried by iBGP 34
  • 35. Addressing Plans – Customer p Geographical delegations to Customers: n Network Operator subdivides /32 address block into geographical chunks n E.g. into /36s p Region 1: 2001:db8:1xxx::/36 p Region 2: 2001:db8:2xxx::/36 p Region 3: 2001:db8:3xxx::/36 p etc n Which gives 4096 /48s per region n For Operational and Administrative ease n Benefits for traffic engineering if Network Operator multihomes in each region 35
  • 36. Addressing Plans – Customer p Sequential delegations to Customers: n After carving off address space for network infrastructure, Network Operator simply assigns address space sequentially n Eg: p Infrastructure: 2001:db8:0::/48 p Customer P2P: 2001:db8:1::/48 p Customer 1: 2001:db8:2::/48 p Customer 2: 2001:db8:3::/48 p etc n Useful when there is no regional subdivision of network and no regional multihoming needs 36
  • 37. Addressing Plans – Routing Considerations p Carry Broadband pools in iBGP across the backbone n Not in OSPF/ISIS p Multiple Broadband pools on one BRAS should be aggregated if possible n Reduce load on iBGP p Aggregating leased line customer address blocks per router or per PoP is undesirable: n Interferes with ISP’s traffic engineering needs n Interferes with ISP’s service quality and service guarantees 37
  • 38. Addressing Plans – Traffic Engineering p Smaller providers will be single homed n The customer portion of the ISP’s IPv6 address block will usually be assigned sequentially p Larger providers will be multihomed n Two, three or more external links from different providers n Traffic engineering becomes important n Sequential assignments of customer addresses will negatively impact load balancing 38
  • 39. Addressing Plans – Traffic Engineering p ISP Router loopbacks and backbone point-to-point links make up a small part of total address space n And they don’t attract traffic, unlike customer address space p Links from ISP Aggregation edge to customer router needs one /64 n Small requirements compared with total address space n Some ISPs use IPv6 unnumbered p Planning customer assignments is a very important part of multihoming n Traffic engineering involves subdividing aggregate into pieces until load balancing works 39
  • 40. Unplanned IP addressing p ISP fills up customer IP addressing from one end of the range: 1 2 3 4 5 p Customers generate traffic n Dividing the range into two pieces will result in one /33 with all the customers and the ISP infrastructure the addresses, and one /33 with nothing n No loadbalancing as all traffic will come in the first /33 n Means further subdivision of the first /33 = harder work 40 2001:db8::/32 ISP Customer Addresses
  • 41. Planned IP addressing p If ISP fills up customer addressing from both ends of the range: 1 3 5 7 9 2 4 6 8 10 p Scheme then is: n First customer from first /33, second customer from second /33, third from first /33, etc p This works also for residential versus commercial customers: n Residential from first /33 n Commercial from second /33 41 2001:db8::/32 ISP Customer Addresses Customer Addresses
  • 42. Planned IP Addressing p This works fine for multihoming between two upstream links (same or different providers) p Can also subdivide address space to suit more than two upstreams n Follow a similar scheme for populating each portion of the address space p Consider regional (geographical) distribution of customer delegated address space p Don’t forget to always announce an aggregate out of each link 42
  • 43. Addressing Plans – Advice p Customer address assignments should not be reserved or assigned on a per PoP basis n Follow same principle as for IPv4 n Subnet aggregate to cater for multihoming needs n Consider regional delegation n ISP iBGP carries customer nets n Aggregation within the iBGP not required and usually not desirable n Aggregation in eBGP is very necessary p Backbone infrastructure assignments: n Number out of a single /48 p Operational simplicity and security n Aggregate to minimise size of the IGP 43
  • 44. Addressing Plans – Scheme p Looking at Infrastructure: 44 2001:db8::/32 /64 2001:db8:0::/48 /60 Loopbacks Backbone PtP & LANs NOC Customers 2001:db8:1::/48 to 2001:db8:ffff::/48 2001:db8::/32 /64 2001:db8:0::/48 /60 2001:db8:1::/48 2001:db8:2::/48 to Backbone Customers PtP & LANs Loopbacks NOC Customer PtP 2001:db8:ffff::/48 p Alternative:
  • 45. Addressing Plans Planning p Registries will usually allocate the next block to be contiguous with the first allocation n (RIRs use a sparse allocation strategy – industry goal is aggregation) n Minimum allocation is /32 n Very likely that subsequent allocation will make this up to a /31 or larger (/28) n So plan accordingly 45
  • 46. Addressing Plans (contd) p Document infrastructure allocation n Eases operation, debugging and management p Document customer allocation n Customers get /48 each n Prefix contained in iBGP n Eases operation, debugging and management n Submit network object to RIR Database 46
  • 47. Addressing Tools p Examples of IP address planning tools: n NetDot netdot.uoregon.edu (recommended!!) n HaCi sourceforge.net/projects/haci n IPAT nethead.de/index.php/ipat n freeipdb home.globalcrossing.net/~freeipdb/ p Examples of IPv6 subnet calculators: n ipv6gen code.google.com/p/ipv6gen/ n sipcalc www.routemeister.net/projects/sipcalc/ 47
  • 48. Deploying IPv6 Now we put it onto the network 48
  • 49. Deploying addressing and IGP p Strategy needed: n Start at core and work out? n Start at edges and work in? n Does it matter? p Only strategy needed: n Don’t miss out any PoPs n Connectivity is by IPv4, so sequence shouldn’t matter n Starting at core means addressing of point to point links is done from core to edge (many ISPs use strategy of low number towards core, high number towards edge) n But it really doesn’t matter where you start… 49
  • 50. IPv6 Deployment p Number all the infrastructure interfaces according to the established addressing plan n No customers yet p Care needed on LANs p Secure routers and L3 devices for IPv6 access n Once a device is enabled for IPv6, it must have all the same security policies applied as for IPv4 50
  • 51. Deploying on PoP LANs p LANs need special treatment n Even those that are only point to point links p Issues: n ISPs don’t want to have Router Advertisements active on network infrastructure LANs n Activating IPv6 on a LAN which isn’t adequately protected may have security consequences p Servers may auto configure IPv6 p No firewall filtering means no security ⇒ compromise 51
  • 52. IPv6 Interior Routing Protocols p Make a decision about which IGP to use n (continue with OSPF vs deploy ISIS?) p Enable chosen IPv6 IGP n Care needed not to break IPv4 connectivity n Adjacencies in IPv6 should match existing adjacencies in IPv4 n IGP v6 routing table should match v4 routing table p Check that the IPv6 network’s operation compares with IPv4 operation n Fix any problems n In a dual stack network the protocols must function the same way 52
  • 53. IPv6 Routing Protocol Deployment p Enable IPv6 BGP n iBGP – should replicate IPv4 iBGP p Same number of active neighbours p IPv6 version of the IPv4 configuration p Modify existing templates n eBGP comes next p Check that the IPv6 network’s operation compares with IPv4 operation n Fix any problems n In a dual stack network the protocols must function the same way 53
  • 54. Seeking IPv6 Transit Hello World, I’d like to talk to you… 54
  • 55. Seeking Transit p ISPs offering native IPv6 transit are still in the minority p Next step is to decide: n whether to give transit business to those who will accept a dual stack connection or n Whether to stay with existing IPv4 provider and seek a tunnelled IPv6 transit from an IPv6 provider p Either option has risks and challenges 55
  • 56. Dual Stack Transit Provider p Fall into two categories: A. Those who sell you a pipe over which you send packets B. Those who sell you an IPv4 connection and charge extra to carry IPv6 p Operators in category A are much preferred to those in category B p Charging extra for native IPv6 is absurd, given that this can be easily bypassed by tunnelling IPv6 n IPv6 is simply protocol 41 in the range of IP protocol numbers 56
  • 57. Dual Stack Transit Provider p Advantages: n Can align BGP policies for IPv4 and IPv6 – perhaps making them more manageable n Saves money – they charge you for bits on the wire, not their colour p Disadvantages: n Not aware of any 57
  • 58. Separate IPv4 and IPv6 transit p Retain transit from resolute IPv4-only provider n You pay for your pipe at whatever $ per Mbps p Buy transit from an IPv6 provider n You pay for your pipe at whatever $ per Mbps p Luck may uncover an IPv6 provider who provides transit for free n Getting more and more rare as more ISPs adopt IPv6 58
  • 59. Separate IPv4 and IPv6 transit p Advantages: n Not aware of any n But perhaps situation is unavoidable as long as main IPv4 transit provider can’t provide IPv6 n And could be a tool to leverage IPv4 transit provider to deploy IPv6 – or lose business p Disadvantages: n Do the $$ numbers add up for this option? n Separate policies for IPv4 and IPv6 – more to manage 59
  • 60. Managing and Monitoring the Network Watching the Infrastructure… 60
  • 61. Managing and Monitoring the Network p Existing IPv4 monitoring systems should not be discarded n IPv4 is not going away yet p How to Monitor IPv6? n Netflow n MRTG n Syslog n Commercial systems? n Others? 61
  • 62. Netflow for IPv6 p Public domain flow analysis tool NFSEN (and NFDUMP) support Netflow v5, v7 and v9 flow records n IPv6 uses v9 Netflow n NFSEN tools can be used to display and monitor IPv6 traffic n More information: p http://nfdump.sourceforge.net/ p http://nfsen.sourceforge.net/ p ISPs using existing IPv4 netflow monitoring using NFSEN can easily extend this to include IPv6 62
  • 63. MRTG p MRTG is widely used to monitor interface status and loads on SP infrastructure routers and switches p Dual stack interface will result in MRTG reporting the combined IPv4 and IPv6 traffic statistics p MRTG can use IPv6 transport (disabled by default) to access network devices 63
  • 64. Other Management Features p A dual stack network means: n Management of the network infrastructure can be done using either IPv4 or IPv6 or both n ISPs recognise the latter is of significant value p If IPv4 network breaks (e.g. routing, filters, device access), network devices may well be accessible over IPv6 n Partial “out of band” network p IPv6 is preferred over IPv4 (by design) if AAAA and A records exist for the device n So remote logins to network infrastructure will use IPv6 first if AAAA record provided 64
  • 65. Customer Connections Network is done, now let’s connect paying customers… 65
  • 66. Customer Connections p Giving connectivity to customers is the biggest challenge facing all ISPs p Needs special care and attention, even updating of infrastructure and equipment n Mobile n Cable/ADSL n Dial n Leased lines n Wireless Broadband 66
  • 67. IPv6 to Mobile Customers p Access technologies include 3G/LTE, Wifi (802.11) and WiMax p End-sites could range from handsets to major corporations p Strategy depends on infrastructure and device capability: n Dual-stack n IPv4-only with NAT46 n IPv6-only with NAT64 67
  • 68. IPv6 to Mobile Customers p Dual-stack: n Most probably IPv4-NAT and native IPv6 n Handset / device / infrastructure support? p IPv4-only with NAT46: n Availability of IPv4 to IPv6 protocol translators? n Are there IPv6-only sites as yet? p IPv6-only with NAT64: n Deployment of CGN n Handset / device / infrastructure support? 68
  • 69. IPv6 to Broadband Customers p Method 1: Use existing technology and CPE n This is the simplest option – it looks and feels like existing IPv4 service n PPPoE v6 + DHCPv6 PD n Used by ISPs such as Internode (AU) and XS4ALL (NL) p Issues: n IPv6 CPE are generally more expensive (not the “throwaway” consumer devices yet) n Cheaper CPE have no IPv6 yet – need to be replaced/ upgraded 69
  • 70. IPv6 to Broadband Customers p Method 2: use 6rd n This is for when Broadband infrastructure cannot be upgraded to support IPv6 n Used by ISPs such as FREE (FR) n Example: p 2001:db8:6000::/48 assigned to 6rd p Customer gets 192.168.4.5/32 by DHCP for IPv4 link p IPv6 addr is 2001:db8:6000:0405::/64 for their LAN (taking last 16 bits of IPv4 address) p DHCPv6 PD can be used here too (eg to give /56s to customers) p Issues: n All CPE needs to be replaced/upgraded to support 6rd 70
  • 71. IPv6 to Dialup Customers p Use existing technology: n Most dialup access routers are easily upgradable to support IPv6 n Service looks and feels like the IPv4 service n PPPv6 with DHCPv6 PD (perhaps) n CPE is usually PC or laptop (and most OSes have supported IPv6 for many years) n Service already offered for several years by many ISPs 71
  • 72. IPv6 to Fixed Link Customers p Use existing technology: n Most access routers (PE) and Customer routers (CPE) are easily upgradeable or replaceable to include IPv6 support n Service looks and feels like existing IPv4 service p Configuration options: n IPv6 unnumbered on point to point links (or address them) n Static routes, subnet size according to business size n Or use BGP with private or public (multihomed) ASN n Whatever is done for IPv4 should be repeated for IPv6 p Fixed link Customers are probably the easiest to roll IPv6 out to n Customer deploying IPv6 within their own networks is a separate discussion (rerun of this presentation!) 72
  • 73. IPv6 to Customers p What about addressing? Here is a typical strategy: n Mobile Handset: p /64 = 1 subnet n Home/Small Organisation: p /60 = 16 subnets p Reserve the whole /56 p Reserve a /48 for small orgs = 256 small orgs per /48 n Medium Organisation: p /56 = 256 subnets p Reserve the whole /48 n Large Organisation: p /48 = 65536 subnets 73
  • 74. Customer Connections p What about customer end systems? n Is IPv6 available on all their computers and other network connected devices? n How to migrate those which aren’t? n What needs to be available on IPv6? n How to educate customer operations staff n What about their CPE? n What about the link between your edge device and their CPE? n What about security? 74
  • 75. Conclusion We are done…! 75
  • 76. Conclusion p When deploying IPv6 for the first time, a strategy and planning are of paramount importance p Presentation has highlighted the steps in the planning and presentation process n Variations on the theme are quite likely – there is no single correct way of proceeding 76