SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop
RIPE Atlas
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 2
Goals
• Learn how to:
- Benefit from using RIPE Atlas measurements for network
monitoring and troubleshooting
- Integrate RIPE Atlas in your monitoring platform
- Use API calls and Command line tool (CLI) to create and
inspect measurements
- Write code to manipulate RIPE Atlas data
- Receive measurement results in real-time
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 3
Try Yourself
• Go to https://atlas.ripe.net
• Do you have a RIPE NCC Access account?
• It’s free, If not - create one: ripe.net/register
• Do you have credits to spend?
• Reedem this voucher “GRNOG2017” on https://atlas.ripe.net/user/credits
• It’s free, credits are just to avoid platform abuse
Introduction to
RIPE ATLAS
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 5
RIPE Atlas Measurement
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 6
Probes in Greece
• https://atlas.ripe.net/results/maps/network-coverage/?filter=Greece+(gr)
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 7
RIPE Atlas Numbers
• 9,700+ probes connected (255+ Anchors)
• 4,400+ results collected per second
• 35,000+ user defined measurements weekly
- Six types of user-defined measurements available to probe hosts and RIPE
NCC members: ping, traceroute, DNS, SSL, NTP, WiFi - You need credits!
- Global measurements towards root name servers
- Regional measurements towards “anchors”
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 8
RIPE Atlas Community
• Users
• Hosts
- Probes
- Anchors
• Sponsors
- 5 sponsors in 2016
- 2 already for 2017
• 300 +Ambassadors

at many conferences
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 9
Schedule a Measurement
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 10
Schedule a Measurement (advanced)
• Using command-line & scripting:
- https://atlas.ripe.net/docs/measurement-creation-api/
- You will need an API key: https://atlas.ripe.net/keys/
• Using the Command Line Interface (explained later)
- Resembles day-to-day operational input/output formats
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 11
Let’s Summarise: Why RIPE Atlas?
• Monitor the performance of your network in real
time from thousands of vantage points
• Troubleshoot problems close to your customers
• Validate your peering strategies
• Plan your content distribution
• Demonstrate performance to your customers
Measurement Results
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 13
Searching for Measurements
• Go to “Measurements, Maps and Tools” >
“Measurements”
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 14
RIPE Atlas REST APIs
• List of scheduled measurements
- https://atlas.ripe.net/api/v2/measurements/
- https://atlas.ripe.net/api/v2/measurements/{TYPE}/
• Information about a specific measurement
- https://atlas.ripe.net/api/v2/measurements/{ID}/
• Results of a specific measurement
- https://atlas.ripe.net/api/v2/measurements/{ID}/results
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 15
LatencyMON
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 16
DomainMON and DNSMON
• DomainMON (https://atlas.ripe.net/domainmon/)
- Up-to-date performance overview of your DNS zone
• DNSMON (https://dnsmon.ripe.net)
- Monitoring of root and many Top-Level Domain zones
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 17
What’s New: TraceMON
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 18
TraceMON: Network Annotation
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 19
TraceMON: Quick Info
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 20
Use Our Tools in your Dashboard
IXP Country Jedi
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 22
IXP Country Jedi
• Tool and concept by Emile Aben
- https://github.com/emileaben/ixp-country-jedi
- https://labs.ripe.net/Members/emileaben/measuring-ixps-
with-ripe-atlas
• Method:
- Traceroute mesh between RIPE Atlas probes
- Detect whether they go via local IXP(s)’ LAN IP
- Hops geolocated using OpenIPMap database
• Data:
- http://sg-pub.ripe.net/emile/ixp-country-jedi/
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 23
IXP Country Jedi
• Benefits:
- Shows how IXPs help keep traffic local
- Comparing countries’ performances with each other
- Routing and traffic optimisation
- Comparing IPv6 and IPv4
• Greece:
- http://sg-pub.ripe.net/emile/ixp-country-jedi/latest/GR/
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 24
Paths for Greece
IPv4 IPv6
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 25
How Many Paths Go Via Local IXP?
2016 2017
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 26
More Probes, Better Data Quality
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 27
Optimise Routing
• Interactive tool! (click over the cell…)
- http://sg-pub.ripe.net/emile/ixp-country/latest/GR
• Red or blue: the path is going out of country
- If this is a surprise, talk to your upstream(s)
• Yellow: the path that is not going via local IXP
- If this is undesired, make a new peering agreement
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 28
Intermediate ASNs
Greece
Snapshot: 1 May 2017
Eyeball Jedi
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 30
Eyeball to Eyeball matrix
• The boxes are sized according to the APNIC
estimates of Internet users per ASN
• The box area is used as a metric to
calculate percentages of user-to-user
connections with certain characteristics.
Greece
In-country 75,44%
Out-of-country 0,00%
No coverage 0,00%
Inconsistencies 15,86%
Not measured 8,70%
Snapshot: 1 April 2017
Available online at: http://sg-pub.ripe.net/petros/eyeball-jedi/matrix.html?country=GR
Use cases
Examples of RIPE Atlas Use
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 32
Use Cases (1)
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 33
Use Cases (2)
• DDoS Attack on Dyn DNS Servers (Oct. 2016)
- 10s millions devices - Mirai botnet
- Legitimate requests
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 34
Use Cases (3)
• Monitor Game Service Connectivity (Sept. 2016)
• Requirements:
- Check General Reachability, Latency, Historical data
- Supported by an active and helpful community
- Integrate with their existing logging system
• Track down an outage in one upstream
• Became sponsors
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 35
Use Cases (4)
• Amsterdam Power Outage (March 2015)
• When and where the outage was happening
Integration with
Network Monitoring
Systems
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 37
Network Monitoring
• You can keep using your internal monitoring
system and integrate Atlas in it with an API
- https://atlas.ripe.net/api/v2/measurements/<measurement-
id>/status-check
• Set thresholds:
- E.g. https://atlas.ripe.net/api/v2/measurements/123456789/
status-check/?max_packet_loss=95
• Documentation
- https://atlas.ripe.net/docs/api/v2/manual/measurements/
status-checks.html
Real-time Performance
Monitoring
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 39
RIPE Atlas Streaming
• RIPE Atlas streaming is an architecture that
allows users to receive the measurement
results as soon as they are sent by the probes
- Real-time server and performance monitoring
- Advanced filtering: you can specify what thresholds/type to
receive
• There are three types of data:
- Measurement results
- Probe connection status events
- Measurements metadata
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 40
Example
Command-line interface
(CLI) Toolset
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 42
RIPE Atlas CLI
• Network troubleshooting from command line
• Familiar output (ping, dig, traceroute)
• Linux/OSX
- http://ripe-atlas-tools.readthedocs.org/en/latest/
installation.html#requirements-and-installation
• Windows [experimental]
- https://github.com/chrisamin/ripe-atlas-tools-win32
• Documentation:
- https://ripe-atlas-tools.readthedocs.org/
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 43
Configure RIPE Atlas CLI
• Reuse the API key of the previous exercise
- Or create a new one at https://atlas.ripe.net/keys/
• Configure your CLI
- ripe-atlas configure --set authorisation.create=MY_API_KEY
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 44
Create a Measurement
• Create a ping measurement to wikipedia.org
- One-off, default parameters
- ripe-atlas measure ping --target wikipedia.org
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 45
Search Probes
• Search all probes in AS 3333
- ripe-atlas probes --asn 3333
• Show specific fields
- ripe-atlas probes --asn 3333 --field asn_v6 --field country 

--field is_public --field description --field status
• Search for probes in and around Paris
- ripe-atlas probes --location "Paris, France" --radius 15
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 46
Other examples
• Geo-specific from 20 probes from Canada:
- ripe-atlas measure ping --target example.com --probes 20
--from-country ca
• 20 Canadian probes that definitely support
IPv6:
- ripe-atlas measure ping --target example.com --probes 20
--from-country ca --include-tag system-ipv6-works
• Create a recurring measurement:
- ripe-atlas measure ping --target example.com --interval
3600
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 47
Fetch an Existing Measurement
• Fetch the ping measurement 2340408
- ripe-atlas report 2340408
Code with RIPE Atlas
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 49
Support Projects
• Sagan
- A Python translation layer for RIPE Atlas measurement
results
- https://github.com/RIPE-NCC/ripe.atlas.sagan
• Cousteau
- A Python wrapper around all the RIPE Atlas API
- https://github.com/RIPE-NCC/ripe-atlas-cousteau
• The output is firmware version transparent
• You can install them with pip
Take part in the
RIPE Atlas community
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 51
RIPE Atlas Community
• Volunteers host probes in homes or offices
- Register on our website and request a probe
- You get it for free but please keep it connected!
• Organisations host RIPE Atlas Anchors
• Sponsor organisations give financial support or
host multiple probes in their own networks
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 52
Get Involved!
• Use RIPE Atlas for your operations:
monitoring, troubleshooting, measuring
• Do scientific research
• Participate in a webinar
• Add multi-lingual content
• Become an ambassador or a sponsor
• Place a probe in a new exotic location
Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 53
Contact us
• Users’ mailing list: ripe-atlas@ripe.net
• Articles and updates: https://labs.ripe.net/atlas
• Questions and bugs: atlas@ripe.net
• Twitter: @RIPE_Atlas and #RIPEAtlas
Questions
pgkigkis@ripe.net
@GigisPetros
Reedem this voucher
“GRNOG2017"

Weitere ähnliche Inhalte

Was ist angesagt?

ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016Massimo Candela
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsRIPE NCC
 
Countries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasCountries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasRIPE NCC
 
Summer 2018 release webinar
Summer 2018 release webinarSummer 2018 release webinar
Summer 2018 release webinarCartegraph
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
Smart orchestrator for pipeline processing chain applied to space data cwin18...
Smart orchestrator for pipeline processing chain applied to space data cwin18...Smart orchestrator for pipeline processing chain applied to space data cwin18...
Smart orchestrator for pipeline processing chain applied to space data cwin18...Capgemini
 
Esri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri UK
 
JPNIC Update
JPNIC UpdateJPNIC Update
JPNIC UpdateAPNIC
 
ARIN Engineering Department Report
ARIN Engineering Department ReportARIN Engineering Department Report
ARIN Engineering Department ReportARIN
 
RIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring TutorialRIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring TutorialAPNIC
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasRIPE NCC
 
The Future of IP Addresses
The Future of IP AddressesThe Future of IP Addresses
The Future of IP AddressesRIPE NCC
 
SGNOG2 - APNIC Updates
SGNOG2 - APNIC UpdatesSGNOG2 - APNIC Updates
SGNOG2 - APNIC UpdatesAPNIC
 
Esri Scotland Conf 2016 City of Edinburgh
Esri Scotland Conf 2016   City of EdinburghEsri Scotland Conf 2016   City of Edinburgh
Esri Scotland Conf 2016 City of EdinburghEsri UK
 
Flink Forward San Francisco 2018: Xingzhong Xu - "Scaling Uber’s Realtime Opt...
Flink Forward San Francisco 2018: Xingzhong Xu - "Scaling Uber’s Realtime Opt...Flink Forward San Francisco 2018: Xingzhong Xu - "Scaling Uber’s Realtime Opt...
Flink Forward San Francisco 2018: Xingzhong Xu - "Scaling Uber’s Realtime Opt...Flink Forward
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 AdoptionRIPE NCC
 
Applications of Internet Data
Applications of Internet DataApplications of Internet Data
Applications of Internet DataRIPE NCC
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas UpdateRIPE NCC
 

Was ist angesagt? (20)

ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPs
 
Countries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasCountries, IXPs and RIPE Atlas
Countries, IXPs and RIPE Atlas
 
Summer 2018 release webinar
Summer 2018 release webinarSummer 2018 release webinar
Summer 2018 release webinar
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
Smart orchestrator for pipeline processing chain applied to space data cwin18...
Smart orchestrator for pipeline processing chain applied to space data cwin18...Smart orchestrator for pipeline processing chain applied to space data cwin18...
Smart orchestrator for pipeline processing chain applied to space data cwin18...
 
Esri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPA
 
Presentation may30th
Presentation may30thPresentation may30th
Presentation may30th
 
ION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 DeploymentION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 Deployment
 
JPNIC Update
JPNIC UpdateJPNIC Update
JPNIC Update
 
ARIN Engineering Department Report
ARIN Engineering Department ReportARIN Engineering Department Report
ARIN Engineering Department Report
 
RIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring TutorialRIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring Tutorial
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE Atlas
 
The Future of IP Addresses
The Future of IP AddressesThe Future of IP Addresses
The Future of IP Addresses
 
SGNOG2 - APNIC Updates
SGNOG2 - APNIC UpdatesSGNOG2 - APNIC Updates
SGNOG2 - APNIC Updates
 
Esri Scotland Conf 2016 City of Edinburgh
Esri Scotland Conf 2016   City of EdinburghEsri Scotland Conf 2016   City of Edinburgh
Esri Scotland Conf 2016 City of Edinburgh
 
Flink Forward San Francisco 2018: Xingzhong Xu - "Scaling Uber’s Realtime Opt...
Flink Forward San Francisco 2018: Xingzhong Xu - "Scaling Uber’s Realtime Opt...Flink Forward San Francisco 2018: Xingzhong Xu - "Scaling Uber’s Realtime Opt...
Flink Forward San Francisco 2018: Xingzhong Xu - "Scaling Uber’s Realtime Opt...
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 Adoption
 
Applications of Internet Data
Applications of Internet DataApplications of Internet Data
Applications of Internet Data
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas Update
 

Ähnlich wie RIPE Atlas

RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE NCC
 
RIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPE NCC
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC
 
RIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPE NCC
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?RIPE NCC
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresRIPE NCC
 
Largest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasLargest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasRIPE NCC
 
Network Visualisation Workshop
Network Visualisation WorkshopNetwork Visualisation Workshop
Network Visualisation WorkshopRIPE NCC
 
Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013RIPE NCC
 
Network Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasNetwork Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasRIPE NCC
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsRIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC
 
More Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsMore Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsRIPE NCC
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE NCC
 
Using RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisUsing RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisRIPE NCC
 
RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC
 
Contributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersContributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersAPNIC
 

Ähnlich wie RIPE Atlas (20)

RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network Researchers
 
RIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMON
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
 
RIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis Tools
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
 
Largest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasLargest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE Atlas
 
Network Visualisation Workshop
Network Visualisation WorkshopNetwork Visualisation Workshop
Network Visualisation Workshop
 
Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013
 
Network Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasNetwork Monitoring Using RIPE Atlas
Network Monitoring Using RIPE Atlas
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
More Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsMore Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas Anchors
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the Internet
 
Using RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisUsing RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network Analysis
 
RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and Tools
 
IXP Country Jedi i Observable
IXP Country Jedi i ObservableIXP Country Jedi i Observable
IXP Country Jedi i Observable
 
Contributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersContributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, Coders
 
El Punto Neutro de Internet en Cataluña
El Punto Neutro de Internet en CataluñaEl Punto Neutro de Internet en Cataluña
El Punto Neutro de Internet en Cataluña
 

Mehr von RIPE NCC

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryRIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionRIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in TechRIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfRIPE NCC
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISRIPE NCC
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopRIPE NCC
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfRIPE NCC
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsRIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing SecurityRIPE NCC
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfRIPE NCC
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasRIPE NCC
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasRIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet InfrastructureRIPE NCC
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenRIPE NCC
 
IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)RIPE NCC
 

Mehr von RIPE NCC (20)

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in Sweden
 
IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)
 

Kürzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

RIPE Atlas

  • 1. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop RIPE Atlas
  • 2. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 2 Goals • Learn how to: - Benefit from using RIPE Atlas measurements for network monitoring and troubleshooting - Integrate RIPE Atlas in your monitoring platform - Use API calls and Command line tool (CLI) to create and inspect measurements - Write code to manipulate RIPE Atlas data - Receive measurement results in real-time
  • 3. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 3 Try Yourself • Go to https://atlas.ripe.net • Do you have a RIPE NCC Access account? • It’s free, If not - create one: ripe.net/register • Do you have credits to spend? • Reedem this voucher “GRNOG2017” on https://atlas.ripe.net/user/credits • It’s free, credits are just to avoid platform abuse
  • 5. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 5 RIPE Atlas Measurement
  • 6. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 6 Probes in Greece • https://atlas.ripe.net/results/maps/network-coverage/?filter=Greece+(gr)
  • 7. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 7 RIPE Atlas Numbers • 9,700+ probes connected (255+ Anchors) • 4,400+ results collected per second • 35,000+ user defined measurements weekly - Six types of user-defined measurements available to probe hosts and RIPE NCC members: ping, traceroute, DNS, SSL, NTP, WiFi - You need credits! - Global measurements towards root name servers - Regional measurements towards “anchors”
  • 8. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 8 RIPE Atlas Community • Users • Hosts - Probes - Anchors • Sponsors - 5 sponsors in 2016 - 2 already for 2017 • 300 +Ambassadors
 at many conferences
  • 9. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 9 Schedule a Measurement
  • 10. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 10 Schedule a Measurement (advanced) • Using command-line & scripting: - https://atlas.ripe.net/docs/measurement-creation-api/ - You will need an API key: https://atlas.ripe.net/keys/ • Using the Command Line Interface (explained later) - Resembles day-to-day operational input/output formats
  • 11. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 11 Let’s Summarise: Why RIPE Atlas? • Monitor the performance of your network in real time from thousands of vantage points • Troubleshoot problems close to your customers • Validate your peering strategies • Plan your content distribution • Demonstrate performance to your customers
  • 13. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 13 Searching for Measurements • Go to “Measurements, Maps and Tools” > “Measurements”
  • 14. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 14 RIPE Atlas REST APIs • List of scheduled measurements - https://atlas.ripe.net/api/v2/measurements/ - https://atlas.ripe.net/api/v2/measurements/{TYPE}/ • Information about a specific measurement - https://atlas.ripe.net/api/v2/measurements/{ID}/ • Results of a specific measurement - https://atlas.ripe.net/api/v2/measurements/{ID}/results
  • 15. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 15 LatencyMON
  • 16. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 16 DomainMON and DNSMON • DomainMON (https://atlas.ripe.net/domainmon/) - Up-to-date performance overview of your DNS zone • DNSMON (https://dnsmon.ripe.net) - Monitoring of root and many Top-Level Domain zones
  • 17. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 17 What’s New: TraceMON
  • 18. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 18 TraceMON: Network Annotation
  • 19. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 19 TraceMON: Quick Info
  • 20. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 20 Use Our Tools in your Dashboard
  • 22. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 22 IXP Country Jedi • Tool and concept by Emile Aben - https://github.com/emileaben/ixp-country-jedi - https://labs.ripe.net/Members/emileaben/measuring-ixps- with-ripe-atlas • Method: - Traceroute mesh between RIPE Atlas probes - Detect whether they go via local IXP(s)’ LAN IP - Hops geolocated using OpenIPMap database • Data: - http://sg-pub.ripe.net/emile/ixp-country-jedi/
  • 23. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 23 IXP Country Jedi • Benefits: - Shows how IXPs help keep traffic local - Comparing countries’ performances with each other - Routing and traffic optimisation - Comparing IPv6 and IPv4 • Greece: - http://sg-pub.ripe.net/emile/ixp-country-jedi/latest/GR/
  • 24. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 24 Paths for Greece IPv4 IPv6
  • 25. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 25 How Many Paths Go Via Local IXP? 2016 2017
  • 26. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 26 More Probes, Better Data Quality
  • 27. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 27 Optimise Routing • Interactive tool! (click over the cell…) - http://sg-pub.ripe.net/emile/ixp-country/latest/GR • Red or blue: the path is going out of country - If this is a surprise, talk to your upstream(s) • Yellow: the path that is not going via local IXP - If this is undesired, make a new peering agreement
  • 28. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 28 Intermediate ASNs Greece Snapshot: 1 May 2017
  • 30. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 30 Eyeball to Eyeball matrix • The boxes are sized according to the APNIC estimates of Internet users per ASN • The box area is used as a metric to calculate percentages of user-to-user connections with certain characteristics. Greece In-country 75,44% Out-of-country 0,00% No coverage 0,00% Inconsistencies 15,86% Not measured 8,70% Snapshot: 1 April 2017 Available online at: http://sg-pub.ripe.net/petros/eyeball-jedi/matrix.html?country=GR
  • 31. Use cases Examples of RIPE Atlas Use
  • 32. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 32 Use Cases (1)
  • 33. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 33 Use Cases (2) • DDoS Attack on Dyn DNS Servers (Oct. 2016) - 10s millions devices - Mirai botnet - Legitimate requests
  • 34. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 34 Use Cases (3) • Monitor Game Service Connectivity (Sept. 2016) • Requirements: - Check General Reachability, Latency, Historical data - Supported by an active and helpful community - Integrate with their existing logging system • Track down an outage in one upstream • Became sponsors
  • 35. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 35 Use Cases (4) • Amsterdam Power Outage (March 2015) • When and where the outage was happening
  • 37. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 37 Network Monitoring • You can keep using your internal monitoring system and integrate Atlas in it with an API - https://atlas.ripe.net/api/v2/measurements/<measurement- id>/status-check • Set thresholds: - E.g. https://atlas.ripe.net/api/v2/measurements/123456789/ status-check/?max_packet_loss=95 • Documentation - https://atlas.ripe.net/docs/api/v2/manual/measurements/ status-checks.html
  • 39. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 39 RIPE Atlas Streaming • RIPE Atlas streaming is an architecture that allows users to receive the measurement results as soon as they are sent by the probes - Real-time server and performance monitoring - Advanced filtering: you can specify what thresholds/type to receive • There are three types of data: - Measurement results - Probe connection status events - Measurements metadata
  • 40. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 40 Example
  • 42. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 42 RIPE Atlas CLI • Network troubleshooting from command line • Familiar output (ping, dig, traceroute) • Linux/OSX - http://ripe-atlas-tools.readthedocs.org/en/latest/ installation.html#requirements-and-installation • Windows [experimental] - https://github.com/chrisamin/ripe-atlas-tools-win32 • Documentation: - https://ripe-atlas-tools.readthedocs.org/
  • 43. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 43 Configure RIPE Atlas CLI • Reuse the API key of the previous exercise - Or create a new one at https://atlas.ripe.net/keys/ • Configure your CLI - ripe-atlas configure --set authorisation.create=MY_API_KEY
  • 44. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 44 Create a Measurement • Create a ping measurement to wikipedia.org - One-off, default parameters - ripe-atlas measure ping --target wikipedia.org
  • 45. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 45 Search Probes • Search all probes in AS 3333 - ripe-atlas probes --asn 3333 • Show specific fields - ripe-atlas probes --asn 3333 --field asn_v6 --field country 
 --field is_public --field description --field status • Search for probes in and around Paris - ripe-atlas probes --location "Paris, France" --radius 15
  • 46. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 46 Other examples • Geo-specific from 20 probes from Canada: - ripe-atlas measure ping --target example.com --probes 20 --from-country ca • 20 Canadian probes that definitely support IPv6: - ripe-atlas measure ping --target example.com --probes 20 --from-country ca --include-tag system-ipv6-works • Create a recurring measurement: - ripe-atlas measure ping --target example.com --interval 3600
  • 47. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 47 Fetch an Existing Measurement • Fetch the ping measurement 2340408 - ripe-atlas report 2340408
  • 48. Code with RIPE Atlas
  • 49. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 49 Support Projects • Sagan - A Python translation layer for RIPE Atlas measurement results - https://github.com/RIPE-NCC/ripe.atlas.sagan • Cousteau - A Python wrapper around all the RIPE Atlas API - https://github.com/RIPE-NCC/ripe-atlas-cousteau • The output is firmware version transparent • You can install them with pip
  • 50. Take part in the RIPE Atlas community
  • 51. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 51 RIPE Atlas Community • Volunteers host probes in homes or offices - Register on our website and request a probe - You get it for free but please keep it connected! • Organisations host RIPE Atlas Anchors • Sponsor organisations give financial support or host multiple probes in their own networks
  • 52. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 52 Get Involved! • Use RIPE Atlas for your operations: monitoring, troubleshooting, measuring • Do scientific research • Participate in a webinar • Add multi-lingual content • Become an ambassador or a sponsor • Place a probe in a new exotic location
  • 53. Gigis Petros | 26 May 2017 | 1st GRNOG Workshop 53 Contact us • Users’ mailing list: ripe-atlas@ripe.net • Articles and updates: https://labs.ripe.net/atlas • Questions and bugs: atlas@ripe.net • Twitter: @RIPE_Atlas and #RIPEAtlas