SlideShare a Scribd company logo
The case for IPv6
IETF 97: Public Policy Program
Seoul
November 2016
IPv4 and IPv6
• IPv4 (since 1983)
– 32-bit number: 232 = ~4 billion addresses
– Example: 202.12.29.142
– Existing supply is very nearly exhausted
• IPv6 (standardised 1995, revised 1998)
– 128-bit number: 2128 = 340 billion billion billion billion addresses
– Example: FE38:DCE3:124C:C1A2:BA03:6735:EF1C:683D
– Existing supply should/must last for many decades
• Functionally the same, but they’re incompatible
– Deliberate design choice
– IPv6 was developed as an improvement over IPv4
How different are they?
IPv4
(Oil)
IPv6
(Electric)
• As a passenger you don’t need
to know if the car you are driving
is electric or gas powered.
• As a driver you do need to know
a bit about the difference.
• As a mechanic, you need to
know a lot, because they are
different under the hood.
• As a road engineer, you also
don’t need to know.
• As a petrol station, you better
get used to the idea that times
are changing!
How different are they?
• Both protocols can be used at the same time on the same
network without interference
• IPv6 can be retrofitted into existing networks without
breaking or removing IPv4
• Devices can choose which protocol to use
– Depending on the capability of the other device its communicating
with
– When both available, use IPv6
IPv4 exhaustion…
• IANA pool fully distributed in 2011
http://www.potaroo.net/tools/ipv4 as of 10 Nov 2016
Remaining IPv4 space
0
5
10
15
20
25
30
35
40
45
50
AFRINIC APNIC ARIN LACNIC RIPE NCC
/8blocks
Allocated Available
As of 30 September 2016
Short term solution: NAT
Internet
10.0.0.202
202.12.29.32
NAT
? Extn 202
Phone
Network
02 6262 9898
PABX
NAT at the edge
*Network Address Translation at home router, hotspot, etc
202.12.29.32
Network202.12.29.0/24
The Internet
202.12.29.1 … .2 … .3 … .4
10.0.0.1 ..2 ..3 ..4
NAT*
Carrier Grade NAT (CGN)
10.0.0.202
IPv4
CGN
10.255.255.25510.0.0.1
?
Double NAT
!!! “Things”
IPv4
CGN
NAT
The need for IPv6…
• One reason: more addresses
• The Internet is growing fast
– Broadband: Mobile and WiFi
– Internet of Things
• IPv6 is the only viable option
– Enables sustainable growth
– Maintains the openness of the Internet
Other IPv6 benefits
• IPv6 and privacy
– There are a lot of IPv6 addresses per subnet
• 2^64 (18,446,744,073,709,551,616 possible addresses)
• There’s a default address randomisation known as ‘privacy extensions’ that
prevents tracking and port scanning of devices or sessions
– Provider can still attribute the address range
• Provides feature parity to IPv4 in investigation/legal compliance
• Performance
– No network address translation processing overhead, compared to
double/triple NAT commonly seen in IPv4 networks.
NAT on IPv6 network
• Can be useful to maintain connection to old IPv4 networks
– Load will decrease over time
– May be discarded once everything has moved to IPv6
IPv6
Client
IPv6 Network
NAT64
IPv4 Host
IPv6 Host
IPv6 deployment challenges
• 1990s
– Protocol maturity
– Vendor support (Core network devices)
• 2000s
– Implementation cost
– Vendor support (Customer premises equipment/CPEs)
• 2010s
– Application’s awareness of IPv6
– Business justification
– Technical skill
IPv6 deployment status
• Different ways to measure
– Number of IPv6 allocations by RIRs
– Number of active IPv6 BGP entries (FIB) in the routing table
– Comparing the numbers of ASNs advertising IPv4 vs IPv6
– Percentage of devices that prefers to connect over IPv6
– Percentage of users that access a network over IPv6
– The volume of IPv6 requests to a CDN
% of IPv6 allocations by RIRs
https://www.nro.net/statistics
# of active IPv6 BGP entries in the routing table
http://bgp.potaroo.net/v6/as2.0/index.html as of 10 Nov 2016
Comparison of ASNs advertising IPv4 vs IPv6
https://labs.apnic.net/vizas/ as of 10 Nov 2016
% of devices that prefers to connect over IPv6
http://stats.labs.apnic.net/ipv6/XA
% of users that access Google over IPv6
https://www.google.com/intl/en/ipv6/statistics.html
Volume of IPv6 requests to Akamai CDN
https://blogs.akamai.com/2016/10/ipv6-at-akamai-edge-2016.html
Latest development…
Conclusion
• IPv4 has served its purpose
– Time to move on
– Don’t let NAT become a long term solution
• IPv6 is here
– Deployment growth evident from different global measurements
– IETF will develop networking standards that assume the use of IPv6
and do not require IPv4
• The RIRs are committed to support IPv6 deployment in
their respective communities

More Related Content

PDF
IPv6 deployment, India
PPTX
Apnic IPv6 Deployment
PPTX
Paul Wilson's presentation at GSMA Mobile World Congress Shanghai
PPTX
IPv6 Deployment, Lao ICT Expo 2016
PPTX
Internet Resource Transfer Policy: what can you learn from them?
PDF
BGP: Whats so special about the number 512?
PDF
The trend stats of routing table at JPIX route servers
PDF
Scaling BGP
IPv6 deployment, India
Apnic IPv6 Deployment
Paul Wilson's presentation at GSMA Mobile World Congress Shanghai
IPv6 Deployment, Lao ICT Expo 2016
Internet Resource Transfer Policy: what can you learn from them?
BGP: Whats so special about the number 512?
The trend stats of routing table at JPIX route servers
Scaling BGP

What's hot (20)

PPTX
Pacific ICT Days - IPv6: The future of the Internet
PDF
IPv6 readiness among APEC TEL member economies
PDF
KISA (KRNIC) Update, by Youngsun La [APNIC 38 / NIR SIG]
PDF
Government
PPTX
The State of IPv6, PTC17
PPTX
IPv6 readiness among APEC TEL member economies
PDF
Measuring IPv6 in 2016, Taiwan Internet Forum
PPTX
Abitcool - A vast array of small-scale service providers with gigabit access,...
PPTX
IPv6 deployment architecture for broadband access networks
PPTX
APNIC Member Gathering: Myanmar
PPTX
IPv6 at Comcast, PTC17
PDF
IPv6 performance
PDF
An Update on Mobility in Today’s Internet
PDF
05 (IDNOG01) Evolution of IXes and peering in Japan by Seiichi Kawamura
PDF
btNOG 4: IPv6 deployment - where are we now?
PDF
AFRINIC 24 - APNIC Update
PPTX
APNIC IPv4 Waiting list - AusNOG 2016
PPTX
IPv6 Deployment Architecture for Broadband Access Networks
PDF
APNIC Update: btNOG 3
PDF
IPv6 - delegations, deployment and trends, SANOG 29
Pacific ICT Days - IPv6: The future of the Internet
IPv6 readiness among APEC TEL member economies
KISA (KRNIC) Update, by Youngsun La [APNIC 38 / NIR SIG]
Government
The State of IPv6, PTC17
IPv6 readiness among APEC TEL member economies
Measuring IPv6 in 2016, Taiwan Internet Forum
Abitcool - A vast array of small-scale service providers with gigabit access,...
IPv6 deployment architecture for broadband access networks
APNIC Member Gathering: Myanmar
IPv6 at Comcast, PTC17
IPv6 performance
An Update on Mobility in Today’s Internet
05 (IDNOG01) Evolution of IXes and peering in Japan by Seiichi Kawamura
btNOG 4: IPv6 deployment - where are we now?
AFRINIC 24 - APNIC Update
APNIC IPv4 Waiting list - AusNOG 2016
IPv6 Deployment Architecture for Broadband Access Networks
APNIC Update: btNOG 3
IPv6 - delegations, deployment and trends, SANOG 29
Ad

Viewers also liked (18)

PDF
Introduction to RPKI
PPTX
IPv6 deployment in Telekom Malaysia, PTC17
PPTX
Some thoughts on IoT, HKNOG 4.0
PDF
Thoughts about DNS for DDoS
PDF
Introduction to CSIRTs
PDF
Internet Resource changes you need to know
PDF
Route Hijaking and the role of RPKI
PDF
IPv6 at 6connect, PTC17
PPTX
APNIC Update - NZNOG 2017
PDF
APNIC Update - AFRINIC 25
PDF
IPv4 Transfers, Taiwan Internet Forum
PDF
Encryption with DANE, NZNOG 2017
PDF
IPv6 Address Planning
PDF
Afrinic_22_Policy-Development
PPTX
Are You a Marketer or a Mind-Reader?
PPTX
ION Hangzhou - Closing Remarks
PDF
IANA Transition: What does it all mean? @ SAMNOG 27
PPTX
Arabian Theme
Introduction to RPKI
IPv6 deployment in Telekom Malaysia, PTC17
Some thoughts on IoT, HKNOG 4.0
Thoughts about DNS for DDoS
Introduction to CSIRTs
Internet Resource changes you need to know
Route Hijaking and the role of RPKI
IPv6 at 6connect, PTC17
APNIC Update - NZNOG 2017
APNIC Update - AFRINIC 25
IPv4 Transfers, Taiwan Internet Forum
Encryption with DANE, NZNOG 2017
IPv6 Address Planning
Afrinic_22_Policy-Development
Are You a Marketer or a Mind-Reader?
ION Hangzhou - Closing Remarks
IANA Transition: What does it all mean? @ SAMNOG 27
Arabian Theme
Ad

Similar to The case for IPv6 (20)

PDF
IPv6 Deployment: Why and Why not? - HostingCon 2013
PDF
IPv6 Deployment: Why and Why not?
PDF
Why We Need IPv6
ODP
IPv6: What Why and How
DOCX
I pv6
PDF
10 fn s10
PPTX
An IPv6 Primer
PPTX
IGFA 2017: IPv6 deployment
PDF
Seizing the IPv6 Advantage: For a Bigger, Faster and Stronger Internet
PPTX
Internet protocol version six for under graduate students
DOCX
New Network ProtocolRunning Head New Network Protocol Pap.docx
PPTX
APNIC Update
PDF
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
PDF
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
PDF
IPv6 at 1&1
 
PPTX
IPv6 - The Next next generation protocol
PDF
Introduction of ipv6
PDF
A Message About IPv6
PDF
Fb i pv6-sparchimanv1.0
PPT
Curs_IPv6.ppt
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not?
Why We Need IPv6
IPv6: What Why and How
I pv6
10 fn s10
An IPv6 Primer
IGFA 2017: IPv6 deployment
Seizing the IPv6 Advantage: For a Bigger, Faster and Stronger Internet
Internet protocol version six for under graduate students
New Network ProtocolRunning Head New Network Protocol Pap.docx
APNIC Update
Where are we now: IPv6 deployment update - Brunei National IPv6 Day Conference
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 at 1&1
 
IPv6 - The Next next generation protocol
Introduction of ipv6
A Message About IPv6
Fb i pv6-sparchimanv1.0
Curs_IPv6.ppt

More from APNIC (20)

PPTX
APNIC Report, presented at APAN 60 by Thy Boskovic
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PDF
DNSSEC Made Easy, presented at PHNOG 2025
PDF
BGP Security Best Practices that Matter, presented at PHNOG 2025
PDF
APNIC's Role in the Pacific Islands, presented at Pacific IGF 2205
PDF
IPv6 Deployment and Best Practices, presented by Makito Lay
PDF
Cleaning up your RPKI invalids, presented at PacNOG 35
PDF
The Internet - By the numbers, presented at npNOG 11
PDF
Transmission Control Protocol (TCP) and Starlink
PDF
DDoS in India, presented at INNOG 8 by Dave Phelan
PDF
Global Networking Trends, presented at the India ISP Conclave 2025
PDF
Make DDoS expensive for the threat actors
PDF
Fast Reroute in SR-MPLS, presented at bdNOG 19
PDF
DDos Mitigation Strategie, presented at bdNOG 19
PDF
ICP -2 Review – What It Is, and How to Participate and Provide Your Feedback
PDF
APNIC Update - Global Synergy among the RIRs: Connecting the Regions
PDF
Measuring Starlink Protocol Performance, presented at LACNIC 43
APNIC Report, presented at APAN 60 by Thy Boskovic
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
RPKI Status Update, presented by Makito Lay at IDNOG 10
The Internet -By the Numbers, Sri Lanka Edition
Triggering QUIC, presented by Geoff Huston at IETF 123
DNSSEC Made Easy, presented at PHNOG 2025
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC's Role in the Pacific Islands, presented at Pacific IGF 2205
IPv6 Deployment and Best Practices, presented by Makito Lay
Cleaning up your RPKI invalids, presented at PacNOG 35
The Internet - By the numbers, presented at npNOG 11
Transmission Control Protocol (TCP) and Starlink
DDoS in India, presented at INNOG 8 by Dave Phelan
Global Networking Trends, presented at the India ISP Conclave 2025
Make DDoS expensive for the threat actors
Fast Reroute in SR-MPLS, presented at bdNOG 19
DDos Mitigation Strategie, presented at bdNOG 19
ICP -2 Review – What It Is, and How to Participate and Provide Your Feedback
APNIC Update - Global Synergy among the RIRs: Connecting the Regions
Measuring Starlink Protocol Performance, presented at LACNIC 43

Recently uploaded (20)

PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
artificial intelligence overview of it and more
PDF
Paper PDF World Game (s) Great Redesign.pdf
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
DOCX
Unit-3 cyber security network security of internet system
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Digital Literacy And Online Safety on internet
Slides PPTX World Game (s) Eco Economic Epochs.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Cloud-Scale Log Monitoring _ Datadog.pdf
PptxGenJS_Demo_Chart_20250317130215833.pptx
artificial intelligence overview of it and more
Paper PDF World Game (s) Great Redesign.pdf
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Unit-3 cyber security network security of internet system
introduction about ICD -10 & ICD-11 ppt.pptx
QR Codes Qr codecodecodecodecocodedecodecode
Sims 4 Historia para lo sims 4 para jugar
Introuction about WHO-FIC in ICD-10.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
SASE Traffic Flow - ZTNA Connector-1.pdf
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
WebRTC in SignalWire - troubleshooting media negotiation
Digital Literacy And Online Safety on internet

The case for IPv6

  • 1. The case for IPv6 IETF 97: Public Policy Program Seoul November 2016
  • 2. IPv4 and IPv6 • IPv4 (since 1983) – 32-bit number: 232 = ~4 billion addresses – Example: 202.12.29.142 – Existing supply is very nearly exhausted • IPv6 (standardised 1995, revised 1998) – 128-bit number: 2128 = 340 billion billion billion billion addresses – Example: FE38:DCE3:124C:C1A2:BA03:6735:EF1C:683D – Existing supply should/must last for many decades • Functionally the same, but they’re incompatible – Deliberate design choice – IPv6 was developed as an improvement over IPv4
  • 3. How different are they? IPv4 (Oil) IPv6 (Electric) • As a passenger you don’t need to know if the car you are driving is electric or gas powered. • As a driver you do need to know a bit about the difference. • As a mechanic, you need to know a lot, because they are different under the hood. • As a road engineer, you also don’t need to know. • As a petrol station, you better get used to the idea that times are changing!
  • 4. How different are they? • Both protocols can be used at the same time on the same network without interference • IPv6 can be retrofitted into existing networks without breaking or removing IPv4 • Devices can choose which protocol to use – Depending on the capability of the other device its communicating with – When both available, use IPv6
  • 5. IPv4 exhaustion… • IANA pool fully distributed in 2011 http://www.potaroo.net/tools/ipv4 as of 10 Nov 2016
  • 6. Remaining IPv4 space 0 5 10 15 20 25 30 35 40 45 50 AFRINIC APNIC ARIN LACNIC RIPE NCC /8blocks Allocated Available As of 30 September 2016
  • 7. Short term solution: NAT Internet 10.0.0.202 202.12.29.32 NAT ? Extn 202 Phone Network 02 6262 9898 PABX
  • 8. NAT at the edge *Network Address Translation at home router, hotspot, etc 202.12.29.32 Network202.12.29.0/24 The Internet 202.12.29.1 … .2 … .3 … .4 10.0.0.1 ..2 ..3 ..4 NAT*
  • 9. Carrier Grade NAT (CGN) 10.0.0.202 IPv4 CGN 10.255.255.25510.0.0.1 ?
  • 11. The need for IPv6… • One reason: more addresses • The Internet is growing fast – Broadband: Mobile and WiFi – Internet of Things • IPv6 is the only viable option – Enables sustainable growth – Maintains the openness of the Internet
  • 12. Other IPv6 benefits • IPv6 and privacy – There are a lot of IPv6 addresses per subnet • 2^64 (18,446,744,073,709,551,616 possible addresses) • There’s a default address randomisation known as ‘privacy extensions’ that prevents tracking and port scanning of devices or sessions – Provider can still attribute the address range • Provides feature parity to IPv4 in investigation/legal compliance • Performance – No network address translation processing overhead, compared to double/triple NAT commonly seen in IPv4 networks.
  • 13. NAT on IPv6 network • Can be useful to maintain connection to old IPv4 networks – Load will decrease over time – May be discarded once everything has moved to IPv6 IPv6 Client IPv6 Network NAT64 IPv4 Host IPv6 Host
  • 14. IPv6 deployment challenges • 1990s – Protocol maturity – Vendor support (Core network devices) • 2000s – Implementation cost – Vendor support (Customer premises equipment/CPEs) • 2010s – Application’s awareness of IPv6 – Business justification – Technical skill
  • 15. IPv6 deployment status • Different ways to measure – Number of IPv6 allocations by RIRs – Number of active IPv6 BGP entries (FIB) in the routing table – Comparing the numbers of ASNs advertising IPv4 vs IPv6 – Percentage of devices that prefers to connect over IPv6 – Percentage of users that access a network over IPv6 – The volume of IPv6 requests to a CDN
  • 16. % of IPv6 allocations by RIRs https://www.nro.net/statistics
  • 17. # of active IPv6 BGP entries in the routing table http://bgp.potaroo.net/v6/as2.0/index.html as of 10 Nov 2016
  • 18. Comparison of ASNs advertising IPv4 vs IPv6 https://labs.apnic.net/vizas/ as of 10 Nov 2016
  • 19. % of devices that prefers to connect over IPv6 http://stats.labs.apnic.net/ipv6/XA
  • 20. % of users that access Google over IPv6 https://www.google.com/intl/en/ipv6/statistics.html
  • 21. Volume of IPv6 requests to Akamai CDN https://blogs.akamai.com/2016/10/ipv6-at-akamai-edge-2016.html
  • 23. Conclusion • IPv4 has served its purpose – Time to move on – Don’t let NAT become a long term solution • IPv6 is here – Deployment growth evident from different global measurements – IETF will develop networking standards that assume the use of IPv6 and do not require IPv4 • The RIRs are committed to support IPv6 deployment in their respective communities