SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Tutorial - IPv6 Address Management Paul Wilson Director General, APNIC [email_address]
Tutorial Overview  ,[object Object],[object Object],[object Object],[object Object],[object Object]
IP Address Management
The early years: 1981 – 1992 “ The assignment of numbers is also handled by Jon.  If you are developing a protocol or application that will require the use of a link, socket, port, protocol, or network number  please contact Jon to receive a number assignment .”  (RFC 790) 1981:
IANA Address Consumption
Global Routing Table: ’88 - ’92
Global Routing Table: ’88 - ’92
The boom years: 1992 – 2001 “ It has become clear that … these problems are likely to become critical within the next one to three years.” (RFC1366) “… it is [now] desirable to consider delegating the registration function to an organization in each of those geographic areas.”  (RFC 1338) 1992:
IANA Address Consumption
Global routing table  http://bgp.potaroo.net/as1221/bgp-active.html CIDR   deployment “ Dot-Com” boom Projected routing table growth without CIDR Sustainable growth?
Recent years: 2002 – 2005 2004: Establishment of the  Number Resource Organisation
IPv4 Distribution – Global
IPv4 Distribution – Regional
IPv4 Allocations – Global top 10
Regional Internet Registries
What are RIRs? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What do RIRs do? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How do RIRs do it? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RIR Policy Coordination OPEN TRANSPARENT ‘ BOTTOM UP’ Anyone can participate All decisions & policies documented & freely available to anyone Internet community proposes  and approves policy Need Discuss Evaluate Implement Consensus
Rationale for IPv6
IPv4 Lifetime http://bgp.potaroo.net/ipv4 IANA allocations RIR allocations Addresses routed  Historical Data Projection Reclamation?
Rationale for IPv6 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The NAT “Problem” 10.0.0.1   ..2   ..3   ..4   *AKA home router, ICS, firewall NAT* 61.100.32.128   R 61.100.32.0/25   61.100.32.1   ..2   ..3   ..4   ISP 61.100.0.0/16   The Internet
The NAT “Problem” ? Internet 10.0.0.1   61.100.32.128   NAT Extn 10 Phone Network 10 4567 9876 PABX
NAT implications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Features of IPv6
IPv6 feature summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 addressing  model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv4 vs IPv6 IPv4: 32 bits ,[object Object],[object Object],[object Object],IPv6: 128 bits ,[object Object],[object Object],[object Object],[object Object]
IPv6 header ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 transition ,[object Object],[object Object],[object Object],[object Object],IPv4 IPv6 www.apnic.net ? ? IPv4 TCP/UDP Application IPv6 Link
[object Object],IPv6 transition IPv4 Network IPv6 IPv6 IPv6 Header Data IPv4 Header IPv6 Header Data IPv6 Header Data tunnel
IPv6 Addressing
How much IPv6? 128 bits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Topological Interface /0 /64 /128 Infrastructure Site /0 /64 /48
IPv6 address format ,[object Object],[object Object],[object Object],[object Object],128 bits 2001:0DA8:E800:0000:0260:3EFF:FE47:0001
IPv6 address format 2001:0DA8:E800:0000:0000:0000:0000:0001 2001:0DA8:E800:0000:0260:3EFF:FE47:0001 2001: 0 DA8:E800: 0000:0000:0000:0000:000 1 2001: 0 DA8:E800: 000 0: 0 260:3EFF:FE47: 000 1 2001:DA8:E800:0:260:3EFF:FE47:1 2001:DA8:E800::1
IPv6 Address Structure
IPv6 address structure ,[object Object],[object Object],[object Object],[object Object],[object Object],Infrastructure Site /0 /64 /48 Infrastructure Customer ISP /0 /48 /32
[object Object],[object Object],IPv6 – ISP addressing /32 /32 /32
[object Object],[object Object],IPv6 – Site addressing /48
IPv6 – LAN addressing ,[object Object],[object Object],/64
IPv6 – Device addressing ,[object Object],[object Object],/128 /128 /128 /128
IPv6 Policy
IPv6 policy – Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 policy – History ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 address space management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 address structure Topological Interface 0 /64 127 001 TLA SLA NLA Sub-TLA 001 Infrastructure End Site 0 /3 /64 /48 /32
IPv6 utilisation – HD Ratio ,[object Object],[object Object],[object Object],[object Object]
IPv6 utilisation – HD Ratio ,[object Object],[object Object],[object Object],[object Object]
IPv6 utilisation (HD = 0.80) ,[object Object],/32 10.9% 1.18% /16
IPv6 utilisation (HD = 0.80) ,[object Object],0.4 % 68719476736 35184372088832 45 /3 0.4 % 4294967296 1099511627776 40 /8 1.2 % 50859008 4294967296 32 /16 3.6 % 602249 16777216 24 /24 7.3 % 37641 524288 19 /29 10.9 % 7132 65536 16 /32 16.5 % 1351 8192 13 /35 18.9 % 776 4096 12 /36 43.5 % 28 64 6 /42 Utilisation % Threshold (HD ratio 0.8) Total site address in /48s Site Address Bits IPv6  Prefix
IPv6 initial allocation criteria ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 allocation to existing network ,[object Object],[object Object],[object Object],IPv4 IPv6
IPv6 allocation to existing network ,[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 assignments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 assignments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 assignments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 registration ,[object Object],RIR/NIR LIR/NIR ISP Assignment Allocation Allocation Assignment Registration
Subsequent IPv6 allocation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other allocation conditions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 IXP assignments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 critical infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 experimental allocation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 policy – Current issues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IPv6 Policy – Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References
APNIC References  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other References  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions? Paul Wilson Director General, APNIC [email_address]

Weitere ähnliche Inhalte

Was ist angesagt?

ARIN IP Address Stewardship
ARIN IP Address StewardshipARIN IP Address Stewardship
ARIN IP Address StewardshipARIN
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address PlanningAPNIC
 
Community tools to fight against DDoS, SANOG 27
Community tools to fight against DDoS, SANOG 27Community tools to fight against DDoS, SANOG 27
Community tools to fight against DDoS, SANOG 27APNIC
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition StrategiesAPNIC
 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT TutorialAPNIC
 
Apnic IPv6 Deployment
Apnic IPv6 DeploymentApnic IPv6 Deployment
Apnic IPv6 DeploymentAPNIC
 
Welcome to the APNIC Member Gathering, Mongolia
Welcome to the APNIC Member Gathering, MongoliaWelcome to the APNIC Member Gathering, Mongolia
Welcome to the APNIC Member Gathering, MongoliaAPNIC
 
interoperatbility between IPv4 and IPv6
interoperatbility between IPv4 and IPv6interoperatbility between IPv4 and IPv6
interoperatbility between IPv4 and IPv6Nitin Gehlot
 
B&B channel partner event ethernet intro - shane duffy
B&B channel partner event   ethernet intro - shane duffyB&B channel partner event   ethernet intro - shane duffy
B&B channel partner event ethernet intro - shane duffyShane Duffy
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoTAPNIC
 
IPv6 & Content Providers
IPv6 & Content ProvidersIPv6 & Content Providers
IPv6 & Content ProvidersThomas Kernen
 
Migration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackMigration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackpraveenReddy268
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Karunakant Rai
 
IPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networksIPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networksAPNIC
 

Was ist angesagt? (20)

ARIN IP Address Stewardship
ARIN IP Address StewardshipARIN IP Address Stewardship
ARIN IP Address Stewardship
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
Community tools to fight against DDoS, SANOG 27
Community tools to fight against DDoS, SANOG 27Community tools to fight against DDoS, SANOG 27
Community tools to fight against DDoS, SANOG 27
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition Strategies
 
L6 6 lowpan
L6 6 lowpanL6 6 lowpan
L6 6 lowpan
 
464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT Tutorial
 
Apnic IPv6 Deployment
Apnic IPv6 DeploymentApnic IPv6 Deployment
Apnic IPv6 Deployment
 
Welcome to the APNIC Member Gathering, Mongolia
Welcome to the APNIC Member Gathering, MongoliaWelcome to the APNIC Member Gathering, Mongolia
Welcome to the APNIC Member Gathering, Mongolia
 
IPv6 Transition
IPv6 TransitionIPv6 Transition
IPv6 Transition
 
interoperatbility between IPv4 and IPv6
interoperatbility between IPv4 and IPv6interoperatbility between IPv4 and IPv6
interoperatbility between IPv4 and IPv6
 
B&B channel partner event ethernet intro - shane duffy
B&B channel partner event   ethernet intro - shane duffyB&B channel partner event   ethernet intro - shane duffy
B&B channel partner event ethernet intro - shane duffy
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoT
 
IPv6 & Content Providers
IPv6 & Content ProvidersIPv6 & Content Providers
IPv6 & Content Providers
 
IPv4 to Ipv6
IPv4 to Ipv6IPv4 to Ipv6
IPv4 to Ipv6
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
Migration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackMigration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stack
 
Introduction to ipv6 v1.3
Introduction to ipv6 v1.3Introduction to ipv6 v1.3
Introduction to ipv6 v1.3
 
IPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networksIPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networks
 
I pv6
I pv6I pv6
I pv6
 
Mobile ipv6
Mobile ipv6Mobile ipv6
Mobile ipv6
 

Andere mochten auch

Internet Protocol version6
Internet Protocol version6Internet Protocol version6
Internet Protocol version6bhavin008
 
IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6Ankita Mahajan
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6sandeepjain
 
Ipv6 the next generation protocol
Ipv6 the next generation protocolIpv6 the next generation protocol
Ipv6 the next generation protocolPRADEEP Cheekatla
 
Internet Protocol version 6
Internet Protocol version 6Internet Protocol version 6
Internet Protocol version 6Rekha Yadav
 

Andere mochten auch (9)

Internet Protocol version6
Internet Protocol version6Internet Protocol version6
Internet Protocol version6
 
IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6IPv6: Internet Protocol version 6
IPv6: Internet Protocol version 6
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
 
Ipv6 the next generation protocol
Ipv6 the next generation protocolIpv6 the next generation protocol
Ipv6 the next generation protocol
 
Ipv6
Ipv6Ipv6
Ipv6
 
ipv6 ppt
ipv6 pptipv6 ppt
ipv6 ppt
 
IPv6
IPv6IPv6
IPv6
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
 
Internet Protocol version 6
Internet Protocol version 6Internet Protocol version 6
Internet Protocol version 6
 

Ähnlich wie Apnic V6 Tutorial Distribution

IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolMohit Sharma
 
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3Eswar Publications
 
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6IJERA Editor
 
Upcoming internet challenges
Upcoming internet challengesUpcoming internet challenges
Upcoming internet challengesIvan Pepelnjak
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planningTim Martin
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
APNIC Update
APNIC Update APNIC Update
APNIC Update APNIC
 
Curs_IPv6.ppt
Curs_IPv6.pptCurs_IPv6.ppt
Curs_IPv6.pptAkhilSG4
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahHamza Al-Qudah
 
The case for IPv6
The case for IPv6The case for IPv6
The case for IPv6APNIC
 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxJuvil2
 
Ipv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaIpv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaJigar Tarsariya
 
Academia Service Network: IPv6 Status Report
Academia Service Network: IPv6 Status ReportAcademia Service Network: IPv6 Status Report
Academia Service Network: IPv6 Status ReportEthern Lin
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002suvobgd
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2ehsan nazer
 

Ähnlich wie Apnic V6 Tutorial Distribution (20)

IPv6 - The Next next generation protocol
IPv6 - The Next next generation protocolIPv6 - The Next next generation protocol
IPv6 - The Next next generation protocol
 
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3
 
I pv6 for cmu
I pv6 for cmuI pv6 for cmu
I pv6 for cmu
 
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
Implementation of “Traslator Strategy” For Migration of Ipv4 to Ipv6
 
I pv6 aag-v3_019-kr
I pv6 aag-v3_019-krI pv6 aag-v3_019-kr
I pv6 aag-v3_019-kr
 
I pv6 aag-v3_019-kr
I pv6 aag-v3_019-krI pv6 aag-v3_019-kr
I pv6 aag-v3_019-kr
 
Upcoming internet challenges
Upcoming internet challengesUpcoming internet challenges
Upcoming internet challenges
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planning
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
IPv4 adressing
IPv4 adressingIPv4 adressing
IPv4 adressing
 
Curs_IPv6.ppt
Curs_IPv6.pptCurs_IPv6.ppt
Curs_IPv6.ppt
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-Qudah
 
The case for IPv6
The case for IPv6The case for IPv6
The case for IPv6
 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptx
 
Ipv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar TarsariyaIpv4 over ipv6 by Jigar Tarsariya
Ipv4 over ipv6 by Jigar Tarsariya
 
I Pv6
I Pv6I Pv6
I Pv6
 
Academia Service Network: IPv6 Status Report
Academia Service Network: IPv6 Status ReportAcademia Service Network: IPv6 Status Report
Academia Service Network: IPv6 Status Report
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2
 

Apnic V6 Tutorial Distribution

Hinweis der Redaktion

  1. References: “ The case for IPv6” http://www.6bone.net/misc/case-for-ipv6.html IPv6 FAQ http://www.apnic.net/info/faq/IPv6-FAQ.html IPv6 Allocation & Assignment policy http://www.apnic.net/docs/policy/ipv6-address-policy.html IPv6 request form http://ftp.apnic.net/apnic/docs/ipv6-alloc-request
  2. References: The CIDR report http://www.cidr-report.org/ The BGP Routing Table http://bgp.potaroo.net/as1221/bgp-active.html
  3. At this rate of growth the internet could not have been maintained as a single global network. Many addresses would become unreachable and unused.
  4. At this rate of growth the internet could not have been maintained as a single global network. Many addresses would become unreachable and unused.
  5. References: The CIDR report http://www.cidr-report.org/ The BGP Routing Table http://bgp.potaroo.net/as1221/bgp-active.html
  6. References: The CIDR report http://www.cidr-report.org/ The BGP Routing Table http://bgp.potaroo.net/as1221/bgp-active.html
  7. IXP Assignment policy Internet Exchange Points are eligible to receive a portable assignment from APNIC for use on their IXP transit LAN. A special condition of all assignments made under these terms is that the IXP must not announce the address space to the global Internet routing table. All IXP who received a /64 from previous policy can receive a /48 in return for their /64. (They can do this through simply sending a mail to APNIC or their respective NIR.) References: IPv6 portable assignment request form: http://ftp.apnic.net/apnic/docs/portable-assign-request.txt
  8. IXP Assignment policy Internet Exchange Points are eligible to receive a portable assignment from APNIC for use on their IXP transit LAN. A special condition of all assignments made under these terms is that the IXP must not announce the address space to the global Internet routing table. All IXP who received a /64 from previous policy can receive a /48 in return for their /64. (They can do this through simply sending a mail to APNIC or their respective NIR.) References: IPv6 portable assignment request form: http://ftp.apnic.net/apnic/docs/portable-assign-request.txt
  9. IXP Assignment policy Internet Exchange Points are eligible to receive a portable assignment from APNIC for use on their IXP transit LAN. A special condition of all assignments made under these terms is that the IXP must not announce the address space to the global Internet routing table. All IXP who received a /64 from previous policy can receive a /48 in return for their /64. (They can do this through simply sending a mail to APNIC or their respective NIR.) References: IPv6 portable assignment request form: http://ftp.apnic.net/apnic/docs/portable-assign-request.txt