SlideShare a Scribd company logo
1 of 68
Download to read offline
IPv6 Addressing
Fundamentals
Nathalie Trenaman
RIPE NCC
Swiss IPv6 Council
28 April 2014
Tuesday, April 29, 2014
2
• RIPE Policies
• What ranges can I get, and where?
• Allocation Process
• How do I use this space?
• IPv6 Addressing Guidelines
• Recommendations
Agenda
Tuesday, April 29, 2014
Ferenc Csorba - 13 March 2014
RIPE NCC
• Located in Amsterdam
• Not for profit organisation
• One of the 5 Regional Internet
Registries
RIPE NCC - who are we? 3
Tuesday, April 29, 2014
4
“On 14 September 2012, the RIPE NCC
ran out of their regular pool of IPv4”
Tuesday, April 29, 2014
Section 1
IPv6 Policies
Tuesday, April 29, 2014
IPv6 Address Basics
6IP Address Distribution
Allocation PA Assignment PI Assignment
IANA
End User
LIR
RIR
/3
/32
/12
/56/48 /48
Tuesday, April 29, 2014
Ferenc Csorba - 13 March 2014
RIPE Policies
•IPv6 Address Allocation &
Assignment Policy
•RIPE-589
•Made by the RIPE Community
•Consensus is the key
7
Tuesday, April 29, 2014
Getting it
8
• To qualify, an organisation must:
• Be an LIR
• Have a plan for making assignments within two years
• Minimum allocation size /32
• Up to a /29 without additional justification
• More if justified by customer numbers
Getting an IPv6 allocation
Tuesday, April 29, 2014
Getting it
9
• Give your customers enough addresses
• up to a /48
• For more addresses send in request form
• alternatively, make a sub-allocation
• Every assignment must be registered in the
RIPE Database
Customer Assignments
Tuesday, April 29, 2014
Getting it
10Comparison IPv4 and IPv6 status
IPv4 IPv6
ALLOCATED PA ALLOCATED-BY-RIR
ASSIGNED PA ASSIGNED
ASSIGNED PA AGGREGATED-BY-LIR
SUB-ALLOCATED PA ALLOCATED-BY-LIR
ASSIGNED PI ASSIGNED PI
Tuesday, April 29, 2014
Getting it
11
• Status is ASSIGNED
• Minimum assignment size is a/64
• For more than a /48, send a request form
Using ASSIGNED
ALLOCATED-BY-RIR
ASSIGNED /44
Tuesday, April 29, 2014
Getting it
12
• Can be used to group customers
• broadband, for example
• “assignment size” = assignment of each customer
Using AGGREGATED-BY-LIR
ALLOCATED-BY-RIR
AGGREGATED-BY-LIR
assignment-size: 56
/34
/56 /56/56/56/56
Tuesday, April 29, 2014
Getting it
13
inet6num:        2001:db8:1000::/36
netname:         Brightlife
descr:      Broadband services
country:          NL
admin-c:         BN649-RIPE
tech-c:          BN649-RIPE
status:          AGGREGATED-BY-LIR
assignment-size: 48
mnt-by:          BRIGHTLIFE-MNT
notify:          noc@example.net
changed:        noc@example.net 20130218
source:         RIPE
AGGREGATED-BY-LIR in the RIPE DB
Tuesday, April 29, 2014
Getting it
14
• Can be used for customers who expect large growth
• or for your own infrastructure
Using ALLOCATED-BY-LIR
ALLOCATED-BY-RIR
ALLOCATED-BY-LIR
AGGREGATED-BY-LIR
assignment-size: 48
/40
/36
Tuesday, April 29, 2014
Getting it
15Overview
ALLOCATED-BY-RIR
ALLOCATED-BY-LIR
/48 /48/48/48/48
AGGREGATED-BY-LIR
assignment-size: 48
/40
ASSIGNED
AGGREGATED-BY-LIR
assignment-size: 56
/34/44/36
Tuesday, April 29, 2014
Getting it
16
• To qualify, an organisation must:
• Meet the contractual requirements for provider
independent resources
• LIRs must demonstrate special routing requirements
• Minimum assignment size /48
• PI space can not be used for sub-assignments
• not even 1 IP address
Getting IPv6 PI address space
Tuesday, April 29, 2014
Tips
17IPv6 RIPEness: 10238 LIRs
4 stars
21%
3 stars
14%
2 stars
8%1 star
25%
No IPv6
32%
Tuesday, April 29, 2014
Tips
18IPv6 RIPEness: Switzerland 350 LIRs
4 stars
24%
3 stars
19%
2 stars
8%
1 star
21%
No IPv6
28%
Tuesday, April 29, 2014
?
19
Tuesday, April 29, 2014
Section 2
IPv6 Addressing
Plans
Tuesday, April 29, 2014
Why Create an Addressing Plan?
Benefits of an IPv6 Addressing Plan:
•Mental health during implementation(!)
•Easier implementation of security policies
•Efficient addressing plans are scalable
•More efficient route aggregation
21
Tuesday, April 29, 2014
4 Bit Boundaries
IPv6 offers flexibility with addressing plans
Network addressing can be done on 4 bit
boundaries
22
Tuesday, April 29, 2014
Customers
Customers should get a large block of
addresses
•/48 - Business
•/48 or 56 - Residential
For more than a /48, send a request form
Every assignment must be registered
23
Tuesday, April 29, 2014
Example Situation
Customer has 6 functions:
•Servers
•Office PCs
•Network Engineers PCs
•Guests
•VPN (remote workers)
• Infrastructure (point-to-point and
loopbacks)
24
Tuesday, April 29, 2014
Example Situation
Customer has 3 locations:
•Main building floor 1
•Main building floor 2
•Secondary office
25
Tuesday, April 29, 2014
Example Assignment from LIR
The customer gets 2001:0db8:1a2b::/48
Work on 4 bit boundary
• 6 functions, leaves room for 10 new functions
• 3 locations, leaves room for 13 new locations
• We still have 8 bits!
• Room for 256 networks per function per location
26
Tuesday, April 29, 2014
Example Plan 1
Putting this in the address:
2001:0db8:1a2b:FLXX::/64
•F = function (0=infrastructure, 1=servers,
2=office, 3 =engineers, e=vpn, f=guest)
•L = location (0=main building 1, 1=main
building 2, 2=secondary office
•XX = Number for network of type +location
27
Tuesday, April 29, 2014
Example Plan Usage
28
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:1000::/64
28
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:1000::/64
•Servers in Main building, floor 1, network 0
28
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:1000::/64
•Servers in Main building, floor 1, network 0
2001:0db8:1a2b:1200::/64
28
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:1000::/64
•Servers in Main building, floor 1, network 0
2001:0db8:1a2b:1200::/64
•Servers in Secondary office, network 0
28
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:1000::/64
•Servers in Main building, floor 1, network 0
2001:0db8:1a2b:1200::/64
•Servers in Secondary office, network 0
2001:0db8:1a2b:f009::/64
28
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:1000::/64
•Servers in Main building, floor 1, network 0
2001:0db8:1a2b:1200::/64
•Servers in Secondary office, network 0
2001:0db8:1a2b:f009::/64
•Guest in Main Building, floor 1, network 9
28
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:1000::/64
•Servers in Main building, floor 1, network 0
2001:0db8:1a2b:1200::/64
•Servers in Secondary office, network 0
2001:0db8:1a2b:f009::/64
•Guest in Main Building, floor 1, network 9
28
Tuesday, April 29, 2014
Example Plan Usage
29
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:0000::1/128
29
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:0000::1/128
•loopback address (location doesn’t apply!)
29
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:0000::1/128
•loopback address (location doesn’t apply!)
2001:0db8:1a2b:0102::/64
29
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:0000::1/128
•loopback address (location doesn’t apply!)
2001:0db8:1a2b:0102::/64
•point-to-point link (0 for infrastructure)
29
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:0000::1/128
•loopback address (location doesn’t apply!)
2001:0db8:1a2b:0102::/64
•point-to-point link (0 for infrastructure)
2001:0db8:1a2b:e1ab::/64
29
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:0000::1/128
•loopback address (location doesn’t apply!)
2001:0db8:1a2b:0102::/64
•point-to-point link (0 for infrastructure)
2001:0db8:1a2b:e1ab::/64
•VPN in main office, floor 1, user 171
29
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:0000::1/128
•loopback address (location doesn’t apply!)
2001:0db8:1a2b:0102::/64
•point-to-point link (0 for infrastructure)
2001:0db8:1a2b:e1ab::/64
•VPN in main office, floor 1, user 171
29
Tuesday, April 29, 2014
Example Plan Usage
2001:0db8:1a2b:0000::1/128
•loopback address (location doesn’t apply!)
2001:0db8:1a2b:0102::/64
•point-to-point link (0 for infrastructure)
2001:0db8:1a2b:e1ab::/64
•VPN in main office, floor 1, user 171
29
Tuesday, April 29, 2014
Alternatives
The previous example is just an idea
•Adapt as necessary
2001:0db8:1a2b:FFLX::/64
•256 functions
•16 locations
•16 networks per function per location
30
Tuesday, April 29, 2014
End User Summary
Tips:
•Work on 4-bit boundary
•Group subnets by function
•Group subnets by location
•Make a scalable addressing plan
31
Tuesday, April 29, 2014
ISP Addressing Plan
What should an ISP Addressing Plan contain?
•Address space for internal use
• loopback interfaces
• point-to-point connections
• servers, routers and other infrastructure at PoPs
•Use a /48 per POP
•Address space for customers
32
Tuesday, April 29, 2014
Loopback Interfaces
One /128 per device
• One /64 contains enough space for
18.446.744.073.709.551.616 devices
Take an easy to remember block for
loopbacks
• 2001:0db8:1a2b:0000:0000:0000:0000:0000
33
Tuesday, April 29, 2014
Point-to-Point Interfaces
One /64 per point-to-point connection
•Reserve 1 /64 for the link, but configure a /
127 (RFC6164)
34
Tuesday, April 29, 2014
ISP Guidelines
In common cases:
•One /48 per PoP
•Calculate growth
•Make it scalable
35
Tuesday, April 29, 2014
IPv6 Address Basics
36
• 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
IPv6 Address Basics
Tuesday, April 29, 2014
IPv6 Address Basics
37IPv6 Subnetting
0000:00002001:0DB8:0000:0000:0000:0000:0000:0000
IPv6 Subnetting
/32 = 65536 /48
/48 = 65536 /64
/52 = 4096 /64
/56 = 256 /64
64 bits interface ID
/60 = 16 /64
/64
Contact Training Services: ts@ripe.net
Follow us on Twitter: www.twitter.com/TrainingRIPENCC
www.ripe.net
Tuesday, April 29, 2014
Tips
38
• 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
Customers And Their /48
Tuesday, April 29, 2014
?
39
Tuesday, April 29, 2014
Section 4
Transition Mechanisms
Tuesday, April 29, 2014
Transition Mechanisms
41
• Maintaining connectivity to IPv4 hosts by
sharing IPv4 addresses between clients
• Extending the address space with NAT/CGN/LSN
• Translating between IPv6 and IPv4
• Provide a mechanism to connect to the
emerging IPv6-only networks
• Tunneling IPv6 packets over IPv4-only networks
Transitioning: Solving Two Problems
Tuesday, April 29, 2014
Transition Mechanisms
42
• Manually configured tunnels towards a fixed
tunnel broker like SixXS, Hurricane Electric
or your own system
• Stable and predictable but not easily
deployed to the huge residential markets
• MTU might cause issues
6in4
Tuesday, April 29, 2014
Transition Mechanisms
436in4
PROVIDERCUSTOMER INTERNET
Home User
IPv4 Infrastructure
IPv4
Tunnel Broker IPv6 Internet
Tunnel
Server
Tuesday, April 29, 2014
Transition Mechanisms
44
• 6to4
• “Automatic” tunnel, system can configure itself
• IPv4 address is part of the IPv6 address
• Requires a public IPv4 address
• Uses anycast to reach a nearby server
• Return traffic might choose another server
• Teredo
• Uses UDP to encapsulate packets
• Works across (most) NAT implementations
6to4 and Teredo
Tuesday, April 29, 2014
Transition Mechanisms
456to4 and Teredo
PROVIDERCUSTOMER INTERNET
Home User
IPv4
IPv6 Internet
Anycast
6to4 Tunnel Servers
Infrastructure
IPv4
Tuesday, April 29, 2014
Transition Mechanisms
46
• Quite similar to 6to4
• Encodes the IPv4 address in the IPv6 prefix
• Uses address space assigned to the operator
• The operator has full control over the relay
• Traffic is symmetric across a relay
• Or at least stays in your domain
• Can work with both public and private space
• Needs additional software for signaling
6RD
Tuesday, April 29, 2014
Transition Mechanisms
476RD
PROVIDERCUSTOMER INTERNET
IPv6 Internet
6RD Tunnel Server
IPv4 Internet
Home User
IPv4 Infrastructure
IPv4
Tuesday, April 29, 2014
Transition Mechanisms
48
• Single-stack clients will only have IPv6
• Translator box will strip all headers and
replace them with IPv4
• Requires some DNS “magic”
• Capture responses and replace A with AAAA
• Response is crafted based on target IPv4 address
• Usually implies address sharing on IPv4
NAT64/DNS64
Tuesday, April 29, 2014
Transition Mechanisms
49NAT64/DNS64
PROVIDERCUSTOMER INTERNET
Home User
public IPv6
IPv6 Internet
NAT64 Box
IPv4 Internet
DNS64
Infrastructure
public IPv6
Tuesday, April 29, 2014
Transition Mechanisms
50
• Tunneling IPv4 over IPv6
• Allows clients to use RFC1918 addresses
without doing NAT themselves
• NAT is centrally located at the provider
• Client’s IPv6 address is used to maintain
state and to keep clients apart
• Allows for duplicate IPv4 ranges
DS-lite
Tuesday, April 29, 2014
Transition Mechanisms
51DS-lite
PROVIDERCUSTOMER INTERNET
IPv6 Internet
NAT44 Box
IPv4 Internet
Home User
public IPv6
private IPv4
Infrastructure
IPv6
Infrastructure
IPv4
Tuesday, April 29, 2014
Tips
52
• Websites
• http://www.getipv6.info
• http://www.getipv6.info
• http://datatracker.ietf.org/wg/v6ops/
• http://www.ripe.net/ripe/docs/ripe-554.html
• Mailing lists
• http://lists.cluenet.de/mailman/listinfo/ipv6-ops
• http://www.ripe.net/mailman/listinfo/ipv6-wg
Also useful
Tuesday, April 29, 2014
?
53
nathalie@ripe.net
Tuesday, April 29, 2014

More Related Content

What's hot

Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Karunakant Rai
 
IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introductionGuider Lee
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile NetworksAPNIC
 
Comparative study of IPv4 and IPv6 on Windows and Linux.
Comparative study of IPv4 and IPv6 on Windows and Linux. Comparative study of IPv4 and IPv6 on Windows and Linux.
Comparative study of IPv4 and IPv6 on Windows and Linux. Shourya Puri
 
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 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition StrategiesAPNIC
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6sandeepjain
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6Syed Arshad
 
Why we need ipv6...
Why we need ipv6...Why we need ipv6...
Why we need ipv6...Adii Shah
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methodsAhmad Hijazi
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address PlanningAPNIC
 

What's hot (20)

Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introduction
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
IPv6
IPv6IPv6
IPv6
 
Ip v4 & ip v6
Ip v4 & ip v6Ip v4 & ip v6
Ip v4 & ip v6
 
Comparative study of IPv4 and IPv6 on Windows and Linux.
Comparative study of IPv4 and IPv6 on Windows and Linux. Comparative study of IPv4 and IPv6 on Windows and Linux.
Comparative study of IPv4 and IPv6 on Windows and Linux.
 
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.
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition Strategies
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
 
A very good introduction to IPv6
A very good introduction to IPv6A very good introduction to IPv6
A very good introduction to IPv6
 
NAT_Final
NAT_FinalNAT_Final
NAT_Final
 
IPv6
IPv6IPv6
IPv6
 
Why we need ipv6...
Why we need ipv6...Why we need ipv6...
Why we need ipv6...
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
 
Ipv6
Ipv6Ipv6
Ipv6
 
L6 6 lowpan
L6 6 lowpanL6 6 lowpan
L6 6 lowpan
 
Ipv4 & ipv6
Ipv4 & ipv6Ipv4 & ipv6
Ipv4 & ipv6
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
I pv4 vs ipv6
I pv4 vs ipv6I pv4 vs ipv6
I pv4 vs ipv6
 

Viewers also liked

IPV6 Addressing
IPV6 Addressing IPV6 Addressing
IPV6 Addressing Heba_a
 
Cisco IPv6 Tutorial
Cisco IPv6 TutorialCisco IPv6 Tutorial
Cisco IPv6 Tutorialkriz5
 
IPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesIPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesDon Anto
 
Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006Rodolfo Kohn
 
Fred explainsi pv6-v2-alpha
Fred explainsi pv6-v2-alphaFred explainsi pv6-v2-alpha
Fred explainsi pv6-v2-alphaFred Bovy
 
IPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructureIPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructureRIPE NCC
 
IPV6 addressing plan exercise-1
IPV6 addressing plan exercise-1IPV6 addressing plan exercise-1
IPV6 addressing plan exercise-1stupidbopols
 
Preparing an IPv6 Addressing Planl
Preparing an IPv6 Addressing PlanlPreparing an IPv6 Addressing Planl
Preparing an IPv6 Addressing PlanlDave Thyssen
 
Addressing plans
Addressing plansAddressing plans
Addressing plansenes373
 
IPv6 Addressing Plans and Subnetting
IPv6 Addressing Plans and SubnettingIPv6 Addressing Plans and Subnetting
IPv6 Addressing Plans and SubnettingRIPE NCC
 
IPv6 Addressing Plan Fundamentals
IPv6 Addressing Plan FundamentalsIPv6 Addressing Plan Fundamentals
IPv6 Addressing Plan FundamentalsRIPE NCC
 
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
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3Shane Duffy
 
Lesson 3: IPv6 Fundamentals
Lesson 3: IPv6 FundamentalsLesson 3: IPv6 Fundamentals
Lesson 3: IPv6 FundamentalsMahmmoud Mahdi
 
Networking - TCP/IP stack introduction and IPv6
Networking - TCP/IP stack introduction and IPv6Networking - TCP/IP stack introduction and IPv6
Networking - TCP/IP stack introduction and IPv6Rodolfo Kohn
 
Addressing IPv6
Addressing IPv6Addressing IPv6
Addressing IPv6Fastly
 
IPv6 Fundamentals
IPv6 FundamentalsIPv6 Fundamentals
IPv6 FundamentalsMatt Bynum
 

Viewers also liked (20)

IPV6 Addressing
IPV6 Addressing IPV6 Addressing
IPV6 Addressing
 
IPv6 theoryfinalx
IPv6 theoryfinalxIPv6 theoryfinalx
IPv6 theoryfinalx
 
Cisco IPv6 Tutorial
Cisco IPv6 TutorialCisco IPv6 Tutorial
Cisco IPv6 Tutorial
 
IPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesIPv6 Fundamentals & Securities
IPv6 Fundamentals & Securities
 
Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006
 
Fred explainsi pv6-v2-alpha
Fred explainsi pv6-v2-alphaFred explainsi pv6-v2-alpha
Fred explainsi pv6-v2-alpha
 
IPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructureIPv4 and IPv6 - addressing Internet infrastructure
IPv4 and IPv6 - addressing Internet infrastructure
 
IPV6 addressing plan exercise-1
IPV6 addressing plan exercise-1IPV6 addressing plan exercise-1
IPV6 addressing plan exercise-1
 
Preparing an IPv6 Addressing Planl
Preparing an IPv6 Addressing PlanlPreparing an IPv6 Addressing Planl
Preparing an IPv6 Addressing Planl
 
Addressing plans
Addressing plansAddressing plans
Addressing plans
 
IPv6 Addressing Plans and Subnetting
IPv6 Addressing Plans and SubnettingIPv6 Addressing Plans and Subnetting
IPv6 Addressing Plans and Subnetting
 
I pv6 for cmu
I pv6 for cmuI pv6 for cmu
I pv6 for cmu
 
IPv6 Addressing Plan Fundamentals
IPv6 Addressing Plan FundamentalsIPv6 Addressing Plan Fundamentals
IPv6 Addressing Plan Fundamentals
 
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
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3
 
Lesson 3: IPv6 Fundamentals
Lesson 3: IPv6 FundamentalsLesson 3: IPv6 Fundamentals
Lesson 3: IPv6 Fundamentals
 
Networking - TCP/IP stack introduction and IPv6
Networking - TCP/IP stack introduction and IPv6Networking - TCP/IP stack introduction and IPv6
Networking - TCP/IP stack introduction and IPv6
 
Addressing IPv6
Addressing IPv6Addressing IPv6
Addressing IPv6
 
IPv6 Fundamentals
IPv6 FundamentalsIPv6 Fundamentals
IPv6 Fundamentals
 

Similar to IPv6 Addressing Fundamentals Guide

IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013APNIC
 
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?PROIDEA
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planningsmarthosein
 
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
Where are we now: IPv6 deployment update - Brunei National IPv6 Day ConferenceWhere are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
Where are we now: IPv6 deployment update - Brunei National IPv6 Day ConferenceAPNIC
 
Implementing IP V4
Implementing IP V4Implementing IP V4
Implementing IP V4Napoleon NV
 
IPv6_Unified_2011-07-12-.ppt
IPv6_Unified_2011-07-12-.pptIPv6_Unified_2011-07-12-.ppt
IPv6_Unified_2011-07-12-.pptBruno638059
 
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
 
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás -  What’s hot at the RIPE NCCPLNOG 6: Sandra Brás -  What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCCPROIDEA
 
Panel with IPv6 CE Vendors
Panel with IPv6 CE VendorsPanel with IPv6 CE Vendors
Panel with IPv6 CE VendorsAPNIC
 
APNIC Regional Update: PacINET 2014
APNIC Regional Update: PacINET 2014APNIC Regional Update: PacINET 2014
APNIC Regional Update: PacINET 2014APNIC
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overviewh_marvin
 
Tech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentationTech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentationJisc
 
What LTE Parameters need to be Dimensioned and Optimized
What LTE Parameters need to be Dimensioned and OptimizedWhat LTE Parameters need to be Dimensioned and Optimized
What LTE Parameters need to be Dimensioned and OptimizedHoracio Guillen
 
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]APNIC
 
APNIC Update
APNIC Update APNIC Update
APNIC Update APNIC
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenMyNOG
 
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
 

Similar to IPv6 Addressing Fundamentals Guide (20)

IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
Where are we now: IPv6 deployment update - Brunei National IPv6 Day ConferenceWhere are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
 
Implementing IP V4
Implementing IP V4Implementing IP V4
Implementing IP V4
 
IPv6_Unified_2011-07-12-.ppt
IPv6_Unified_2011-07-12-.pptIPv6_Unified_2011-07-12-.ppt
IPv6_Unified_2011-07-12-.ppt
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás -  What’s hot at the RIPE NCCPLNOG 6: Sandra Brás -  What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
 
Panel with IPv6 CE Vendors
Panel with IPv6 CE VendorsPanel with IPv6 CE Vendors
Panel with IPv6 CE Vendors
 
APNIC Regional Update: PacINET 2014
APNIC Regional Update: PacINET 2014APNIC Regional Update: PacINET 2014
APNIC Regional Update: PacINET 2014
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overview
 
Tech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentationTech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentation
 
MTCNA
MTCNAMTCNA
MTCNA
 
What LTE Parameters need to be Dimensioned and Optimized
What LTE Parameters need to be Dimensioned and OptimizedWhat LTE Parameters need to be Dimensioned and Optimized
What LTE Parameters need to be Dimensioned and Optimized
 
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
Kinber ipv6-education-healthcare
Kinber ipv6-education-healthcareKinber ipv6-education-healthcare
Kinber ipv6-education-healthcare
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
 
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
 
E2E Services using Cloud Visitation Platforms
E2E Services using Cloud Visitation PlatformsE2E Services using Cloud Visitation Platforms
E2E Services using Cloud Visitation Platforms
 

More from RIPE NCC

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 RegistryRIPE NCC
 
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 ActionRIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in TechRIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfRIPE NCC
 
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 RISRIPE NCC
 
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 workshopRIPE NCC
 
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.pdfRIPE NCC
 
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.pdfRIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC
 
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 BalticsRIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing SecurityRIPE NCC
 
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.pdfRIPE NCC
 
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 AtlasRIPE NCC
 
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 AtlasRIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet InfrastructureRIPE NCC
 
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 SwedenRIPE 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

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

IPv6 Addressing Fundamentals Guide

  • 1. IPv6 Addressing Fundamentals Nathalie Trenaman RIPE NCC Swiss IPv6 Council 28 April 2014 Tuesday, April 29, 2014
  • 2. 2 • RIPE Policies • What ranges can I get, and where? • Allocation Process • How do I use this space? • IPv6 Addressing Guidelines • Recommendations Agenda Tuesday, April 29, 2014
  • 3. Ferenc Csorba - 13 March 2014 RIPE NCC • Located in Amsterdam • Not for profit organisation • One of the 5 Regional Internet Registries RIPE NCC - who are we? 3 Tuesday, April 29, 2014
  • 4. 4 “On 14 September 2012, the RIPE NCC ran out of their regular pool of IPv4” Tuesday, April 29, 2014
  • 6. IPv6 Address Basics 6IP Address Distribution Allocation PA Assignment PI Assignment IANA End User LIR RIR /3 /32 /12 /56/48 /48 Tuesday, April 29, 2014
  • 7. Ferenc Csorba - 13 March 2014 RIPE Policies •IPv6 Address Allocation & Assignment Policy •RIPE-589 •Made by the RIPE Community •Consensus is the key 7 Tuesday, April 29, 2014
  • 8. Getting it 8 • To qualify, an organisation must: • Be an LIR • Have a plan for making assignments within two years • Minimum allocation size /32 • Up to a /29 without additional justification • More if justified by customer numbers Getting an IPv6 allocation Tuesday, April 29, 2014
  • 9. Getting it 9 • Give your customers enough addresses • up to a /48 • For more addresses send in request form • alternatively, make a sub-allocation • Every assignment must be registered in the RIPE Database Customer Assignments Tuesday, April 29, 2014
  • 10. Getting it 10Comparison IPv4 and IPv6 status IPv4 IPv6 ALLOCATED PA ALLOCATED-BY-RIR ASSIGNED PA ASSIGNED ASSIGNED PA AGGREGATED-BY-LIR SUB-ALLOCATED PA ALLOCATED-BY-LIR ASSIGNED PI ASSIGNED PI Tuesday, April 29, 2014
  • 11. Getting it 11 • Status is ASSIGNED • Minimum assignment size is a/64 • For more than a /48, send a request form Using ASSIGNED ALLOCATED-BY-RIR ASSIGNED /44 Tuesday, April 29, 2014
  • 12. Getting it 12 • Can be used to group customers • broadband, for example • “assignment size” = assignment of each customer Using AGGREGATED-BY-LIR ALLOCATED-BY-RIR AGGREGATED-BY-LIR assignment-size: 56 /34 /56 /56/56/56/56 Tuesday, April 29, 2014
  • 13. Getting it 13 inet6num:        2001:db8:1000::/36 netname:         Brightlife descr:      Broadband services country:          NL admin-c:         BN649-RIPE tech-c:          BN649-RIPE status:          AGGREGATED-BY-LIR assignment-size: 48 mnt-by:          BRIGHTLIFE-MNT notify:          noc@example.net changed:        noc@example.net 20130218 source:         RIPE AGGREGATED-BY-LIR in the RIPE DB Tuesday, April 29, 2014
  • 14. Getting it 14 • Can be used for customers who expect large growth • or for your own infrastructure Using ALLOCATED-BY-LIR ALLOCATED-BY-RIR ALLOCATED-BY-LIR AGGREGATED-BY-LIR assignment-size: 48 /40 /36 Tuesday, April 29, 2014
  • 15. Getting it 15Overview ALLOCATED-BY-RIR ALLOCATED-BY-LIR /48 /48/48/48/48 AGGREGATED-BY-LIR assignment-size: 48 /40 ASSIGNED AGGREGATED-BY-LIR assignment-size: 56 /34/44/36 Tuesday, April 29, 2014
  • 16. Getting it 16 • To qualify, an organisation must: • Meet the contractual requirements for provider independent resources • LIRs must demonstrate special routing requirements • Minimum assignment size /48 • PI space can not be used for sub-assignments • not even 1 IP address Getting IPv6 PI address space Tuesday, April 29, 2014
  • 17. Tips 17IPv6 RIPEness: 10238 LIRs 4 stars 21% 3 stars 14% 2 stars 8%1 star 25% No IPv6 32% Tuesday, April 29, 2014
  • 18. Tips 18IPv6 RIPEness: Switzerland 350 LIRs 4 stars 24% 3 stars 19% 2 stars 8% 1 star 21% No IPv6 28% Tuesday, April 29, 2014
  • 21. Why Create an Addressing Plan? Benefits of an IPv6 Addressing Plan: •Mental health during implementation(!) •Easier implementation of security policies •Efficient addressing plans are scalable •More efficient route aggregation 21 Tuesday, April 29, 2014
  • 22. 4 Bit Boundaries IPv6 offers flexibility with addressing plans Network addressing can be done on 4 bit boundaries 22 Tuesday, April 29, 2014
  • 23. Customers Customers should get a large block of addresses •/48 - Business •/48 or 56 - Residential For more than a /48, send a request form Every assignment must be registered 23 Tuesday, April 29, 2014
  • 24. Example Situation Customer has 6 functions: •Servers •Office PCs •Network Engineers PCs •Guests •VPN (remote workers) • Infrastructure (point-to-point and loopbacks) 24 Tuesday, April 29, 2014
  • 25. Example Situation Customer has 3 locations: •Main building floor 1 •Main building floor 2 •Secondary office 25 Tuesday, April 29, 2014
  • 26. Example Assignment from LIR The customer gets 2001:0db8:1a2b::/48 Work on 4 bit boundary • 6 functions, leaves room for 10 new functions • 3 locations, leaves room for 13 new locations • We still have 8 bits! • Room for 256 networks per function per location 26 Tuesday, April 29, 2014
  • 27. Example Plan 1 Putting this in the address: 2001:0db8:1a2b:FLXX::/64 •F = function (0=infrastructure, 1=servers, 2=office, 3 =engineers, e=vpn, f=guest) •L = location (0=main building 1, 1=main building 2, 2=secondary office •XX = Number for network of type +location 27 Tuesday, April 29, 2014
  • 30. Example Plan Usage 2001:0db8:1a2b:1000::/64 •Servers in Main building, floor 1, network 0 28 Tuesday, April 29, 2014
  • 31. Example Plan Usage 2001:0db8:1a2b:1000::/64 •Servers in Main building, floor 1, network 0 2001:0db8:1a2b:1200::/64 28 Tuesday, April 29, 2014
  • 32. Example Plan Usage 2001:0db8:1a2b:1000::/64 •Servers in Main building, floor 1, network 0 2001:0db8:1a2b:1200::/64 •Servers in Secondary office, network 0 28 Tuesday, April 29, 2014
  • 33. Example Plan Usage 2001:0db8:1a2b:1000::/64 •Servers in Main building, floor 1, network 0 2001:0db8:1a2b:1200::/64 •Servers in Secondary office, network 0 2001:0db8:1a2b:f009::/64 28 Tuesday, April 29, 2014
  • 34. Example Plan Usage 2001:0db8:1a2b:1000::/64 •Servers in Main building, floor 1, network 0 2001:0db8:1a2b:1200::/64 •Servers in Secondary office, network 0 2001:0db8:1a2b:f009::/64 •Guest in Main Building, floor 1, network 9 28 Tuesday, April 29, 2014
  • 35. Example Plan Usage 2001:0db8:1a2b:1000::/64 •Servers in Main building, floor 1, network 0 2001:0db8:1a2b:1200::/64 •Servers in Secondary office, network 0 2001:0db8:1a2b:f009::/64 •Guest in Main Building, floor 1, network 9 28 Tuesday, April 29, 2014
  • 38. Example Plan Usage 2001:0db8:1a2b:0000::1/128 •loopback address (location doesn’t apply!) 29 Tuesday, April 29, 2014
  • 39. Example Plan Usage 2001:0db8:1a2b:0000::1/128 •loopback address (location doesn’t apply!) 2001:0db8:1a2b:0102::/64 29 Tuesday, April 29, 2014
  • 40. Example Plan Usage 2001:0db8:1a2b:0000::1/128 •loopback address (location doesn’t apply!) 2001:0db8:1a2b:0102::/64 •point-to-point link (0 for infrastructure) 29 Tuesday, April 29, 2014
  • 41. Example Plan Usage 2001:0db8:1a2b:0000::1/128 •loopback address (location doesn’t apply!) 2001:0db8:1a2b:0102::/64 •point-to-point link (0 for infrastructure) 2001:0db8:1a2b:e1ab::/64 29 Tuesday, April 29, 2014
  • 42. Example Plan Usage 2001:0db8:1a2b:0000::1/128 •loopback address (location doesn’t apply!) 2001:0db8:1a2b:0102::/64 •point-to-point link (0 for infrastructure) 2001:0db8:1a2b:e1ab::/64 •VPN in main office, floor 1, user 171 29 Tuesday, April 29, 2014
  • 43. Example Plan Usage 2001:0db8:1a2b:0000::1/128 •loopback address (location doesn’t apply!) 2001:0db8:1a2b:0102::/64 •point-to-point link (0 for infrastructure) 2001:0db8:1a2b:e1ab::/64 •VPN in main office, floor 1, user 171 29 Tuesday, April 29, 2014
  • 44. Example Plan Usage 2001:0db8:1a2b:0000::1/128 •loopback address (location doesn’t apply!) 2001:0db8:1a2b:0102::/64 •point-to-point link (0 for infrastructure) 2001:0db8:1a2b:e1ab::/64 •VPN in main office, floor 1, user 171 29 Tuesday, April 29, 2014
  • 45. Alternatives The previous example is just an idea •Adapt as necessary 2001:0db8:1a2b:FFLX::/64 •256 functions •16 locations •16 networks per function per location 30 Tuesday, April 29, 2014
  • 46. End User Summary Tips: •Work on 4-bit boundary •Group subnets by function •Group subnets by location •Make a scalable addressing plan 31 Tuesday, April 29, 2014
  • 47. ISP Addressing Plan What should an ISP Addressing Plan contain? •Address space for internal use • loopback interfaces • point-to-point connections • servers, routers and other infrastructure at PoPs •Use a /48 per POP •Address space for customers 32 Tuesday, April 29, 2014
  • 48. Loopback Interfaces One /128 per device • One /64 contains enough space for 18.446.744.073.709.551.616 devices Take an easy to remember block for loopbacks • 2001:0db8:1a2b:0000:0000:0000:0000:0000 33 Tuesday, April 29, 2014
  • 49. Point-to-Point Interfaces One /64 per point-to-point connection •Reserve 1 /64 for the link, but configure a / 127 (RFC6164) 34 Tuesday, April 29, 2014
  • 50. ISP Guidelines In common cases: •One /48 per PoP •Calculate growth •Make it scalable 35 Tuesday, April 29, 2014
  • 51. IPv6 Address Basics 36 • 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 IPv6 Address Basics Tuesday, April 29, 2014
  • 52. IPv6 Address Basics 37IPv6 Subnetting 0000:00002001:0DB8:0000:0000:0000:0000:0000:0000 IPv6 Subnetting /32 = 65536 /48 /48 = 65536 /64 /52 = 4096 /64 /56 = 256 /64 64 bits interface ID /60 = 16 /64 /64 Contact Training Services: ts@ripe.net Follow us on Twitter: www.twitter.com/TrainingRIPENCC www.ripe.net Tuesday, April 29, 2014
  • 53. Tips 38 • 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 Customers And Their /48 Tuesday, April 29, 2014
  • 56. Transition Mechanisms 41 • Maintaining connectivity to IPv4 hosts by sharing IPv4 addresses between clients • Extending the address space with NAT/CGN/LSN • Translating between IPv6 and IPv4 • Provide a mechanism to connect to the emerging IPv6-only networks • Tunneling IPv6 packets over IPv4-only networks Transitioning: Solving Two Problems Tuesday, April 29, 2014
  • 57. Transition Mechanisms 42 • Manually configured tunnels towards a fixed tunnel broker like SixXS, Hurricane Electric or your own system • Stable and predictable but not easily deployed to the huge residential markets • MTU might cause issues 6in4 Tuesday, April 29, 2014
  • 58. Transition Mechanisms 436in4 PROVIDERCUSTOMER INTERNET Home User IPv4 Infrastructure IPv4 Tunnel Broker IPv6 Internet Tunnel Server Tuesday, April 29, 2014
  • 59. Transition Mechanisms 44 • 6to4 • “Automatic” tunnel, system can configure itself • IPv4 address is part of the IPv6 address • Requires a public IPv4 address • Uses anycast to reach a nearby server • Return traffic might choose another server • Teredo • Uses UDP to encapsulate packets • Works across (most) NAT implementations 6to4 and Teredo Tuesday, April 29, 2014
  • 60. Transition Mechanisms 456to4 and Teredo PROVIDERCUSTOMER INTERNET Home User IPv4 IPv6 Internet Anycast 6to4 Tunnel Servers Infrastructure IPv4 Tuesday, April 29, 2014
  • 61. Transition Mechanisms 46 • Quite similar to 6to4 • Encodes the IPv4 address in the IPv6 prefix • Uses address space assigned to the operator • The operator has full control over the relay • Traffic is symmetric across a relay • Or at least stays in your domain • Can work with both public and private space • Needs additional software for signaling 6RD Tuesday, April 29, 2014
  • 62. Transition Mechanisms 476RD PROVIDERCUSTOMER INTERNET IPv6 Internet 6RD Tunnel Server IPv4 Internet Home User IPv4 Infrastructure IPv4 Tuesday, April 29, 2014
  • 63. Transition Mechanisms 48 • Single-stack clients will only have IPv6 • Translator box will strip all headers and replace them with IPv4 • Requires some DNS “magic” • Capture responses and replace A with AAAA • Response is crafted based on target IPv4 address • Usually implies address sharing on IPv4 NAT64/DNS64 Tuesday, April 29, 2014
  • 64. Transition Mechanisms 49NAT64/DNS64 PROVIDERCUSTOMER INTERNET Home User public IPv6 IPv6 Internet NAT64 Box IPv4 Internet DNS64 Infrastructure public IPv6 Tuesday, April 29, 2014
  • 65. Transition Mechanisms 50 • Tunneling IPv4 over IPv6 • Allows clients to use RFC1918 addresses without doing NAT themselves • NAT is centrally located at the provider • Client’s IPv6 address is used to maintain state and to keep clients apart • Allows for duplicate IPv4 ranges DS-lite Tuesday, April 29, 2014
  • 66. Transition Mechanisms 51DS-lite PROVIDERCUSTOMER INTERNET IPv6 Internet NAT44 Box IPv4 Internet Home User public IPv6 private IPv4 Infrastructure IPv6 Infrastructure IPv4 Tuesday, April 29, 2014
  • 67. Tips 52 • Websites • http://www.getipv6.info • http://www.getipv6.info • http://datatracker.ietf.org/wg/v6ops/ • http://www.ripe.net/ripe/docs/ripe-554.html • Mailing lists • http://lists.cluenet.de/mailman/listinfo/ipv6-ops • http://www.ripe.net/mailman/listinfo/ipv6-wg Also useful Tuesday, April 29, 2014