Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
IPv6 Measurements
1
Zaid Ali Kahn
Director
Infrastructure Architecture
Agenda
1.  Real user monitoring (RUM) IPv4/IPv6
2.  Global IPv6 growth
3.  IPv6 Heat maps
4.  IPv6 Mobile performance
2
3
RUM – What and Why
§  Synthetic monitoring doesn’t work
–  E.g., keynote, gomez, catchpoint etc.
–  Limited coverage
– ...
4
RUM – How
§  Navigation timing API
–  Most browsers support it
–  Browsers record performance timers for each page load...
§  Browse to www.linkedin.com on Chrome
§  Open “Console” on Chrome Dev Tools
–  Mac : Cmd + Opt + J
–  Windows/Linux : ...
rum = window.performance.timing
6
RUM – How
rum = window.performance.timing
Connect Time:
rum.connectEnd – rum.connectStart
Download Time:
rum.responseEnd – rum.respo...
8
RUM – How
9
RUM telemetry architecture
Global IPv6 growth at LinkedIn
10
10% of LinkedIn traffic is IPv6
IPv6 Launch Period
Interesting spike to 13%
IPv6 heat map global
11
IPv6 heat map US
12
Europe mobile performance (France)
13
0%
5%
10%
15%
20%
25%
30%
35%
40%
45%
Orange Free Bouygues Telecom SFR
Page download...
Why? AS12322(Free) analysis
14
Higher Network request time means higher TCP timeouts yielding in higher page download load...
Europe mobile performance (Belgium)
15
0%
2%
4%
6%
8%
10%
12%
14%
BASE Mobistar Proximus Telenet
Page download improvement...
Europe mobile performance (Germany)
16
0%
5%
10%
15%
20%
25%
E-Plus o2-De Telecom-De Vodafone-De
Page download improvement...
Europe mobile performance (UK)
17
0%
5%
10%
15%
20%
25%
EE O2 Three Vodafone UK
Page download improvement IPv6
United States mobile performance (US)
18
0%
5%
10%
15%
20%
25%
30%
ATT Sprint T-Mobile Verizon
Page download improvement I...
Conclusion
19
Thank you!
20
Ritesh Maheshwari Bret Palson David He Ruixuan Hou
Sobir Bazarbayev Navneet Nagori Ajay Srivastava
Upcoming SlideShare
Loading in …5
×

IPv6 Measurements

2,111 views

Published on

Presentation by Zaid Ali Kahn at Cisco Ecole Polytechnique Networking Innovation and Research Symposium

Published in: Internet
  • Be the first to comment

IPv6 Measurements

  1. 1. IPv6 Measurements 1 Zaid Ali Kahn Director Infrastructure Architecture
  2. 2. Agenda 1.  Real user monitoring (RUM) IPv4/IPv6 2.  Global IPv6 growth 3.  IPv6 Heat maps 4.  IPv6 Mobile performance 2
  3. 3. 3 RUM – What and Why §  Synthetic monitoring doesn’t work –  E.g., keynote, gomez, catchpoint etc. –  Limited coverage –  Single user §  Real User Monitoring –  Beacon based (Javascript/Boomerang lib) –  Performance metrics from browsers of real users –  E.g., TCP connect time, Page download time
  4. 4. 4 RUM – How §  Navigation timing API –  Most browsers support it –  Browsers record performance timers for each page load §  JavaScript timers –  For everything else
  5. 5. §  Browse to www.linkedin.com on Chrome §  Open “Console” on Chrome Dev Tools –  Mac : Cmd + Opt + J –  Windows/Linux : Ctrl + Shift + J 5 RUM – How
  6. 6. rum = window.performance.timing 6 RUM – How
  7. 7. rum = window.performance.timing Connect Time: rum.connectEnd – rum.connectStart Download Time: rum.responseEnd – rum.responseStart Request to Response time: rum.responseEnd – rum.requestStart 7 RUM – How
  8. 8. 8 RUM – How
  9. 9. 9 RUM telemetry architecture
  10. 10. Global IPv6 growth at LinkedIn 10 10% of LinkedIn traffic is IPv6 IPv6 Launch Period Interesting spike to 13%
  11. 11. IPv6 heat map global 11
  12. 12. IPv6 heat map US 12
  13. 13. Europe mobile performance (France) 13 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% Orange Free Bouygues Telecom SFR Page download improvement IPv6
  14. 14. Why? AS12322(Free) analysis 14 Higher Network request time means higher TCP timeouts yielding in higher page download load times. 1.6% timeout 4.6% timeoutIPv4 network request IPv6 network request
  15. 15. Europe mobile performance (Belgium) 15 0% 2% 4% 6% 8% 10% 12% 14% BASE Mobistar Proximus Telenet Page download improvement IPv6
  16. 16. Europe mobile performance (Germany) 16 0% 5% 10% 15% 20% 25% E-Plus o2-De Telecom-De Vodafone-De Page download improvement IPv6
  17. 17. Europe mobile performance (UK) 17 0% 5% 10% 15% 20% 25% EE O2 Three Vodafone UK Page download improvement IPv6
  18. 18. United States mobile performance (US) 18 0% 5% 10% 15% 20% 25% 30% ATT Sprint T-Mobile Verizon Page download improvement IPv6
  19. 19. Conclusion 19
  20. 20. Thank you! 20 Ritesh Maheshwari Bret Palson David He Ruixuan Hou Sobir Bazarbayev Navneet Nagori Ajay Srivastava

×