SlideShare a Scribd company logo
1 of 30
Download to read offline
IPv4 Depletion and
                        	 	 	 	 	 	 	 IPv6 Deployment
                                    Cisco World IPv6 Launch
                                    Nathalie Trenaman
                                    RIPE NCC Trainer




Tuesday, June 5, 2012
RIPE and RIPE NCC




Tuesday, June 5, 2012
RIPE / RIPE NCC

                        RIPE
                         Open community
                         Develops addressing policies
                         Working group mailing lists

                        RIPE NCC
                         Located in Amsterdam
                         Not for profit membership organisation
                         One of five RIRs




                                                                 3

Tuesday, June 5, 2012
The five RIRs




                        4

Tuesday, June 5, 2012
IPv4?




Tuesday, June 5, 2012
IANA IPv4 Pool

                 40%




                 30%




                 20%




                 10%




                  0%
                    2000   2001   2002   2003   2004   2005   2006   2007   2008   2009   2010   2011


                                                                                                        6

Tuesday, June 5, 2012
IPv4 Depletion Worldwide
                                                             IPv4 Pool in /8’s


              6


              5


              4


              3


              2


              1


              0
                        AfriNIC   RIPE NCC   LACNIC   ARIN   APNIC




                                                                                 7

Tuesday, June 5, 2012
RIPE NCC IPv4 Pool




                             8

Tuesday, June 5, 2012
Allocations From the Final /8
        •     When the RIPE NCC reaches the final /8:
                – Every    member can get a /22 (1024 addresses)
                – Only   if they already have IPv6 addresses
                – Only   when there is justified need


        •     Current policy does not allow for PI assignments
                – Policy   proposal 2012-04 under discussion
                – Intends   to allow for PI assignments


                                                                   9

Tuesday, June 5, 2012
Transfer of IPv4 Allocations
        •     Policy 2007-08: Allocation Transfer Policy
                – Don’t     buy your IPv4 on eBay!


                        – Transfer   unused allocations to another member
                        – Minimum     allocation size /21
                        – Evaluated    by RIPE NCC
                        – Update     in RIPE Database


             http://www.ripe.net/lir-services/resource-management/listing

                                                                            10

Tuesday, June 5, 2012
IPv6!




Tuesday, June 5, 2012
IPv6 Address Distribution
                                                   /3                             IANA




                                             /12                                   RIR




                               /32                                                 LIR




                   /48               /56                   /48                   End User


                        Allocation         PA Assignment         PI Assignment

                                                                                         12

Tuesday, June 5, 2012
IPv6 Ripeness
              •    Rating system:
                        – One     star if the LIR has an IPv6 allocation


                        – Additional    stars if:
                             -   IPv6 Prefix is announced on router
                             -   A route6 object is in the RIPE Database
                             -   Reverse DNS is set up


                        –A   list of all 4 star LIRs: http://ripeness.ripe.net/

                                                                                  13

Tuesday, June 5, 2012
IPv6 RIPEness: 8201 LIRs
                                  1 star
                                  14%



                                             2 stars
                                               6%




                                                       3 stars
                                                        11%




                        No IPv6
                         51%




                                           4 stars
                                            18%

                                                                 14

Tuesday, June 5, 2012
IPv6 Enabled ASes in Global Routing
        •    Any country or region possible, updated daily




                           http://v6asns.ripe.net            15

Tuesday, June 5, 2012
Getting an IPv6 allocation
        •    To qualify, an organisation must:
                 - Be a member of the RIPE NCC
                 - Have a plan for making assignments



        •    Minimum allocation size /32


        •    Allocation size is based on customer numbers
                and growth, not on transition technique!


                                                            16

Tuesday, June 5, 2012
Customer Assignments
        •     Every “end site” can be assigned up to a /48
              without prior approval of the RIPE NCC
                – That     is 65536 subnets per site
                – If    they need more, ask for approval first
                – Or     make a sub-assignment


        •     Assignments for your own infrastructure
                – /48     per Point of Presence
                – One      additional /48 for the core network

                                                                 17

Tuesday, June 5, 2012
Provider Independent Assignments
        •     PI assignments in IPv6
                – Must     have a contract with a member of RIPE NCC
                – Minimum      assignment size is a /48
                – More     if there is justified need


        •     No sub-assignments are allowed
                – Not     even a single address for the connection
                – If    you have customers, you can not use PI for them



                                                                          18

Tuesday, June 5, 2012
Creating an
                        Addressing Plan




Tuesday, June 5, 2012
Why Create an IPv6 Addressing Plan?




       •    Mental health during implementation(!)
       •    Easier implementation of security policies
       •    Efficient addressing plans are scalable
       •    More efficient route aggregation

                                                         20

Tuesday, June 5, 2012
IPv6 Address Management
        •     Your Excel sheet might not scale
                – There   are 65.536 /48s in a /32
                – There   are 65.536 /64s in a /48
                – There   are 16.777.216 /56s in a /32


        •     Find a suitable IPAM solution




                                                         21

Tuesday, June 5, 2012
Administrative Ease
        •     If possible assign on 4 bit boundaries
                – Matches    a hexadecimal digit
                – Easier   to read and remember
                – Aligns   with reverse DNS zones


        •     Possibly follow the structure of the network or
              organisation
                – Can   aid in access control and troubleshooting


                                                                    22

Tuesday, June 5, 2012
Making Customer Assignments
        •     Don’t be too conservative
        •     Assign a generous amount of subnets
        •     /56 is a popular size for residential
                – Allows   for 256 subnets
                – Future   proof
        •     Business customers often get a /48


        •     You don’t want to renumber later on

                                                      23

Tuesday, June 5, 2012
“Smart” Addresses Example
        •     Assume you got 2001:db8:1234::/48
        •     In your subnet 2001:0db8:1234:XYZZ::/64
                –X      can represent a location, i.e. “north building”
                –Y      can represent a function, i.e. “workstations”
                – ZZ     can represent the specific subnet (number)


        •     2001:0db8:1234:1316::/64 could mean:
                – South     building, printers, area 16 (accounting)


                                                                          24

Tuesday, June 5, 2012
Need Help Making a Plan?
        •     Surfnet, the Dutch NREN, prepared a document
                – How   to divide your /48 on a site?
        •     Available in English on our website




    https://www.ripe.net/lir-services/training/material/IPv6-for-LIRs-Training-Course/IPv6_addr_plan4.pdf



                                                                                                      25

Tuesday, June 5, 2012
Deploying IPv6
        •     IPv4 and IPv6 are not compatible by design
                – Allows   to deploy IPv6 without breaking things


        •     To communicate freely a computer needs both
              an IPv4 and IPv6 address
                – This   is known as “Dual Stack”


        •     It is all about adding IPv6 to your network
                – IPv4   will remain as well for now
                                                                    26

Tuesday, June 5, 2012
Make Sure You Have a Plan
        •     In the near future you need IPv6
        •     Take a phased approach:
                – Make    an inventory of what you need
                – When    purchasing add demand for IPv6 support
                – Identify   which elements need replacing
                – Plan   every step and test it before deploying


        •     No longer depend on IPv4 alone


                                                                   27

Tuesday, June 5, 2012
RIPE-554 Document
        •     “Requirements for IPv6 in ICT Equipment”
        •     Best Current Practice describing what to ask for
              when requesting IPv6 Support
        •     Useful for tenders and RFPs


        •     Originated by the Slovenian Government
                – Adopted   by various others (Germany, Sweden)
        •     Updated yesterday!

                                                                  28

Tuesday, June 5, 2012
IPv6 Act Now!
                           (but take it slowly)




Tuesday, June 5, 2012
Questions?




Tuesday, June 5, 2012

More Related Content

Similar to IPv4 Depletion & IPv6 Deployment

RIPE NCC World IPv6 Launch Tutorial
RIPE NCC World IPv6 Launch TutorialRIPE NCC World IPv6 Launch Tutorial
RIPE NCC World IPv6 Launch Tutorial
NTrenaman
 

Similar to IPv4 Depletion & IPv6 Deployment (20)

IPv4 Depletion & IPv6 Deployment
IPv4 Depletion & IPv6 Deployment IPv4 Depletion & IPv6 Deployment
IPv4 Depletion & IPv6 Deployment
 
IPv4 depletion and IPv6 adoption in the RIPE NCC service region
IPv4 depletion and IPv6 adoption in the RIPE NCC service regionIPv4 depletion and IPv6 adoption in the RIPE NCC service region
IPv4 depletion and IPv6 adoption in the RIPE NCC service region
 
RIPE NCC World IPv6 Launch Tutorial
RIPE NCC World IPv6 Launch TutorialRIPE NCC World IPv6 Launch Tutorial
RIPE NCC World IPv6 Launch Tutorial
 
IPv6 Launch Day Tutorial
IPv6 Launch Day Tutorial IPv6 Launch Day Tutorial
IPv6 Launch Day Tutorial
 
IPv4 and IPv6 in the RIPE NCC Service Region
IPv4 and IPv6 in the RIPE NCC Service RegionIPv4 and IPv6 in the RIPE NCC Service Region
IPv4 and IPv6 in the RIPE NCC Service Region
 
Getting IPv6 Address Space
Getting IPv6 Address SpaceGetting IPv6 Address Space
Getting IPv6 Address Space
 
Reaching the last /8 and Deploying IPv6
Reaching the last /8 and Deploying IPv6 Reaching the last /8 and Deploying IPv6
Reaching the last /8 and Deploying IPv6
 
Facilitating IPv6 Deployment
Facilitating IPv6 DeploymentFacilitating IPv6 Deployment
Facilitating IPv6 Deployment
 
World IPv6 Launch and IPv4 Depletion
World IPv6 Launch and IPv4 DepletionWorld IPv6 Launch and IPv4 Depletion
World IPv6 Launch and IPv4 Depletion
 
Update from the RIPE NCC
Update from the RIPE NCCUpdate from the RIPE NCC
Update from the RIPE NCC
 
IPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructureIPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructure
 
RIPE NCC Update
RIPE NCC UpdateRIPE NCC Update
RIPE NCC Update
 
Moving Towards IPv6
Moving Towards IPv6Moving Towards IPv6
Moving Towards IPv6
 
IPv4 Depletion & IPv6 Deployment
IPv4 Depletion & IPv6 DeploymentIPv4 Depletion & IPv6 Deployment
IPv4 Depletion & IPv6 Deployment
 
IPv4 depletion & IPv6 deployment in the RIPE NCC service region
IPv4 depletion & IPv6 deployment in the RIPE NCC service regionIPv4 depletion & IPv6 deployment in the RIPE NCC service region
IPv4 depletion & IPv6 deployment in the RIPE NCC service region
 
Kjell Leknes
Kjell LeknesKjell Leknes
Kjell Leknes
 
IPv6 News from the RIPE NCC
IPv6 News from the RIPE NCCIPv6 News from the RIPE NCC
IPv6 News from the RIPE NCC
 
IPv6: Outreach and Capacity Building
IPv6: Outreach and Capacity BuildingIPv6: Outreach and Capacity Building
IPv6: Outreach and Capacity Building
 
Ipv6 basics
Ipv6 basicsIpv6 basics
Ipv6 basics
 
IPv6 - Global Adoption - Ran Liberman
IPv6 - Global Adoption - Ran LibermanIPv6 - Global Adoption - Ran Liberman
IPv6 - Global Adoption - Ran Liberman
 

More from RIPE NCC

More from RIPE NCC (20)

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in Sweden
 

Recently uploaded

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

IPv4 Depletion & IPv6 Deployment

  • 1. IPv4 Depletion and IPv6 Deployment Cisco World IPv6 Launch Nathalie Trenaman RIPE NCC Trainer Tuesday, June 5, 2012
  • 2. RIPE and RIPE NCC Tuesday, June 5, 2012
  • 3. RIPE / RIPE NCC RIPE Open community Develops addressing policies Working group mailing lists RIPE NCC Located in Amsterdam Not for profit membership organisation One of five RIRs 3 Tuesday, June 5, 2012
  • 4. The five RIRs 4 Tuesday, June 5, 2012
  • 6. IANA IPv4 Pool 40% 30% 20% 10% 0% 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 6 Tuesday, June 5, 2012
  • 7. IPv4 Depletion Worldwide IPv4 Pool in /8’s 6 5 4 3 2 1 0 AfriNIC RIPE NCC LACNIC ARIN APNIC 7 Tuesday, June 5, 2012
  • 8. RIPE NCC IPv4 Pool 8 Tuesday, June 5, 2012
  • 9. Allocations From the Final /8 • When the RIPE NCC reaches the final /8: – Every member can get a /22 (1024 addresses) – Only if they already have IPv6 addresses – Only when there is justified need • Current policy does not allow for PI assignments – Policy proposal 2012-04 under discussion – Intends to allow for PI assignments 9 Tuesday, June 5, 2012
  • 10. Transfer of IPv4 Allocations • Policy 2007-08: Allocation Transfer Policy – Don’t buy your IPv4 on eBay! – Transfer unused allocations to another member – Minimum allocation size /21 – Evaluated by RIPE NCC – Update in RIPE Database http://www.ripe.net/lir-services/resource-management/listing 10 Tuesday, June 5, 2012
  • 12. IPv6 Address Distribution /3 IANA /12 RIR /32 LIR /48 /56 /48 End User Allocation PA Assignment PI Assignment 12 Tuesday, June 5, 2012
  • 13. IPv6 Ripeness • Rating system: – One star if the LIR has an IPv6 allocation – Additional stars if: - IPv6 Prefix is announced on router - A route6 object is in the RIPE Database - Reverse DNS is set up –A list of all 4 star LIRs: http://ripeness.ripe.net/ 13 Tuesday, June 5, 2012
  • 14. IPv6 RIPEness: 8201 LIRs 1 star 14% 2 stars 6% 3 stars 11% No IPv6 51% 4 stars 18% 14 Tuesday, June 5, 2012
  • 15. IPv6 Enabled ASes in Global Routing • Any country or region possible, updated daily http://v6asns.ripe.net 15 Tuesday, June 5, 2012
  • 16. Getting an IPv6 allocation • To qualify, an organisation must: - Be a member of the RIPE NCC - Have a plan for making assignments • Minimum allocation size /32 • Allocation size is based on customer numbers and growth, not on transition technique! 16 Tuesday, June 5, 2012
  • 17. Customer Assignments • Every “end site” can be assigned up to a /48 without prior approval of the RIPE NCC – That is 65536 subnets per site – If they need more, ask for approval first – Or make a sub-assignment • Assignments for your own infrastructure – /48 per Point of Presence – One additional /48 for the core network 17 Tuesday, June 5, 2012
  • 18. Provider Independent Assignments • PI assignments in IPv6 – Must have a contract with a member of RIPE NCC – Minimum assignment size is a /48 – More if there is justified need • No sub-assignments are allowed – Not even a single address for the connection – If you have customers, you can not use PI for them 18 Tuesday, June 5, 2012
  • 19. Creating an Addressing Plan Tuesday, June 5, 2012
  • 20. Why Create an IPv6 Addressing Plan? • Mental health during implementation(!) • Easier implementation of security policies • Efficient addressing plans are scalable • More efficient route aggregation 20 Tuesday, June 5, 2012
  • 21. IPv6 Address Management • Your Excel sheet might not scale – There are 65.536 /48s in a /32 – There are 65.536 /64s in a /48 – There are 16.777.216 /56s in a /32 • Find a suitable IPAM solution 21 Tuesday, June 5, 2012
  • 22. Administrative Ease • If possible assign on 4 bit boundaries – Matches a hexadecimal digit – Easier to read and remember – Aligns with reverse DNS zones • Possibly follow the structure of the network or organisation – Can aid in access control and troubleshooting 22 Tuesday, June 5, 2012
  • 23. Making Customer Assignments • Don’t be too conservative • Assign a generous amount of subnets • /56 is a popular size for residential – Allows for 256 subnets – Future proof • Business customers often get a /48 • You don’t want to renumber later on 23 Tuesday, June 5, 2012
  • 24. “Smart” Addresses Example • Assume you got 2001:db8:1234::/48 • In your subnet 2001:0db8:1234:XYZZ::/64 –X can represent a location, i.e. “north building” –Y can represent a function, i.e. “workstations” – ZZ can represent the specific subnet (number) • 2001:0db8:1234:1316::/64 could mean: – South building, printers, area 16 (accounting) 24 Tuesday, June 5, 2012
  • 25. Need Help Making a Plan? • Surfnet, the Dutch NREN, prepared a document – How to divide your /48 on a site? • Available in English on our website https://www.ripe.net/lir-services/training/material/IPv6-for-LIRs-Training-Course/IPv6_addr_plan4.pdf 25 Tuesday, June 5, 2012
  • 26. Deploying IPv6 • IPv4 and IPv6 are not compatible by design – Allows to deploy IPv6 without breaking things • To communicate freely a computer needs both an IPv4 and IPv6 address – This is known as “Dual Stack” • It is all about adding IPv6 to your network – IPv4 will remain as well for now 26 Tuesday, June 5, 2012
  • 27. Make Sure You Have a Plan • In the near future you need IPv6 • Take a phased approach: – Make an inventory of what you need – When purchasing add demand for IPv6 support – Identify which elements need replacing – Plan every step and test it before deploying • No longer depend on IPv4 alone 27 Tuesday, June 5, 2012
  • 28. RIPE-554 Document • “Requirements for IPv6 in ICT Equipment” • Best Current Practice describing what to ask for when requesting IPv6 Support • Useful for tenders and RFPs • Originated by the Slovenian Government – Adopted by various others (Germany, Sweden) • Updated yesterday! 28 Tuesday, June 5, 2012
  • 29. IPv6 Act Now! (but take it slowly) Tuesday, June 5, 2012