SlideShare une entreprise Scribd logo
1  sur  13
Content over IPv6: No excuses!
Ivan Pepelnjak (ip@nil.com)
NIL Data Communications
2 © NIL Data Communications 2010 Building IPv6 Service Provider Core
IPv6 content in Slovenia
ipv6.rtvslo.si
www.siel.si
www.go6.si
www6.nil.si
www.pragma.si
Top 50 domains in Slovenia
based on Alexa rankings
Source: http://www.vyncke.org/ipv6status/detailed.php?country=si
3 © NIL Data Communications 2010 Building IPv6 Service Provider Core
Facts
• IANA pool address exhaustion in March 2011 (potaroo.net)
• RIR pool address exhaustion in December 2011 (potaroo.net)
• IPv4 address allocation completed in 2012 (speculation)
• IPv6 is inevitable
Who is driving the growth?
4 © NIL Data Communications 2010 Building IPv6 Service Provider Core
Path Forward (T-Mobile)
• NAT44 is a reality
• LSN/CGN is a risk to FMC (interesting roaming problems)
• Dual-stack is a problem
– Two PDP contexts till 3GPP Release 8/9
– Dual troubleshooting efforts
T-Mobile solution: NAT64
• NAT64 is no worse than NAT44
• NAT no longer in the forwarding path
• NAT needed only for IPv4 content
• 50% of user traffic served by IPv6 by end of 2011
• LTE is IPv6-based anyway
Source: IPv6 strategy and trials at T-Mobile USA (Google IPv6 Implementers Conference)
5 © NIL Data Communications 2010 Building IPv6 Service Provider CoreResistance is futile
6 © NIL Data Communications 2010 Building IPv6 Service Provider Core
Who Has Seen the Writing on the Wall?
• Google (Search, Gmail, YouTube, Docs, Blogger ...)
• Facebook
NAT64 will break things
• Client-server applications (usually over HTTP) work
IPv4 URL literals break even HTTP
• Peer-to-peer applications have to be changed
Customers will not tolerate broken content, they will move on to
content that works.
T-mobile USA
7 © NIL Data Communications 2010 Building IPv6 Service Provider Core
Now What?
“You can either do a planned, careful migration, or you
can do it in a panic. And you should know full well that
panicking is more expensive.”
Martin Levy, Hurricane Electric
8 © NIL Data Communications 2010 Building IPv6 Service Provider Core
IPv6 Content: How to Get There?
Dinosaurs
• Some applications will never be
IPv6-ready (ex: SNA applications
in COBOL)
• Use NAT64 to make them
reachable over IPv6
• You will control NAT64 better than
a third party
• You don’t need DNS64
IPv6-capable applications
• Most open-source solutions should
be IPv6-capable
• Make sure you’re not using IP
addresses in your code
• Check IPv4 literals in your URLs
• Infrastructure applications probably
need an upgrade
• Change your hosting provider if
they don’t support IPv6
Amazon EC2 does not support IPv6
STUPID STUPID STUPID
9 © NIL Data Communications 2010 Building IPv6 Service Provider Core
Infrastructure issues
• Routers and switches usually not an
issue
• Check firewalls status
• Load balancers and WAFs can be a
showstopper
Don’t let the vendors stop you
• F5 load balancer is used by Facebook
BIG-IP LTM VE runs in VMware
• Imperva WAF supports IPv6
• Squid and modsecurity have no
problems with IPv6
? ? ?
IPv6 core

10 © NIL Data Communications 2010 Building IPv6 Service Provider Core
Poor Man’s NAT64
• Run NAT-PT on a (dedicated) router or firewall
• Don’t advertise AAAA records for your primary web site
This is NOT a production-grade solution
Firewall
Public Internet
11 © NIL Data Communications 2010 Building IPv6 Service Provider Core
First Steps
Start an IPv6 trial
• Make your DMZ IPv6-ready
• Get IPv6 address space
• Establish IPv6 connectivity in DMZ and IT network
• Deploy pilot applications over IPv6
Start the audit process
• Identify IPv6-capable applications and IPv4-only dinosaurs
• Prepare NAT64 for the dinosaurs
• Review and test the IPv6-capable applications
Make IPv6 readiness test part of your regular QA process
12 © NIL Data Communications 2010 Building IPv6 Service Provider Core
13 © NIL Data Communications 2010 Building IPv6 Service Provider Core
Sources
• IPv4 Address Report
http://www.potaroo.net/tools/ipv4/index.html
• IPv6 strategy and trials at T-Mobile USA (Cameron Bryne, T-Mobile USA)
https://sites.google.com/site/ipv6implementors/2010/agenda
• IPv6 at Google (Lorenzo Colitti, Google)
https://sites.google.com/site/ipv6implementors/2010/agenda
• IPv6 at Facebook (Donn Lee, Facebook)
https://sites.google.com/site/ipv6implementors/2010/agenda
• Mobile broadband – Dual Stack IP connectivity (Ericsson)
http://ipv6ws.arkko.com/presentations/IP-Dual-Stack-PoC-Garneij.pdf
• Testing NAT64 and DNS64 (Network World)
http://www.networkworld.com/community/blog/testing-nat64-and-dns64

Contenu connexe

Tendances

Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
IPv6no
 

Tendances (20)

IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
 
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
 
IPV6 Network Simulation Projects Research Guidance
IPV6 Network Simulation Projects Research GuidanceIPV6 Network Simulation Projects Research Guidance
IPV6 Network Simulation Projects Research Guidance
 
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 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
 
More specific announcments in BGP
More specific announcments in BGPMore specific announcments in BGP
More specific announcments in BGP
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
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
 
Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6
 
Slides from Introduction to IPv6
Slides from Introduction to IPv6Slides from Introduction to IPv6
Slides from Introduction to IPv6
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
Ipv6
Ipv6Ipv6
Ipv6
 
Journey to IPv6 - A Real-World deployment for Mobiles
Journey to IPv6 - A Real-World deployment for MobilesJourney to IPv6 - A Real-World deployment for Mobiles
Journey to IPv6 - A Real-World deployment for Mobiles
 
IPv6 deployment at APNIC
IPv6 deployment at APNICIPv6 deployment at APNIC
IPv6 deployment at APNIC
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
 
Deploying IPv6 Technology
Deploying IPv6 TechnologyDeploying IPv6 Technology
Deploying IPv6 Technology
 
Microsoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppMicrosoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer App
 
Things I wish I had known about IPv6 before I started
Things I wish I had known about IPv6 before I startedThings I wish I had known about IPv6 before I started
Things I wish I had known about IPv6 before I started
 

Similaire à Content over IPv6: no excuses

2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
Johnson Liu
 
Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway Meeting
IPv6no
 
Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
saryu2011
 

Similaire à Content over IPv6: no excuses (20)

Getting The World IPv6 Enabled
Getting The World IPv6 EnabledGetting The World IPv6 Enabled
Getting The World IPv6 Enabled
 
IPv6: The New Internet Protocol
IPv6: The New Internet ProtocolIPv6: The New Internet Protocol
IPv6: The New Internet Protocol
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
IPv6 for telecom broad band access
IPv6 for telecom broad band accessIPv6 for telecom broad band access
IPv6 for telecom broad band access
 
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill LinproNorway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
 
CES 2016 Panel: Your Customers Are on the New Internet – Are you?
CES 2016 Panel: Your Customers Are on the New Internet – Are you?CES 2016 Panel: Your Customers Are on the New Internet – Are you?
CES 2016 Panel: Your Customers Are on the New Internet – Are you?
 
Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441
 
Operational Challenges into the future
Operational Challenges into the futureOperational Challenges into the future
Operational Challenges into the future
 
IETF Activities Update
IETF Activities UpdateIETF Activities Update
IETF Activities Update
 
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
 
IPV6 Deployment for Broadband Internet by Azura Mat Salim
IPV6  Deployment for Broadband Internet by Azura Mat SalimIPV6  Deployment for Broadband Internet by Azura Mat Salim
IPV6 Deployment for Broadband Internet by Azura Mat Salim
 
PLNOG 9: Ron Broersma - Enterprise IPv6 Deployment
PLNOG 9: Ron Broersma - Enterprise IPv6 Deployment PLNOG 9: Ron Broersma - Enterprise IPv6 Deployment
PLNOG 9: Ron Broersma - Enterprise IPv6 Deployment
 
John Curran - Moving to IPv6
John Curran - Moving to IPv6John Curran - Moving to IPv6
John Curran - Moving to IPv6
 
Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway Meeting
 
IPv6 at LinkedIn
IPv6 at LinkedInIPv6 at LinkedIn
IPv6 at LinkedIn
 
TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6
 
Tech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentationTech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentation
 
Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
 
Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
 
20180919 vdi-okinawa
20180919 vdi-okinawa20180919 vdi-okinawa
20180919 vdi-okinawa
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Content over IPv6: no excuses

  • 1. Content over IPv6: No excuses! Ivan Pepelnjak (ip@nil.com) NIL Data Communications
  • 2. 2 © NIL Data Communications 2010 Building IPv6 Service Provider Core IPv6 content in Slovenia ipv6.rtvslo.si www.siel.si www.go6.si www6.nil.si www.pragma.si Top 50 domains in Slovenia based on Alexa rankings Source: http://www.vyncke.org/ipv6status/detailed.php?country=si
  • 3. 3 © NIL Data Communications 2010 Building IPv6 Service Provider Core Facts • IANA pool address exhaustion in March 2011 (potaroo.net) • RIR pool address exhaustion in December 2011 (potaroo.net) • IPv4 address allocation completed in 2012 (speculation) • IPv6 is inevitable Who is driving the growth?
  • 4. 4 © NIL Data Communications 2010 Building IPv6 Service Provider Core Path Forward (T-Mobile) • NAT44 is a reality • LSN/CGN is a risk to FMC (interesting roaming problems) • Dual-stack is a problem – Two PDP contexts till 3GPP Release 8/9 – Dual troubleshooting efforts T-Mobile solution: NAT64 • NAT64 is no worse than NAT44 • NAT no longer in the forwarding path • NAT needed only for IPv4 content • 50% of user traffic served by IPv6 by end of 2011 • LTE is IPv6-based anyway Source: IPv6 strategy and trials at T-Mobile USA (Google IPv6 Implementers Conference)
  • 5. 5 © NIL Data Communications 2010 Building IPv6 Service Provider CoreResistance is futile
  • 6. 6 © NIL Data Communications 2010 Building IPv6 Service Provider Core Who Has Seen the Writing on the Wall? • Google (Search, Gmail, YouTube, Docs, Blogger ...) • Facebook NAT64 will break things • Client-server applications (usually over HTTP) work IPv4 URL literals break even HTTP • Peer-to-peer applications have to be changed Customers will not tolerate broken content, they will move on to content that works. T-mobile USA
  • 7. 7 © NIL Data Communications 2010 Building IPv6 Service Provider Core Now What? “You can either do a planned, careful migration, or you can do it in a panic. And you should know full well that panicking is more expensive.” Martin Levy, Hurricane Electric
  • 8. 8 © NIL Data Communications 2010 Building IPv6 Service Provider Core IPv6 Content: How to Get There? Dinosaurs • Some applications will never be IPv6-ready (ex: SNA applications in COBOL) • Use NAT64 to make them reachable over IPv6 • You will control NAT64 better than a third party • You don’t need DNS64 IPv6-capable applications • Most open-source solutions should be IPv6-capable • Make sure you’re not using IP addresses in your code • Check IPv4 literals in your URLs • Infrastructure applications probably need an upgrade • Change your hosting provider if they don’t support IPv6 Amazon EC2 does not support IPv6 STUPID STUPID STUPID
  • 9. 9 © NIL Data Communications 2010 Building IPv6 Service Provider Core Infrastructure issues • Routers and switches usually not an issue • Check firewalls status • Load balancers and WAFs can be a showstopper Don’t let the vendors stop you • F5 load balancer is used by Facebook BIG-IP LTM VE runs in VMware • Imperva WAF supports IPv6 • Squid and modsecurity have no problems with IPv6 ? ? ? IPv6 core 
  • 10. 10 © NIL Data Communications 2010 Building IPv6 Service Provider Core Poor Man’s NAT64 • Run NAT-PT on a (dedicated) router or firewall • Don’t advertise AAAA records for your primary web site This is NOT a production-grade solution Firewall Public Internet
  • 11. 11 © NIL Data Communications 2010 Building IPv6 Service Provider Core First Steps Start an IPv6 trial • Make your DMZ IPv6-ready • Get IPv6 address space • Establish IPv6 connectivity in DMZ and IT network • Deploy pilot applications over IPv6 Start the audit process • Identify IPv6-capable applications and IPv4-only dinosaurs • Prepare NAT64 for the dinosaurs • Review and test the IPv6-capable applications Make IPv6 readiness test part of your regular QA process
  • 12. 12 © NIL Data Communications 2010 Building IPv6 Service Provider Core
  • 13. 13 © NIL Data Communications 2010 Building IPv6 Service Provider Core Sources • IPv4 Address Report http://www.potaroo.net/tools/ipv4/index.html • IPv6 strategy and trials at T-Mobile USA (Cameron Bryne, T-Mobile USA) https://sites.google.com/site/ipv6implementors/2010/agenda • IPv6 at Google (Lorenzo Colitti, Google) https://sites.google.com/site/ipv6implementors/2010/agenda • IPv6 at Facebook (Donn Lee, Facebook) https://sites.google.com/site/ipv6implementors/2010/agenda • Mobile broadband – Dual Stack IP connectivity (Ericsson) http://ipv6ws.arkko.com/presentations/IP-Dual-Stack-PoC-Garneij.pdf • Testing NAT64 and DNS64 (Network World) http://www.networkworld.com/community/blog/testing-nat64-and-dns64