SlideShare a Scribd company logo
1 of 32
Download to read offline
1
Internet Evolution and IPv6
Paul Wilson
APNIC
2
Overview
• Where is IPv6 today?
– Address space deployment
– Compared with IPv4
• Do we actually need IPv6?
– If so, why and when?
– Are there any alternatives?
• How will it happen?
– Evolution
– Revolution
• The opportunity of IPv6
3
Where is IPv6 today?
Address space deployment
4
IPv6 – Global allocations by RIR
RIPENCC
27483
61%
AFRINIC
12
0%
APNIC
17867
39%
ARIN
198
0%
LACNIC
73
0%
5
IPv6 – Global allocations by CC
Other
603
1%
NO
268
1%
PL
2069
5%
NL
561
1%
US
168
0%
EU
6154
13%
JP
7269
16%
FR
8225
18%
DE
9820
22%
KR
4145
9%
AU
4107
9%TW
2243
5%
6
IPv6 – Global allocation growth
0
1
10
100
1000
10000
100000
1999 2000 2001 2002 2003 2004 2005 2006
AFRINIC
APNIC
ARIN
LACNIC
RIPENCC
7
Where is IPv6 today?
Comparison with IPv4
8
IPv6 – the BGP view
9
IPv4 – the BGP view
10
IPv6 – AS Count
11
IPv4 – AS Count
12
Those graphs again…
13
Where is the Industry?
• Post-bust conservatism…
– Optimism is no substitute for knowledge, capability and
performance!
• Industry consolidation replaces explosive
expansionist growth
– Investment programs must show assured returns,
across their entire life cycles
– Reduced investment risk means reduced innovation
and experimentation
• Reducing emphasis on brand new services
– …and more on returns from existing infrastructure
investments (value-adding, bundling etc)
14
Do we need IPv6?
15
The (IPv4) Internet Today
• According to some: We “ran out” of IPv4
addresses a long time ago
– …when NAT deployment started in earnest.
– In today’s retail market one public IPv4 address can
cost as much as Mbit DSL
• Applications are now engineered for NAT
– Client-initiated transactions
– Application-layer identities
– Server agents for multi-party rendezvous
– Multi-party shared NAT state
• Ever increasing complexity, cost and performance
penalty
16
The NAT problem
10.0.0.1 ..2 ..3 ..4
R
61.100.32.0/26
(64 addresses)
61.100.32.1 ..2 ..3 ..4
ISP 61.100.0.0/16
The Internet
*AKA home router, ICS, firewall
NAT*
61.100.32.128
(1 address)
17
The NAT problem
Internet
10.0.0.202
61.100.32.128
NAT
?
Extn 202
Phone
Network
02 6262 9898
PABX
18
Everything over HTTP
• The Internet promises “everything over IP”
– But NATs get in the way
• Services collapsing into a small set of protocols
– Based on an even more limited set of HTTP
transactions between servers and clients
– Independent of IPv4 or IPv6
Plumbing
Application
Client
XML
HTTP
TCP
Application
Server
XML
HTTP
TCPNAT ALG
Service
19
Rationale for IPv6
• Limitations of IPv4 address space
– Around 7 years unallocated space remaining
• Based on current exponential growth rates
– More if unused addresses can be reclaimed
• …or less if allocation rates increase
• Loss of “end to end” connectivity
– “Fog on the Internet”
• Brian Carpenter, IETF, RFC 2775
– “Everything over HTTP”
• Yes, we seem to need something new
– But is IPv6 the only solution?
20
Is IPv6 the only solution?
• Is there an alternative protocol?
– Basic problem is well understood: multiplex a common
communications bearer
– Not many different approaches are even possible.
• How long would a new design take?
– A decade or longer
– IPv6 has taken 12+ years so far
• Would a new design effort produce a new and
different architecture?
– Or would it produce the same response to the same
set of common constraints?
– …with possibly a slightly different set of trade-offs…
– Arguably not.
21
How can IPv6 happen?
22
What’s the motivation?
• Collectively, we all need IPv6
– But individually, it seems we are happy to wait
– We have different motivations, because the current costs are not
evenly shared
• Long term, we want…
– ISPs: Cheaper, simpler networks
– Developers: Cheaper, more capable applications
– Users: More applications, more value
• Short term, we can expect…
– ISPs: no user demand, more cost
– Developers: no market without users and ISPs
– Users: no difference at all
– No reward for early adopters
• … it’s the old “Chicken and Egg” syndrome…
23
How can it happen?
• From biology and politics, we have two
basic options
• Evolution …
– Gradual migration of existing IPv4 networks
and their associated service market to IPv6
– “IPv6 is the friend of IPv4”
• Revolution …
– Opening up new applications with IPv6 that
compete with IPv4 for industry resources, and
for overall market share
– “IPv4 is the enemy”
24
The problem is reality
• Technical
– IPv6 is stable and well tested
– But many technical issues are still being debated…
• “The perfect is the enemy of the good”
– Industry needs confidence and certainty
• Business
– NAT has worked too well
– Existing industry based on network complexity,
address scarcity, and insecurity
– Lack of investor interest in more infrastructure costs
• Short term interests vs long term imperatives
– IPv6 promotion - too much too early?
• IPv6 may be seen as “tired” and not “wired”
25
The result…
• Short term business pressures support the
case for further deferral of IPv6
infrastructure investment
• There is insufficient linkage between the
added cost, complexity and fragility of NAT-
based applications and the costs of
infrastructure deployment of IPv6
• An evolutionary adoption seems unlikely in
today’s environment
– …or in the foreseeable future
26
The IPv4 revolution
• The 1990’s – a new world of…
– Cheaper switching technologies
– Cheaper bandwidth
– Lower operational costs
– The PC revolution, funded by users
• The Internet boom
– The dumb (and cheap) network
– Technical and business innovation at the ends
– Many compelling business cases for new
services and innovation
27
An IPv6 revolution…
• The 2000’s – a new world of…
– Commodity Internet provision, lean and mean
– Massive reduction in cost of consumer electronics
– A network-ready society
• The IPv6 boom?
– “Internet for Everything”
– Serving the communications requirements of a device-
dense world
– Device population some 2–3 orders of magnitude
larger than today’s Internet
– Service costs must be cheaper by 2-3 orders of
magnitude – per packet
28
IPv6 – From PC to iPOD to iPOT
• A world of billions of chattering devices
• Or even trillions…
29
In conclusion…
30
The IPv6 Challenge
• There are too few compelling feature or revenue
levers in IPv6 to drive new investments in existing
service platforms
• But the silicon industry has made the shift from
value to volume years ago
• The Internet industry must follow
– From value to volume in IP(v6) packets
– Reducing packet transmission costs by orders of
magnitude
– To an IPv6 Internet embracing a world of trillions of
devices
– To a true utility model of service provision
31
The IPv6 Opportunity
• IPv6 as the catalyst for shifting the Internet
infrastructure industry a further giant leap
into a future of truly ubiquitous commodity
utility plumbing!
• Evolution takes millions of years
• The revolution could start any time
• Be prepared!
32
Thank you
pwilson@apnic.net

More Related Content

What's hot

Becker School District
Becker School DistrictBecker School District
Becker School DistrictDigium
 
Internet Peering and the Role of an IXP
Internet Peering and the Role of an IXPInternet Peering and the Role of an IXP
Internet Peering and the Role of an IXPJacob Dagunduro
 
IXP Design and Operational BCP
IXP Design and Operational BCPIXP Design and Operational BCP
IXP Design and Operational BCPAPNIC
 
Paul Wilson's presentation at GSMA Mobile World Congress Shanghai
Paul Wilson's presentation at GSMA Mobile World Congress Shanghai Paul Wilson's presentation at GSMA Mobile World Congress Shanghai
Paul Wilson's presentation at GSMA Mobile World Congress Shanghai APNIC
 
SANOG 33: Stories of IXP development
SANOG 33: Stories of IXP developmentSANOG 33: Stories of IXP development
SANOG 33: Stories of IXP developmentAPNIC
 
Who needs IPv6...in the Pacific?
Who needs IPv6...in the Pacific?Who needs IPv6...in the Pacific?
Who needs IPv6...in the Pacific?APNIC
 
The Future of the Internet - Cisco Carrier Grade IPv6 (CGv6) Solution
The Future of the Internet - Cisco Carrier Grade IPv6 (CGv6) SolutionThe Future of the Internet - Cisco Carrier Grade IPv6 (CGv6) Solution
The Future of the Internet - Cisco Carrier Grade IPv6 (CGv6) SolutionCisco Service Provider
 
Fundamentals of key FTTx Deployments, Pitfalls and Remedies
Fundamentals of key FTTx Deployments, Pitfalls and RemediesFundamentals of key FTTx Deployments, Pitfalls and Remedies
Fundamentals of key FTTx Deployments, Pitfalls and RemediesKiran Solipuram. DEP, CFHP
 
IPv6 deployment, India
IPv6 deployment, IndiaIPv6 deployment, India
IPv6 deployment, IndiaAPNIC
 
In the Services Network - HW Bitzer
In the Services Network - HW BitzerIn the Services Network - HW Bitzer
In the Services Network - HW Bitzermfrancis
 
TWNOG 3.0: Stories of IXP development and the way forward
TWNOG 3.0: Stories of IXP development and the way forwardTWNOG 3.0: Stories of IXP development and the way forward
TWNOG 3.0: Stories of IXP development and the way forwardAPNIC
 
Peering Asia 2021v: Little-known IXPs in Asia Pacific
Peering Asia 2021v: Little-known IXPs in Asia PacificPeering Asia 2021v: Little-known IXPs in Asia Pacific
Peering Asia 2021v: Little-known IXPs in Asia PacificAPNIC
 
How Small Cells Resolve the Design Challenges in a Dense Venue: iBwave
How Small Cells Resolve the Design Challenges in a Dense Venue: iBwave How Small Cells Resolve the Design Challenges in a Dense Venue: iBwave
How Small Cells Resolve the Design Challenges in a Dense Venue: iBwave Small Cell Forum
 
PacNOG 25: Keeping local traffic local by doing local peering
PacNOG 25: Keeping local traffic local by doing local peering PacNOG 25: Keeping local traffic local by doing local peering
PacNOG 25: Keeping local traffic local by doing local peering APNIC
 
Radisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platformRadisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platformSmall Cell Forum
 

What's hot (19)

IPv6 and the Internet of Things
IPv6 and the Internet of ThingsIPv6 and the Internet of Things
IPv6 and the Internet of Things
 
Becker School District
Becker School DistrictBecker School District
Becker School District
 
Internet Peering and the Role of an IXP
Internet Peering and the Role of an IXPInternet Peering and the Role of an IXP
Internet Peering and the Role of an IXP
 
IXP Design and Operational BCP
IXP Design and Operational BCPIXP Design and Operational BCP
IXP Design and Operational BCP
 
Paul Wilson's presentation at GSMA Mobile World Congress Shanghai
Paul Wilson's presentation at GSMA Mobile World Congress Shanghai Paul Wilson's presentation at GSMA Mobile World Congress Shanghai
Paul Wilson's presentation at GSMA Mobile World Congress Shanghai
 
Interconnection Evolution
Interconnection EvolutionInterconnection Evolution
Interconnection Evolution
 
SANOG 33: Stories of IXP development
SANOG 33: Stories of IXP developmentSANOG 33: Stories of IXP development
SANOG 33: Stories of IXP development
 
Who needs IPv6...in the Pacific?
Who needs IPv6...in the Pacific?Who needs IPv6...in the Pacific?
Who needs IPv6...in the Pacific?
 
The Future of the Internet - Cisco Carrier Grade IPv6 (CGv6) Solution
The Future of the Internet - Cisco Carrier Grade IPv6 (CGv6) SolutionThe Future of the Internet - Cisco Carrier Grade IPv6 (CGv6) Solution
The Future of the Internet - Cisco Carrier Grade IPv6 (CGv6) Solution
 
Fundamentals of key FTTx Deployments, Pitfalls and Remedies
Fundamentals of key FTTx Deployments, Pitfalls and RemediesFundamentals of key FTTx Deployments, Pitfalls and Remedies
Fundamentals of key FTTx Deployments, Pitfalls and Remedies
 
IPv6 deployment, India
IPv6 deployment, IndiaIPv6 deployment, India
IPv6 deployment, India
 
In the Services Network - HW Bitzer
In the Services Network - HW BitzerIn the Services Network - HW Bitzer
In the Services Network - HW Bitzer
 
TWNOG 3.0: Stories of IXP development and the way forward
TWNOG 3.0: Stories of IXP development and the way forwardTWNOG 3.0: Stories of IXP development and the way forward
TWNOG 3.0: Stories of IXP development and the way forward
 
Peering Asia 2021v: Little-known IXPs in Asia Pacific
Peering Asia 2021v: Little-known IXPs in Asia PacificPeering Asia 2021v: Little-known IXPs in Asia Pacific
Peering Asia 2021v: Little-known IXPs in Asia Pacific
 
How Small Cells Resolve the Design Challenges in a Dense Venue: iBwave
How Small Cells Resolve the Design Challenges in a Dense Venue: iBwave How Small Cells Resolve the Design Challenges in a Dense Venue: iBwave
How Small Cells Resolve the Design Challenges in a Dense Venue: iBwave
 
PacNOG 25: Keeping local traffic local by doing local peering
PacNOG 25: Keeping local traffic local by doing local peering PacNOG 25: Keeping local traffic local by doing local peering
PacNOG 25: Keeping local traffic local by doing local peering
 
Outdoor Municipal WiFi Case Study
Outdoor Municipal WiFi Case StudyOutdoor Municipal WiFi Case Study
Outdoor Municipal WiFi Case Study
 
Open Source for Open Broadband Access
Open Source for Open Broadband AccessOpen Source for Open Broadband Access
Open Source for Open Broadband Access
 
Radisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platformRadisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platform
 

Similar to IPv6 Evolution or Revolution

IOT, It's the Internet...only bigger
IOT, It's the Internet...only biggerIOT, It's the Internet...only bigger
IOT, It's the Internet...only biggerAPNIC
 
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
 
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
 
IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47APNIC
 
Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Abdo sayed
 
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Javier Benitez
 
The Mobile Internet by Geoff Huston [APRICOT 2015 - APNIC Plenary]
The Mobile Internet by Geoff Huston [APRICOT 2015 - APNIC Plenary]The Mobile Internet by Geoff Huston [APRICOT 2015 - APNIC Plenary]
The Mobile Internet by Geoff Huston [APRICOT 2015 - APNIC Plenary]APNIC
 
Broadband India Forum Session on IPv6: The Post-IPocalypse Internet
Broadband India Forum Session on IPv6: The Post-IPocalypse InternetBroadband India Forum Session on IPv6: The Post-IPocalypse Internet
Broadband India Forum Session on IPv6: The Post-IPocalypse InternetAPNIC
 
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01som_nangia
 
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01guest39ef3df4
 
Government
Government Government
Government APNIC
 
Government Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesGovernment Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesAPNIC
 
23rd PITA AGM and Conference: Key business drivers for IPv6
23rd PITA AGM and Conference: Key business drivers for IPv623rd PITA AGM and Conference: Key business drivers for IPv6
23rd PITA AGM and Conference: Key business drivers for IPv6APNIC
 
The case for IPv6
The case for IPv6The case for IPv6
The case for IPv6APNIC
 
Internet number resources - what's new?
Internet number resources - what's new?Internet number resources - what's new?
Internet number resources - what's new?APNIC
 
12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and EnterprisesAPNIC
 
APNIC Regional Update: PacINET 2014
APNIC Regional Update: PacINET 2014APNIC Regional Update: PacINET 2014
APNIC Regional Update: PacINET 2014APNIC
 

Similar to IPv6 Evolution or Revolution (20)

IPv6 by APNIC
IPv6 by APNICIPv6 by APNIC
IPv6 by APNIC
 
Getting The World IPv6 Enabled
Getting The World IPv6 EnabledGetting The World IPv6 Enabled
Getting The World IPv6 Enabled
 
IOT, It's the Internet...only bigger
IOT, It's the Internet...only biggerIOT, It's the Internet...only bigger
IOT, It's the Internet...only bigger
 
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
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47
 
Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441
 
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
 
The Mobile Internet by Geoff Huston [APRICOT 2015 - APNIC Plenary]
The Mobile Internet by Geoff Huston [APRICOT 2015 - APNIC Plenary]The Mobile Internet by Geoff Huston [APRICOT 2015 - APNIC Plenary]
The Mobile Internet by Geoff Huston [APRICOT 2015 - APNIC Plenary]
 
Broadband India Forum Session on IPv6: The Post-IPocalypse Internet
Broadband India Forum Session on IPv6: The Post-IPocalypse InternetBroadband India Forum Session on IPv6: The Post-IPocalypse Internet
Broadband India Forum Session on IPv6: The Post-IPocalypse Internet
 
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
 
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
Futureoftheinternetciscocarriergradeipv6solutioncgv6 091110191821 Phpapp01
 
Government
Government Government
Government
 
Government Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesGovernment Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkages
 
23rd PITA AGM and Conference: Key business drivers for IPv6
23rd PITA AGM and Conference: Key business drivers for IPv623rd PITA AGM and Conference: Key business drivers for IPv6
23rd PITA AGM and Conference: Key business drivers for IPv6
 
The case for IPv6
The case for IPv6The case for IPv6
The case for IPv6
 
Internet number resources - what's new?
Internet number resources - what's new?Internet number resources - what's new?
Internet number resources - what's new?
 
Kinber ipv6-education-healthcare
Kinber ipv6-education-healthcareKinber ipv6-education-healthcare
Kinber ipv6-education-healthcare
 
12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises
 
APNIC Regional Update: PacINET 2014
APNIC Regional Update: PacINET 2014APNIC Regional Update: PacINET 2014
APNIC Regional Update: PacINET 2014
 

More from Roel Palmaers

Ddos extortion campaigns
Ddos extortion campaignsDdos extortion campaigns
Ddos extortion campaignsRoel Palmaers
 
Hoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieHoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieRoel Palmaers
 
Evaluating law enforcement_bradford_9_24
Evaluating law enforcement_bradford_9_24Evaluating law enforcement_bradford_9_24
Evaluating law enforcement_bradford_9_24Roel Palmaers
 
The effectiveness of policing cybercrime
The effectiveness of policing cybercrimeThe effectiveness of policing cybercrime
The effectiveness of policing cybercrimeRoel Palmaers
 
Scams and-fraud-presentation
Scams and-fraud-presentationScams and-fraud-presentation
Scams and-fraud-presentationRoel Palmaers
 
Irish travelers presentatie
Irish travelers presentatieIrish travelers presentatie
Irish travelers presentatieRoel Palmaers
 
Food for thought_29 feb 2016
Food for thought_29 feb 2016Food for thought_29 feb 2016
Food for thought_29 feb 2016Roel Palmaers
 
Straathoekwerk en politie
Straathoekwerk en politieStraathoekwerk en politie
Straathoekwerk en politieRoel Palmaers
 
Cahiers politiestudies presentatie rva 03 12 2009
Cahiers politiestudies presentatie rva 03 12 2009Cahiers politiestudies presentatie rva 03 12 2009
Cahiers politiestudies presentatie rva 03 12 2009Roel Palmaers
 
Financiële risico’s participatiewet
Financiële risico’s participatiewetFinanciële risico’s participatiewet
Financiële risico’s participatiewetRoel Palmaers
 
Electronics reference sheet
Electronics reference sheetElectronics reference sheet
Electronics reference sheetRoel Palmaers
 
Google cheat-sheet-nederlands
Google cheat-sheet-nederlandsGoogle cheat-sheet-nederlands
Google cheat-sheet-nederlandsRoel Palmaers
 
Google cheat-sheet-english
Google cheat-sheet-englishGoogle cheat-sheet-english
Google cheat-sheet-englishRoel Palmaers
 
Working with facebook graph presentation
Working with facebook graph presentationWorking with facebook graph presentation
Working with facebook graph presentationRoel Palmaers
 
Ips pearls in policing factsheet en
Ips pearls in policing factsheet enIps pearls in policing factsheet en
Ips pearls in policing factsheet enRoel Palmaers
 
Financiële problematiek en de impact daarvan
Financiële problematiek en de impact daarvanFinanciële problematiek en de impact daarvan
Financiële problematiek en de impact daarvanRoel Palmaers
 
Een goede nacht nachtarbeid
Een goede nacht nachtarbeidEen goede nacht nachtarbeid
Een goede nacht nachtarbeidRoel Palmaers
 
10 tips voor gezonde ogen
10 tips voor gezonde ogen10 tips voor gezonde ogen
10 tips voor gezonde ogenRoel Palmaers
 

More from Roel Palmaers (20)

Ddos extortion campaigns
Ddos extortion campaignsDdos extortion campaigns
Ddos extortion campaigns
 
Hoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieHoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatie
 
Evaluating law enforcement_bradford_9_24
Evaluating law enforcement_bradford_9_24Evaluating law enforcement_bradford_9_24
Evaluating law enforcement_bradford_9_24
 
The effectiveness of policing cybercrime
The effectiveness of policing cybercrimeThe effectiveness of policing cybercrime
The effectiveness of policing cybercrime
 
Scams and-fraud-presentation
Scams and-fraud-presentationScams and-fraud-presentation
Scams and-fraud-presentation
 
Irish travelers presentatie
Irish travelers presentatieIrish travelers presentatie
Irish travelers presentatie
 
Food for thought_29 feb 2016
Food for thought_29 feb 2016Food for thought_29 feb 2016
Food for thought_29 feb 2016
 
Straathoekwerk en politie
Straathoekwerk en politieStraathoekwerk en politie
Straathoekwerk en politie
 
Cahiers politiestudies presentatie rva 03 12 2009
Cahiers politiestudies presentatie rva 03 12 2009Cahiers politiestudies presentatie rva 03 12 2009
Cahiers politiestudies presentatie rva 03 12 2009
 
Financiële risico’s participatiewet
Financiële risico’s participatiewetFinanciële risico’s participatiewet
Financiële risico’s participatiewet
 
Afval=grondstof
Afval=grondstofAfval=grondstof
Afval=grondstof
 
Electronics reference sheet
Electronics reference sheetElectronics reference sheet
Electronics reference sheet
 
Digging into google
Digging into googleDigging into google
Digging into google
 
Google cheat-sheet-nederlands
Google cheat-sheet-nederlandsGoogle cheat-sheet-nederlands
Google cheat-sheet-nederlands
 
Google cheat-sheet-english
Google cheat-sheet-englishGoogle cheat-sheet-english
Google cheat-sheet-english
 
Working with facebook graph presentation
Working with facebook graph presentationWorking with facebook graph presentation
Working with facebook graph presentation
 
Ips pearls in policing factsheet en
Ips pearls in policing factsheet enIps pearls in policing factsheet en
Ips pearls in policing factsheet en
 
Financiële problematiek en de impact daarvan
Financiële problematiek en de impact daarvanFinanciële problematiek en de impact daarvan
Financiële problematiek en de impact daarvan
 
Een goede nacht nachtarbeid
Een goede nacht nachtarbeidEen goede nacht nachtarbeid
Een goede nacht nachtarbeid
 
10 tips voor gezonde ogen
10 tips voor gezonde ogen10 tips voor gezonde ogen
10 tips voor gezonde ogen
 

Recently uploaded

Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escortsindian call girls near you
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 

Recently uploaded (20)

Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 

IPv6 Evolution or Revolution

  • 1. 1 Internet Evolution and IPv6 Paul Wilson APNIC
  • 2. 2 Overview • Where is IPv6 today? – Address space deployment – Compared with IPv4 • Do we actually need IPv6? – If so, why and when? – Are there any alternatives? • How will it happen? – Evolution – Revolution • The opportunity of IPv6
  • 3. 3 Where is IPv6 today? Address space deployment
  • 4. 4 IPv6 – Global allocations by RIR RIPENCC 27483 61% AFRINIC 12 0% APNIC 17867 39% ARIN 198 0% LACNIC 73 0%
  • 5. 5 IPv6 – Global allocations by CC Other 603 1% NO 268 1% PL 2069 5% NL 561 1% US 168 0% EU 6154 13% JP 7269 16% FR 8225 18% DE 9820 22% KR 4145 9% AU 4107 9%TW 2243 5%
  • 6. 6 IPv6 – Global allocation growth 0 1 10 100 1000 10000 100000 1999 2000 2001 2002 2003 2004 2005 2006 AFRINIC APNIC ARIN LACNIC RIPENCC
  • 7. 7 Where is IPv6 today? Comparison with IPv4
  • 8. 8 IPv6 – the BGP view
  • 9. 9 IPv4 – the BGP view
  • 10. 10 IPv6 – AS Count
  • 11. 11 IPv4 – AS Count
  • 13. 13 Where is the Industry? • Post-bust conservatism… – Optimism is no substitute for knowledge, capability and performance! • Industry consolidation replaces explosive expansionist growth – Investment programs must show assured returns, across their entire life cycles – Reduced investment risk means reduced innovation and experimentation • Reducing emphasis on brand new services – …and more on returns from existing infrastructure investments (value-adding, bundling etc)
  • 14. 14 Do we need IPv6?
  • 15. 15 The (IPv4) Internet Today • According to some: We “ran out” of IPv4 addresses a long time ago – …when NAT deployment started in earnest. – In today’s retail market one public IPv4 address can cost as much as Mbit DSL • Applications are now engineered for NAT – Client-initiated transactions – Application-layer identities – Server agents for multi-party rendezvous – Multi-party shared NAT state • Ever increasing complexity, cost and performance penalty
  • 16. 16 The NAT problem 10.0.0.1 ..2 ..3 ..4 R 61.100.32.0/26 (64 addresses) 61.100.32.1 ..2 ..3 ..4 ISP 61.100.0.0/16 The Internet *AKA home router, ICS, firewall NAT* 61.100.32.128 (1 address)
  • 18. 18 Everything over HTTP • The Internet promises “everything over IP” – But NATs get in the way • Services collapsing into a small set of protocols – Based on an even more limited set of HTTP transactions between servers and clients – Independent of IPv4 or IPv6 Plumbing Application Client XML HTTP TCP Application Server XML HTTP TCPNAT ALG Service
  • 19. 19 Rationale for IPv6 • Limitations of IPv4 address space – Around 7 years unallocated space remaining • Based on current exponential growth rates – More if unused addresses can be reclaimed • …or less if allocation rates increase • Loss of “end to end” connectivity – “Fog on the Internet” • Brian Carpenter, IETF, RFC 2775 – “Everything over HTTP” • Yes, we seem to need something new – But is IPv6 the only solution?
  • 20. 20 Is IPv6 the only solution? • Is there an alternative protocol? – Basic problem is well understood: multiplex a common communications bearer – Not many different approaches are even possible. • How long would a new design take? – A decade or longer – IPv6 has taken 12+ years so far • Would a new design effort produce a new and different architecture? – Or would it produce the same response to the same set of common constraints? – …with possibly a slightly different set of trade-offs… – Arguably not.
  • 21. 21 How can IPv6 happen?
  • 22. 22 What’s the motivation? • Collectively, we all need IPv6 – But individually, it seems we are happy to wait – We have different motivations, because the current costs are not evenly shared • Long term, we want… – ISPs: Cheaper, simpler networks – Developers: Cheaper, more capable applications – Users: More applications, more value • Short term, we can expect… – ISPs: no user demand, more cost – Developers: no market without users and ISPs – Users: no difference at all – No reward for early adopters • … it’s the old “Chicken and Egg” syndrome…
  • 23. 23 How can it happen? • From biology and politics, we have two basic options • Evolution … – Gradual migration of existing IPv4 networks and their associated service market to IPv6 – “IPv6 is the friend of IPv4” • Revolution … – Opening up new applications with IPv6 that compete with IPv4 for industry resources, and for overall market share – “IPv4 is the enemy”
  • 24. 24 The problem is reality • Technical – IPv6 is stable and well tested – But many technical issues are still being debated… • “The perfect is the enemy of the good” – Industry needs confidence and certainty • Business – NAT has worked too well – Existing industry based on network complexity, address scarcity, and insecurity – Lack of investor interest in more infrastructure costs • Short term interests vs long term imperatives – IPv6 promotion - too much too early? • IPv6 may be seen as “tired” and not “wired”
  • 25. 25 The result… • Short term business pressures support the case for further deferral of IPv6 infrastructure investment • There is insufficient linkage between the added cost, complexity and fragility of NAT- based applications and the costs of infrastructure deployment of IPv6 • An evolutionary adoption seems unlikely in today’s environment – …or in the foreseeable future
  • 26. 26 The IPv4 revolution • The 1990’s – a new world of… – Cheaper switching technologies – Cheaper bandwidth – Lower operational costs – The PC revolution, funded by users • The Internet boom – The dumb (and cheap) network – Technical and business innovation at the ends – Many compelling business cases for new services and innovation
  • 27. 27 An IPv6 revolution… • The 2000’s – a new world of… – Commodity Internet provision, lean and mean – Massive reduction in cost of consumer electronics – A network-ready society • The IPv6 boom? – “Internet for Everything” – Serving the communications requirements of a device- dense world – Device population some 2–3 orders of magnitude larger than today’s Internet – Service costs must be cheaper by 2-3 orders of magnitude – per packet
  • 28. 28 IPv6 – From PC to iPOD to iPOT • A world of billions of chattering devices • Or even trillions…
  • 30. 30 The IPv6 Challenge • There are too few compelling feature or revenue levers in IPv6 to drive new investments in existing service platforms • But the silicon industry has made the shift from value to volume years ago • The Internet industry must follow – From value to volume in IP(v6) packets – Reducing packet transmission costs by orders of magnitude – To an IPv6 Internet embracing a world of trillions of devices – To a true utility model of service provision
  • 31. 31 The IPv6 Opportunity • IPv6 as the catalyst for shifting the Internet infrastructure industry a further giant leap into a future of truly ubiquitous commodity utility plumbing! • Evolution takes millions of years • The revolution could start any time • Be prepared!