more measurements: expanding ripe atlas anchors
DESCRIPTION
Presentation given by Vesna Manojovic at More-IP 2014 in Amsterdam, The Netherlands on 22 May 2014TRANSCRIPT
![Page 1: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/1.jpg)
MORE-IP, May 2014, Amsterdam
More Measurements:Expanding RIPE Atlas Anchors
Vesna ManojlovicMeasurements Community Building
1
![Page 2: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/2.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasRIPE Atlas Deployment 2
2
![Page 3: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/3.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasRIPE Atlas
• RIPE Atlas is a global network for active measurements
• Hardware probes measure Internet connectivity and reachability
• RIPE Atlas provides an unprecedented understanding of the state of the Internet in real time
https://atlas.ripe.net
3
3
![Page 4: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/4.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasParticipation and Benefits
• Anyone can become a RIPE Atlas probe host- https://atlas.ripe.net/apply
• Built-in measurements performed by RIPE NCC- Data available to everyone- Maps, data from public probes, API to download raw data
• Major personal and operational benefit: See your network from the outside!
4
4
![Page 5: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/5.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasProbes Photos 5
5
![Page 6: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/6.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasRIPE Atlas in Numbers: May 2014
• 5,600+ probes connected
• 8,000+ active users this year
• 5,000+ built-in measurements daily
• 5,000+ user-defined measurements daily
- Four types of user-defined measurements available to probe hosts and RIPE NCC members: ping, traceroute, DNS, SSL
• Goal by end 2014:
- 10,000 connected probes
6
6
![Page 7: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/7.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Growth Graphs 7
7
![Page 8: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/8.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Success Stories 8
8
![Page 9: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/9.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasMore Use Cases
• Investigating problems of slow servers: - http://engineering.freeagent.com/2014/01/24/atlas-probes/
• Measuring packet loss to determine congested networks
• Selective blackholing (examples based on RIPE Atlas)- https://ripe68.ripe.net/presentations/176-
RIPE68_JSnijders_DDoS_Damage_Control.pdf
• Anycast analysis: - https://labs.ripe.net/Members/stephane_bortzmeyer/the-many-instances-of-the-l-
root-name-server
9
9
![Page 10: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/10.jpg)
RIPE Atlas Anchors
10
![Page 11: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/11.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasRIPE Atlas Anchors 11
11
![Page 12: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/12.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasRIPE Atlas Anchors
• Anchors: well-known targets and powerful probes- Regional baseline & “future history”
• Anchoring measurements - Measurements between anchors - 200 probes targeting each anchor with measurements- Each probe measures 4-5 anchors
• Vantage points for new DNSMON service
• 58 RIPE Atlas anchors- Goal for 2014: 100 active anchors worldwide
12
12
![Page 13: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/13.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Growth in Anchors 13
13
![Page 14: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/14.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Reasons to Celebrate... 14
14
![Page 15: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/15.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
RIPE Atlas Anchor Hosts (part 1) 15
15
![Page 16: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/16.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
RIPE Atlas Anchor Hosts (part 2) 16
16
![Page 17: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/17.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasMapping an Anchor
• Exploring the potential of RIPE Atlas for mapping the packet layer topology
• Using the example of RIPE Atlas Anchor at VIX (Vienna)
• Pretty graphs, useful info
17
https://labs.ripe.net/Members/dfk/map-a-ripe-atlas-anchor
17
![Page 18: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/18.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasBecome a host of an Anchor!
• Benefits:- Measuring impact of anycast services deployment- Troubleshooting connectivity quirkiness- Mostly deployed at IXPs, ccTLDs, larger data centres
• Requirements- Host are responsible for the hardware: Soekris box- IPv4, and native IPv6 connectivity- 10 MB bandwidth (currently use 200 kB, on average)- Needs unfiltered access (placed in front of the firewall)
https://atlas.ripe.net/about/anchors/
18
18
![Page 19: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/19.jpg)
Get Involved
19
![Page 20: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/20.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014, Warsaw
Join the RIPE Atlas Community 20
20
![Page 21: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/21.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Become an Ambassador 21
21
![Page 22: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/22.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Contribute to the GitHub Repository 22
22
![Page 23: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/23.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasWe Are Grateful to Our Sponsors! 23
23
![Page 24: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/24.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Roadmap for the Future 24
24
![Page 25: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/25.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasConnect with RIPE Atlas
• RIPE Atlas website: https://atlas.ripe.net
• Mailing list for active users: [email protected]
• Articles on RIPE Labs: https://labs.ripe.net/atlas
• Questions: [email protected]
• Twitter: @RIPE_Atlas and #RIPEAtlas
25
25
![Page 26: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/26.jpg)
Questions?
26
![Page 27: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/27.jpg)
Additional Information
27
![Page 28: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/28.jpg)
Text goes here
RIPE Atlas
RIPE68, May 2014, Warsaw
Growth of the Network 28
28
![Page 29: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/29.jpg)
Text goes here
RIPE Atlas
RIPE68, May 2014, Warsaw
Growth in Users 29
29
![Page 30: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/30.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Number of User-Defined Measurements 30
30
![Page 31: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/31.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Probes Distributed by Ambassadors 31
31
![Page 32: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/32.jpg)
RIPE Atlas Use Cases
32
![Page 33: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/33.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasIntegration with Monitoring Systems
• Benefits of using RIPE Atlas for monitoring:- Doing pings from 1,000 out of 5,000+ probes around the world - Looking at your network from the outside - Plug into your existing practices
• Three easy steps for automatic alarms:1. Create a RIPE Atlas ping measurement 2. Go to “Status Checks” URL3. Add your alerts in Icinga or Nagios
33
33
![Page 34: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/34.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE Atlas1. How to Schedule a Measurement
• General case - applicable for ping, too!
• Log in to atlas.ripe.net• Go to “My Atlas” and “Measurements”
• Choose “New Measurement” or “One-off”- Most measurements are periodic & last a long time- Choose type, target, frequency, # of probes, region...- You will spend credits (next slides)
• More details: https://atlas.ripe.net/doc/udm• Or use the API: https://atlas.ripe.net/docs/measurement-creation-api/
34
34
![Page 35: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/35.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE Atlas1.5 Credit System
• By hosting a probe, you earn credits
• To perform measurements, you spend credits - pings cost 10 credits, traceroutes cost 20, etc.
• Credit system introduced to ensure fairness and protect system from overload
• Extra credits can be earned by: - Being a RIPE NCC member- Hosting a RIPE Atlas anchor - Sponsoring multiple probes
• More details: https://atlas.ripe.net/doc/credits
35
35
![Page 36: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/36.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE Atlas2. Creating Status Checks
• Status Checks work via RIPE Atlas' RESTful API- https://atlas.ripe.net/api/v1/status-checks/MEASUREMENT_ID/
• You define the alert parameters, for example: - Threshold for the % of probes that successfully received a reply- How many most recent measurements to base the status on - Maximum packet loss acceptable
• Documentation:- https://atlas.ripe.net/docs/status-checks/
36
36
![Page 37: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/37.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE Atlas3. Icinga Examples
• Community of operators contributed configuration code!- Making use of the built-in “check_http” plugin
• GitHub repo examples:- https://github.com/RIPE-Atlas-Community/ripe-atlas-community-
contrib/blob/master/scripts_for_nagios_icinga_alerts
• Post on Icinga blog:- https://www.icinga.org/2014/03/05/monitoring-ripe-atlas-status-
with-icinga-2/
37
37
![Page 38: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/38.jpg)
RIPE Atlas
Vesna Manojlovic - RIPE 68 - May 2014 Warsaw
Monitoring for DNS TLD operators 38
38
![Page 39: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/39.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasMonitoring DNS• “Old” DNSMON service migrated to RIPE Atlas
• RIPE Atlas anchors used as vantage points- Replacing TTM boxes
• Currently monitoring small selection of zones- Root name servers- 30 ccTLDs and few gTLDs
• New zones will be added next year• Give us feedback about DNS alerts! • https://labs.ripe.net/Members/fatemah_mafi/an-
updated-dns-monitoring-service
39
39
![Page 40: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/40.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasSuccess Stories
• IXP: Measuring the effect of installing L-root in Belgrade / SOX
• DNS: Looking for most popular instances of .FR anycast servers
• Operators: investigating network disruptions http://engineering.freeagent.com/2014/01/24/atlas-probes/
40
40
![Page 41: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/41.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasResearch Impact of Significant Events 41
A RIPE Atlas View of Internet Meddling in Turkey
41
![Page 42: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/42.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasVisualization: Seismograph
• Seismograph- Multiple ping measurements in one view- Stacked chart and interactive control panel
42
42
![Page 43: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/43.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasVisualization: Zoomable ping graph
• Zoomable ping graph- Replacing multiple RRDs graphs: zoom in/out in time,
in the same graph- Easier visualisation of an event’s details- Selection of RTT class (max, min, average)
43
43
![Page 44: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/44.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasThe RIPE Atlas Community GitHub
• If you are a programmer: contribute your code:- https://github.com/RIPE-Atlas-Community/
• If you are researcher, look & contribute here:- https://github.com/RIPE-Atlas-Community/RIPE-Atlas-
data-analysis
• Measurements source code available: - https://labs.ripe.net/Members/philip_homburg/ripe-atlas-
measurements-source-code
• New! Parsing library:- https://github.com/RIPE-NCC/ripe.atlas.sagan
44
44
![Page 45: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/45.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasRIPE Atlas User Experiences
• Find a collection of use cases, analyses, scientific papers and presentations/tutorials on RIPE Labs:
https://labs.ripe.net/atlas/user-experiences
45
45
![Page 46: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/46.jpg)
Vesna Manojlovic - MORE-IP - May 2014, Amsterdam
RIPE AtlasBecome an Ambassador
• We’re looking for volunteers to help us: - Distribute probes- Give workshops, tutorials and promote RIPE Atlas
• To become an ambassador:- https://atlas.ripe.net/get-involved/become-a-ripe-atlas-
ambassador/ - email [email protected] to find out how to obtain some probes
• Or become a sponsor:- https://atlas.ripe.net/get-involved/become-a-sponsor/
46
46
![Page 47: More Measurements: Expanding RIPE Atlas Anchors](https://reader034.vdocument.in/reader034/viewer/2022052522/546468bdaf79596e458b4576/html5/thumbnails/47.jpg)
Vesna Manojlovic - RIPE68 - May 2014, Warsaw
RIPE AtlasContact RIPE Atlas
• https://atlas.ripe.net
• Apply for a probe: https://atlas.ripe.net/apply • Apply for an anchor: https://atlas.ripe.net/anchors/apply/
• Mailing list for active users: [email protected] • https://atlas.ripe.net/get-involved/community/ • Articles & updates on RIPE Labs:
https://labs.ripe.net/atlas• Roadmap: http://roadmap.ripe.net/ripe-atlas/
• Questions: [email protected] • Twitter: @RIPE_Atlas and #RIPEAtlas
47
47