Top Banner
World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1
16

World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Mar 31, 2015

Download

Documents

Madalyn Allsup
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

1

World IPv6 Day @ Microsoft

Christopher Palmer and Dave Thaler – Windows Networking

IETF 81

Page 2: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 2

Outline

Our Goals

What happened?

IETF Impact

Page 3: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 3

Our Goals

• Improving Client Visibility– Verify that websites could support IPv6 without causing

connectivity issues for users.

– Directly measure the size and composition of the IPv6 user base.

• Driving Scale and Traffic Volume– Drive load through the IPv6 hardware, software, and

datacenters.

– Obtain a full account of the operations issues involved in supporting IPv6 at scale.

Page 4: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 4

What Happened?

Page 5: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 5

Participating MSFT Propertieswww.bing.com

includes Microsoft Advertising Service

www.microsoft.com

www.xbox.comincludes marketplace.xbox.com

All together – about 100+ million users

Page 6: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 6

Goal: Verify that websites could support IPv6 without causing connectivity issues for users.

The End Result: Almost no connectivity issues.

• A lot of effort made to prepare our support infrastructure to deal with issues.

• Zero issues or support incidents on IPv6 Day.

• Brokenness measurements are within the margin of error.

Page 7: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 7

Examples of work to reduce risk of IPv6 brokenness• Screenshot of translated Bing @ Japan.• Japanese MS sites showed warning for 1-2 days before World IPv6 Day

about brokenness that pointed to fix.• Considerable set of users in Japan have non-routable IPv6 addresses, there

was a lot of concern about their experience on World IPv6 Day.

We had a temporary for IPv6 brokenness.

2400 Downloads30000 Views90000 people tried our IPv6 test tool

50% of downloads were from Japan.

Page 8: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 8

Quick Caveat

We work continuously to improve our analysis – as some of our sites are still active.

xbox.commarketplace.xbox.com zune.net (new)

The larger the sample size, the more conclusive the results.

Page 9: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 9

Goal: Directly measure the size and composition of the IPv6 user base.

IPv6 IPv4

Pageviews 0.0046 0.9954

Unique Users 0.0055 0.9945

5.000%15.000%25.000%35.000%45.000%55.000%65.000%75.000%85.000%95.000%

Page 10: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 10

Goal: Directly measure the size and composition of the IPv6 user base.

43%28%7%3%

54%24%5%

Windows 7Windows VistaWindows XP (requires manual config)

Mac

Internet ExplorerFirefoxChrome

27%10%51%

6%

54%22%13%

IPv6 Global

Page 11: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 11

IPv6 connectivity of users

91% Native8% 6to4<1% Teredo

0.014% of global population is IPv6 broken (small sample size)

Page 12: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 12

Goal: Understanding scale and traffic volume

• Easier than expected.• Content delivery networks really

delivered.

• Operationally easy.• Its hard to say we’ve validated at

scale with access numbers hovering at 0.5%.

Page 13: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 13

IETF Impact and Next Steps

Page 14: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 14

6to4• 8% of users successfully connected via 6to4.

• Proper implementation of RFC 3484(bis) avoids application problems.

• 6to4 may be slower than IPv4 in many cases (the data suggests that), so depreferencing 6to4 makes sense.– Depeferencing means it will work as a last resort, and

provides a better experience for advanced users.– This seems sufficient to deal with all 6to4 issues.

• Deprecating it seems unnecessary, at least for hosts.

Page 15: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 15

• IPv6 brokenness is a declining concern.– This seems to be improving steadily as

host and browser implementations deploy fixes.

– Our properties: • Detailed geolocation data is unavailable. • Better IPv6 household access numbers are

critical to making progress – more important than fixing brokenness.

• More than just a browser issue.

IPv6 Brokenness

Page 16: World IPv6 Day @ Microsoft Christopher Palmer and Dave Thaler – Windows Networking IETF 81 1.

Microsoft – IETF 81 16

Questions/Answers/[email protected]

[email protected]