SlideShare a Scribd company logo
30 May 2017 | AIS2017 | Nairobi
Jasper den Hertog
Research and Development
RIPE NCC
TraceMON
a new RIPE Atlas tool
Small Refresher
Jasper den Hertog | 30 May 2017 | AIS2017
probe
9600+
Jasper den Hertog | 30 May 2017 | AIS2017
anchor
260 and rising
Jasper den Hertog | 30 May 2017 | AIS2017
coverage
Jasper den Hertog | 30 May 2017 | AIS2017
creating measurements
web interface
command line tools
rest API
Jasper den Hertog | 30 May 2017 | AIS2017
reading measurements results
web interface
command line tools
rest API
+
streaming API (realtime with websockets/socket.io)
python library (“cousteau”)
Jasper den Hertog | 30 May 2017 | AIS2017
measurement types
dns
ntp
ping
http
ssl/tls
traceroute
latencyMON
dnsMON
traceMON
Jasper den Hertog | 30 May 2017 | AIS2017
latencyMON
Jasper den Hertog | 30 May 2017 | AIS2017
dnsMON
traceMON!
not so fast
How to Take Part
Jasper den Hertog | 30 May 2017 | AIS2017
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
• Host a RIPE Atlas anchor
• Place a probe in a new exotic location
Probes in Africa
and how to use them
Jasper den Hertog | 30 May 2017 | AIS2017
..that’s why we need participation
Jasper den Hertog | 30 May 2017 | AIS2017
Jasper den Hertog | 30 May 2017 | AIS2017
Fanou et al.
IXP Country Jedi
Jasper den Hertog | 30 May 2017 | AIS2017
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/
Jasper den Hertog | 30 May 2017 | AIS2017
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
• Kenya:
- http://sg-pub.ripe.net/emile/ixp-country-jedi/latest/IE/
Jasper den Hertog | 30 May 2017 | AIS2017
Kenya
Jasper den Hertog | 30 May 2017 | AIS2017
South Africa
traceMON
the new tool finally
Jasper den Hertog | 30 may 2017 | AIS2017
Daily Struggles: A reaches B
• How?
- Optimised?
- IXP?
- Which Autonomous Systems?
- Latency?
•Where?
- Which local entity/node of the CDN?
- From which source?
- Is it going in another country?
Jasper den Hertog | 30 may 2017 | AIS2017
Daily Struggles: A doesn’t reach B
• Where does it stop?
- Which AS?
- Which geographical location?
• Who is involved?
- Which portion of the network?
- Who is behind a private address or a ✱ in my traceroute?
- Who can I contact?
• What happens at the BGP level?
Jasper den Hertog | 30 may 2017 | AIS2017
Let’s use Traceroutes
• RIPE Atlas multi-source
traceroutes
• What about a viz?
- Complex model
- What is a node? (a single one!)
- Filtering/simplification needed (difficult!)
- Complex view
- Precomputing from Traceroute to Graph (no
operators are willing to do it… daily)
- Static snapshot..still a lot of work and not so
useful Static snapshot (only a portion at a
time, no evolution, complex to follow
Jasper den Hertog | 30 may 2017 | AIS2017
What’s new: TraceMON
• TraceMON is a web application for
visualising (multi-source) traceroutes
• Infers network topology and
characteristics of the various network
component involved
• Aggregates data from many data
sources, providing a one-click access to
- Resource holder contacts, latency, whois, BGP
visibility, IP geolocation, IXP detection, reverse DNS
lookup …
Jasper den Hertog | 30 May 2017 | AIS2017
TraceMON
Jasper den Hertog | 30 may 2017 | AIS2017
Latency Chart and Time Navigation
Jasper den Hertog | 30 may 2017 | AIS2017
Traceroute Output
Jasper den Hertog | 30 may 2017 | AIS2017
Resource Info
TraceMON tries to guess
private addresses and wildcards
Jasper den Hertog | 30 may 2017 | AIS2017
Resource Info
• IXP details (PeeringDB)
• Get/Update Location (OpenIPmap)
• Routing Information and BGPlay
• Whois / RIPE Database
• Technical contact emails
Jasper den Hertog | 30 may 2017 | AIS2017
Filter & Search
• Boolean filters
- ASN
- Outcome
- Probe
- …
Jasper den Hertog | 30 may 2017 | AIS2017
Network Annotations
Measuring Akamai
Jasper den Hertog | 30 may 2017 | AIS2017
And of course…. Replay History
Jasper den Hertog | 30 May 2017 | AIS2017
Liberia-IX
Jasper den Hertog | 30 May 2017 | AIS2017
Fanou et al.:
Jasper den Hertog | 30 May 2017 | AIS2017
however….
after an hour or so….
Jasper den Hertog | 30 May 2017 | AIS2017
Liberia-IX
Future shock
Jasper den Hertog | 30 May 2017 | AIS2017
openipmap
Jasper den Hertog | 30 May 2017 | AIS2017
openipmap
modular suggestion engines
scoring of each dataset in a total score list
validate!
contact RIPE Atlas
https://atlas.ripe.net
https://labs.ripe.net/atlas
ripe-atlas@ripe.net
atlas@ripe.net
@RIPE_atlas #RIPEAtlas
mailinglist
questions
articles and updates
twitter
Questions
jdenhertog@ripe.net
@density215

More Related Content

What's hot

Team 06 mobile app for open land use
Team 06 mobile app for open land useTeam 06 mobile app for open land use
Team 06 mobile app for open land use
plan4all
 
Team 10 geo dcat ap for earth observation data
Team 10 geo dcat ap for earth observation dataTeam 10 geo dcat ap for earth observation data
Team 10 geo dcat ap for earth observation data
plan4all
 
03 20170905 inspire workshop_cwa_mondon
03 20170905 inspire workshop_cwa_mondon03 20170905 inspire workshop_cwa_mondon
03 20170905 inspire workshop_cwa_mondon
plan4all
 
Team 05 linked data generation
Team 05 linked data generationTeam 05 linked data generation
Team 05 linked data generation
plan4all
 
D'Onofrio, Claudio: ICOS Data at Your Fingertips
D'Onofrio, Claudio: ICOS Data at Your FingertipsD'Onofrio, Claudio: ICOS Data at Your Fingertips
D'Onofrio, Claudio: ICOS Data at Your Fingertips
Integrated Carbon Observation System (ICOS)
 
01 supermapiserverintroduction
01 supermapiserverintroduction01 supermapiserverintroduction
01 supermapiserverintroduction
GeoMedeelel
 
Visualising Lidar Data in ArcGIS Pro - Training - Esri UK Annual Conference 2017
Visualising Lidar Data in ArcGIS Pro - Training - Esri UK Annual Conference 2017Visualising Lidar Data in ArcGIS Pro - Training - Esri UK Annual Conference 2017
Visualising Lidar Data in ArcGIS Pro - Training - Esri UK Annual Conference 2017
Esri UK
 
Sys711 spatial-apps, presentation slide for Advanced Database Technology Subject
Sys711 spatial-apps, presentation slide for Advanced Database Technology SubjectSys711 spatial-apps, presentation slide for Advanced Database Technology Subject
Sys711 spatial-apps, presentation slide for Advanced Database Technology Subject
Syahman Mohamad
 
The Rivers Trust - Smart Collaboration - Esri UK Annual Conference 2017
The Rivers Trust - Smart Collaboration - Esri UK Annual Conference 2017 The Rivers Trust - Smart Collaboration - Esri UK Annual Conference 2017
The Rivers Trust - Smart Collaboration - Esri UK Annual Conference 2017
Esri UK
 
Team 08 geospatial user feedback
Team 08 geospatial user feedbackTeam 08 geospatial user feedback
Team 08 geospatial user feedback
plan4all
 
0 supermapproductsintroduction
0 supermapproductsintroduction0 supermapproductsintroduction
0 supermapproductsintroduction
GeoMedeelel
 
20160216 ba ugkksr_elf
20160216 ba ugkksr_elf20160216 ba ugkksr_elf
20160216 ba ugkksr_elf
Martin Tuchyna
 
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
 
02 supermapiclientforjavascriptintroduction
02 supermapiclientforjavascriptintroduction02 supermapiclientforjavascriptintroduction
02 supermapiclientforjavascriptintroduction
GeoMedeelel
 
OGA - Esri UK Annual Conference 2016
OGA - Esri UK Annual Conference 2016OGA - Esri UK Annual Conference 2016
OGA - Esri UK Annual Conference 2016
Esri UK
 
Team 07 find your farm producer
Team 07 find your farm producerTeam 07 find your farm producer
Team 07 find your farm producer
plan4all
 
Rahul Kumar- Building an Open Data Hub: An Ecosystem of Open Information
Rahul Kumar- Building an Open Data Hub: An Ecosystem of Open InformationRahul Kumar- Building an Open Data Hub: An Ecosystem of Open Information
Rahul Kumar- Building an Open Data Hub: An Ecosystem of Open Information
OuiShare
 
01 supermapiportaloverview
01 supermapiportaloverview01 supermapiportaloverview
01 supermapiportaloverview
GeoMedeelel
 
Besfort Guri - OS Geo Live
Besfort Guri - OS Geo LiveBesfort Guri - OS Geo Live
Besfort Guri - OS Geo Live
Open Labs Albania
 
Using Digimap data for Archaeology - Geoforum 2016 - Kathleen O'Donnell
Using Digimap data for Archaeology - Geoforum 2016 - Kathleen O'DonnellUsing Digimap data for Archaeology - Geoforum 2016 - Kathleen O'Donnell
Using Digimap data for Archaeology - Geoforum 2016 - Kathleen O'Donnell
EDINA, University of Edinburgh
 

What's hot (20)

Team 06 mobile app for open land use
Team 06 mobile app for open land useTeam 06 mobile app for open land use
Team 06 mobile app for open land use
 
Team 10 geo dcat ap for earth observation data
Team 10 geo dcat ap for earth observation dataTeam 10 geo dcat ap for earth observation data
Team 10 geo dcat ap for earth observation data
 
03 20170905 inspire workshop_cwa_mondon
03 20170905 inspire workshop_cwa_mondon03 20170905 inspire workshop_cwa_mondon
03 20170905 inspire workshop_cwa_mondon
 
Team 05 linked data generation
Team 05 linked data generationTeam 05 linked data generation
Team 05 linked data generation
 
D'Onofrio, Claudio: ICOS Data at Your Fingertips
D'Onofrio, Claudio: ICOS Data at Your FingertipsD'Onofrio, Claudio: ICOS Data at Your Fingertips
D'Onofrio, Claudio: ICOS Data at Your Fingertips
 
01 supermapiserverintroduction
01 supermapiserverintroduction01 supermapiserverintroduction
01 supermapiserverintroduction
 
Visualising Lidar Data in ArcGIS Pro - Training - Esri UK Annual Conference 2017
Visualising Lidar Data in ArcGIS Pro - Training - Esri UK Annual Conference 2017Visualising Lidar Data in ArcGIS Pro - Training - Esri UK Annual Conference 2017
Visualising Lidar Data in ArcGIS Pro - Training - Esri UK Annual Conference 2017
 
Sys711 spatial-apps, presentation slide for Advanced Database Technology Subject
Sys711 spatial-apps, presentation slide for Advanced Database Technology SubjectSys711 spatial-apps, presentation slide for Advanced Database Technology Subject
Sys711 spatial-apps, presentation slide for Advanced Database Technology Subject
 
The Rivers Trust - Smart Collaboration - Esri UK Annual Conference 2017
The Rivers Trust - Smart Collaboration - Esri UK Annual Conference 2017 The Rivers Trust - Smart Collaboration - Esri UK Annual Conference 2017
The Rivers Trust - Smart Collaboration - Esri UK Annual Conference 2017
 
Team 08 geospatial user feedback
Team 08 geospatial user feedbackTeam 08 geospatial user feedback
Team 08 geospatial user feedback
 
0 supermapproductsintroduction
0 supermapproductsintroduction0 supermapproductsintroduction
0 supermapproductsintroduction
 
20160216 ba ugkksr_elf
20160216 ba ugkksr_elf20160216 ba ugkksr_elf
20160216 ba ugkksr_elf
 
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
 
02 supermapiclientforjavascriptintroduction
02 supermapiclientforjavascriptintroduction02 supermapiclientforjavascriptintroduction
02 supermapiclientforjavascriptintroduction
 
OGA - Esri UK Annual Conference 2016
OGA - Esri UK Annual Conference 2016OGA - Esri UK Annual Conference 2016
OGA - Esri UK Annual Conference 2016
 
Team 07 find your farm producer
Team 07 find your farm producerTeam 07 find your farm producer
Team 07 find your farm producer
 
Rahul Kumar- Building an Open Data Hub: An Ecosystem of Open Information
Rahul Kumar- Building an Open Data Hub: An Ecosystem of Open InformationRahul Kumar- Building an Open Data Hub: An Ecosystem of Open Information
Rahul Kumar- Building an Open Data Hub: An Ecosystem of Open Information
 
01 supermapiportaloverview
01 supermapiportaloverview01 supermapiportaloverview
01 supermapiportaloverview
 
Besfort Guri - OS Geo Live
Besfort Guri - OS Geo LiveBesfort Guri - OS Geo Live
Besfort Guri - OS Geo Live
 
Using Digimap data for Archaeology - Geoforum 2016 - Kathleen O'Donnell
Using Digimap data for Archaeology - Geoforum 2016 - Kathleen O'DonnellUsing Digimap data for Archaeology - Geoforum 2016 - Kathleen O'Donnell
Using Digimap data for Archaeology - Geoforum 2016 - Kathleen O'Donnell
 

Similar to TraceMON - a new RIPE Atlas tool

“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
Internet Society
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
APNIC
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPs
APNIC
 
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
RIPE NCC
 
New Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsNew Developments in Address Policy and Community Tools
New Developments in Address Policy and Community Tools
RIPE NCC
 
IPv6 and Cloud Hosting
IPv6 and Cloud HostingIPv6 and Cloud Hosting
IPv6 and Cloud Hosting
RIPE NCC
 
RIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis Tools
RIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
RIPE NCC
 
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasAre Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
RIPE NCC
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the Internet
RIPE 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
 
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsThe State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
RIPE NCC
 
RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network Researchers
RIPE NCC
 
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
Indonesia Network Operators Group
 
RIPEstat
RIPEstatRIPEstat
RIPEstat
RIPE NCC
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
RIPE NCC
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in Slovenia
RIPE NCC
 
IXP Country Jedi i Observable
IXP Country Jedi i ObservableIXP Country Jedi i Observable
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
RIPE NCC
 
APNIC Resource Statistics
APNIC Resource StatisticsAPNIC Resource Statistics
APNIC Resource Statistics
APNIC
 

Similar to TraceMON - a new RIPE Atlas tool (20)

“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPs
 
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
 
New Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsNew Developments in Address Policy and Community Tools
New Developments in Address Policy and Community Tools
 
IPv6 and Cloud Hosting
IPv6 and Cloud HostingIPv6 and Cloud Hosting
IPv6 and Cloud Hosting
 
RIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis Tools
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasAre Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the Internet
 
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?
 
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsThe State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
 
RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network Researchers
 
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
 
RIPEstat
RIPEstatRIPEstat
RIPEstat
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in Slovenia
 
IXP Country Jedi i Observable
IXP Country Jedi i ObservableIXP Country Jedi i Observable
IXP Country Jedi i Observable
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
 
APNIC Resource Statistics
APNIC Resource StatisticsAPNIC Resource Statistics
APNIC Resource Statistics
 

More from AFRINIC

AIS19 - Policies under discussion
AIS19 - Policies under discussionAIS19 - Policies under discussion
AIS19 - Policies under discussion
AFRINIC
 
AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)
AFRINIC
 
AFRINIC 101 2017
AFRINIC 101 2017AFRINIC 101 2017
AFRINIC 101 2017
AFRINIC
 
AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)
AFRINIC
 
Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...
AFRINIC
 
Insight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level LatenciesInsight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level Latencies
AFRINIC
 
Deep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country LatenciesDeep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country Latencies
AFRINIC
 
Studying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sectorStudying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sector
AFRINIC
 
Routing security and implications for NRENs
Routing security and implications for NRENsRouting security and implications for NRENs
Routing security and implications for NRENs
AFRINIC
 
APRICOT Latency Clustering
APRICOT Latency ClusteringAPRICOT Latency Clustering
APRICOT Latency Clustering
AFRINIC
 
Latency clustering AfPIF2017
Latency clustering AfPIF2017Latency clustering AfPIF2017
Latency clustering AfPIF2017
AFRINIC
 
AFRINIC RIA MoU
AFRINIC RIA MoUAFRINIC RIA MoU
AFRINIC RIA MoU
AFRINIC
 
DNS Measurements
DNS MeasurementsDNS Measurements
DNS Measurements
AFRINIC
 
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer MigrationAFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC
 
Tampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From AfricaTampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From Africa
AFRINIC
 
Assessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital ResilienceAssessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital Resilience
AFRINIC
 
Measuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsMeasuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENs
AFRINIC
 
State of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in AfricaState of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in Africa
AFRINIC
 
Measuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicatorsMeasuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicators
AFRINIC
 
Beyond access: measuring digital inequalities
Beyond access: measuring digital inequalitiesBeyond access: measuring digital inequalities
Beyond access: measuring digital inequalities
AFRINIC
 

More from AFRINIC (20)

AIS19 - Policies under discussion
AIS19 - Policies under discussionAIS19 - Policies under discussion
AIS19 - Policies under discussion
 
AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)
 
AFRINIC 101 2017
AFRINIC 101 2017AFRINIC 101 2017
AFRINIC 101 2017
 
AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)
 
Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...
 
Insight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level LatenciesInsight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level Latencies
 
Deep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country LatenciesDeep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country Latencies
 
Studying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sectorStudying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sector
 
Routing security and implications for NRENs
Routing security and implications for NRENsRouting security and implications for NRENs
Routing security and implications for NRENs
 
APRICOT Latency Clustering
APRICOT Latency ClusteringAPRICOT Latency Clustering
APRICOT Latency Clustering
 
Latency clustering AfPIF2017
Latency clustering AfPIF2017Latency clustering AfPIF2017
Latency clustering AfPIF2017
 
AFRINIC RIA MoU
AFRINIC RIA MoUAFRINIC RIA MoU
AFRINIC RIA MoU
 
DNS Measurements
DNS MeasurementsDNS Measurements
DNS Measurements
 
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer MigrationAFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer Migration
 
Tampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From AfricaTampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From Africa
 
Assessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital ResilienceAssessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital Resilience
 
Measuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsMeasuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENs
 
State of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in AfricaState of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in Africa
 
Measuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicatorsMeasuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicators
 
Beyond access: measuring digital inequalities
Beyond access: measuring digital inequalitiesBeyond access: measuring digital inequalities
Beyond access: measuring digital inequalities
 

Recently uploaded

How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 

Recently uploaded (20)

How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 

TraceMON - a new RIPE Atlas tool

  • 1. 30 May 2017 | AIS2017 | Nairobi Jasper den Hertog Research and Development RIPE NCC TraceMON a new RIPE Atlas tool
  • 3. Jasper den Hertog | 30 May 2017 | AIS2017 probe 9600+
  • 4. Jasper den Hertog | 30 May 2017 | AIS2017 anchor 260 and rising
  • 5. Jasper den Hertog | 30 May 2017 | AIS2017 coverage
  • 6. Jasper den Hertog | 30 May 2017 | AIS2017 creating measurements web interface command line tools rest API
  • 7. Jasper den Hertog | 30 May 2017 | AIS2017 reading measurements results web interface command line tools rest API + streaming API (realtime with websockets/socket.io) python library (“cousteau”)
  • 8. Jasper den Hertog | 30 May 2017 | AIS2017 measurement types dns ntp ping http ssl/tls traceroute latencyMON dnsMON traceMON
  • 9. Jasper den Hertog | 30 May 2017 | AIS2017 latencyMON
  • 10. Jasper den Hertog | 30 May 2017 | AIS2017 dnsMON
  • 12. How to Take Part
  • 13. Jasper den Hertog | 30 May 2017 | AIS2017 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 • Host a RIPE Atlas anchor • Place a probe in a new exotic location
  • 14. Probes in Africa and how to use them
  • 15. Jasper den Hertog | 30 May 2017 | AIS2017 ..that’s why we need participation
  • 16. Jasper den Hertog | 30 May 2017 | AIS2017
  • 17. Jasper den Hertog | 30 May 2017 | AIS2017 Fanou et al.
  • 19. Jasper den Hertog | 30 May 2017 | AIS2017 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/
  • 20. Jasper den Hertog | 30 May 2017 | AIS2017 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 • Kenya: - http://sg-pub.ripe.net/emile/ixp-country-jedi/latest/IE/
  • 21. Jasper den Hertog | 30 May 2017 | AIS2017 Kenya
  • 22. Jasper den Hertog | 30 May 2017 | AIS2017 South Africa
  • 24. Jasper den Hertog | 30 may 2017 | AIS2017 Daily Struggles: A reaches B • How? - Optimised? - IXP? - Which Autonomous Systems? - Latency? •Where? - Which local entity/node of the CDN? - From which source? - Is it going in another country?
  • 25. Jasper den Hertog | 30 may 2017 | AIS2017 Daily Struggles: A doesn’t reach B • Where does it stop? - Which AS? - Which geographical location? • Who is involved? - Which portion of the network? - Who is behind a private address or a ✱ in my traceroute? - Who can I contact? • What happens at the BGP level?
  • 26. Jasper den Hertog | 30 may 2017 | AIS2017 Let’s use Traceroutes • RIPE Atlas multi-source traceroutes • What about a viz? - Complex model - What is a node? (a single one!) - Filtering/simplification needed (difficult!) - Complex view - Precomputing from Traceroute to Graph (no operators are willing to do it… daily) - Static snapshot..still a lot of work and not so useful Static snapshot (only a portion at a time, no evolution, complex to follow
  • 27. Jasper den Hertog | 30 may 2017 | AIS2017 What’s new: TraceMON • TraceMON is a web application for visualising (multi-source) traceroutes • Infers network topology and characteristics of the various network component involved • Aggregates data from many data sources, providing a one-click access to - Resource holder contacts, latency, whois, BGP visibility, IP geolocation, IXP detection, reverse DNS lookup …
  • 28. Jasper den Hertog | 30 May 2017 | AIS2017 TraceMON
  • 29. Jasper den Hertog | 30 may 2017 | AIS2017 Latency Chart and Time Navigation
  • 30. Jasper den Hertog | 30 may 2017 | AIS2017 Traceroute Output
  • 31. Jasper den Hertog | 30 may 2017 | AIS2017 Resource Info TraceMON tries to guess private addresses and wildcards
  • 32. Jasper den Hertog | 30 may 2017 | AIS2017 Resource Info • IXP details (PeeringDB) • Get/Update Location (OpenIPmap) • Routing Information and BGPlay • Whois / RIPE Database • Technical contact emails
  • 33. Jasper den Hertog | 30 may 2017 | AIS2017 Filter & Search • Boolean filters - ASN - Outcome - Probe - …
  • 34. Jasper den Hertog | 30 may 2017 | AIS2017 Network Annotations Measuring Akamai
  • 35. Jasper den Hertog | 30 may 2017 | AIS2017 And of course…. Replay History
  • 36. Jasper den Hertog | 30 May 2017 | AIS2017 Liberia-IX
  • 37. Jasper den Hertog | 30 May 2017 | AIS2017 Fanou et al.:
  • 38. Jasper den Hertog | 30 May 2017 | AIS2017 however…. after an hour or so….
  • 39. Jasper den Hertog | 30 May 2017 | AIS2017 Liberia-IX
  • 41. Jasper den Hertog | 30 May 2017 | AIS2017 openipmap
  • 42. Jasper den Hertog | 30 May 2017 | AIS2017 openipmap modular suggestion engines scoring of each dataset in a total score list validate!