SlideShare a Scribd company logo
1 of 23
IPv6 @
Franck Martin
Senior Staff Engineer – Chair of
LinkedIn IPv6 in the DC WG
2012
The world is going to run out of IPv4 addresses
in 3-5 years' time.
Geoff Huston IPv4 exhaustion by RIR
Data flows between LI and its members has been IPv6-enabled since 2014.
Apache Traffic Server listens on IPv6 and sends the internal request over IPv4,
with the IPv6 address in a special field
Email: 2013 Web: 2014
To allow testing, in 2014, we enabled IPv6 in our offices.
app
front
end
user’s
browser
app
back
end
ATS
proxies
v6 to v4
v6 v4 v4
IPv6 members
ATS initiatesa new v4
connectionto the application
Incomingv6 connection
terminateshere
Application’sv4 reply
terminateshere at ATS
ATS replies to
user over v6
IPv6 to LinkedIn website (worldwide)
2017 2018
Weekend
effect
IPv6 to LinkedIn website (India, Japan, China)
2017 2018
IPv6 to LinkedIn website (China)
2017 2018
IPv6 is faster than IPv4*.
Most mobile providers in the USA are at more
than 90% deployment.
*Mileage may vary, and devil is in the details
2015
LinkedIn is going to run out of RFC1918
(Internal) IPv4 addresses in 4-5 years' time.
2015
IPv6-DC-WG established
Let’s build Oregon DC dual stack with no AAAA
Let’s build next data center after it IPv6-only
IPv6 in the Data Center: Oregon Dual Stack
IPv6 in the DC?
• Scale –From dense (x10) to virtual
compute (x100)
• Opportunities– New technical
solutions not constrained by
addressing space
• End to End connectivity– No NAT44
between DCs or offices.
For traffic to go on IPv6
Client Server
IPv6 global address → IPv6 global address + DNS AAAA
3 Pillars
• Staticvs Dynamic
• ACLs and security rules
• VIPs, Anycasts
• Edge Networks
• No more deep NATs
Network Hardware Software
• UEFI Network boot over IPv6
• BMC/IPMI over IPv6
• Server Build Automation
• Listeningover IPv6
• DiscoveringServices
• Connectstrategy(fail, failover,
HE)
• Upgrade,Upgrade,Upgrade
• Support legacy IPv4 software
Network
• Static – IPv6 address decided at build
time
• Gateway – FE80::1%nic
• Tools – Convert IPv4 configurationto
IPv6 automatically
• Mapping – IPv6 can be deduced from
IPv4 for dual stack machines but
without technical debt – Each IPv4
network has a paired IPv6 network
Hardware
• UEFI – Supports IPv6 boot (SLAAC vs
DHCPv6, TFTP vs HTTP)
• Grub – IPv6 support is weak
• BMC/IPMI – Redfish standard but
IPMI tools are lagging and Firmware
compatbilitywith IPMI tools is weak.
• Firmware– Always dangerous to flash
at scale
Software
• Listener – Listens on IPv4 and IPv6 –
every language is special
• Connectstrategy – hardfail, fallback,
Happy Eyeballs
• Java – control in java settings
• Deploy – and redeploy till right
• IPv6 ready – “should work” or limited
support – Test, don’t believe.
Change the Engineering Culture
Force IPv6 in some places, make it a hard fail
Key Takeaways
Where are we?
• Staging environment entirely
dual stack with A and AAAA
• Retrofitting production
environment (close to 60%
dual stack today)
• Software lingering issues:
Couchbase, Zookeper,
Hadoop,...
We don’t want to deploy IPv6, we want to remove IPv4!
Measure it!
IPv6 Takeaways
• Know all the unknowns very early
• Engage vendors straight away
(takes one year to deliver)
• Don’t relax or forget you have IPv6
• Engage Top Level Management
• Need Software Engineers more
than Network Engineers
• Build an AAAA Team
Zaid Ali, Sriram Akella, Andrey Bibik, Donaldo Carvalho, Tim
Crofts, Bo Feng, David Fontaine, Prakash Gopinadham, David
Hoa, Sanaldas KB, Henry Ku, Prasanth Kumar, Vikas Kumar,
Tommy Lee, Leigh Maddock, Navneet Nagori, Marijana
Novakovic, Ved Prakash Pathak, Stephanie Schuller, Chintan
Shah, Harish Shetty, Andrew Stracner, Veerabahu Subramanian,
Shawn Zandi, Andreas Zaugg, David Paul Zimmerman...
Thank you

More Related Content

What's hot

Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
saryu2011
 
CDN_Netflix_analysis
CDN_Netflix_analysisCDN_Netflix_analysis
CDN_Netflix_analysis
Sanket Jain
 
Scaling systems for research computing
Scaling systems for research computingScaling systems for research computing
Scaling systems for research computing
The BioTeam Inc.
 

What's hot (19)

464XLAT Tutorial
464XLAT Tutorial464XLAT Tutorial
464XLAT Tutorial
 
IPV6 Deployment for Broadband Internet by Azura Mat Salim
IPV6  Deployment for Broadband Internet by Azura Mat SalimIPV6  Deployment for Broadband Internet by Azura Mat Salim
IPV6 Deployment for Broadband Internet by Azura Mat Salim
 
IPv6 in Mobile Networks
IPv6 in Mobile NetworksIPv6 in Mobile Networks
IPv6 in Mobile Networks
 
Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Sip & IPv6 - time for action!
Sip & IPv6 - time for action!
 
ARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities ReportARIN 36 IETF IPv6 Activities Report
ARIN 36 IETF IPv6 Activities Report
 
The Netflix API for a global service
The Netflix API for a global serviceThe Netflix API for a global service
The Netflix API for a global service
 
I pv6 final v 1.0
I pv6 final v 1.0I pv6 final v 1.0
I pv6 final v 1.0
 
Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
 
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
CDN_Netflix_analysis
CDN_Netflix_analysisCDN_Netflix_analysis
CDN_Netflix_analysis
 
Translating Developer Productivity to Netflix Customer Delight
Translating Developer Productivity to Netflix Customer DelightTranslating Developer Productivity to Netflix Customer Delight
Translating Developer Productivity to Netflix Customer Delight
 
Upcoming internet challenges
Upcoming internet challengesUpcoming internet challenges
Upcoming internet challenges
 
Scaling systems for research computing
Scaling systems for research computingScaling systems for research computing
Scaling systems for research computing
 
Apache NiFi User Guide
Apache NiFi User GuideApache NiFi User Guide
Apache NiFi User Guide
 
Running Zeppelin in Enterprise
Running Zeppelin in EnterpriseRunning Zeppelin in Enterprise
Running Zeppelin in Enterprise
 
IPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networksIPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networks
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoT
 
Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016
 

Similar to IPv6 at LinkedIn

2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
Johnson Liu
 
2012 11-09 facex - i pv6 transition planning-
2012 11-09 facex - i pv6 transition planning-2012 11-09 facex - i pv6 transition planning-
2012 11-09 facex - i pv6 transition planning-
Eduardo Coelho
 
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vynckeWhitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
NTTE_France
 

Similar to IPv6 at LinkedIn (20)

Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6
 
Ipv6 tutorial
Ipv6 tutorialIpv6 tutorial
Ipv6 tutorial
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
IPv6
IPv6IPv6
IPv6
 
IPv6 on the Interop Network
IPv6 on the Interop NetworkIPv6 on the Interop Network
IPv6 on the Interop Network
 
2012 11-09 facex - i pv6 transition planning-
2012 11-09 facex - i pv6 transition planning-2012 11-09 facex - i pv6 transition planning-
2012 11-09 facex - i pv6 transition planning-
 
Edge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is nowEdge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is now
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
Ventajas de IPv6
Ventajas de IPv6Ventajas de IPv6
Ventajas de IPv6
 
btNOG 4: IPv6 deployment - where are we now?
btNOG 4: IPv6 deployment - where are we now?btNOG 4: IPv6 deployment - where are we now?
btNOG 4: IPv6 deployment - where are we now?
 
Content over IPv6: no excuses
Content over IPv6: no excusesContent over IPv6: no excuses
Content over IPv6: no excuses
 
3hows
3hows3hows
3hows
 
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
 
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vynckeWhitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
Whitepaper what enterprises should do about i pv6 in 2011 cisco_eric.vyncke
 
John Curran - Moving to IPv6
John Curran - Moving to IPv6John Curran - Moving to IPv6
John Curran - Moving to IPv6
 
Microsoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppMicrosoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer App
 
Cisco IPv6 Deployment Statics, by Shishio Tsuchiya [APRICOT 2015]
Cisco IPv6 Deployment Statics, by Shishio Tsuchiya [APRICOT 2015]Cisco IPv6 Deployment Statics, by Shishio Tsuchiya [APRICOT 2015]
Cisco IPv6 Deployment Statics, by Shishio Tsuchiya [APRICOT 2015]
 
IPv6 Development in ITB 2013
IPv6 Development in ITB 2013IPv6 Development in ITB 2013
IPv6 Development in ITB 2013
 
IETF Activities Update
IETF Activities UpdateIETF Activities Update
IETF Activities Update
 
IPv6 training guide - Yuval Shaul
IPv6 training guide - Yuval ShaulIPv6 training guide - Yuval Shaul
IPv6 training guide - Yuval Shaul
 

More from APNIC

More from APNIC (20)

Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
 
APNIC Updates presented by Paul Wilson at CaribNOG 27
APNIC Updates presented by Paul Wilson at  CaribNOG 27APNIC Updates presented by Paul Wilson at  CaribNOG 27
APNIC Updates presented by Paul Wilson at CaribNOG 27
 
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff Huston
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6
 

Recently uploaded

Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
ChloeMeadows1
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
lolsDocherty
 

Recently uploaded (16)

Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
Free scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirtsFree scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirts
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
 
The Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfThe Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdf
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
AI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model GeneratorAI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model Generator
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
 
GOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdfGOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdf
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 

IPv6 at LinkedIn

  • 1. IPv6 @ Franck Martin Senior Staff Engineer – Chair of LinkedIn IPv6 in the DC WG
  • 2. 2012 The world is going to run out of IPv4 addresses in 3-5 years' time.
  • 3. Geoff Huston IPv4 exhaustion by RIR
  • 4. Data flows between LI and its members has been IPv6-enabled since 2014. Apache Traffic Server listens on IPv6 and sends the internal request over IPv4, with the IPv6 address in a special field Email: 2013 Web: 2014 To allow testing, in 2014, we enabled IPv6 in our offices. app front end user’s browser app back end ATS proxies v6 to v4 v6 v4 v4 IPv6 members ATS initiatesa new v4 connectionto the application Incomingv6 connection terminateshere Application’sv4 reply terminateshere at ATS ATS replies to user over v6
  • 5. IPv6 to LinkedIn website (worldwide) 2017 2018 Weekend effect
  • 6. IPv6 to LinkedIn website (India, Japan, China) 2017 2018
  • 7. IPv6 to LinkedIn website (China) 2017 2018
  • 8. IPv6 is faster than IPv4*. Most mobile providers in the USA are at more than 90% deployment. *Mileage may vary, and devil is in the details
  • 9. 2015 LinkedIn is going to run out of RFC1918 (Internal) IPv4 addresses in 4-5 years' time.
  • 10. 2015 IPv6-DC-WG established Let’s build Oregon DC dual stack with no AAAA Let’s build next data center after it IPv6-only
  • 11. IPv6 in the Data Center: Oregon Dual Stack
  • 12. IPv6 in the DC? • Scale –From dense (x10) to virtual compute (x100) • Opportunities– New technical solutions not constrained by addressing space • End to End connectivity– No NAT44 between DCs or offices.
  • 13. For traffic to go on IPv6 Client Server IPv6 global address → IPv6 global address + DNS AAAA
  • 14. 3 Pillars • Staticvs Dynamic • ACLs and security rules • VIPs, Anycasts • Edge Networks • No more deep NATs Network Hardware Software • UEFI Network boot over IPv6 • BMC/IPMI over IPv6 • Server Build Automation • Listeningover IPv6 • DiscoveringServices • Connectstrategy(fail, failover, HE) • Upgrade,Upgrade,Upgrade • Support legacy IPv4 software
  • 15. Network • Static – IPv6 address decided at build time • Gateway – FE80::1%nic • Tools – Convert IPv4 configurationto IPv6 automatically • Mapping – IPv6 can be deduced from IPv4 for dual stack machines but without technical debt – Each IPv4 network has a paired IPv6 network
  • 16. Hardware • UEFI – Supports IPv6 boot (SLAAC vs DHCPv6, TFTP vs HTTP) • Grub – IPv6 support is weak • BMC/IPMI – Redfish standard but IPMI tools are lagging and Firmware compatbilitywith IPMI tools is weak. • Firmware– Always dangerous to flash at scale
  • 17. Software • Listener – Listens on IPv4 and IPv6 – every language is special • Connectstrategy – hardfail, fallback, Happy Eyeballs • Java – control in java settings • Deploy – and redeploy till right • IPv6 ready – “should work” or limited support – Test, don’t believe.
  • 18. Change the Engineering Culture Force IPv6 in some places, make it a hard fail
  • 20. Where are we? • Staging environment entirely dual stack with A and AAAA • Retrofitting production environment (close to 60% dual stack today) • Software lingering issues: Couchbase, Zookeper, Hadoop,... We don’t want to deploy IPv6, we want to remove IPv4!
  • 22. IPv6 Takeaways • Know all the unknowns very early • Engage vendors straight away (takes one year to deliver) • Don’t relax or forget you have IPv6 • Engage Top Level Management • Need Software Engineers more than Network Engineers • Build an AAAA Team Zaid Ali, Sriram Akella, Andrey Bibik, Donaldo Carvalho, Tim Crofts, Bo Feng, David Fontaine, Prakash Gopinadham, David Hoa, Sanaldas KB, Henry Ku, Prasanth Kumar, Vikas Kumar, Tommy Lee, Leigh Maddock, Navneet Nagori, Marijana Novakovic, Ved Prakash Pathak, Stephanie Schuller, Chintan Shah, Harish Shetty, Andrew Stracner, Veerabahu Subramanian, Shawn Zandi, Andreas Zaugg, David Paul Zimmerman...