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?

on

  • 801 views

Presentation given by Bert Wijnen at:

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

Statistics

Views

Total Views
801
Views on SlideShare
797
Embed Views
4

Actions

Likes
0
Downloads
31
Comments
0

1 Embed 4

https://www.ripe.net 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

World IPv6 Day - What did we learn? Presentation 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