SlideShare una empresa de Scribd logo
1 de 19
IPv6 Trials
Field, beta, limited deployment, lab, opt in or opt out, how to
choose and
what to consider.
Brandon Ross
Chief Network Architect and CEO
Where to Start
• Like any other problem, building a v6 trial can
seem overwhelming
• Don’t look it at monolithically, instead break
the problem into small pieces
• There are a few common activities everyone
should start with
Lab
• Build a lab
• Stock it with the identical equipment you have
in the field
• Replicate identical configurations and
software versions of what is in the field
• Can’t afford to buy all that equipment?
– Make a vendor do it
– Hire a consulting firm
Get IPv6 space
• Upstream provider
• Regional Internet Registry (ARIN, etc.)
• Get it from a tunnel broker
– He.net
– Tunnelbroker.net
– Etc.
Connection to the world
• Check with your upstream provider
• Get a tunnel
– Tunnelbroker.net
– Etc.
• Run lab testing without an outside
connection?
What to test?
• Start by identifying where you would like to
deliver v6 service first
• Depends on the type of network and the type of
business
• Also depends on the goals of the v6 trial
– Public facing, “Look at me, I’m doing v6 and my
competitors aren’t!”
– Internal service for employees
– IPv6 Internet access for ISP clients
– Holy crap! I’m out of addresses!!
Public Facing
• “I want the world to reach my web site over
v6”
• Users of my web site that have v6 will get
better performance
• Probably one of the easiest trials to start with
Public facing
• Identify the elements needed for the trial
– Several manufacturers make load balancers that can
translate your v4 web site into v6
• Your existing load balancer may already be capable of this!
• Very little if anything needs to change on the web site
itself, the load balancer does all the work
– IPv6 transit link from an upstream provider
– At least one router that can route v6
• Can’t do all of that?
– Check out free service from CloudFlare (Automatic
IPv6)
Public facing
• Put all that in your lab and poke at it
• Once everything works well, a parallel trial is
appropriate
• Low risk if you use a separate link from the
upstream provider and a separate router
• Control your experiment by publishing (or
removing) AAAA records
Internal Service
• Parts:
– Desktops that support v6
• Good news, most modern ones do out of the box
– DHCPv6 server
• Optional, but necessary if you want to deliver DNS over IPv6
– DNS server that understands AAAA requests
• Many do out of the box
– IPv6 transport
• Probably don’t want to use tunnels
• As before, start small, pick somewhere easy
Internal Service
• Again, put it in the lab and try to break it
• Trial considerations
– Opt in
• Configure all users’ machines without v6 using
administrative tools
• Provide instructions to users for how to turn it on if they
want it
– Opt out
• Same, just opposite
– Blind trial
• Turn it on by default for some users and not for others
• Track the trouble tickets you get from each
Internal Service
• Grow the service over time, slowly and
continue to track issues
• Need to back off? Easily move all users on a
subnet off of v6 by shutting down router
advertisements (RA)
ISP Clients
• Similar to internal employees
• But you have no control over their devices
• Considerations
– CPE support
– RAS/aggregation device support
• JUST BECAUSE IT’S IN THE SPECS DOESN’T
MEAN IT WILL PERFORM THE WAY YOU NEED
IT TO
ISP Clients
• Opt-in Beta
– Start by enabling some part of the backbone for v6
• This may mean building separate logical infrastructure in cases where
not-so-capable equipment needs to be bypassed
• For a beta, it’s best to keep trial traffic somewhat separate from the
rest
• Ship a new CPE configured for v6 use (if necessary) or configure opt-in
users with the appropriate profile
• Supply instructions to users on how to disable v6 if they have a
problem
– Comcast has been a leader in opt-in v6 trials in North America
– Most importantly, set up your support organization so they can
carefully track problems related to clients who are in the trial
• Opt-out Beta not recommended
ISP Clients
• Field trial
• Opt-in beta going well? Time to inflict v6 on the
unsuspecting
• Create a “Big red switch” so you can disable v6 for all of
your clients quickly if necessary
– Remember that miscreants will be looking for vulernabilities
in v6. We don’t know what they all are yet. Being able to shut
it off in case of a disaster will be critical.
• Your support organization is the key to measuring your
success
Out of addresses
• Don’t get here
• Don’t get here
• Don’t get here
• Don’t get here
• Don’t get here
• Don’t get here
• Don’t get here
Out of addresses
• Really, just don’t
Out of addresses
• Are you seriously still not listening?
Thanks!
• Brandon Ross
• Chief Network Architect and CEO
• bross@netuf.net

Más contenido relacionado

La actualidad más candente

Understanding the CloudStack Release Process
Understanding the CloudStack Release ProcessUnderstanding the CloudStack Release Process
Understanding the CloudStack Release Process
ke4qqq
 

La actualidad más candente (20)

Spring Boot
Spring BootSpring Boot
Spring Boot
 
Micro Services - Small is Beautiful
Micro Services - Small is BeautifulMicro Services - Small is Beautiful
Micro Services - Small is Beautiful
 
How to reduce the cost of OPNFV integration
How to reduce the cost of OPNFV integrationHow to reduce the cost of OPNFV integration
How to reduce the cost of OPNFV integration
 
Couchbase Connect 2016
Couchbase Connect 2016Couchbase Connect 2016
Couchbase Connect 2016
 
Using JMeter Scripts in CloudTest for Continuous Testing
Using JMeter Scripts in CloudTest for Continuous TestingUsing JMeter Scripts in CloudTest for Continuous Testing
Using JMeter Scripts in CloudTest for Continuous Testing
 
You don’t need DTAP + Backbase implementation - Amsterdam 17-12-2015
You don’t need DTAP + Backbase implementation - Amsterdam 17-12-2015You don’t need DTAP + Backbase implementation - Amsterdam 17-12-2015
You don’t need DTAP + Backbase implementation - Amsterdam 17-12-2015
 
Heroku
HerokuHeroku
Heroku
 
APRICOT 2017: Trafficshifting: Avoiding Disasters & Improving Performance at ...
APRICOT 2017: Trafficshifting: Avoiding Disasters & Improving Performance at ...APRICOT 2017: Trafficshifting: Avoiding Disasters & Improving Performance at ...
APRICOT 2017: Trafficshifting: Avoiding Disasters & Improving Performance at ...
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Couchbase Connect 2016: Monitoring Production Deployments The Tools – LinkedIn
Couchbase Connect 2016: Monitoring Production Deployments The Tools – LinkedInCouchbase Connect 2016: Monitoring Production Deployments The Tools – LinkedIn
Couchbase Connect 2016: Monitoring Production Deployments The Tools – LinkedIn
 
Legacy Sins
Legacy SinsLegacy Sins
Legacy Sins
 
Reducing MTTR and False Escalations: Event Correlation at LinkedIn
Reducing MTTR and False Escalations: Event Correlation at LinkedInReducing MTTR and False Escalations: Event Correlation at LinkedIn
Reducing MTTR and False Escalations: Event Correlation at LinkedIn
 
Understanding the CloudStack Release Process
Understanding the CloudStack Release ProcessUnderstanding the CloudStack Release Process
Understanding the CloudStack Release Process
 
Pragmatic Continuous Delivery - ReaktorDevDay 2012
Pragmatic Continuous Delivery - ReaktorDevDay 2012Pragmatic Continuous Delivery - ReaktorDevDay 2012
Pragmatic Continuous Delivery - ReaktorDevDay 2012
 
Continuous Delivery and Micro Services - A Symbiosis
Continuous Delivery and Micro Services - A SymbiosisContinuous Delivery and Micro Services - A Symbiosis
Continuous Delivery and Micro Services - A Symbiosis
 
Future of Java
Future of JavaFuture of Java
Future of Java
 
Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015
 
Grant Fritchey Justin Caldicott - Best practices for database deployments
Grant Fritchey Justin Caldicott - Best practices for database deploymentsGrant Fritchey Justin Caldicott - Best practices for database deployments
Grant Fritchey Justin Caldicott - Best practices for database deployments
 
Unit Testing Asp.net and Asp.net MVC
Unit Testing Asp.net and Asp.net MVCUnit Testing Asp.net and Asp.net MVC
Unit Testing Asp.net and Asp.net MVC
 
Micro Service – The New Architecture Paradigm
Micro Service – The New Architecture ParadigmMicro Service – The New Architecture Paradigm
Micro Service – The New Architecture Paradigm
 

Similar a How to Plan and Conduct IPv6 Field Trials

Roadmap to Next Generation IP Networks: A Review of the Fundamentals
Roadmap to Next Generation IP Networks: A Review of the FundamentalsRoadmap to Next Generation IP Networks: A Review of the Fundamentals
Roadmap to Next Generation IP Networks: A Review of the Fundamentals
Network Utility Force
 
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)
 

Similar a How to Plan and Conduct IPv6 Field Trials (20)

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
 
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringCAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
 
Roadmap to Next Generation IP Networks: A Review of the Fundamentals
Roadmap to Next Generation IP Networks: A Review of the FundamentalsRoadmap to Next Generation IP Networks: A Review of the Fundamentals
Roadmap to Next Generation IP Networks: A Review of the Fundamentals
 
IPv6 deployment planning Jordi Palet
IPv6 deployment planning Jordi PaletIPv6 deployment planning Jordi Palet
IPv6 deployment planning Jordi Palet
 
12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises12 steps for IPv6 Deployment in Governments and Enterprises
12 steps for IPv6 Deployment in Governments and Enterprises
 
IPv6 on the Interop Network
IPv6 on the Interop NetworkIPv6 on the Interop Network
IPv6 on the Interop Network
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.com
 
Midwest PHP - Scaling Magento
Midwest PHP - Scaling MagentoMidwest PHP - Scaling Magento
Midwest PHP - Scaling Magento
 
Tech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentationTech 2 Tech IPv6 presentation
Tech 2 Tech IPv6 presentation
 
The performance of IPv6, by John Brzozowski [APNIC 38 / IPv6 Plenary]
The performance of IPv6, by John Brzozowski [APNIC 38 / IPv6 Plenary]The performance of IPv6, by John Brzozowski [APNIC 38 / IPv6 Plenary]
The performance of IPv6, by John Brzozowski [APNIC 38 / IPv6 Plenary]
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
Benchmarking NGINX for Accuracy and Results
Benchmarking NGINX for Accuracy and ResultsBenchmarking NGINX for Accuracy and Results
Benchmarking NGINX for Accuracy and Results
 
ARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities ReportARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities Report
 
Connections Upgrades and Migrations the Easy Way
Connections Upgrades and Migrations the Easy WayConnections Upgrades and Migrations the Easy Way
Connections Upgrades and Migrations the Easy Way
 
Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10
 
IPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPsIPv6 Transition Considerations for ISPs
IPv6 Transition Considerations for ISPs
 
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...
 
Operations and Monitoring with Spring
Operations and Monitoring with SpringOperations and Monitoring with Spring
Operations and Monitoring with Spring
 
WTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal projectWTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal project
 
Openfest15 MySQL Plugin Development
Openfest15 MySQL Plugin DevelopmentOpenfest15 MySQL Plugin Development
Openfest15 MySQL Plugin Development
 

Más de Network Utility Force

Introduction to Wide Area Network Routing
Introduction to Wide Area Network RoutingIntroduction to Wide Area Network Routing
Introduction to Wide Area Network Routing
Network Utility Force
 

Más de Network Utility Force (10)

IPv6 Enabled WiFi: Planning, Deployment and Best Practices
IPv6 Enabled WiFi: Planning, Deployment and Best PracticesIPv6 Enabled WiFi: Planning, Deployment and Best Practices
IPv6 Enabled WiFi: Planning, Deployment and Best Practices
 
Outdoor Municipal WiFi Case Study
Outdoor Municipal WiFi Case StudyOutdoor Municipal WiFi Case Study
Outdoor Municipal WiFi Case Study
 
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNSIPv6 Technical Overview: Address Architecture, DHCPv6 and DNS
IPv6 Technical Overview: Address Architecture, DHCPv6 and DNS
 
The Case for IPv6: Paving the Way for the Internet of Things
The Case for IPv6: Paving the Way for the Internet of ThingsThe Case for IPv6: Paving the Way for the Internet of Things
The Case for IPv6: Paving the Way for the Internet of Things
 
IPv6 Migration Infographic with IPv4 Exhaustion Timeline for 2014
IPv6 Migration Infographic with IPv4 Exhaustion Timeline for 2014IPv6 Migration Infographic with IPv4 Exhaustion Timeline for 2014
IPv6 Migration Infographic with IPv4 Exhaustion Timeline for 2014
 
Kinber ipv6-education-healthcare
Kinber ipv6-education-healthcareKinber ipv6-education-healthcare
Kinber ipv6-education-healthcare
 
Introduction to Wide Area Network Routing
Introduction to Wide Area Network RoutingIntroduction to Wide Area Network Routing
Introduction to Wide Area Network Routing
 
Network Utility Force IPv6 NAT64 Presentation for North American IPv6 Summit
Network Utility Force IPv6 NAT64 Presentation for North American IPv6 SummitNetwork Utility Force IPv6 NAT64 Presentation for North American IPv6 Summit
Network Utility Force IPv6 NAT64 Presentation for North American IPv6 Summit
 
Network Utility Force IPv6 training brochure
Network Utility Force IPv6 training brochureNetwork Utility Force IPv6 training brochure
Network Utility Force IPv6 training brochure
 
IPv6 Implementation and Migration
IPv6 Implementation and MigrationIPv6 Implementation and Migration
IPv6 Implementation and Migration
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
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
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

How to Plan and Conduct IPv6 Field Trials

  • 1. IPv6 Trials Field, beta, limited deployment, lab, opt in or opt out, how to choose and what to consider. Brandon Ross Chief Network Architect and CEO
  • 2. Where to Start • Like any other problem, building a v6 trial can seem overwhelming • Don’t look it at monolithically, instead break the problem into small pieces • There are a few common activities everyone should start with
  • 3. Lab • Build a lab • Stock it with the identical equipment you have in the field • Replicate identical configurations and software versions of what is in the field • Can’t afford to buy all that equipment? – Make a vendor do it – Hire a consulting firm
  • 4. Get IPv6 space • Upstream provider • Regional Internet Registry (ARIN, etc.) • Get it from a tunnel broker – He.net – Tunnelbroker.net – Etc.
  • 5. Connection to the world • Check with your upstream provider • Get a tunnel – Tunnelbroker.net – Etc. • Run lab testing without an outside connection?
  • 6. What to test? • Start by identifying where you would like to deliver v6 service first • Depends on the type of network and the type of business • Also depends on the goals of the v6 trial – Public facing, “Look at me, I’m doing v6 and my competitors aren’t!” – Internal service for employees – IPv6 Internet access for ISP clients – Holy crap! I’m out of addresses!!
  • 7. Public Facing • “I want the world to reach my web site over v6” • Users of my web site that have v6 will get better performance • Probably one of the easiest trials to start with
  • 8. Public facing • Identify the elements needed for the trial – Several manufacturers make load balancers that can translate your v4 web site into v6 • Your existing load balancer may already be capable of this! • Very little if anything needs to change on the web site itself, the load balancer does all the work – IPv6 transit link from an upstream provider – At least one router that can route v6 • Can’t do all of that? – Check out free service from CloudFlare (Automatic IPv6)
  • 9. Public facing • Put all that in your lab and poke at it • Once everything works well, a parallel trial is appropriate • Low risk if you use a separate link from the upstream provider and a separate router • Control your experiment by publishing (or removing) AAAA records
  • 10. Internal Service • Parts: – Desktops that support v6 • Good news, most modern ones do out of the box – DHCPv6 server • Optional, but necessary if you want to deliver DNS over IPv6 – DNS server that understands AAAA requests • Many do out of the box – IPv6 transport • Probably don’t want to use tunnels • As before, start small, pick somewhere easy
  • 11. Internal Service • Again, put it in the lab and try to break it • Trial considerations – Opt in • Configure all users’ machines without v6 using administrative tools • Provide instructions to users for how to turn it on if they want it – Opt out • Same, just opposite – Blind trial • Turn it on by default for some users and not for others • Track the trouble tickets you get from each
  • 12. Internal Service • Grow the service over time, slowly and continue to track issues • Need to back off? Easily move all users on a subnet off of v6 by shutting down router advertisements (RA)
  • 13. ISP Clients • Similar to internal employees • But you have no control over their devices • Considerations – CPE support – RAS/aggregation device support • JUST BECAUSE IT’S IN THE SPECS DOESN’T MEAN IT WILL PERFORM THE WAY YOU NEED IT TO
  • 14. ISP Clients • Opt-in Beta – Start by enabling some part of the backbone for v6 • This may mean building separate logical infrastructure in cases where not-so-capable equipment needs to be bypassed • For a beta, it’s best to keep trial traffic somewhat separate from the rest • Ship a new CPE configured for v6 use (if necessary) or configure opt-in users with the appropriate profile • Supply instructions to users on how to disable v6 if they have a problem – Comcast has been a leader in opt-in v6 trials in North America – Most importantly, set up your support organization so they can carefully track problems related to clients who are in the trial • Opt-out Beta not recommended
  • 15. ISP Clients • Field trial • Opt-in beta going well? Time to inflict v6 on the unsuspecting • Create a “Big red switch” so you can disable v6 for all of your clients quickly if necessary – Remember that miscreants will be looking for vulernabilities in v6. We don’t know what they all are yet. Being able to shut it off in case of a disaster will be critical. • Your support organization is the key to measuring your success
  • 16. Out of addresses • Don’t get here • Don’t get here • Don’t get here • Don’t get here • Don’t get here • Don’t get here • Don’t get here
  • 17. Out of addresses • Really, just don’t
  • 18. Out of addresses • Are you seriously still not listening?
  • 19. Thanks! • Brandon Ross • Chief Network Architect and CEO • bross@netuf.net