SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methodsAhmad Hijazi
 
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
 
IPV6 Network Simulation Projects Research Guidance
IPV6 Network Simulation Projects Research GuidanceIPV6 Network Simulation Projects Research Guidance
IPV6 Network Simulation Projects Research GuidancePhdtopiccom
 
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
 
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
 
More specific announcments in BGP
More specific announcments in BGPMore specific announcments in BGP
More specific announcments in BGPAPNIC
 
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
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6Zivaro Inc
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6Private
 
Slides from Introduction to IPv6
Slides from Introduction to IPv6Slides from Introduction to IPv6
Slides from Introduction to IPv6Cyren, Inc
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile NetworksAPNIC
 
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 MobilesAPNIC
 
IPv6 deployment at APNIC
IPv6 deployment at APNICIPv6 deployment at APNIC
IPv6 deployment at APNICAPNIC
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501IPv6no
 
Deploying IPv6 Technology
Deploying IPv6 TechnologyDeploying IPv6 Technology
Deploying IPv6 Technologyiosrjce
 
Microsoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppMicrosoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppOliver Müller
 
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 startedFaelix Ltd
 

What's hot (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
 

Similar to Content over IPv6: no excuses

IPv6: The New Internet Protocol
IPv6: The New Internet ProtocolIPv6: The New Internet Protocol
IPv6: The New Internet ProtocolTeresa Rothaar
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
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 LinproIPv6no
 
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?ARIN
 
Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Abdo sayed
 
Operational Challenges into the future
Operational Challenges into the futureOperational Challenges into the future
Operational Challenges into the futureAPNIC
 
IETF Activities Update
IETF Activities UpdateIETF Activities Update
IETF Activities UpdateARIN
 
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
 
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 SalimMyNOG
 
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 PROIDEA
 
John Curran - Moving to IPv6
John Curran - Moving to IPv6John Curran - Moving to IPv6
John Curran - Moving to IPv6Luz Fiumara
 
Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway MeetingIPv6no
 
IPv6 at LinkedIn
IPv6 at LinkedInIPv6 at LinkedIn
IPv6 at LinkedInAPNIC
 
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 IPv6Olle E Johansson
 
Tech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentationTech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentationJisc
 
Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorialsaryu2011
 

Similar to 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
 

Recently uploaded

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

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