SlideShare a Scribd company logo
1 of 11
Download to read offline
what if the ipv6 pushmi-pullyu 
doesn’t exist? 
Ian Farrer
05/09/2014 2 
REASONS FOR IPV6 – PUSH OR PULL? 
THE ‘USUAL’ JUSTIFICATIONS 
§ We’re out of v4 
addresses! 
§ So’s RIPE/ARIN/ 
APNIC…. 
§ Customers are 
demanding v6! 
§ Look at the new 
services we can 
build! 
Image source: http://bodybalance4you.wordpress.com
If you already identified a push or a pull, 
(hopefully) you’re acting on it 
If not, by the time one appears, it’ll already 
be too late to act on it 
. . .So, what if you have neither?
05/09/2014 4 
WHO WANTS IPV6? 
IN A TYPICAL ORGANIZATION…. 
Want Couldn’t Care 
Less Don’t Want 
Network Strategy 
Network Engineering 
Network Planning 
Network Operations 
Data Center Strategy 
Data Center Engineering 
Data Center Planning 
Data Center Operations 
Technology Marketing 
Everyone Else 
✓✓ 
✓ 
✓✓ 
✓ 
✓✓ 
✓ 
✓
STEP 1 
MAKE THE COMMITMENT TO IPV6 …. 
§ The world sees this as a problem for the ‘Network guys’, so as a network 
guy, you might as well accept it and start working on the solution 
(because if you’re not ready when it’s needed, it WILL be your fault!) 
§ If you wait for the business case to appear, you’re going to miss the 
05/09/2014 5 
boat… 
§ So, build an IPv6 submarine project 
§ There are A LOT of free resources, training, requirements 
and expertise out there. Getting yourself ready doesn’t 
need to be expensive
05/09/2014 6 
STEP 2 
GET GOING … 
§ Get IPv6 in the office or on your test 
environment 
§ REAL IPv6 with real a real public 
address allocation! 
§ Give your engineers a chance to 
work and play with v6 
§ This bit is important – these guys 
need to evangelize v6 to the other 
techies. They’ve got to love it 
themselves! 
Image source: www.simplybastow.com 
Get your techies hands 
dir ty with v6!
STEP 3 
BUILD A LAB…. 
§ A good IPv6 Test Lab will be one of your most valuable assets 
§ If you’re going to put IPv6 on to your existing network infrastructure, then use whatever 
test equipment that you already have. 
05/09/2014 7 
§ If you’re going to live in a dual-stack world, test in one! 
§ The lab must be as comprehensive and complete as you can make it 
§ Model your existing network 
§ Test what you plan to deploy 
§ Getting a response to a ‘ping6’ across a back to back link does not constitute an 
exhaustive test plan! 
§ When you’ve got it ready, use the lab as part of your internal marketing …. 
§ à Showing people how it works is worth 20 meetings telling people how 
it’s going to work
STEP 4 
BREAKING THE CHICKEN AND EGG…. 
§ Why should I get my service ready for IPv6 when your network isn’t ready? 
§ You can only break this cycle by getting IPv6 deployed onto your live network 
§ Fortunately, networking infrastructure is comparatively the easiest part 
§ Most of your networking equipment has probably supported v6 for a long time 
§ If you don’t know what you need, documents like RIPE554 ‘Requirements for IPv6 in 
05/09/2014 8 
ICT Equipment’ are there to help you 
§ There is a lot of experience about now. You’re already out of the early adopter phase… 
§ The bigger challenges that you may find here are: 
§ Dual-stack v4/v6 interworking – get on top of this, as you’ll be here for a while 
§ Operating and maintaining the network 
§ Network Security 
This is where you need your v6 evangelists from step 2 above …
STEP 5 
NEVER TOUCH A RUNNING SYSTEM… 
But if it’s going to be upgraded or replaced, then don’t let it stay v4 only! 
§ Once you’ve got your network infrastructure ready, you’re in a pretty strong 
position 
§ You now have the skills and experience to lead this 
§ Work with the service owners to understand what their service does and 
how they work 
§ If new hardware/software/connectivity etc. are being purchased provide 
support for creating IPv6 requirements 
This step is the long slog – it may well take years to complete 
(due to refresh cycles), but once the right skills and process are in place, 
05/09/2014 9 
it’ll get there!
WHAT IF THE IPV6 PUSHMI-PULLYU DOESN’T 
EXIST? 
§ If you haven’t found him 
yet, he probably doesn’t 
exist… 
§ But this can’t be an 
excuse for inaction 
§ The world outside is 
changing rapidly – the 
amount of v6 connected 
customers is growing 
daily (20% in the RIPE 
Region now) 
‘Pushmi-Pullyu’ (Aypee Sixicus Excusicus) - MISSING 
• Even if you don’t have a business case, you can still get your 
business ready 
– strictly confidential, confidential, internal, public – 05/09/2014 10 
Image source: http://1.bp.blogspot.com
Thank you!

More Related Content

What's hot

Automated testing DrupalCamp in Asheville
Automated testing DrupalCamp in AshevilleAutomated testing DrupalCamp in Asheville
Automated testing DrupalCamp in Asheville
Promet Source
 

What's hot (20)

Why Your Cloud Needs a Sysadmin
Why Your Cloud Needs a SysadminWhy Your Cloud Needs a Sysadmin
Why Your Cloud Needs a Sysadmin
 
Standardizing and Managing Your Infrastructure - MOSC 2011
Standardizing and Managing Your Infrastructure - MOSC 2011Standardizing and Managing Your Infrastructure - MOSC 2011
Standardizing and Managing Your Infrastructure - MOSC 2011
 
Moving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your CodeMoving to Continuous Delivery Without Breaking Your Code
Moving to Continuous Delivery Without Breaking Your Code
 
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
 
2015 454 otochkin_ppt
2015 454 otochkin_ppt2015 454 otochkin_ppt
2015 454 otochkin_ppt
 
Accelerating Custom Development with Dynamic Scaffolding and WP-CLI
Accelerating Custom Development with Dynamic Scaffolding and WP-CLIAccelerating Custom Development with Dynamic Scaffolding and WP-CLI
Accelerating Custom Development with Dynamic Scaffolding and WP-CLI
 
Overboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasiaOverboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasia
 
Angels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusiveAngels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusive
 
Designing for Tomorrow, Delivering Today
Designing for Tomorrow, Delivering TodayDesigning for Tomorrow, Delivering Today
Designing for Tomorrow, Delivering Today
 
Firefox OS - HTML5 for a truly world-wide-web
Firefox OS - HTML5 for a truly world-wide-webFirefox OS - HTML5 for a truly world-wide-web
Firefox OS - HTML5 for a truly world-wide-web
 
Automated testing DrupalCamp in Asheville
Automated testing DrupalCamp in AshevilleAutomated testing DrupalCamp in Asheville
Automated testing DrupalCamp in Asheville
 
A Perfect Launch, Every Time
A Perfect Launch, Every TimeA Perfect Launch, Every Time
A Perfect Launch, Every Time
 
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps PracticesContinuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
 
CascadiaJS 2014 - Making JavaScript Tests Fast, Easy & Friendly
CascadiaJS 2014 - Making JavaScript Tests Fast, Easy & FriendlyCascadiaJS 2014 - Making JavaScript Tests Fast, Easy & Friendly
CascadiaJS 2014 - Making JavaScript Tests Fast, Easy & Friendly
 
Update Smart: Use a staging site!
Update Smart: Use a staging site!Update Smart: Use a staging site!
Update Smart: Use a staging site!
 
HyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQLHyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQL
 
Cloud Needs Devops
Cloud Needs DevopsCloud Needs Devops
Cloud Needs Devops
 
How I Learned to Stop Worrying and Love the Update Button
How I Learned to Stop Worrying and Love the Update ButtonHow I Learned to Stop Worrying and Love the Update Button
How I Learned to Stop Worrying and Love the Update Button
 
Handling Non Functional Requirements on an Agile Project
Handling Non Functional Requirements on an Agile ProjectHandling Non Functional Requirements on an Agile Project
Handling Non Functional Requirements on an Agile Project
 
All Change how the economics of Cloud will make you think differently about Java
All Change how the economics of Cloud will make you think differently about JavaAll Change how the economics of Cloud will make you think differently about Java
All Change how the economics of Cloud will make you think differently about Java
 

Similar to ION Belfast - IPv6 Success Stories: Network Operators Tell All! - Ian Farrer

ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
Deploy360 Programme (Internet Society)
 
Getting started with sap fiori, net weaver gateway & sapui5
Getting started with sap fiori, net weaver gateway & sapui5Getting started with sap fiori, net weaver gateway & sapui5
Getting started with sap fiori, net weaver gateway & sapui5
Nagendra Babu
 
CloudFlare / ISOC - Are You Ready for IPv6 - Bridging the IPv6 gap
CloudFlare / ISOC - Are You Ready for IPv6 - Bridging the IPv6 gapCloudFlare / ISOC - Are You Ready for IPv6 - Bridging the IPv6 gap
CloudFlare / ISOC - Are You Ready for IPv6 - Bridging the IPv6 gap
Tom Paseka
 

Similar to ION Belfast - IPv6 Success Stories: Network Operators Tell All! - Ian Farrer (20)

Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
 
LKNOG6 IPv6 Implementation Stories and Where to Start presentation by Terry S...
LKNOG6 IPv6 Implementation Stories and Where to Start presentation by Terry S...LKNOG6 IPv6 Implementation Stories and Where to Start presentation by Terry S...
LKNOG6 IPv6 Implementation Stories and Where to Start presentation by Terry S...
 
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
 
How to Plan and Conduct IPv6 Field Trials
How to Plan and Conduct IPv6 Field TrialsHow to Plan and Conduct IPv6 Field Trials
How to Plan and Conduct IPv6 Field Trials
 
UofT SMARTWEEK 2014 - UX + IoT
UofT SMARTWEEK 2014 - UX + IoTUofT SMARTWEEK 2014 - UX + IoT
UofT SMARTWEEK 2014 - UX + IoT
 
Getting started with sap fiori, net weaver gateway & sapui5
Getting started with sap fiori, net weaver gateway & sapui5Getting started with sap fiori, net weaver gateway & sapui5
Getting started with sap fiori, net weaver gateway & sapui5
 
IPv6 training guide - Yuval Shaul
IPv6 training guide - Yuval ShaulIPv6 training guide - Yuval Shaul
IPv6 training guide - Yuval Shaul
 
CloudFlare / ISOC - Are You Ready for IPv6 - Bridging the IPv6 gap
CloudFlare / ISOC - Are You Ready for IPv6 - Bridging the IPv6 gapCloudFlare / ISOC - Are You Ready for IPv6 - Bridging the IPv6 gap
CloudFlare / ISOC - Are You Ready for IPv6 - Bridging the IPv6 gap
 
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddleHypes? Fanfares? Fads? Wading through the muddy IPv6 puddle
Hypes? Fanfares? Fads? Wading through the muddy IPv6 puddle
 
Getting involved in world class software engineering tips and tricks to join ...
Getting involved in world class software engineering tips and tricks to join ...Getting involved in world class software engineering tips and tricks to join ...
Getting involved in world class software engineering tips and tricks to join ...
 
IPv6 at LinkedIn
IPv6 at LinkedInIPv6 at LinkedIn
IPv6 at LinkedIn
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6
 
JustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientistsJustEnoughDevOpsForDataScientists
JustEnoughDevOpsForDataScientists
 
SANOG 39: IPv6 insights
SANOG 39: IPv6 insightsSANOG 39: IPv6 insights
SANOG 39: IPv6 insights
 
Gabriel Paues - IPv6 address planning + making the case for WHY
Gabriel Paues - IPv6 address planning + making the case for WHYGabriel Paues - IPv6 address planning + making the case for WHY
Gabriel Paues - IPv6 address planning + making the case for WHY
 
StackStorm DevOps Automation Webinar
StackStorm DevOps Automation WebinarStackStorm DevOps Automation Webinar
StackStorm DevOps Automation Webinar
 
Getting The World IPv6 Enabled
Getting The World IPv6 EnabledGetting The World IPv6 Enabled
Getting The World IPv6 Enabled
 
Final Assignment On IPv4 vs IPv6
Final Assignment On IPv4 vs IPv6Final Assignment On IPv4 vs IPv6
Final Assignment On IPv4 vs IPv6
 
12.00 - Dr. Tim Chown - University of Southampton
12.00 - Dr. Tim Chown - University of Southampton12.00 - Dr. Tim Chown - University of Southampton
12.00 - Dr. Tim Chown - University of Southampton
 
Can you do DevOps in SAP (DevOps -> SAP)
Can you do DevOps in SAP (DevOps -> SAP)Can you do DevOps in SAP (DevOps -> SAP)
Can you do DevOps in SAP (DevOps -> SAP)
 

More from Deploy360 Programme (Internet Society)

More from Deploy360 Programme (Internet Society) (20)

ION Belgrade - Jordi Palet Martinez IPv6 Success Stories
ION Belgrade - Jordi Palet Martinez IPv6 Success StoriesION Belgrade - Jordi Palet Martinez IPv6 Success Stories
ION Belgrade - Jordi Palet Martinez IPv6 Success Stories
 
ION Belgrade - ISOC Serbia Belgrade Chapter Presentation
ION Belgrade - ISOC Serbia Belgrade Chapter PresentationION Belgrade - ISOC Serbia Belgrade Chapter Presentation
ION Belgrade - ISOC Serbia Belgrade Chapter Presentation
 
ION Belgrade - IETF Update
ION Belgrade - IETF UpdateION Belgrade - IETF Update
ION Belgrade - IETF Update
 
ION Belgrade - Opening Slides
ION Belgrade - Opening SlidesION Belgrade - Opening Slides
ION Belgrade - Opening Slides
 
ION Belgrade - MANRS by Serbian Open eXchange (SOX)
ION Belgrade - MANRS by Serbian Open eXchange (SOX)ION Belgrade - MANRS by Serbian Open eXchange (SOX)
ION Belgrade - MANRS by Serbian Open eXchange (SOX)
 
ION Belgrade - Closing Slides
ION Belgrade - Closing SlidesION Belgrade - Closing Slides
ION Belgrade - Closing Slides
 
AusNOG - Two Years of Good MANRS
AusNOG - Two Years of Good MANRSAusNOG - Two Years of Good MANRS
AusNOG - Two Years of Good MANRS
 
ION Malta - IETF Update
ION Malta - IETF UpdateION Malta - IETF Update
ION Malta - IETF Update
 
ION Malta - MANRS Introduction
ION Malta - MANRS IntroductionION Malta - MANRS Introduction
ION Malta - MANRS Introduction
 
ION Malta - Introduction to DNSSEC
ION Malta - Introduction to DNSSECION Malta - Introduction to DNSSEC
ION Malta - Introduction to DNSSEC
 
ION Malta - DANE: The Future of TLS
ION Malta - DANE: The Future of TLSION Malta - DANE: The Future of TLS
ION Malta - DANE: The Future of TLS
 
ION Malta - IANA Transition Roles & Accountability
ION Malta - IANA Transition Roles & AccountabilityION Malta - IANA Transition Roles & Accountability
ION Malta - IANA Transition Roles & Accountability
 
ION Malta - IPv6 Case Study: Finland
ION Malta - IPv6 Case Study: FinlandION Malta - IPv6 Case Study: Finland
ION Malta - IPv6 Case Study: Finland
 
ION Malta - Seeweb Thoughts on IPv6 Transition
ION Malta - Seeweb Thoughts on IPv6 TransitionION Malta - Seeweb Thoughts on IPv6 Transition
ION Malta - Seeweb Thoughts on IPv6 Transition
 
ION Malta - Seeweb Why MANRS is good for you
ION Malta - Seeweb Why MANRS is good for youION Malta - Seeweb Why MANRS is good for you
ION Malta - Seeweb Why MANRS is good for you
 
ION Malta - Opening Slides
ION Malta - Opening SlidesION Malta - Opening Slides
ION Malta - Opening Slides
 
ION Malta - Closing Slides
ION Malta - Closing SlidesION Malta - Closing Slides
ION Malta - Closing Slides
 
ION Durban - How peering behaviour affects growth of the internet
ION Durban - How peering behaviour affects growth of the internetION Durban - How peering behaviour affects growth of the internet
ION Durban - How peering behaviour affects growth of the internet
 
ION Durban - Introduction to ISOC Gauteng Chapter
ION Durban - Introduction to ISOC Gauteng ChapterION Durban - Introduction to ISOC Gauteng Chapter
ION Durban - Introduction to ISOC Gauteng Chapter
 
ION Durban - What's Happening at the IETF?
ION Durban - What's Happening at the IETF?ION Durban - What's Happening at the IETF?
ION Durban - What's Happening at the IETF?
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

ION Belfast - IPv6 Success Stories: Network Operators Tell All! - Ian Farrer

  • 1. what if the ipv6 pushmi-pullyu doesn’t exist? Ian Farrer
  • 2. 05/09/2014 2 REASONS FOR IPV6 – PUSH OR PULL? THE ‘USUAL’ JUSTIFICATIONS § We’re out of v4 addresses! § So’s RIPE/ARIN/ APNIC…. § Customers are demanding v6! § Look at the new services we can build! Image source: http://bodybalance4you.wordpress.com
  • 3. If you already identified a push or a pull, (hopefully) you’re acting on it If not, by the time one appears, it’ll already be too late to act on it . . .So, what if you have neither?
  • 4. 05/09/2014 4 WHO WANTS IPV6? IN A TYPICAL ORGANIZATION…. Want Couldn’t Care Less Don’t Want Network Strategy Network Engineering Network Planning Network Operations Data Center Strategy Data Center Engineering Data Center Planning Data Center Operations Technology Marketing Everyone Else ✓✓ ✓ ✓✓ ✓ ✓✓ ✓ ✓
  • 5. STEP 1 MAKE THE COMMITMENT TO IPV6 …. § The world sees this as a problem for the ‘Network guys’, so as a network guy, you might as well accept it and start working on the solution (because if you’re not ready when it’s needed, it WILL be your fault!) § If you wait for the business case to appear, you’re going to miss the 05/09/2014 5 boat… § So, build an IPv6 submarine project § There are A LOT of free resources, training, requirements and expertise out there. Getting yourself ready doesn’t need to be expensive
  • 6. 05/09/2014 6 STEP 2 GET GOING … § Get IPv6 in the office or on your test environment § REAL IPv6 with real a real public address allocation! § Give your engineers a chance to work and play with v6 § This bit is important – these guys need to evangelize v6 to the other techies. They’ve got to love it themselves! Image source: www.simplybastow.com Get your techies hands dir ty with v6!
  • 7. STEP 3 BUILD A LAB…. § A good IPv6 Test Lab will be one of your most valuable assets § If you’re going to put IPv6 on to your existing network infrastructure, then use whatever test equipment that you already have. 05/09/2014 7 § If you’re going to live in a dual-stack world, test in one! § The lab must be as comprehensive and complete as you can make it § Model your existing network § Test what you plan to deploy § Getting a response to a ‘ping6’ across a back to back link does not constitute an exhaustive test plan! § When you’ve got it ready, use the lab as part of your internal marketing …. § à Showing people how it works is worth 20 meetings telling people how it’s going to work
  • 8. STEP 4 BREAKING THE CHICKEN AND EGG…. § Why should I get my service ready for IPv6 when your network isn’t ready? § You can only break this cycle by getting IPv6 deployed onto your live network § Fortunately, networking infrastructure is comparatively the easiest part § Most of your networking equipment has probably supported v6 for a long time § If you don’t know what you need, documents like RIPE554 ‘Requirements for IPv6 in 05/09/2014 8 ICT Equipment’ are there to help you § There is a lot of experience about now. You’re already out of the early adopter phase… § The bigger challenges that you may find here are: § Dual-stack v4/v6 interworking – get on top of this, as you’ll be here for a while § Operating and maintaining the network § Network Security This is where you need your v6 evangelists from step 2 above …
  • 9. STEP 5 NEVER TOUCH A RUNNING SYSTEM… But if it’s going to be upgraded or replaced, then don’t let it stay v4 only! § Once you’ve got your network infrastructure ready, you’re in a pretty strong position § You now have the skills and experience to lead this § Work with the service owners to understand what their service does and how they work § If new hardware/software/connectivity etc. are being purchased provide support for creating IPv6 requirements This step is the long slog – it may well take years to complete (due to refresh cycles), but once the right skills and process are in place, 05/09/2014 9 it’ll get there!
  • 10. WHAT IF THE IPV6 PUSHMI-PULLYU DOESN’T EXIST? § If you haven’t found him yet, he probably doesn’t exist… § But this can’t be an excuse for inaction § The world outside is changing rapidly – the amount of v6 connected customers is growing daily (20% in the RIPE Region now) ‘Pushmi-Pullyu’ (Aypee Sixicus Excusicus) - MISSING • Even if you don’t have a business case, you can still get your business ready – strictly confidential, confidential, internal, public – 05/09/2014 10 Image source: http://1.bp.blogspot.com