SlideShare a Scribd company logo
IPv6 Addressing Plan
                            Fundamentals
                            Nathalie Trenaman
                            Trainer, RIPE NCC
                            Tuesday, 24 April 2012




Wednesday, April 25, 2012
IP Address Distribution
                                                /3                             IANA




                                          /12                                   RIR




                            /32                                                 LIR




                   /48            /56                   /48                   End User


                     Allocation         PA Assignment         PI Assignment

                                                                                      2

Wednesday, April 25, 2012
IPv6 Address Basics
        •    IPv6 address: 128 bits
                 -   32 bits in IPv4
        •    Every subnet should be a /64
        •    Customer assignments (sites) between:
                 - /64 (1 subnet)
                 - /48 (65,536 subnets)

        •    Minimum allocation size /32
                 - 65,536 /48s
                 - 16,777,216 /56s



                                                     3

Wednesday, April 25, 2012
IPv6 Subnetting

                                                           IPv6 Subnetting
                            2001:0DB8:0000:0000:0000:0000:0000:0000
                                      0000:0000
                                                                       64 bits interface ID



                                                      /64
                                                    /60 = 16 /64
                                                 /56 = 256 /64
                                               /52 = 4096 /64
                                            /48 = 65536 /64
                                   /32 = 65536 /48


                                                                    Contact Training Services: ts@ripe.net
                                                 Follow us on Twitter: www.twitter.com/TrainingRIPENCC

                                                                                            www.ripe.net




                                                                                                             4

Wednesday, April 25, 2012
Address Notation
        2001:0db8:003e:ef11:0000:0000:c100:004d




                                                  5

Wednesday, April 25, 2012
Address Notation
        2001:0db8:003e:ef11:0000:0000:c100:004d
        2001:db8:3e:ef11:0:0:c100:4d




                                                  5

Wednesday, April 25, 2012
Address Notation
        2001:0db8:003e:ef11:0000:0000:c100:004d
        2001:db8:3e:ef11:0:0:c100:4d

        2001:db8:3e:ef11: :c100:4d




                                                  5

Wednesday, April 25, 2012
Address Notation
        2001:0db8:003e:ef11:0000:0000:c100:004d
        2001:db8:3e:ef11:0:0:c100:4d

        2001:db8:3e:ef11: :c100:4d

           1     1     1    0   1   1   1   1   0   0   0   1   0   0   0   1




                                                                                5

Wednesday, April 25, 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

                                                         6

Wednesday, April 25, 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




                                                           7

Wednesday, April 25, 2012
Addressing Plans for ISPs
        •    A /48 per pop can be used
                 - separate blocks for infrastructure and customers
                 - document address needs for allocation criteria




        •    Use one /64 block (per site) for loopbacks
                 - One /128 per device
                 - One /64 contains enough /128s for

                   18.446.744.073.709.551.616 devices



                                                                      8

Wednesday, April 25, 2012
More On Addressing Plans for ISPs
        •    For private networks, look at ULA
        •    For servers you want manual configuration
        •    Use port numbers for addresses
                 - pop server 2001:db8:1::110
                 - dns server 2001:db8:1::53

                 - etc...




                                                        9

Wednesday, April 25, 2012
Point-to-Point Connections
        •    How much space for point-to-point connections?
                 - RFC4291: Interface IDs are required to be /64
                 - RFC3627: Use of /127 between routers considered

                    harmful
                 - RFC6547: RFC3627 to Historic Status

                 - RFC6164: Using /127 on Inter-Router links



        •    Be safe: reserve a /64, assign a /127 per
              point-to-point connection


                                                                     10

Wednesday, April 25, 2012
Addressing Plan Exercise (1)
                                                                             POP3
                                                                                          DMZ



                                                                                                            guest
                                                                                                             vlan
                                                                              cr1.office
                                                                                                                NOC
                                                                                                                vlan

                                                                                                            server
                                                                                                             vlan



           POP1                                                              POP2

              mail


                                                 sw 1                                            colo 1
              www

                                                                 cr1.pop1     cr1.pop2
              proxy

                                                                                                                       colocated
                                                                                                                       customer
                                                                                                                         vlans
             usenet



              voip                                               cr2.pop1     cr2.pop2


                                                 sw 2                                            colo 2
              DNS

                                                                                 AR2



                                                                                                   DSL
                       switch   layer 3 switch          router     firewall
                                                                                                customers                          11

Wednesday, April 25, 2012
Addressing Plan Exercise (2)
                                   POP1
                                           Infrastructure
                                                                         loopback addresses
                                                                             mail server vlan
                                                                            www server vlan
                                                                           proxy server vlan
                                                                          usenet server vlan
                                                                            VoIP server vlan
                                                                            DNS server vlan


                                               cr1.pop1
                                               cr2.pop1
                                                    sw1
                                                    sw2



                                   POP2
                                               cr1.pop2
                                               cr2.pop2
                                                   colo1
                                                   colo2



                                   POP3


                                                   DMZ


                                                                                  guest vlan
                                                                                   NOC vlan
                                                                                 server vlan




                    Customer Assignments   DSL Customers (3000)
                                           Colocation Customers (1000)




                                                                                                12

Wednesday, April 25, 2012
Customers And Their /48
         •    Customers have no idea how to handle 65536
              subnets!
         •    Provide them with information
                – https://www.ripe.net/lir-services/training/material/IPv6-

                    for-LIRs-Training-Course/IPv6_addr_plan4.pdf




                                                                              13

Wednesday, April 25, 2012
Questions?




Wednesday, April 25, 2012

More Related Content

PDF
PDF
IPv6 Address Planning
PPTX
The TCP/IP Stack in the Linux Kernel
PPT
PDF
SRv6 Network Programming: deployment use-cases
PPTX
IPv6 DHCP
PDF
Message Signaled Interrupts
PDF
hpsr-2020-srv6-tutorial
IPv6 Address Planning
The TCP/IP Stack in the Linux Kernel
SRv6 Network Programming: deployment use-cases
IPv6 DHCP
Message Signaled Interrupts
hpsr-2020-srv6-tutorial

What's hot (20)

PPTX
CompTIA Network+ Training Courses
PDF
Deploying IPv6 on OpenStack
DOCX
Packet Tracer: Nat protocol
PPTX
OSPF Basics
PDF
Ipv6 cheat sheet
PPTX
EVPN-Presentation.pptx
PDF
Ccnp workbook network bulls
PPTX
Cisco Live Milan 2015 - BGP advance
PPTX
PDF
BeagleBone Black Booting Process
PDF
Introduction to Linux Drivers
PPT
Configuration DHCP
PDF
Segment Routing for Dummies
PDF
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
PPTX
BGP Update Source
PDF
LinuxCon 2015 Linux Kernel Networking Walkthrough
PDF
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
PDF
Open vSwitch Offload: Conntrack and the Upstream Kernel
PDF
Segment Routing Technology Deep Dive and Advanced Use Cases
PPTX
QoS (quality of service)
CompTIA Network+ Training Courses
Deploying IPv6 on OpenStack
Packet Tracer: Nat protocol
OSPF Basics
Ipv6 cheat sheet
EVPN-Presentation.pptx
Ccnp workbook network bulls
Cisco Live Milan 2015 - BGP advance
BeagleBone Black Booting Process
Introduction to Linux Drivers
Configuration DHCP
Segment Routing for Dummies
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
BGP Update Source
LinuxCon 2015 Linux Kernel Networking Walkthrough
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
Open vSwitch Offload: Conntrack and the Upstream Kernel
Segment Routing Technology Deep Dive and Advanced Use Cases
QoS (quality of service)
Ad

Viewers also liked (20)

PDF
Advanced Topics in IP Multicast Deployment
PDF
IPV6 addressing plan exercise-2
PDF
IPv4 and IPv6 - addressing Internet infrastructure
PDF
IPV6 addressing plan exercise-1
PDF
Preparing an IPv6 Addressing Planl
PDF
Addressing plans
PPTX
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
PDF
Networking - TCP/IP stack introduction and IPv6
PDF
Fred explainsi pv6-v2-alpha
PDF
IPv6 Fundamentals & Securities
PDF
Mobile IPv6 course at CACIC 2006
PDF
IPv6 Addressing Fundamentals
PDF
IPv6 Addressing Plans and Subnetting
PPT
I pv6 for cmu
PPTX
IPV6 Addressing
PPT
Internet Protocol Version 6
PPT
IPv6 networking training sduffy v3
PPS
Lesson 3: IPv6 Fundamentals
PDF
Addressing IPv6
PPT
IPv6 theoryfinalx
Advanced Topics in IP Multicast Deployment
IPV6 addressing plan exercise-2
IPv4 and IPv6 - addressing Internet infrastructure
IPV6 addressing plan exercise-1
Preparing an IPv6 Addressing Planl
Addressing plans
instructor ppt_chapter8.2.2 - i_pv6 addressing with exercises of IPv6
Networking - TCP/IP stack introduction and IPv6
Fred explainsi pv6-v2-alpha
IPv6 Fundamentals & Securities
Mobile IPv6 course at CACIC 2006
IPv6 Addressing Fundamentals
IPv6 Addressing Plans and Subnetting
I pv6 for cmu
IPV6 Addressing
Internet Protocol Version 6
IPv6 networking training sduffy v3
Lesson 3: IPv6 Fundamentals
Addressing IPv6
IPv6 theoryfinalx
Ad

Similar to IPv6 Addressing Plan Fundamentals (20)

KEY
IPv6 Tutorial RIPE 60
PDF
IPv6 Implementation and Migration
KEY
IP Addressing and Subnetting Basics
PDF
Your Slice of the IPv6 Cake
PDF
TCP/IP – Transmission Control Protocol/ Internet Protocol
PDF
IPv6 Theory by Cisco
PPSX
Network fundamental
PPTX
Gabriel Paues - IPv6 address planning + making the case for WHY
PDF
Ccent notes part 3
PDF
Eigrp
PDF
Network Programming
PDF
4byte As Number Migration Suggestion
PDF
Exploring I Pv6
PDF
Book technic cal_ip
PDF
Uwe Germany ipv6-strategy-public
PDF
IPv6 Best Practice
PDF
Ip addressing & subnetting
PDF
IP Addresing
PDF
Subneting2
IPv6 Tutorial RIPE 60
IPv6 Implementation and Migration
IP Addressing and Subnetting Basics
Your Slice of the IPv6 Cake
TCP/IP – Transmission Control Protocol/ Internet Protocol
IPv6 Theory by Cisco
Network fundamental
Gabriel Paues - IPv6 address planning + making the case for WHY
Ccent notes part 3
Eigrp
Network Programming
4byte As Number Migration Suggestion
Exploring I Pv6
Book technic cal_ip
Uwe Germany ipv6-strategy-public
IPv6 Best Practice
Ip addressing & subnetting
IP Addresing
Subneting2

More from RIPE NCC (20)

PDF
A Look at a Root Cause for DNS Latency - APRICOT 2025
PDF
Internet Landscape and Network Resiliency in South East Europe
PDF
ondrej-caletka-INEX-Deploying_IPv6_mostly.pdf
PDF
jelena-cosic-internet-landscape-and-network-resiliency-in-south-east-europe.pdf
PDF
RIPE Atlas & other RIPE NCC Internet Measurement Tools
PDF
Securing BGP with RPKI - Ondřej Caletka, RIPE NCC
PDF
Minimising Impact before incidents occur with RIPE Atlas
PDF
Know Your Network: Utilising RIS and RIPE Atlas to your advantage
PDF
Know Your Network: Why every network operator should host a RIPE Atlas probe
PDF
Know Your Network; why every network operator should host a RIPE Atlas probe
PDF
Taiwan's Digital Landscape with RIPE NCC Tools
PDF
Navigating IP Addresses: Insights from your Regional Internet Registry
PDF
Traces of Power: Internet Governance and Climate Action
PDF
Governing Environmental Sustainability in Tech
PDF
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
PDF
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
PDF
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
PDF
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
PDF
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
PDF
RIPE NCC Internet Measurement Tools
A Look at a Root Cause for DNS Latency - APRICOT 2025
Internet Landscape and Network Resiliency in South East Europe
ondrej-caletka-INEX-Deploying_IPv6_mostly.pdf
jelena-cosic-internet-landscape-and-network-resiliency-in-south-east-europe.pdf
RIPE Atlas & other RIPE NCC Internet Measurement Tools
Securing BGP with RPKI - Ondřej Caletka, RIPE NCC
Minimising Impact before incidents occur with RIPE Atlas
Know Your Network: Utilising RIS and RIPE Atlas to your advantage
Know Your Network: Why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
Taiwan's Digital Landscape with RIPE NCC Tools
Navigating IP Addresses: Insights from your Regional Internet Registry
Traces of Power: Internet Governance and Climate Action
Governing Environmental Sustainability in Tech
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC Internet Measurement Tools

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
KodekX | Application Modernization Development
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Approach and Philosophy of On baking technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
KodekX | Application Modernization Development
Network Security Unit 5.pdf for BCA BBA.
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I

IPv6 Addressing Plan Fundamentals

  • 1. IPv6 Addressing Plan Fundamentals Nathalie Trenaman Trainer, RIPE NCC Tuesday, 24 April 2012 Wednesday, April 25, 2012
  • 2. IP Address Distribution /3 IANA /12 RIR /32 LIR /48 /56 /48 End User Allocation PA Assignment PI Assignment 2 Wednesday, April 25, 2012
  • 3. IPv6 Address Basics • IPv6 address: 128 bits - 32 bits in IPv4 • Every subnet should be a /64 • Customer assignments (sites) between: - /64 (1 subnet) - /48 (65,536 subnets) • Minimum allocation size /32 - 65,536 /48s - 16,777,216 /56s 3 Wednesday, April 25, 2012
  • 4. IPv6 Subnetting IPv6 Subnetting 2001:0DB8:0000:0000:0000:0000:0000:0000 0000:0000 64 bits interface ID /64 /60 = 16 /64 /56 = 256 /64 /52 = 4096 /64 /48 = 65536 /64 /32 = 65536 /48 Contact Training Services: ts@ripe.net Follow us on Twitter: www.twitter.com/TrainingRIPENCC www.ripe.net 4 Wednesday, April 25, 2012
  • 5. Address Notation 2001:0db8:003e:ef11:0000:0000:c100:004d 5 Wednesday, April 25, 2012
  • 6. Address Notation 2001:0db8:003e:ef11:0000:0000:c100:004d 2001:db8:3e:ef11:0:0:c100:4d 5 Wednesday, April 25, 2012
  • 7. Address Notation 2001:0db8:003e:ef11:0000:0000:c100:004d 2001:db8:3e:ef11:0:0:c100:4d 2001:db8:3e:ef11: :c100:4d 5 Wednesday, April 25, 2012
  • 8. Address Notation 2001:0db8:003e:ef11:0000:0000:c100:004d 2001:db8:3e:ef11:0:0:c100:4d 2001:db8:3e:ef11: :c100:4d 1 1 1 0 1 1 1 1 0 0 0 1 0 0 0 1 5 Wednesday, April 25, 2012
  • 9. Why Create an IPv6 Addressing Plan? • Mental health during implementation(!) • Easier implementation of security policies • Efficient addressing plans are scalable • More efficient route aggregation 6 Wednesday, April 25, 2012
  • 10. 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 7 Wednesday, April 25, 2012
  • 11. Addressing Plans for ISPs • A /48 per pop can be used - separate blocks for infrastructure and customers - document address needs for allocation criteria • Use one /64 block (per site) for loopbacks - One /128 per device - One /64 contains enough /128s for 18.446.744.073.709.551.616 devices 8 Wednesday, April 25, 2012
  • 12. More On Addressing Plans for ISPs • For private networks, look at ULA • For servers you want manual configuration • Use port numbers for addresses - pop server 2001:db8:1::110 - dns server 2001:db8:1::53 - etc... 9 Wednesday, April 25, 2012
  • 13. Point-to-Point Connections • How much space for point-to-point connections? - RFC4291: Interface IDs are required to be /64 - RFC3627: Use of /127 between routers considered harmful - RFC6547: RFC3627 to Historic Status - RFC6164: Using /127 on Inter-Router links • Be safe: reserve a /64, assign a /127 per point-to-point connection 10 Wednesday, April 25, 2012
  • 14. Addressing Plan Exercise (1) POP3 DMZ guest vlan cr1.office NOC vlan server vlan POP1 POP2 mail sw 1 colo 1 www cr1.pop1 cr1.pop2 proxy colocated customer vlans usenet voip cr2.pop1 cr2.pop2 sw 2 colo 2 DNS AR2 DSL switch layer 3 switch router firewall customers 11 Wednesday, April 25, 2012
  • 15. Addressing Plan Exercise (2) POP1 Infrastructure loopback addresses mail server vlan www server vlan proxy server vlan usenet server vlan VoIP server vlan DNS server vlan cr1.pop1 cr2.pop1 sw1 sw2 POP2 cr1.pop2 cr2.pop2 colo1 colo2 POP3 DMZ guest vlan NOC vlan server vlan Customer Assignments DSL Customers (3000) Colocation Customers (1000) 12 Wednesday, April 25, 2012
  • 16. Customers And Their /48 • Customers have no idea how to handle 65536 subnets! • Provide them with information – https://www.ripe.net/lir-services/training/material/IPv6- for-LIRs-Training-Course/IPv6_addr_plan4.pdf 13 Wednesday, April 25, 2012