SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Matt Chilek VP, Software Development SoftLayer Technologies, Inc mchilek@softlayer.com AS36351 2607:f0d0::
Background SoftLayer has around 32,000 physical servers under management These are clustered into 4,000 server ‘pods’ A group of pods is supported by a regional network core Network cores are interconnected, and supported by a network of POPs Datacenters are located in Dallas, Seattle, Washington, DC Current cumulative sustained IPv4 traffic of 222Gbps Current IPv6 traffic: 50Mbps base, peak 200Mbps 2 SoftLayer Technologies, Inc 10/12/2010
Background 3 SoftLayer Technologies, Inc 10/12/2010
IPv6 initiative Began looking at IPv6 in 2008 Received ARIN allocation of /32 IPv6 initiative driven by long term planning, SoftLayer is an early adopter Beta tested IPv6 customers in fall 2008, plus hardware upgrades January 21, 2009 - GA launch softlayer.com is currently a top 50 IPv6 website by both host and raw domain http://bgp.he.net/ipv6-progress-report.cgi 4 SoftLayer Technologies, Inc 10/12/2010
Implementation Problems Network hardware Provider support Allocation scheme Tracking application Operations support Customer adoption 5 SoftLayer Technologies, Inc 10/12/2010
P1. Network hardware ,[object Object]
Some equipment did not support a dual stack without firmware updates.
Some equipment supported IPv6, but had limited implementation feature sets.6 SoftLayer Technologies, Inc 10/12/2010
S1. Network hardware ,[object Object],	Solution: Tunnels ,[object Object],	Solution: Staggered maintenance ,[object Object],Solution: Use what you have to get it done. 7 SoftLayer Technologies, Inc 10/12/2010
P2. Provider support Initial trouble finding provider to support our implementation scheme Allocated a /32 from ARIN Provider accepts /32 or larger 3 datacenters, but don’t want to anycast Ask ARIN for 2 more /32s, not going to happen* *Before discrete network rules amendment Ended up anycast anyways Provider finally allowed us to broadcast /36 8 SoftLayer Technologies, Inc 10/12/2010
S2. Provider support 9 SoftLayer Technologies, Inc 10/12/2010 LOTS OF PEERING! + others
P3. Allocation scheme Almost no published “best” practices  No best practices for our organizational complexity 10 SoftLayer Technologies, Inc 10/12/2010
S3. Allocation scheme Best practices?!! Solution: Went with our own… /40: region /48: router /64: host 11 SoftLayer Technologies, Inc 10/12/2010
P4. Tracking application SoftLayer tracks and routes about 91,000 distinct IPv4 subnets assigned to customer hosts in the SoftLayer datacenter. Used “dense tree” tree for IPv4 tracking. 12 SoftLayer Technologies, Inc 10/12/2010
“Dense tree” tracking 13 /24 /25 /25 /26 /26 /26 /26 /27 /27 /27 /27 /27 /27 /28 /28 /28 /28 /28 /28 /29 /29 /29 /29 /29 /29 /29 /29 /29 /29 /29 /29 SoftLayer Technologies, Inc 10/12/2010
S4. Tracking application Used “sparse tree” tree for IPv6 tracking Fit into our existing data model with minor updates Use existing search algorithms Feels the same to the end user 14 SoftLayer Technologies, Inc 10/12/2010
“Sparse tree” tracking 15 /32 /40 /40 /48 /48 /48 /64 /48 /64 /64 /64 /64 /64 /64 /64 /64 /64 /64 /64 /64 SoftLayer Technologies, Inc 10/12/2010
P5. Operations support 16 SoftLayer Technologies, Inc 10/12/2010 ,[object Object],[object Object]
P6. Customer adoption Why should customers start adopting?  Our external customer typically doesn’t understand the size of the IPv6 address space 18 SoftLayer Technologies, Inc 10/12/2010
S6. Customer adoption Application wise, same as operations We make it look like our IPv4 tools. We found a champion who loves to talk with and educate customers. Awesome! Users that are ordering it know how to use it!   Very few escalations. We made it easy to adopt Low price (free) Automated allocation and routing, no wait! 19 SoftLayer Technologies, Inc 10/12/2010
Questions? 20 SoftLayer Technologies, Inc 10/12/2010

Weitere ähnliche Inhalte

Was ist angesagt?

Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...Miriade Spa
 
Sdwan webinar
Sdwan webinarSdwan webinar
Sdwan webinarpmohapat
 
SD-WAN 2.0: Building a Better SD-WAN, October 2016
SD-WAN 2.0: Building a Better SD-WAN, October 2016SD-WAN 2.0: Building a Better SD-WAN, October 2016
SD-WAN 2.0: Building a Better SD-WAN, October 2016ADVA
 
Scaling with the Cloud:  Strategies for Storage in Cloud Deployments
Scaling with the Cloud: Strategies for Storage in Cloud DeploymentsScaling with the Cloud: Strategies for Storage in Cloud Deployments
Scaling with the Cloud:  Strategies for Storage in Cloud DeploymentsWalter Moriconi
 
The greatest SDWAN sales slidedeck ever created
The greatest SDWAN sales slidedeck ever createdThe greatest SDWAN sales slidedeck ever created
The greatest SDWAN sales slidedeck ever createdRonald Bartels
 
Simplifying Cloud Adoption
Simplifying Cloud AdoptionSimplifying Cloud Adoption
Simplifying Cloud AdoptionCisco Canada
 
Dell emc - The Changing IT Landscape
Dell emc - The Changing IT LandscapeDell emc - The Changing IT Landscape
Dell emc - The Changing IT LandscapeVITO - Securitas
 
SD-WAN overview slides
SD-WAN overview slidesSD-WAN overview slides
SD-WAN overview slidesNetworkWiz
 
IMEXresearch software defined storage
IMEXresearch software defined storageIMEXresearch software defined storage
IMEXresearch software defined storageIMEX Research
 
LinksysOne
LinksysOneLinksysOne
LinksysOneJim Caro
 
Finanz Informatik Technologie Service
Finanz Informatik Technologie ServiceFinanz Informatik Technologie Service
Finanz Informatik Technologie ServiceCisco Case Studies
 

Was ist angesagt? (20)

Evolving the WAN for the Cloud, using SD-WAN & NFV
Evolving the WAN for the Cloud, using SD-WAN & NFV Evolving the WAN for the Cloud, using SD-WAN & NFV
Evolving the WAN for the Cloud, using SD-WAN & NFV
 
SD-WAN
SD-WANSD-WAN
SD-WAN
 
Moving Beyond the Router to a Thin-branch or Application-driven SD-WAN
Moving Beyond the Router to a Thin-branch or Application-driven SD-WANMoving Beyond the Router to a Thin-branch or Application-driven SD-WAN
Moving Beyond the Router to a Thin-branch or Application-driven SD-WAN
 
Introducing SteelFusion
Introducing SteelFusionIntroducing SteelFusion
Introducing SteelFusion
 
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
 
Sdwan webinar
Sdwan webinarSdwan webinar
Sdwan webinar
 
NetScaler ADC - Customer Overview
NetScaler ADC - Customer OverviewNetScaler ADC - Customer Overview
NetScaler ADC - Customer Overview
 
SD-WAN 2.0: Building a Better SD-WAN, October 2016
SD-WAN 2.0: Building a Better SD-WAN, October 2016SD-WAN 2.0: Building a Better SD-WAN, October 2016
SD-WAN 2.0: Building a Better SD-WAN, October 2016
 
Managed Services
Managed ServicesManaged Services
Managed Services
 
Citrix Netscaler SD WAN
Citrix Netscaler SD WANCitrix Netscaler SD WAN
Citrix Netscaler SD WAN
 
SD WAN
SD WANSD WAN
SD WAN
 
Scaling with the Cloud:  Strategies for Storage in Cloud Deployments
Scaling with the Cloud: Strategies for Storage in Cloud DeploymentsScaling with the Cloud: Strategies for Storage in Cloud Deployments
Scaling with the Cloud:  Strategies for Storage in Cloud Deployments
 
The greatest SDWAN sales slidedeck ever created
The greatest SDWAN sales slidedeck ever createdThe greatest SDWAN sales slidedeck ever created
The greatest SDWAN sales slidedeck ever created
 
Simplifying Cloud Adoption
Simplifying Cloud AdoptionSimplifying Cloud Adoption
Simplifying Cloud Adoption
 
Dell emc - The Changing IT Landscape
Dell emc - The Changing IT LandscapeDell emc - The Changing IT Landscape
Dell emc - The Changing IT Landscape
 
SD-WAN overview slides
SD-WAN overview slidesSD-WAN overview slides
SD-WAN overview slides
 
IMEXresearch software defined storage
IMEXresearch software defined storageIMEXresearch software defined storage
IMEXresearch software defined storage
 
Presentation NetScaler SD-WAN - David Gallo
Presentation NetScaler SD-WAN - David GalloPresentation NetScaler SD-WAN - David Gallo
Presentation NetScaler SD-WAN - David Gallo
 
LinksysOne
LinksysOneLinksysOne
LinksysOne
 
Finanz Informatik Technologie Service
Finanz Informatik Technologie ServiceFinanz Informatik Technologie Service
Finanz Informatik Technologie Service
 

Andere mochten auch

Parallels APAC Summit 2011 Lance Crosby Keynote
Parallels APAC Summit 2011 Lance Crosby KeynoteParallels APAC Summit 2011 Lance Crosby Keynote
Parallels APAC Summit 2011 Lance Crosby KeynoteSoftLayer Technologies
 
Soft Layer Cloud Layer Overview For Slide Share
Soft Layer Cloud Layer Overview For Slide ShareSoft Layer Cloud Layer Overview For Slide Share
Soft Layer Cloud Layer Overview For Slide ShareSoftLayer Technologies
 
Lance Crosby Keynote given at Parallels Summit in Feb 2011
Lance Crosby Keynote given at Parallels Summit in Feb 2011Lance Crosby Keynote given at Parallels Summit in Feb 2011
Lance Crosby Keynote given at Parallels Summit in Feb 2011SoftLayer Technologies
 
SoftLayer Presentation at Stifel Nicolaus Event Feb 10 2011 vfinal
SoftLayer Presentation at Stifel Nicolaus Event Feb 10 2011 vfinalSoftLayer Presentation at Stifel Nicolaus Event Feb 10 2011 vfinal
SoftLayer Presentation at Stifel Nicolaus Event Feb 10 2011 vfinalSoftLayer Technologies
 
IBM Cloud SoftLayer Introduction & Hands-on 2016
IBM Cloud SoftLayer Introduction & Hands-on 2016IBM Cloud SoftLayer Introduction & Hands-on 2016
IBM Cloud SoftLayer Introduction & Hands-on 2016Atsumori Sasaki
 

Andere mochten auch (6)

Parallels APAC Summit 2011 Lance Crosby Keynote
Parallels APAC Summit 2011 Lance Crosby KeynoteParallels APAC Summit 2011 Lance Crosby Keynote
Parallels APAC Summit 2011 Lance Crosby Keynote
 
Glue conference DJ Harris - SoftLayer
Glue conference   DJ Harris - SoftLayerGlue conference   DJ Harris - SoftLayer
Glue conference DJ Harris - SoftLayer
 
Soft Layer Cloud Layer Overview For Slide Share
Soft Layer Cloud Layer Overview For Slide ShareSoft Layer Cloud Layer Overview For Slide Share
Soft Layer Cloud Layer Overview For Slide Share
 
Lance Crosby Keynote given at Parallels Summit in Feb 2011
Lance Crosby Keynote given at Parallels Summit in Feb 2011Lance Crosby Keynote given at Parallels Summit in Feb 2011
Lance Crosby Keynote given at Parallels Summit in Feb 2011
 
SoftLayer Presentation at Stifel Nicolaus Event Feb 10 2011 vfinal
SoftLayer Presentation at Stifel Nicolaus Event Feb 10 2011 vfinalSoftLayer Presentation at Stifel Nicolaus Event Feb 10 2011 vfinal
SoftLayer Presentation at Stifel Nicolaus Event Feb 10 2011 vfinal
 
IBM Cloud SoftLayer Introduction & Hands-on 2016
IBM Cloud SoftLayer Introduction & Hands-on 2016IBM Cloud SoftLayer Introduction & Hands-on 2016
IBM Cloud SoftLayer Introduction & Hands-on 2016
 

Ähnlich wie Softlayer Technologies texasipv6taskforce

Will SDN kill Ethernet Fabrics?
Will SDN kill Ethernet Fabrics?Will SDN kill Ethernet Fabrics?
Will SDN kill Ethernet Fabrics?Brocade
 
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021StreamNative
 
What it takes to bring Hadoop to a production-ready state
What it takes to bring Hadoop to a production-ready stateWhat it takes to bring Hadoop to a production-ready state
What it takes to bring Hadoop to a production-ready stateClouderaUserGroups
 
Planning Very Large Scale Document Repositories with High Availability in Sha...
Planning Very Large Scale Document Repositories with High Availability in Sha...Planning Very Large Scale Document Repositories with High Availability in Sha...
Planning Very Large Scale Document Repositories with High Availability in Sha...WinWire Technologies Inc
 
Planning very large scale document repositories with high availability in sha...
Planning very large scale document repositories with high availability in sha...Planning very large scale document repositories with high availability in sha...
Planning very large scale document repositories with high availability in sha...Noor Basha
 
Cassandra 2.0 to 2.1
Cassandra 2.0 to 2.1Cassandra 2.0 to 2.1
Cassandra 2.0 to 2.1Johnny Miller
 
Hadoop project design and a usecase
Hadoop project design and  a usecaseHadoop project design and  a usecase
Hadoop project design and a usecasesudhakara st
 
Morales-Capstone-IDS.IPS Deployment_revision1
Morales-Capstone-IDS.IPS Deployment_revision1Morales-Capstone-IDS.IPS Deployment_revision1
Morales-Capstone-IDS.IPS Deployment_revision1Jeremy Morales
 
Big Data Integration Webinar: Getting Started With Hadoop Big Data
Big Data Integration Webinar: Getting Started With Hadoop Big DataBig Data Integration Webinar: Getting Started With Hadoop Big Data
Big Data Integration Webinar: Getting Started With Hadoop Big DataPentaho
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureIntel® Software
 
Conf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python ProcessorsConf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python ProcessorsTimothy Spann
 
Data center Trends with Oracle
Data center Trends with OracleData center Trends with Oracle
Data center Trends with OracleFran Navarro
 
Non-Stop Hadoop for Hortonworks
Non-Stop Hadoop for Hortonworks Non-Stop Hadoop for Hortonworks
Non-Stop Hadoop for Hortonworks Hortonworks
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsNuoDB
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessSumit Sarkar
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxviveknagle4
 
Pivotal - Advanced Analytics for Telecommunications
Pivotal - Advanced Analytics for Telecommunications Pivotal - Advanced Analytics for Telecommunications
Pivotal - Advanced Analytics for Telecommunications Hortonworks
 

Ähnlich wie Softlayer Technologies texasipv6taskforce (20)

Will SDN kill Ethernet Fabrics?
Will SDN kill Ethernet Fabrics?Will SDN kill Ethernet Fabrics?
Will SDN kill Ethernet Fabrics?
 
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
 
What it takes to bring Hadoop to a production-ready state
What it takes to bring Hadoop to a production-ready stateWhat it takes to bring Hadoop to a production-ready state
What it takes to bring Hadoop to a production-ready state
 
Planning Very Large Scale Document Repositories with High Availability in Sha...
Planning Very Large Scale Document Repositories with High Availability in Sha...Planning Very Large Scale Document Repositories with High Availability in Sha...
Planning Very Large Scale Document Repositories with High Availability in Sha...
 
Planning very large scale document repositories with high availability in sha...
Planning very large scale document repositories with high availability in sha...Planning very large scale document repositories with high availability in sha...
Planning very large scale document repositories with high availability in sha...
 
OFC 2014 Dinesh Dutt
OFC 2014 Dinesh DuttOFC 2014 Dinesh Dutt
OFC 2014 Dinesh Dutt
 
Cassandra 2.0 to 2.1
Cassandra 2.0 to 2.1Cassandra 2.0 to 2.1
Cassandra 2.0 to 2.1
 
Session 203 iouc summit database
Session 203 iouc summit databaseSession 203 iouc summit database
Session 203 iouc summit database
 
Hadoop project design and a usecase
Hadoop project design and  a usecaseHadoop project design and  a usecase
Hadoop project design and a usecase
 
Morales-Capstone-IDS.IPS Deployment_revision1
Morales-Capstone-IDS.IPS Deployment_revision1Morales-Capstone-IDS.IPS Deployment_revision1
Morales-Capstone-IDS.IPS Deployment_revision1
 
Big Data Integration Webinar: Getting Started With Hadoop Big Data
Big Data Integration Webinar: Getting Started With Hadoop Big DataBig Data Integration Webinar: Getting Started With Hadoop Big Data
Big Data Integration Webinar: Getting Started With Hadoop Big Data
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
 
802.11ac: Network Readiness Action Plan
802.11ac: Network Readiness  Action Plan802.11ac: Network Readiness  Action Plan
802.11ac: Network Readiness Action Plan
 
Conf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python ProcessorsConf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python Processors
 
Data center Trends with Oracle
Data center Trends with OracleData center Trends with Oracle
Data center Trends with Oracle
 
Non-Stop Hadoop for Hortonworks
Non-Stop Hadoop for Hortonworks Non-Stop Hadoop for Hortonworks
Non-Stop Hadoop for Hortonworks
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud Applications
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data access
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptx
 
Pivotal - Advanced Analytics for Telecommunications
Pivotal - Advanced Analytics for Telecommunications Pivotal - Advanced Analytics for Telecommunications
Pivotal - Advanced Analytics for Telecommunications
 

Mehr von SoftLayer Technologies (20)

SL Services
SL ServicesSL Services
SL Services
 
Sl Adaptec
Sl AdaptecSl Adaptec
Sl Adaptec
 
Ss Mid Phase
Ss Mid PhaseSs Mid Phase
Ss Mid Phase
 
Ss Mmo Guildsites
Ss Mmo GuildsitesSs Mmo Guildsites
Ss Mmo Guildsites
 
Soft Layer Welcome
Soft Layer WelcomeSoft Layer Welcome
Soft Layer Welcome
 
Soft Layer Sas70
Soft Layer Sas70Soft Layer Sas70
Soft Layer Sas70
 
Soft Layer Fact Sheet
Soft Layer Fact SheetSoft Layer Fact Sheet
Soft Layer Fact Sheet
 
Ps Support
Ps SupportPs Support
Ps Support
 
Ps Services
Ps ServicesPs Services
Ps Services
 
Ps Network
Ps NetworkPs Network
Ps Network
 
Ps Data Center Wdc
Ps Data Center WdcPs Data Center Wdc
Ps Data Center Wdc
 
Ps Data Center Sea
Ps Data Center SeaPs Data Center Sea
Ps Data Center Sea
 
Ps Data Center Dal
Ps Data Center DalPs Data Center Dal
Ps Data Center Dal
 
Ps Customer Portal
Ps Customer PortalPs Customer Portal
Ps Customer Portal
 
Ps Cdn
Ps CdnPs Cdn
Ps Cdn
 
Ps Api3.0
Ps Api3.0Ps Api3.0
Ps Api3.0
 
Fa Qs Virtualization
Fa Qs VirtualizationFa Qs Virtualization
Fa Qs Virtualization
 
Fa Qs Sas70
Fa Qs Sas70Fa Qs Sas70
Fa Qs Sas70
 
Fa Qs Soft Layer
Fa Qs Soft LayerFa Qs Soft Layer
Fa Qs Soft Layer
 
Fa Qs Cl Computing
Fa Qs Cl ComputingFa Qs Cl Computing
Fa Qs Cl Computing
 

Kürzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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 educationjfdjdjcjdnsjd
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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 businesspanagenda
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 

Softlayer Technologies texasipv6taskforce

  • 1. Matt Chilek VP, Software Development SoftLayer Technologies, Inc mchilek@softlayer.com AS36351 2607:f0d0::
  • 2. Background SoftLayer has around 32,000 physical servers under management These are clustered into 4,000 server ‘pods’ A group of pods is supported by a regional network core Network cores are interconnected, and supported by a network of POPs Datacenters are located in Dallas, Seattle, Washington, DC Current cumulative sustained IPv4 traffic of 222Gbps Current IPv6 traffic: 50Mbps base, peak 200Mbps 2 SoftLayer Technologies, Inc 10/12/2010
  • 3. Background 3 SoftLayer Technologies, Inc 10/12/2010
  • 4. IPv6 initiative Began looking at IPv6 in 2008 Received ARIN allocation of /32 IPv6 initiative driven by long term planning, SoftLayer is an early adopter Beta tested IPv6 customers in fall 2008, plus hardware upgrades January 21, 2009 - GA launch softlayer.com is currently a top 50 IPv6 website by both host and raw domain http://bgp.he.net/ipv6-progress-report.cgi 4 SoftLayer Technologies, Inc 10/12/2010
  • 5. Implementation Problems Network hardware Provider support Allocation scheme Tracking application Operations support Customer adoption 5 SoftLayer Technologies, Inc 10/12/2010
  • 6.
  • 7. Some equipment did not support a dual stack without firmware updates.
  • 8. Some equipment supported IPv6, but had limited implementation feature sets.6 SoftLayer Technologies, Inc 10/12/2010
  • 9.
  • 10. P2. Provider support Initial trouble finding provider to support our implementation scheme Allocated a /32 from ARIN Provider accepts /32 or larger 3 datacenters, but don’t want to anycast Ask ARIN for 2 more /32s, not going to happen* *Before discrete network rules amendment Ended up anycast anyways Provider finally allowed us to broadcast /36 8 SoftLayer Technologies, Inc 10/12/2010
  • 11. S2. Provider support 9 SoftLayer Technologies, Inc 10/12/2010 LOTS OF PEERING! + others
  • 12. P3. Allocation scheme Almost no published “best” practices No best practices for our organizational complexity 10 SoftLayer Technologies, Inc 10/12/2010
  • 13. S3. Allocation scheme Best practices?!! Solution: Went with our own… /40: region /48: router /64: host 11 SoftLayer Technologies, Inc 10/12/2010
  • 14. P4. Tracking application SoftLayer tracks and routes about 91,000 distinct IPv4 subnets assigned to customer hosts in the SoftLayer datacenter. Used “dense tree” tree for IPv4 tracking. 12 SoftLayer Technologies, Inc 10/12/2010
  • 15. “Dense tree” tracking 13 /24 /25 /25 /26 /26 /26 /26 /27 /27 /27 /27 /27 /27 /28 /28 /28 /28 /28 /28 /29 /29 /29 /29 /29 /29 /29 /29 /29 /29 /29 /29 SoftLayer Technologies, Inc 10/12/2010
  • 16. S4. Tracking application Used “sparse tree” tree for IPv6 tracking Fit into our existing data model with minor updates Use existing search algorithms Feels the same to the end user 14 SoftLayer Technologies, Inc 10/12/2010
  • 17. “Sparse tree” tracking 15 /32 /40 /40 /48 /48 /48 /64 /48 /64 /64 /64 /64 /64 /64 /64 /64 /64 /64 /64 /64 SoftLayer Technologies, Inc 10/12/2010
  • 18.
  • 19. P6. Customer adoption Why should customers start adopting? Our external customer typically doesn’t understand the size of the IPv6 address space 18 SoftLayer Technologies, Inc 10/12/2010
  • 20. S6. Customer adoption Application wise, same as operations We make it look like our IPv4 tools. We found a champion who loves to talk with and educate customers. Awesome! Users that are ordering it know how to use it! Very few escalations. We made it easy to adopt Low price (free) Automated allocation and routing, no wait! 19 SoftLayer Technologies, Inc 10/12/2010
  • 21. Questions? 20 SoftLayer Technologies, Inc 10/12/2010
  • 22. Matt Chilek Software Development mchilek@softlayer.com AS36351 2607:f0d0::

Hinweis der Redaktion

  1. Rankings courtesy of Hurricane Electric
  2. The capability of providing support for IPv6 is becoming increasingly urgent for ISPs and datacenters as the end of the IPv4 allocation pool lurks nearer.Infrastructure providers consume a lot of IP space due to the volume of machines, and the rate of consumption is only increasing with virtualization!These are some of the problems that our organization had when attempting to roll out an IPv6 implementation.
  3. Before we started, we determined we had enough memory and CPU resources to run most of our hardware in dual stack.SoftLayer aggressive on technology adoption, so we were fortunate to already have dual stack support in the majority of our network hardware. Even so, we had several places that needed some adjustment.Some equipment did not support IPv6.We had a number of routers that had been in service for quite a few years, and needed firmware updates to support dual stack.Don’t go out and buy that new router just yet, check if there is a new firmware release to handle IPv6!Some equipment supported dual stack, but had limited IPv6 feature implementation.
  4. For equipment that just could not support IPv6 and that we could not immediately replace, we created tunnels to jump through.Made sure to add it as a required feature set for all future purchases.For those that required firmware upgrades, most of these were due for upgrade anyways, so we bit the bullet and scheduled these out over several months.We schedule this in advance to minimize impact for customers.We presented this as a network upgrade and most customers appreciated it.In regards to the limited feature set, we used the tools available. For instance, we use IPv4 MPLS to transport IPv6 traffic using 6PE.
  5. When we first attempted to get this on-line, we had some trouble finding providers that would support our implementation. We received an initial allocation of /32 from ARIN. The provider we were working with would only accept routes of /32 or larger. CONCERN! The problem was that we didn’t want to anycast the /32 from our 3 datacenters. If we did and lost transit between them we would have some stranded traffic. At first, we tried to ask ARIN for 2 more /32s, but this was before the discrete network rules amendment.Make the leap: We anycast the /32 subnet to startProvider relented a few weeks later and allowed us to broadcast /36. Eventually they went as small as /48
  6. As I mentioned, there were very few providers offering native IPv6 support when we started in 2008, so our choice was limited.To improve connectivity we also peered with HE.Peering still remains a strong part of the mix for providing IPv6 connectivity.Currently we have uplinks through NTT, Comcast, and Global Crossing; L3 is on the way. We have LOTS of peering, including HE.We are now seeing more significantly more native support, though there are still a couple of stubborn holdouts.
  7. Another thing we learned as early adopters, is that no one had put together a best practices summary yet. The couple of people that *had* published some information about their allocation scheme were all over the board. They really weren’t comparable to our organizational complexity.
  8. We attempted a wait and see approach for about 6 months. During that time we researched and watched for someone to take the lead, but there wasn’t too much movement, so we just went ahead and did it. After a considerable amount of wrangling we finally sorted it down to a simple format, /40 region /48 router /64 host. We built in a large buffer for migration to a more virtual, “cloud” oriented infrastructure.
  9. Once you figure out how to implement the IPv6 technology in your network, how are you going to manage it going forward?How many of you use a spread sheet to track subnets? SoftLayer tracks and routes about 91,000 distinct IPv4 subnets assigned to customer hosts in the SoftLayer datacenters.Obviously manual tracking wasn’t going to work for us from the start, so we implemented what I will refer to as a “dense tree model” to make sure nothing got lost.
  10. A dense tree model means that all nodes are populated to the end leaves, with every node being a CIDR prefix and having 2 children of half the size. The parent node continues to exist both as a place holder and to maintain relationships between the nodes. You can see that every leaf node had a fully populated path back to the root. A problem with this can be that recursive searches can start to be rather inefficient if the tree gets too tall.To address this issue as we started moving into larger chunks of IPv4 allocations, we broke up the roots of our tree to limit the overall height and therefore our resource utilization. By spreading it out to many roots, usually around the size of a /19 or /20, we were able to achieve some horizontal scalability as we continue to consume space. To put some numbers on this, using this method, we have a maximum depth of 14 and a typical search depth of 11 when searching for user assigned subnets. This system works great for IPv4 management. Because of the dense tree model, we efficiently track every assigned subnet block, and we are assured of timely coalescence of unused space through automated routing management. There is however a problem with using this model for tracking IPv6 address space. The space is so huge that creating a node for every CIDR would result in far more overhead in regards to the parent nodes to be tracked. The search depth balloons to something between 32 and 96 depending on your allocation scheme, which would make it nearly unusable in many database environments.
  11. Used “sparse tree” tree for IPv6 tracking.Keeping a tree model fit into our existing data model with minor updates.Using the existing model allowed us to re-use many existing algorithms for subnet management.Most of all, it simplified the work required to make the application feel the same to the user.
  12. A sparse tree model means that we only populate nodes that matter. This means that at each level in our allocation scheme we populate nodes, but we skip all the white space in between, because it really doesn’t do anything for us. Its like Highway 40 between Albuquerque and Flagstaff, a lot empty space. We just fold that up to keep it simplified, and keep tabs on the important places in between. The downside is that this does somewhat reduce flexibility in automated systems, because we have locked ourselves into channels at the application layer. The goods news is that the model will support any allocation we need, we just have to tweak the application as needed.
  13. Lots of resistance here, just because its different.Mileage may vary due to the nature of who the customers are, whether internal or external, and as either an end user or a more technical middle tier consumer.
  14. Our solution was to make it look like your IPv4 tools! This helps the support staff become comfortable quickly, lowering the barrier to entry when acquiring new knowledge.Teach them how to read notation and you are done!When support uses the application, it feels the same, looks the same (kind of), acts the same therefore it must be the same.The truth is it largely is the same.We made the user experience the same, so we had less resistance to change/implementationAutomate as much as possible. Human brains can only carry so many numbers and 32 is too many. Even in short notation, when we get in the weeds the going gets tough. Transcription errors, and tracking in large data sets can be difficult if done manually.
  15. Why should customers start adopting? The industry software they use largely doesn’t support it. In the hosting industry, the mainstream control panels have been very slow to integrate this technology, if they are even making the effort. And why should they? As middleware providers, they consider demand both from the end user and the provider. The user in rural Wyoming, or South America, or Eastern Europe won’t see native IPv6 to his home for years. Fortunately most of these vendors are starting to implement IPv6, after years of prodding (by Stan Barber). The feature set will grow as the user base grows.Often they will request multiple subnets per host, not knowing that “/64” means more addresses than they will use in their lifetime, and they may ask for more than one per host.
  16. Application wise, this was easy. We did it the same as operations, we make IPv6 application look like our IPv4 tools!We found a champion to build a knowledge base and document.We found someone in our organization that is a hobbyist, that geeked out on the new technology. Every crusade needs a champion that can rally the troops. One thing we have found thus far is that users that are ordering it know how to use it. This results in very few tickets and escalations.We made it easy to adopt by making it free. We automated the allocation, so there was no wait! If ordered with a compute instance or server, we will set it up and bind it right to the host.Ultimately, by frontloading the development required for the implementation process, SoftLayer was able to streamline user adoption.