World IPv6 Day - What did we learn?
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

World IPv6 Day - What did we learn?

  • 852 views
Uploaded on

Presentation given by Bert Wijnen at: ...

Presentation given by Bert Wijnen at:
UKNOF 20, Bristol, England on 6 September 2011

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
852
On Slideshare
848
From Embeds
4
Number of Embeds
1

Actions

Shares
Downloads
35
Comments
0
Likes
0

Embeds 4

https://www.ripe.net 4

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. World IPv6 Day - What did we learn? Bert Wijnen <bwijnen@ripe.net> (presenter) Emile Aben <emile.aben@ripe.net> Rene Wilhelm <wilhelm@ripe.net> Robert Kisteleki <robert@ripe.net> UKNOF20 - 6 September 2011Monday, September 5, 2011
  • 2. RIPE NCC Measurements - World IPv6 Day • IPv6 Eyechart and 6to4 (not in this talk) • Active measurements – Sources: 40 vantage points (RIPE TTM, CAIDA Ark, ...) – Destinations: 53 participant or already dual-stacked sites – From 2011-06-01 to 2011-06-11 we measured – DNS: A and/or AAAA records – ping(6)/traceroute(6) – HTTP over IPv4 and IPv6 Bert Wijnen, UKNOF20 2Monday, September 5, 2011
  • 3. Measurement vantage points Bert Wijnen, UKNOF20 3Monday, September 5, 2011
  • 4. Lesson: ControlMonday, September 5, 2011
  • 5. When did World IPv6 Day start? • Less then 2 days before World IPv6 Day: DNS negative caching for websites participating in World IPv6 Day 90 Number of participating websites 80 70 60 50 40 30 20 10 0 1m 2m 5m 10m 20m 1h 2h 5h 10h 1d 2d minimum of: minimum TTL in SOA, TTL of SOA Bert Wijnen, UKNOF20 5Monday, September 5, 2011
  • 6. Percentage of vantage points seeing AAAA v6day Bert Wijnen, UKNOF20 6Monday, September 5, 2011
  • 7. Percentage of vantage points seeing AAAA v6day Negative caching Bert Wijnen, UKNOF20 6Monday, September 5, 2011
  • 8. Percentage of vantage points seeing AAAA v6day TTL caching Negative caching Bert Wijnen, UKNOF20 6Monday, September 5, 2011
  • 9. Control - lessons learned • Know your on/off switch – Control your DNS • Set low TTL in case of roll-back • Set low negative TTL – By means of minTTL in SOA / TTL of SOA Bert Wijnen, UKNOF20 7Monday, September 5, 2011
  • 10. Lesson: Test and monitorMonday, September 5, 2011
  • 11. You don’t want this to happen On IPv4: On IPv6: Bert Wijnen, UKNOF20 9Monday, September 5, 2011
  • 12. Or this ... Comparing DNS,ping and HTTP IPv6 measurements to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC 100 % % AAAA queries returning an IPv6 address % HTTP responses == 200 80 % % ICMPv6 ping success 60 % 40 % 20 % 0% 00 04 08 12 16 20 00 04 08 12 :0 :0 :0 :0 :0 :0 :0 :0 :0 :0 0 0 0 0 0 0 0 0 0 0 Bert Wijnen, UKNOF20 10Monday, September 5, 2011
  • 13. Or this ... Comparing DNS,ping and HTTP IPv6 measurements to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC 100 % % AAAA queries returning an IPv6 address % HTTP responses == 200 80 % % ICMPv6 ping success 60 % 40 % 20 % 0% 00 04 08 12 16 20 00 04 08 12 :0 :0 :0 :0 :0 :0 :0 :0 :0 :0 0 0 0 0 0 0 0 0 0 0 v6 on www turned off at end of v6day Bert Wijnen, UKNOF20 10Monday, September 5, 2011
  • 14. Or this ... Comparing DNS,ping and HTTP IPv6 measurements to www.commerce.gov from 2011-06-09 0:00 UTC to 2011-06-10 12:00 UTC 100 % % AAAA queries returning an IPv6 address % HTTP responses == 200 80 % % ICMPv6 ping success 60 % 40 % 20 % 0% 00 04 08 12 16 20 00 04 08 12 :0 :0 :0 :0 :0 :0 :0 :0 :0 :0 0 0 0 0 0 0 0 0 0 0 v6 on www turned off but v6 service still at end of v6day announced Bert Wijnen, UKNOF20 10Monday, September 5, 2011
  • 15. Case: Content-NAT Issue (1) Admin domain Admin domain single IPv4 address IPv4 IPv6 proxy webserver per srcIP rate limiting clients Bert Wijnen, UKNOF20 11Monday, September 5, 2011
  • 16. Case: Content-NAT Issue (2) • Combine – v6-to-v4 proxy, srcNAT to single IPv4 address – Webserver with per-source IP rate-limiting • Hard to catch if not tested under real-life load • Violating e2e principle can make solutions brittle • Solution: Keep it simple Bert Wijnen, UKNOF20 12Monday, September 5, 2011
  • 17. Test and monitor - lessons learned Bert Wijnen, UKNOF20 13Monday, September 5, 2011
  • 18. Test and monitor - lessons learned • Test when deploying something – The more real-life, the less likely you !@#$-ed up • Monitor your infrastructure • People2people reachability – Avoidable situations like Level3 and Dept. Commerce – Contact info up to date in RIR databases (whois) – Monitor the web (NANOG, *NOG, Twitter, ...) Bert Wijnen, UKNOF20 13Monday, September 5, 2011
  • 19. Global viewMonday, September 5, 2011
  • 20. Performance of src/dst pairs on 2011-06-08 Distribution of IPv4/IPv6 relative performance • Bell-shaped IPv4 performs better IPv6 performs better – centered around 0 – with fatter IPv4-side • Dual-stack = two Frequency chances for best performance! – Real-time apps can exploit this (voice, gaming) + 400 % + 350 % + 300 % + 250 % + 200 % + 150 % + 100 % + 50 % + 40 % + 30 % + 20 % + 10 % +0% + 10 % + 20 % + 30 % + 40 % + 50 % + 100 % + 150 % + 200 % + 250 % + 300 % + 350 % + 400 % best performing protocol, as percentage−wise increase over the least performing protocol Bert Wijnen, UKNOF20 15Monday, September 5, 2011
  • 21. Partial Reachability • Internet is a collection of interconnecting networks, and can be different on IPv4/IPv6 • Some vantage points couldn’t reach all dests. – Are our vantage points representative? – Working on this: RIPE Atlas – Network partitioning, examples we encountered: – Level3 - Hurricane Electric – Cogent - Hurricane Electric – See http://en.wikipedia.org/wiki/Comparison_of_IPv6_support_by_major_transit_providers Bert Wijnen, UKNOF20 16Monday, September 5, 2011
  • 22. Partial Reachability • Internet is a collection of interconnecting networks, and can be different on IPv4/IPv6 • Some vantage points couldn’t reach all dests. – Are our vantage points representative? – Working on this: RIPE Atlas – Network partitioning, examples we encountered: – Level3 - Hurricane Electric (fixed as of Aug 31) – Cogent - Hurricane Electric – See http://en.wikipedia.org/wiki/Comparison_of_IPv6_support_by_major_transit_providers Bert Wijnen, UKNOF20 16Monday, September 5, 2011
  • 23. Long term effects - Content Percentage of web sites in Alexa 1M that can be reached over IPv6 4% Alexa 1M 3.5 % Alexa top 25k 3% 2.5 % 2% 1.5 % 1% 0.5 % 0% 2 20 20 20 20 20 20 20 20 01 11 11 11 11 11 11 11 11 1- -0 -0 -0 -0 -0 -0 -0 -0 0 1 2 3 4 5 6 7 8 9 Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html) Bert Wijnen, UKNOF20 17Monday, September 5, 2011
  • 24. Long term effects - Content Percentage of web sites in Alexa 1M that can be reached over IPv6 4% 8 June: Alexa 1M 3.5 % Alexa top 25k 3.8% 3% 2.5 % 2% 1.5 % 1% 0.5 % 0% 2 20 20 20 20 20 20 20 20 01 11 11 11 11 11 11 11 11 1- -0 -0 -0 -0 -0 -0 -0 -0 0 1 2 3 4 5 6 7 8 9 Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html) Bert Wijnen, UKNOF20 17Monday, September 5, 2011
  • 25. Long term effects - Content Percentage of web sites in Alexa 1M that can be reached over IPv6 4% 8 June: Alexa 1M 3.5 % Alexa top 25k 3.8% 3% 2.5 % Pre/post 8 June: 0.4% -> 0.7% 2% 1.5 % 1% 0.5 % 0% 2 20 20 20 20 20 20 20 20 01 11 11 11 11 11 11 11 11 1- -0 -0 -0 -0 -0 -0 -0 -0 0 1 2 3 4 5 6 7 8 9 Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html) Bert Wijnen, UKNOF20 17Monday, September 5, 2011
  • 26. Long term effects - Content Percentage of web sites in Alexa 1M that can be reached over IPv6 4% 8 June: Alexa 1M 3.5 % Alexa top 25k 3.8% 3% 2.5 % Pre/post 8 June: 0.4% -> 0.7% 2% 1.5 % 1% Around 3 July: 0.7% -> 1.0% 0.5 % (Single hoster in DE) 0% 2 20 20 20 20 20 20 20 20 01 11 11 11 11 11 11 11 11 1- -0 -0 -0 -0 -0 -0 -0 -0 0 1 2 3 4 5 6 7 8 9 Raw data: Dan Wing (http://banjo.employees.org/~dwing/aaaa-stats.html) Bert Wijnen, UKNOF20 17Monday, September 5, 2011
  • 27. Long term effects - Content • Linear extrapolation: –~ an IPv6 year needed to get to 100% • Exponential extrapolation: –~ an IPv6 week needed to get to 100% Bert Wijnen, UKNOF20 18Monday, September 5, 2011
  • 28. Long term effects - Content • Linear extrapolation: –~ an IPv6 year needed to get to 100% • Exponential extrapolation: –~ an IPv6 week needed to get to 100% • Note: extrapolation based on two data points is not very scientific :) Bert Wijnen, UKNOF20 18Monday, September 5, 2011
  • 29. Long term effects - IPv6 ASes 12 % 8 June announcing IPv6 pfx 11.5 % % of ASes 11 % 10.5 % 10 % 9.5 % 50 Daily increase 40 of IPv6 ASes 30 20 10 0 -10 -20 -30 20 20 20 20 20 20 11 11 11 11 11 11 -04 -05 -06 -07 -08 -09 -01 -01 -01 -01 -01 -01 • Higher growth before v6d: Deployments pushed earlier? • Lower growth after v6d: Summer-vacation? • http://v6asns.ripe.net Bert Wijnen, UKNOF20 19Monday, September 5, 2011
  • 30. More information • Web interface to the measurements – http://v6day.ripe.net/ • Analysis on RIPE Labs – http://labs.ripe.net/ipv6day • Raw data availability – http://labs.ripe.net/datarepository/data-sets/ripe-ncc- active-measurements-of-world-ipv6-day-dataset Bert Wijnen, UKNOF20 20Monday, September 5, 2011
  • 31. Conclusions - what we learned • IPv6/dual-stack works just fine, but make sure that – It is properly tested and monitored (like IPv4) – Your network can reach all others (like IPv4) • Dual-stack = Two chances for best performance • Days like this ‘work’ – Raise awareness – Give people a target to work towards – We’re ready for a next IPv6(day|week|month|year|∞) Bert Wijnen, UKNOF20 21Monday, September 5, 2011
  • 32. Questions?Monday, September 5, 2011