ripe atlas wtis-17 - itu · • secretariat for the ripe community • manage k-root, one of the 13...
TRANSCRIPT
![Page 1: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/1.jpg)
Christopher Amin | 14 November 2017 | WTIS-17
RIPE Atlas
![Page 2: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/2.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 2
Overview
• What is RIPE Atlas?
• Growing RIPE Atlas
• Challenges
• Example applications
![Page 3: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/3.jpg)
What is RIPE Atlas?
![Page 4: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/4.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 4
RIPE NCC
• A not-for-profit membership association
• Founded in 1992
• Offices in Amsterdam and Dubai
• More than 16,000 members
• Regional Internet Registry (RIR) for Europe, the Middle East and parts of Central Asia
![Page 5: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/5.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 5
What We Do
• Distribute IPv4, IPv6 addresses and AS Numbers
• Secretariat for the RIPE community
• Manage K-root, one of the 13 Internet root name servers
• Training courses, capacity building and support
• Measurement and analytical tools (RIPE Atlas, RIPEstat, Routing Information Service)
![Page 6: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/6.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 6
Why RIPE Atlas? (1)
MeasurementsMonitor Troubleshoot
Improve Security
Lack of Internet wide measurements
![Page 7: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/7.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 7
Why RIPE Atlas? (2)
Goals:
• Internet wide measurement system - Internet infrastructure, not all applications
• Real time and historical info
• Outbound and inbound measurements
• Collaborative effort
• Open and free
• IPv4 and IPv6 capable
![Page 8: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/8.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 8
What is RIPE Atlas (1)
• RIPE Atlas video
• 10k+ active probes - 1,543 disconnected
- 8,781 abandoned
• Countries: 179
• Originating ASNs: 3,613 (IPv4) = 6,1% 1,377 (IPv6) = 9,7%
![Page 9: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/9.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 9
What is RIPE Atlas (2)Anchors
• 293 active
• Around the worldcoverage improving thanks to the other RIRs and ISOC cooperation
![Page 10: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/10.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 10
What is RIPE Atlas (3)
Data Repository
User
Web Interface
Probes
Anchor
ControlAPI
CLI
Probes
Anchor
RIPE Atlas
Streaming
![Page 11: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/11.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 11
RIPE Atlas Measurements
• Built-in global measurements towards root nameservers - Visualised as Internet traffic maps
• Built-in regional measurements towards “anchors”
• Users can run customised measurements
![Page 12: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/12.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 12
Measurements
• 35,000+ user-defined measurements weekly
• 5,000+ results collected per second
![Page 13: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/13.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 13
Credits
• Every measurement has a cost in credits
• Why? Fairness and to avoid overload
• How to earn credits? 1. Hosting a probe / anchor
2. Being an RIPE NCC member (LIR)
3. Being RIPE Atlas sponsor
4. Being a RIPE Atlas Ambassador
5. Transfer
6. Cooperate as a researcher or academic
![Page 14: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/14.jpg)
Growing RIPE Atlas
![Page 15: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/15.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 15
![Page 16: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/16.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 16
RIPE Atlas Community
• Users
• Sponsors - 5 sponsors in 2016
- 2 already for 2017
• 300 +Ambassadorsat many conferences
![Page 17: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/17.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 17
Trust and Good Will
• No passive measurements (no “snooping”)
• Set of measurements is limited
• All data is open and available to anyone
• Barrier to entry is low/cheap
• Open APIs
• Open source code on GitHub
![Page 18: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/18.jpg)
Challenges
![Page 19: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/19.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 19
Data quality
• Good metadata - Probe tags
• Aggregates
• Probe diagnostics
• Baselines - Anchoring measurements
- Stability metrics/tags
![Page 20: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/20.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 20
Security
• Probes: - No open ports; initiate connection; NAT is okay
- Automatic FW updates
• Measurements triggered by “command servers” - Inverse ssh tunnels
• Security reviews
![Page 21: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/21.jpg)
ExamplesExamples of RIPE Atlas use
![Page 22: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/22.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 22
Visualisations
• List of probes: Sortable by RTT
• Map: Colour-coded by RTT
• LatencyMON: Compare multiple latency trends
![Page 23: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/23.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 23
Traceroute view: TraceMon
![Page 24: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/24.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 24
IXP Country Jedi
- https://github.com/emileaben/ixp-country-jedi
Tunisia Netherlands
![Page 25: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/25.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 25
Paths for the Netherlands
IPv4 IPv6
![Page 26: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/26.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 26
DNSMON: dnsmon.ripe.net
• From anchors to ccTLDs
• https://labs.ripe.net/Members/fatemah_mafi/an-updated-dns-monitoring-service
![Page 27: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/27.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 27
DomainMon
• Like “DNSMON”, but - from probes
- to second-level domains
• https://labs.ripe.net/Members/suzanne_taylor_muzzin/ripe-atlas-domainmon-is-here
![Page 28: RIPE Atlas WTIS-17 - ITU · • Secretariat for the RIPE community • Manage K-root, one of the 13 Internet root name servers • Training courses, capacity building and support](https://reader033.vdocuments.net/reader033/viewer/2022060310/5f0a87107e708231d42c12e6/html5/thumbnails/28.jpg)
Christopher Amin | 14 November 2017 | WTIS-17 28
RIPE Atlas Contact Info
• https://atlas.ripe.net
• http://roadmap.ripe.net/ripe-atlas/
• Users’ mailing list: [email protected]
• Articles and updates: https://labs.ripe.net/atlas
• Questions and bugs: [email protected]
• Twitter: @RIPE_Atlas and #RIPEAtlas