RIPE Atlas
RIPE Atlas is a global, open, distributed Internet measurement platform, consisting of thousands of measurement devices that measure Internet connectivity in real time.
History
RIPE Atlas was established in 2010 by the RIPE Network Coordination Centre. As of November 2015, it was composed of nearly 9,000 probes and 150 anchors around the world.
Technical details
![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/RIPE-Atlas-probe-v4-1.jpg/220px-RIPE-Atlas-probe-v4-1.jpg)
- Measurement types: The measurement devices (probes and anchors) perform IPv4 and IPv6 traceroute, ping, DNS, NTP and other measurements.
- Atlas Probe device types:
- Versions 1 and 2 of the probe: Lantronix XPort Pro [1]
- Version 3 probe: modified TP-Link wireless router (model TL-MR 3020)[2]
- Version 4 probe: NanoPi NEO Plus2 single-board computer[3]
- Atlas Anchor device types
- Version 2: Soekris Net6501-70 board in the 1U 19-inch rack-mounted case with additional SSD
- Version 3: PC Engines APU2C2/APU2C4 in a 1U 19-inch rack-mounted case with additional SSD
- The back-end architecture was described in detail in the September 2015 edition of the Internet Protocol Journal [4]
Community
Anyone can volunteer to host a RIPE Atlas probe.[5] Probes are free of charge, low maintenance, and can be plugged in behind a home router or in a data center.
Organisations that want additional RIPE Atlas measurements targeting their network can host a RIPE Atlas anchor.[6]
Tools for visualizing and analyzing RIPE Atlas measurement data are used by network operators for troubleshooting and network monitoring.[7]
Open source software tools, written by RIPE Atlas users, are available in the repository for community contributions on GitHub.[8]
Several hundred individuals also support RIPE Atlas as "ambassadors" by promoting participation and distributing probes. Organizations also support RIPE Atlas as sponsors.[9]
Multiple hackerspaces have installed RIPE Atlas probes and have their own project about displaying the probes presence.[10]
Research papers
All the data collected by RIPE Atlas is open data and is made publicly available to users and the wider Internet community.
- Impact of the COVID-19 pandemic on the Internet latency: a large-scale study[11]
- Periodic Path Changes in RIPE Atlas[12]
- Using RIPE Atlas for Geolocating IP Infrastructure[13]
- Dissecting the Speed-of-Internet of Middle East[14]
- Dissecting Last-mile Latency Characteristics
- Vantage Point Selection for IPv6 Measurements: Benefits and Limitations of RIPE Atlas Tags
- Dynamic Traceroute Visualization at Multiple Abstraction Levels[15]
- Network Interference Detection [16]
- Internet Performance Measurement Platforms [17]
- Visualization and Monitoring for the Identification and Analysis of DNS Issues[18]
- Investigating Interdomain Routing Policies [19]
- Mapping Peering Interconnections [20]
- Generating Function For Network Delay [21]
- Lessons Learned From Using the RIPE Atlas Platform for Measurement Research [22]
- Quantifying Interference between Measurements on the RIPE Atlas Platform [23]
- Geolocation hints verification using RIPE Atlas [24]
- Using RIPE Atlas to Evaluate the Locator/Id Separation Protocol [25]
- Performance Evaluation of Locator/Identifier Separation Protocol through RIPE Atlas [26]
- Disco: Fast, Good, and Cheap Outage Detection[27]
- Sibyl: A Practical Internet Route Oracle [28]
- Are We One Hop Away from a Better Internet? [29]
- Analyzing the Performance of an Anycast CDN [30]
- Investigating Interdomain Routing Policies in the Wild [31]
- Measurement Vantage Point Selection Using A Similarity Metric [32]
- On the Analysis of Internet Paths with DisNETPerf, a Distributed Paths Performance Analyzer [33]
- Characterizing User-to-User Connectivity with RIPE Atlas [34]
- Detecting DNS Root Manipulation [35]
- An Empirical Analysis of the Commercial VPN Ecosystem [36]
- A Long Way to the Top: Significance, Structure, and Stability of Internet Top Lists [37]
- How to Catch when Proxies Lie: Verifying the Physical Locations of Network Proxies with Active Geolocation [38]
- Radian: Visual Exploration of Traceroutes[39]
- Measuring, Characterizing, and Avoiding Spam Traffic Costs[40]
- Karaoke: Distributed Private Messaging Immune to Passive Traffic Analysis[41]
- Cross-AS (X-AS) Internet topology mapping[42]
- Cache Me If You Can: Effects of DNS Time-to-Live[43]
- Judicious QoS using Cloud Overlays [44]
- DNS Observatory: The Big Picture of the DNS[45]
- Internet Development in Africa: A Content Use, Hosting and Distribution Perspective[46]
- Performance Barriers to Cloud Services in Africa’s Public Sector: A Latency Perspective[47]
- Debogonising 2a10::/12. Analysis of one week’s visibility of a new /12[48]
Similar projects
References
- ^ "XPort Pro - World's Smallest Linux Networking Server - Lantronix". lantronix.com. 2014-08-29. Retrieved 2015-11-03.
- ^ "Portable 3G/4G Wireless N Router TL-MR3020 - Welcome to TP-LINK". tp-link.com. Retrieved 2015-11-03.
- ^ Davies, Alun (26 February 2019). "New RIPE Atlas Version 4 Probes". RIPE. Retrieved 2019-03-01.
- ^ "RIPE Atlas: A Global Internet Measurement Network" (PDF). Internet Protocol Journal. 18 (3). September 2015. ISSN 1944-1134.
- ^ "RIPE Atlas Info - RIPE Atlas — RIPE Network Coordination Centre". atlas.ripe.net. Retrieved 2015-11-03.
- ^ "Become a RIPE Atlas Anchor Host - RIPE Atlas — RIPE Network Coordination Centre". atlas.ripe.net. Retrieved 2015-11-03.
- ^ "RIPE Atlas: User Views and Use Cases — RIPE Labs". labs.ripe.net. Retrieved 2015-11-03.
- ^ "RIPE-Atlas-Community/ripe-atlas-community-contrib · GitHub". github.com. Retrieved 2015-11-03.
- ^ "Community - RIPE Atlas — RIPE Network Coordination Centre". atlas.ripe.net. Retrieved 2015-11-03.
- ^ "RIPE Atlas". HackerspaceWiki. Retrieved 2017-02-22.
- ^
Candela, Massimo; Luconi, Valerio; Vecchio, Alessio (2020). "Impact of the COVID-19 pandemic on the Internet latency: a large-scale study".
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ Iodice, Mattia; Candela, Massimo; Di Battista, Giuseppe (2019). "Periodic Path Changes in RIPE Atlas". IEEE Access. IEEE. doi:10.1109/ACCESS.2019.2917804.
- ^ Candela, Massimo; Gregori, Enrico; Luconi, Valerio; Vecchio, Alessio (2019). "Using RIPE Atlas for Geolocating IP Infrastructure". IEEE Access. doi:10.1109/ACCESS.2019.2909691.
- ^ Candela, Massimo; Gregori, Enrico; Luconi, Valerio; Vecchio, Alessio (2019). "Dissecting the Speed-of-Internet of Middle East".
- ^ Candela, Massimo; Di Bartolomeo, Marco; Di Battista, Giuseppe; Squarcella, Claudio (2013). Stephen Wismath and Alexander Wolff (ed.). "Dynamic Traceroute Visualization at Multiple Abstraction Levels". Proc. 21st International Symposium on Graph Drawing (GD '13). Lecture Notes in Computer Science. Vol. 8242. pp. 500–511. cdds-dtvmal-13.
{{cite news}}
: Cite has empty unknown parameter:|1=
(help) - ^ Anderson, Collin; Winter, Philipp (2014). "Global Network Interference Detection Over the RIPE Atlas Network". 4th USENIX Workshop on Free and Open Communications on the Internet (FOCI 14). USENIX.
- ^ Bajpai, V.; Schonwalder, J. (2015). "A Survey on Internet Performance Measurement Platforms and Related Standardization Efforts". Communications Surveys & Tutorials. 17 (3): 1313–1341. doi:10.1109/COMST.2015.2418435.
- ^
Amin, Christopher; Candela, Massimo; Karrenberg, Daniel; Kisteleki, Robert; Strikos, Andreas (2015). "Visualization and Monitoring for the Identification and Analysis of DNS Issues". Proc. 10th International Conference on Internet Monitoring and Protection (ICIMP 2015), Brussels. ISBN 978-1-61208-413-8.
{{cite news}}
: Cite has empty unknown parameter:|1=
(help) - ^ Anwar, Ruwaifa; Niaz, Haseeb; Choffnes, David; Cunha, Ítalo; Gill, Phillipa; Katz-Bassett, Ethan (October 2015). "Investigating Interdomain Routing Policies in the Wild" (PDF). Proceedings of the 2015 ACM Conference on Internet Measurement Conference - IMC '15: 71. doi:10.1145/2815675.2815712. ISBN 9781450338486.
- ^ Giotsas, Vasileios; Smaragdakis, Georgios; Huffaker, Bradley; Luckie, Matthew; kc, claffy (2015). "Mapping Peering Interconnections to a Facility" (PDF). CoNEXT '15 December 01–04, 2015, Heidelberg, Germany. ACM: 1–13. doi:10.1145/2716281.2836122. ISBN 978-1-4503-3412-9.
- ^ Sukhov, A. M.; Kuznetsova, N. Yu.; Pervitsky, A. K.; Galtsev, A. A. (2010). "Generating Function For Network Delay". Journal of High Speed Networks. 22 (4): 321. arXiv:1003.0190. Bibcode:2010arXiv1003.0190S. doi:10.3233/JHS-160552.
- ^ Bajpai, Vaibhav; Eravuchira, Steffie Jacob; Schönwälder, Jürgen (2015-07-01). "Lessons Learned From Using the RIPE Atlas Platform for Measurement Research". SIGCOMM Comput. Commun. Rev. 45 (3): 35–42. doi:10.1145/2805789.2805796. ISSN 0146-4833.
- ^ Holterbach, Thomas; Pelsser, Cristel; Bush, Randy; Vanbever, Laurent (2015-01-01). "Quantifying Interference Between Measurements on the RIPE Atlas Platform" (PDF). Proceedings of the 2015 ACM Conference on Internet Measurement Conference. IMC '15. New York, NY, USA: ACM: 437–443. doi:10.1145/2815675.2815710. ISBN 978-1-4503-3848-6.
- ^ Scheitle, Quirin; Gasser, Oliver; Sattler, Patrick; Carle, Georg (2017). "HLOC: Hints-Based Geolocation Leveraging Multiple Measurement Frameworks" (PDF). IEEE/IFIP TMA Conference 2017, Network Traffic Liaasurement and Analysis Conference, Dublin, Ireland. IEEE/IFIP: 9. arXiv:1706.09331. Bibcode:2017arXiv170609331S.
- ^ LI, Yue; Iannone, Luigi (2016). "Using RIPE atlas to evaluate the locator/Id Separation Protocol". 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE. pp. 696–697. doi:10.1109/INFCOMW.2016.7562166. ISBN 978-1-4673-9955-5.
- ^ LI, Yue; Iannone, Luigi (2016). "Performance Evaluation of Locator/Identifier Separation Protocol through RIPE Atlas" (PDF). Proceedings of the 2016 Conference on ACM SIGCOMM 2016 Conference. ACM, Florianópolis, Brazil. ACM: 561–562. doi:10.1145/2934872.2959050. ISBN 978-1-4503-4193-6.
- ^ Shah, Anant; Fontugne, Romain; Aben, Emile; Pelsser, Cristel; Bush, Randy (2017). "Disco: Fast, Good, and Cheap Outage Detection" (PDF). Network Traffic Measurement and Analysis Conference (TMA), Dublin, Ireland. IFIP: 1–9. doi:10.23919/TMA.2017.8002902. ISBN 978-3-901882-95-1.
- ^ Cunha, I.; Marchetta, P.; Calder, M.; Chiu, Y.; Schlinker, B.; Machado, B.; Pescape, A.; Giotsas, V.; Madhyastha, H.; Katz-Bassett., E. (2016). "Sibyl: A Practical Internet Route Oracle" (PDF). USENIX Symposium on Networked Systems Design & Implementation (NSDI).
- ^ Chiu, Y.; Schlinker, B.; Radhakrishnan, A. B.; Katz-Bassett, E.; Govindan, R. (2015). "Are We One Hop Away from a Better Internet?" (PDF). ACM Internet Measurement Conference (IMC).
- ^ Calder, M.; Flavel, A.; Katz-Bassett, E.; Mahajan, R.; Padhye, J. (2015). "Analyzing the Performance of an Anycast CDN" (PDF). ACM Internet Measurement Conference (IMC).
- ^ Anwar, R.; Niaz, H.; Choffnes, D.; Cunha, I.; Gill, P.; Katz-Bassett, E. (2015). "Investigating Interdomain Routing Policies in the Wild" (PDF). ACM Internet Measurement Conference (IMC).
- ^ Holterbach, T.; Aben, E.; Pelsser, C.; Bush, R.; Vanbeve, L. (July 2017). "Measurement Vantage Point Selection Using A Similarity Metric" (PDF). Proceedings of 2016 Applied Networking Research Workshop, Prague, Czech Republic.
- ^ Wassermann, S.; Casas, P.; Donnet, B.; Leduc, G.; Melia, M. (2016). "On the Analysis of Internet Paths with DisNETPerf, a Distributed Paths Performance Analyzer". 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops) (PDF). pp. 72–79. doi:10.1109/LCN.2016.031. ISBN 978-1-5090-2347-9.
- ^ Gigis, P.; Kotronis, V.; Aben, E.; Strowes, S. D.; Dimitropoulos, X. (July 2017). "Characterizing User-to-User Connectivity with RIPE Atlas" (PDF). Proceedings of 2017 Applied Networking Research Workshop, Prague, Czech Republic: 4–6. arXiv:1707.05038. Bibcode:2017arXiv170705038G. doi:10.1145/3106328.3106332. ISBN 9781450351089.
- ^ Jones, Ben; Feamster, Nicholas; Paxson, Vern; Weaver, Nicholas; Allman, Mark (2016). "Detecting DNS Root Manipulation" (PDF). Proc. Passive & Active Measurement (PAM). Lecture Notes in Computer Science. 9631: 276–288. doi:10.1007/978-3-319-30505-9_21. ISBN 978-3-319-30504-2.
- ^ Khan, Mohammad Taha; de Blasio, Joe; Voelker, Geoffrey; Snoeren, Alex; Kanich, Chris; Vallina-Rodriguez, Narseo (2018). "An Empirical Analysis of the Commercial VPN Ecosystem" (PDF). ACM Internet Measurement Conference (IMC 2018): 443–456. doi:10.1145/3278532.3278570. ISBN 9781450356190.
- ^ Scheitle, Quirin; Hohlfeld, Oliver; Gamba, Julien; Jelten, Jonas; Zimmermann, Torsten; Strowes, Stephen; Vallina-Rodriguez, Narseo (2018). "A Long Way to the Top: Significance, Structure, and Stability of Internet Top Lists" (PDF). ACM Internet Measurement Conference (IMC 2018). arXiv:1805.11506. Bibcode:2018arXiv180511506S. doi:10.1145/3278532.3278574.
- ^ Weinberg, Zachary; Cho, Shinyoung; Christin, Nicolas; Sekar, Vyas; Gill, Phillipa (2018). "How to Catch when Proxies Lie: Verifying the Physical Locations of Network Proxies with Active Geolocation" (PDF). ACM Internet Measurement Conference (IMC 2018). doi:10.1145/3278532.3278551.
- ^
Candela, Massimo; Di Bartolomeo, Marco; Di Battista, Giuseppe; Squarcella, Claudio (2018). "Radian: Visual Exploration of Traceroutes". IEEE Transactions on Visualization and Computer Graphics. doi:10.1109/TVCG.2017.2716937.
{{cite news}}
: Cite has empty unknown parameter:|1=
(help) - ^ Fonseca, Osvaldo; Fazzion, Elverton; Cunha, Ítalo; Bragioni, Pedro; Guedes, Dorgival; Meira, Wagner; Hoepers, Cristine; Steding-Jessen, Klaus; Chaves, Marcelo (2016). "Measuring, Characterizing, and Avoiding Spam Traffic Costs". IEEE Internet Computing. 20 (4): 16–24. doi:10.1109/MIC.2016.53.
- ^
Lazar, David; Gilad, Yossi; Zeldovich, Nickolai (2018). "Karaoke: Distributed Private Messaging Immune to Passive Traffic Analysis" (PDF). MIT CSAIL.
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ Yasin Nur, Abdullah; Engin Tozal, Mehmet (2018). "Cross-AS (X-AS) Internet topology mapping". Computer Networks, Volume 132, Pages 53-67. 132: 53–67. doi:10.1016/j.comnet.2018.01.011.
- ^ Moura, Giovane; Heidemann, John; De Schmidt, Ricardo; Hardaker, Wes (October 2019). "Cache Me If You Can: Effects of DNS Time-to-Live". Internet Measurement Conference (IMC '19).
- ^ Haq, Osama; Doucette, Cody; Byers, John; Dogar, Fahad (2019). "Judicious QoS using Cloud Overlays". arXiv:1906.02562 [cs.NI].
- ^ Foremski, Pawel; Gasser, Oliver; Moura, Giovane (21–23 October 2019). "DNS Observatory: The Big Picture of the DNS" (PDF). Internet Measurement Conference (IMC '19), Amsterdam, Netherlands. doi:10.1145/3355369.3355566.
- ^ Calandro, Enrico; Chavula, Josiah; Phokeer, Amreesh (22 March 2019). "Internet Development in Africa: A Content Use, Hosting and Distribution Perspective". Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 275).
- ^ Chavula, Josiah; Phokeer, Amreesh; Calandro, Enrico (22 March 2019). "Performance Barriers to Cloud Services in Africa's Public Sector: A Latency Perspective". Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 275).
- ^ Strowes, Stephen; Wilhelm, Rene; Obser, Florian; Stagni, Riccardo; Formoso, Agust; Aben, Emile (10 June 2020). "Debogonising 2a10::/12. Analysis of one week's visibility of a new /12" (PDF). Network Traffic Measurement and Analysis Conference (TMA).
External links
![](http://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)