SlideShare a Scribd company logo
1 of 40
Download to read offline
RIPE & RIPE NCC 
Matt Parker 
Registration Service 
RIPE NCC 
! 
Booking.com IT Day, 
June 2014, Amsterdam 
Booking.com IT Day | June 2014 | Amsterdam
RIPE and RIPE NCC RIPE & RIPE NCC 2 
! 
! 
!!!! 
• Réseaux IP Européens 
• Started in 1989 
• Not a legal entity 
• An open community 
• No official membership 
• Makes polices 
• Meets twice a year 
• Work is done in Working Groups on 
mailing lists 
Matt Parker - Booking.com IT Day - June 2014 
! 
!!!!! 
• RIPE Network Coordination Centre 
• Started in 1992 
• Not-for-profit organisation 
• Located in Amsterdam 
• Has members called Local Internet 
Registries (LIRs) 
• Implements policies 
• Facilitates two RIPE Meetings each year 
• Provides services to both members and 
non-members 
• Governed by an Executive Board elected 
by membership 
• Neutral, Impartial, Open, Transparent
Five RIRs Worldwide RIPE & RIPE NCC 3 
Matt Parker - Booking.com IT Day - June 2014
Not Only an Regional Internet RegistryRIPE & RIPE NCC 4 
Matt Parker - Booking.com IT Day - June 2014
Using RIPE Atlas and 
RIPEstat for Network 
Analysis 
Christian Teuschel 
Science Division 
RIPE NCC 
! 
Booking.com IT Day, 
June 2014, Amsterdam 
Booking.com IT Day | June 2014 | Amsterdam
RIPEstat
What is RIPEstat RIPE Atlas & RIPEstat 
• Information system for Internet number resources 
• Data 
- Routing data 
• Collected by RIS: http://ris.ripe.net 
- Registration data (whois) 
• RIPE Database & other RIR databases 
- MaxMind’s geolocation data 
- Blacklist data 
- And many more: https://stat.ripe.net/data-sources 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
7
Interfaces Provided On RIPEstat RIPE Atlas & RIPEstat 
• RIPEstat Web 
! 
! 
• RIPEstat Widget API 
! 
! 
! 
• RIPEstat Data API / RIPEstat Text API 
• https://stat.ripe.net/data/routing-status/data.json? 
resource=… 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
8
Lookup A Resource RIPE Atlas & RIPEstat 
• The result page 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
9 
Search box 
Widgets grouped into 
thematic tabs 
Widgets display different 
types of information
Use Case: Network Announced? RIPE Atlas & RIPEstat 
• Is my network announced? 
- https://stat.ripe.net/data/prefix-overview/data.json? 
resource=193/23 
! 
! 
! 
! 
! 
! 
- Feed it to your monitoring system (e.g. Icinga, Nagios…) 
- Build a custom application 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
10
Use Case: Prefix Announced? RIPE Atlas & RIPEstat 
• Explore the RIPEstat Data API 
- With 40+ data calls 
- https://stat.ripe.net/docs/data_api 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
11
Use Case: BGPlay 12 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
RIPE Atlas & RIPEstat 
• Analyse the routing status for your network! 
- https://stat.ripe.net/bgplay 
BGP event, ASN or 
ASN path details 
Control panel: 
- Covered time period 
- RRC selection 
Interactive graph visualisation 
Selection timeline 
Control timeline
Use Case: BGPlay 13 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
RIPE Atlas & RIPEstat 
• Analyse the routing status for your network! 
- https://stat.ripe.net/bgplay 
Examples: 
- Prefix with announcements & withdrawals: 
84.205.64.0/24 
- Check IPv6 connectivity: 
2001:67c:2e8::/48 
- Multi-homed prefix: 
199.7.80.0/24 
- BGP-Hijacking 
2008-02-28: 208.65.153.0/24 
Youtube traffic by Pakistan Telecom AS17557
Use Case: Prefix Announced? RIPE Atlas & RIPEstat 
• Explore the RIPEstat Widget API 
- With 46 widgets 
- https://stat.ripe.net/widget/list 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
14
Use Case: Compare Results 15 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
RIPE Atlas & RIPEstat 
• Compare the number of routed prefixes of two 
ASNs? 
- https://stat.ripe.net/special/compare-results
Use Case: Compare Results 16 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
RIPE Atlas & RIPEstat 
• Compare the number of routed prefixes of two 
ASNs? 
- https://stat.ripe.net/special/compare-results
RIPE Atlas
https://atlas.ripe.net RIPE Atlas & RIPEstat 18 
Christian Teuschel - Booking.com - June 2014, Amsterdam
RIPE Atlas in Numbers: June 2014 RIPE Atlas & RIPEstat 
• 6,200+ probes connected 
• 8,000+ active users this year 
• Doing: 
-Built-in measurements 
-User-defined measurements 
- Four types of user-defined measurements 
available to probe hosts and RIPE NCC 
members: ping, traceroute, DNS, SSL 
! 
• Goal by end of 2014: 
- 10,000 connected probes 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
19
Credit System RIPE Atlas & RIPEstat 
• By hosting a probe, you earn credits 
• To perform measurements, you spend credits 
- pings costs 10 credits, traceroutes costs 20, etc. 
• Credit system introduced to ensure fairness and 
protect system from overload 
• Extra credits can be earned by: 
- Being a RIPE NCC member 
- Hosting a RIPE Atlas anchor 
- Sponsoring multiple probes 
• More details: https://atlas.ripe.net/doc/credits 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
20
Measurement Devices RIPE Atlas & RIPEstat 
• v1 & v2: Lantronix XPort Pro 
• v3: TP-Link TL-MR3020 powered from USB port 
- Does not work as a wireless router 
- Same functionality as the old probe 
• RIPE Atlas anchor: Soekris net6501-70 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
21
RIPE Atlas Anchors 22 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
RIPE Atlas & RIPEstat 
• Anchors: well-known targets and powerful probes 
• Anchoring measurements 
- Measurements between anchors 
- 200 probes targeting each anchor with measurements 
- Each probe measures 4-5 anchors 
• Vantage points for new DNSMON service 
• 60 RIPE Atlas anchors 
- Goal for end of 2014: 100 anchors worldwide
RIPE Atlas Anchors 23 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
RIPE Atlas & RIPEstat 
• Become a Anchor host 
-https://atlas.ripe.net/get-involved/become-an-anchor-host/
RIPE Atlas Anchor Hosts (part 1) RIPE Atlas & RIPEstat 
• Body Level One 
- Body Level Two 
• Body Level Three 
- Body Level Four 
- Body Level Five 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
24
RIPE Atlas Anchor Hosts (part 2) RIPE Atlas & RIPEstat 
• Body Level One 
- Body Level Two 
• Body Level Three 
- Body Level Four 
- Body Level Five 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
25
Measurement Devices RIPE Atlas & RIPEstat 
• Distribution model changed for ordinary probes! 
• https://labs.ripe.net/Members/fatemah_mafi/changes-to-the- 
distribution-model-for-ripe-atlas-probes 
• Consider sponsoring probes 
https://atlas.ripe.net/get-involved/become-a-sponsor/ 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
26
Security Aspects RIPE Atlas & RIPEstat 
• Probes have hardwired trust material 
(registration server addresses / keys) 
• The probes don’t have any open ports; they only 
initiate connections - this works fine with NATs, too 
• Measurements are scheduled by centralised 
“command servers” via reverse ssh tunnels 
• Probes don’t listen to local traffic 
• Measurement source code published 
• Reported vulnerabilities: https://atlas.ripe.net/docs/ 
security/ 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
27
RIPE Atlas 
Network Monitoring
Network Monitoring RIPE Atlas & RIPEstat 
• Network operators use tools for monitoring health of 
networks 
- Nagios, Icinga etc. 
• Tools can receive input from RIPE Atlas, via API 
• Benefits: 
- Doing pings from 1,000 out of 6,000+ probes around the world 
- Looking at your network from the outside 
- Plug into your existing practices 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
29
Integration with Monitoring Systems 30 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
RIPE Atlas & RIPEstat 
• Three easy steps: 
1. Create a RIPE Atlas ping measurement 
2. Go to “Status Checks” URL 
3. Make alerts available to Icinga, Nagios etc. 
! 
• https://labs.ripe.net/Members/suzanne_taylor_muzzin/ 
introducing-ripe-atlas-status-checks
Use Case: Reachability Check RIPE Atlas & RIPEstat 
• Quick-Look Feature 
! 
! 
! 
! 
! 
! 
! 
• For RIPE NCC members only 
• No credits required 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
31
Success Stories RIPE Atlas & RIPEstat 
• Investigating problems of slow servers: 
- http://engineering.freeagent.com/2014/01/24/atlas-probes/ 
• Selective blackholing (examples based on RIPE Atlas) 
- https://ripe68.ripe.net/presentations/176- 
RIPE68_JSnijders_DDoS_Damage_Control.pdf 
• Anycast analysis: 
- https://labs.ripe.net/Members/stephane_bortzmeyer/the-many-instances-of-the-l-root- 
name-server 
• Evaluation of new IXP peering partners: 
- https://labs.ripe.net/Members/daniel_gomez/basic-evaluation-of-new-ixp-peering- 
partners-with-ripe-atlas-and-zabbix 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
32
Success Stories RIPE Atlas & RIPEstat 
• “Why we wanted an Atlas anchor” 
- https://labs.ripe.net/Members/tim_kleefass/how-fast-the-ripe-atlas-anchor-has-paid- 
off 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
33
IPv6 Troubleshooting RIPE Atlas & RIPEstat 
• “It is quite common in the IPv6 world to have 
devices that believe they are connected to the IPv6 
Internet while they are not” 
- “When you use RIPE Atlas to measure the connectivity of 
an IPv6 device, 90% success is the maximal reachability 
you'll get.” 
- https://labs.ripe.net/Members/stephane_bortzmeyer/ 
how-many-atlas-probes-believe-they-have-ipv6-but-are- 
wrong 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
34
RIPE Atlas Code Sharing RIPE Atlas & RIPEstat 
• Probe code & data analysis: 
- https://github.com/RIPE-Atlas-Community/ 
! 
• Code to make your analysing life easier: 
- Parser for measurement data 
- https://github.com/RIPE-NCC 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
35
Probes Photos RIPE Atlas & RIPEstat 36 
Christian Teuschel - Booking.com - June 2014, Amsterdam
Feedback RIPE Atlas & RIPEstat 
• RIPEstat 
- stat@ripe.net 
- https://stat.ripe.net 
• RIPE Atlas 
- atlas@ripe.net 
- https://atlas.ripe.net 
• On Twitter 
- @RIPE_Atlas, #RIPEAtlas & #RIPEstat 
• On RIPE Labs (https://labs.ripe.net) 
• http://roadmap.ripe.net 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
37
Questions?
Monitoring for DNS TLD operators RIPE Atlas & RIPEstat 
• Body Level One 
- Body Level Two 
• Body Level Three 
- Body Level Four 
- Body Level Five 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
39
Monitoring DNS RIPE Atlas & RIPEstat 
• “Old” DNSMON service migrated to RIPE Atlas 
• Using RIPE Atlas anchors as vantage points 
- instead of TTM boxes 
• Currently monitoring small selection of zones 
- root-nameservers & 30 ccTLDs and few gTLDs 
• New zones will be added next year 
• On the roadmap: “domain checks” 
• https://atlas.ripe.net/dnsmon 
• https://labs.ripe.net/Members/fatemah_mafi/an-updated- 
dns-monitoring-service 
Christian Teuschel - Booking.com - June 2014, Amsterdam 
40

More Related Content

What's hot

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
 
RIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE NCC
 
Registry Data Quality
Registry Data QualityRegistry Data Quality
Registry Data QualityRIPE NCC
 
How RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsHow RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsRIPE NCC
 
The Future of IP Addresses
The Future of IP AddressesThe Future of IP Addresses
The Future of IP AddressesRIPE NCC
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE 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 ToolsRIPE NCC
 
Atlas at Hackerspaces
Atlas at HackerspacesAtlas at Hackerspaces
Atlas at HackerspacesRIPE NCC
 
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaInternet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaMyNOG
 
Largest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasLargest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasRIPE NCC
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE NCC
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasRIPE NCC
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016Massimo Candela
 
APRICOT-2018 Network
APRICOT-2018 NetworkAPRICOT-2018 Network
APRICOT-2018 NetworkAPNIC
 
National journey planner norway
National journey planner norwayNational journey planner norway
National journey planner norwayFabMob
 
IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country StatisticsRIPE NCC
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 AdoptionRIPE NCC
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working TogetherRIPE NCC
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in SloveniaRIPE NCC
 

What's hot (20)

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 Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement Network
 
Registry Data Quality
Registry Data QualityRegistry Data Quality
Registry Data Quality
 
How RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsHow RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online Investigations
 
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
 
The Future of IP Addresses
The Future of IP AddressesThe Future of IP Addresses
The Future of IP Addresses
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and Tools
 
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
 
Atlas at Hackerspaces
Atlas at HackerspacesAtlas at Hackerspaces
Atlas at Hackerspaces
 
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaInternet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
 
Largest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasLargest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE Atlas
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the Internet
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE Atlas
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016
 
APRICOT-2018 Network
APRICOT-2018 NetworkAPRICOT-2018 Network
APRICOT-2018 Network
 
National journey planner norway
National journey planner norwayNational journey planner norway
National journey planner norway
 
IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country Statistics
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 Adoption
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working Together
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in Slovenia
 

Similar to RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis

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
 
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
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPE NCC
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC
 
Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013RIPE NCC
 
Tutorial: Using RIPEstat
Tutorial: Using RIPEstatTutorial: Using RIPEstat
Tutorial: Using RIPEstatRIPE NCC
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas UpdateRIPE 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
 
RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE NCC
 
Introduction to IP Addressing and Regional Internet Registries
Introduction to IP Addressing and Regional Internet RegistriesIntroduction to IP Addressing and Regional Internet Registries
Introduction to IP Addressing and Regional Internet RegistriesRIPE NCC
 
Network Measurements and Tools for Researchers and Operators
Network Measurements and Tools for Researchers and OperatorsNetwork Measurements and Tools for Researchers and Operators
Network Measurements and Tools for Researchers and OperatorsRIPE NCC
 
IP Address Certification (RPKI)
IP Address Certification (RPKI)IP Address Certification (RPKI)
IP Address Certification (RPKI)RIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC
 
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?PROIDEA
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE NCC
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresRIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
RIPE Atlas Streaming
RIPE Atlas StreamingRIPE Atlas Streaming
RIPE Atlas StreamingRIPE NCC
 

Similar to RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis (20)

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
 
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
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
 
Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013
 
Tutorial: Using RIPEstat
Tutorial: Using RIPEstatTutorial: Using RIPEstat
Tutorial: Using RIPEstat
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas Update
 
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
 
RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network Researchers
 
Introduction to IP Addressing and Regional Internet Registries
Introduction to IP Addressing and Regional Internet RegistriesIntroduction to IP Addressing and Regional Internet Registries
Introduction to IP Addressing and Regional Internet Registries
 
Network Measurements and Tools for Researchers and Operators
Network Measurements and Tools for Researchers and OperatorsNetwork Measurements and Tools for Researchers and Operators
Network Measurements and Tools for Researchers and Operators
 
IP Address Certification (RPKI)
IP Address Certification (RPKI)IP Address Certification (RPKI)
IP Address Certification (RPKI)
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for Researchers
 
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement Network
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
RIPE Atlas Streaming
RIPE Atlas StreamingRIPE Atlas Streaming
RIPE Atlas Streaming
 
RIPE Atlas streaming
RIPE Atlas streamingRIPE Atlas streaming
RIPE Atlas streaming
 

More from 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
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE 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
 

More from 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
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
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
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis

  • 1. RIPE & RIPE NCC Matt Parker Registration Service RIPE NCC ! Booking.com IT Day, June 2014, Amsterdam Booking.com IT Day | June 2014 | Amsterdam
  • 2. RIPE and RIPE NCC RIPE & RIPE NCC 2 ! ! !!!! • Réseaux IP Européens • Started in 1989 • Not a legal entity • An open community • No official membership • Makes polices • Meets twice a year • Work is done in Working Groups on mailing lists Matt Parker - Booking.com IT Day - June 2014 ! !!!!! • RIPE Network Coordination Centre • Started in 1992 • Not-for-profit organisation • Located in Amsterdam • Has members called Local Internet Registries (LIRs) • Implements policies • Facilitates two RIPE Meetings each year • Provides services to both members and non-members • Governed by an Executive Board elected by membership • Neutral, Impartial, Open, Transparent
  • 3. Five RIRs Worldwide RIPE & RIPE NCC 3 Matt Parker - Booking.com IT Day - June 2014
  • 4. Not Only an Regional Internet RegistryRIPE & RIPE NCC 4 Matt Parker - Booking.com IT Day - June 2014
  • 5. Using RIPE Atlas and RIPEstat for Network Analysis Christian Teuschel Science Division RIPE NCC ! Booking.com IT Day, June 2014, Amsterdam Booking.com IT Day | June 2014 | Amsterdam
  • 7. What is RIPEstat RIPE Atlas & RIPEstat • Information system for Internet number resources • Data - Routing data • Collected by RIS: http://ris.ripe.net - Registration data (whois) • RIPE Database & other RIR databases - MaxMind’s geolocation data - Blacklist data - And many more: https://stat.ripe.net/data-sources Christian Teuschel - Booking.com - June 2014, Amsterdam 7
  • 8. Interfaces Provided On RIPEstat RIPE Atlas & RIPEstat • RIPEstat Web ! ! • RIPEstat Widget API ! ! ! • RIPEstat Data API / RIPEstat Text API • https://stat.ripe.net/data/routing-status/data.json? resource=… Christian Teuschel - Booking.com - June 2014, Amsterdam 8
  • 9. Lookup A Resource RIPE Atlas & RIPEstat • The result page Christian Teuschel - Booking.com - June 2014, Amsterdam 9 Search box Widgets grouped into thematic tabs Widgets display different types of information
  • 10. Use Case: Network Announced? RIPE Atlas & RIPEstat • Is my network announced? - https://stat.ripe.net/data/prefix-overview/data.json? resource=193/23 ! ! ! ! ! ! - Feed it to your monitoring system (e.g. Icinga, Nagios…) - Build a custom application Christian Teuschel - Booking.com - June 2014, Amsterdam 10
  • 11. Use Case: Prefix Announced? RIPE Atlas & RIPEstat • Explore the RIPEstat Data API - With 40+ data calls - https://stat.ripe.net/docs/data_api Christian Teuschel - Booking.com - June 2014, Amsterdam 11
  • 12. Use Case: BGPlay 12 Christian Teuschel - Booking.com - June 2014, Amsterdam RIPE Atlas & RIPEstat • Analyse the routing status for your network! - https://stat.ripe.net/bgplay BGP event, ASN or ASN path details Control panel: - Covered time period - RRC selection Interactive graph visualisation Selection timeline Control timeline
  • 13. Use Case: BGPlay 13 Christian Teuschel - Booking.com - June 2014, Amsterdam RIPE Atlas & RIPEstat • Analyse the routing status for your network! - https://stat.ripe.net/bgplay Examples: - Prefix with announcements & withdrawals: 84.205.64.0/24 - Check IPv6 connectivity: 2001:67c:2e8::/48 - Multi-homed prefix: 199.7.80.0/24 - BGP-Hijacking 2008-02-28: 208.65.153.0/24 Youtube traffic by Pakistan Telecom AS17557
  • 14. Use Case: Prefix Announced? RIPE Atlas & RIPEstat • Explore the RIPEstat Widget API - With 46 widgets - https://stat.ripe.net/widget/list Christian Teuschel - Booking.com - June 2014, Amsterdam 14
  • 15. Use Case: Compare Results 15 Christian Teuschel - Booking.com - June 2014, Amsterdam RIPE Atlas & RIPEstat • Compare the number of routed prefixes of two ASNs? - https://stat.ripe.net/special/compare-results
  • 16. Use Case: Compare Results 16 Christian Teuschel - Booking.com - June 2014, Amsterdam RIPE Atlas & RIPEstat • Compare the number of routed prefixes of two ASNs? - https://stat.ripe.net/special/compare-results
  • 18. https://atlas.ripe.net RIPE Atlas & RIPEstat 18 Christian Teuschel - Booking.com - June 2014, Amsterdam
  • 19. RIPE Atlas in Numbers: June 2014 RIPE Atlas & RIPEstat • 6,200+ probes connected • 8,000+ active users this year • Doing: -Built-in measurements -User-defined measurements - Four types of user-defined measurements available to probe hosts and RIPE NCC members: ping, traceroute, DNS, SSL ! • Goal by end of 2014: - 10,000 connected probes Christian Teuschel - Booking.com - June 2014, Amsterdam 19
  • 20. Credit System RIPE Atlas & RIPEstat • By hosting a probe, you earn credits • To perform measurements, you spend credits - pings costs 10 credits, traceroutes costs 20, etc. • Credit system introduced to ensure fairness and protect system from overload • Extra credits can be earned by: - Being a RIPE NCC member - Hosting a RIPE Atlas anchor - Sponsoring multiple probes • More details: https://atlas.ripe.net/doc/credits Christian Teuschel - Booking.com - June 2014, Amsterdam 20
  • 21. Measurement Devices RIPE Atlas & RIPEstat • v1 & v2: Lantronix XPort Pro • v3: TP-Link TL-MR3020 powered from USB port - Does not work as a wireless router - Same functionality as the old probe • RIPE Atlas anchor: Soekris net6501-70 Christian Teuschel - Booking.com - June 2014, Amsterdam 21
  • 22. RIPE Atlas Anchors 22 Christian Teuschel - Booking.com - June 2014, Amsterdam RIPE Atlas & RIPEstat • Anchors: well-known targets and powerful probes • Anchoring measurements - Measurements between anchors - 200 probes targeting each anchor with measurements - Each probe measures 4-5 anchors • Vantage points for new DNSMON service • 60 RIPE Atlas anchors - Goal for end of 2014: 100 anchors worldwide
  • 23. RIPE Atlas Anchors 23 Christian Teuschel - Booking.com - June 2014, Amsterdam RIPE Atlas & RIPEstat • Become a Anchor host -https://atlas.ripe.net/get-involved/become-an-anchor-host/
  • 24. RIPE Atlas Anchor Hosts (part 1) RIPE Atlas & RIPEstat • Body Level One - Body Level Two • Body Level Three - Body Level Four - Body Level Five Christian Teuschel - Booking.com - June 2014, Amsterdam 24
  • 25. RIPE Atlas Anchor Hosts (part 2) RIPE Atlas & RIPEstat • Body Level One - Body Level Two • Body Level Three - Body Level Four - Body Level Five Christian Teuschel - Booking.com - June 2014, Amsterdam 25
  • 26. Measurement Devices RIPE Atlas & RIPEstat • Distribution model changed for ordinary probes! • https://labs.ripe.net/Members/fatemah_mafi/changes-to-the- distribution-model-for-ripe-atlas-probes • Consider sponsoring probes https://atlas.ripe.net/get-involved/become-a-sponsor/ Christian Teuschel - Booking.com - June 2014, Amsterdam 26
  • 27. Security Aspects RIPE Atlas & RIPEstat • Probes have hardwired trust material (registration server addresses / keys) • The probes don’t have any open ports; they only initiate connections - this works fine with NATs, too • Measurements are scheduled by centralised “command servers” via reverse ssh tunnels • Probes don’t listen to local traffic • Measurement source code published • Reported vulnerabilities: https://atlas.ripe.net/docs/ security/ Christian Teuschel - Booking.com - June 2014, Amsterdam 27
  • 28. RIPE Atlas Network Monitoring
  • 29. Network Monitoring RIPE Atlas & RIPEstat • Network operators use tools for monitoring health of networks - Nagios, Icinga etc. • Tools can receive input from RIPE Atlas, via API • Benefits: - Doing pings from 1,000 out of 6,000+ probes around the world - Looking at your network from the outside - Plug into your existing practices Christian Teuschel - Booking.com - June 2014, Amsterdam 29
  • 30. Integration with Monitoring Systems 30 Christian Teuschel - Booking.com - June 2014, Amsterdam RIPE Atlas & RIPEstat • Three easy steps: 1. Create a RIPE Atlas ping measurement 2. Go to “Status Checks” URL 3. Make alerts available to Icinga, Nagios etc. ! • https://labs.ripe.net/Members/suzanne_taylor_muzzin/ introducing-ripe-atlas-status-checks
  • 31. Use Case: Reachability Check RIPE Atlas & RIPEstat • Quick-Look Feature ! ! ! ! ! ! ! • For RIPE NCC members only • No credits required Christian Teuschel - Booking.com - June 2014, Amsterdam 31
  • 32. Success Stories RIPE Atlas & RIPEstat • Investigating problems of slow servers: - http://engineering.freeagent.com/2014/01/24/atlas-probes/ • Selective blackholing (examples based on RIPE Atlas) - https://ripe68.ripe.net/presentations/176- RIPE68_JSnijders_DDoS_Damage_Control.pdf • Anycast analysis: - https://labs.ripe.net/Members/stephane_bortzmeyer/the-many-instances-of-the-l-root- name-server • Evaluation of new IXP peering partners: - https://labs.ripe.net/Members/daniel_gomez/basic-evaluation-of-new-ixp-peering- partners-with-ripe-atlas-and-zabbix Christian Teuschel - Booking.com - June 2014, Amsterdam 32
  • 33. Success Stories RIPE Atlas & RIPEstat • “Why we wanted an Atlas anchor” - https://labs.ripe.net/Members/tim_kleefass/how-fast-the-ripe-atlas-anchor-has-paid- off Christian Teuschel - Booking.com - June 2014, Amsterdam 33
  • 34. IPv6 Troubleshooting RIPE Atlas & RIPEstat • “It is quite common in the IPv6 world to have devices that believe they are connected to the IPv6 Internet while they are not” - “When you use RIPE Atlas to measure the connectivity of an IPv6 device, 90% success is the maximal reachability you'll get.” - https://labs.ripe.net/Members/stephane_bortzmeyer/ how-many-atlas-probes-believe-they-have-ipv6-but-are- wrong Christian Teuschel - Booking.com - June 2014, Amsterdam 34
  • 35. RIPE Atlas Code Sharing RIPE Atlas & RIPEstat • Probe code & data analysis: - https://github.com/RIPE-Atlas-Community/ ! • Code to make your analysing life easier: - Parser for measurement data - https://github.com/RIPE-NCC Christian Teuschel - Booking.com - June 2014, Amsterdam 35
  • 36. Probes Photos RIPE Atlas & RIPEstat 36 Christian Teuschel - Booking.com - June 2014, Amsterdam
  • 37. Feedback RIPE Atlas & RIPEstat • RIPEstat - stat@ripe.net - https://stat.ripe.net • RIPE Atlas - atlas@ripe.net - https://atlas.ripe.net • On Twitter - @RIPE_Atlas, #RIPEAtlas & #RIPEstat • On RIPE Labs (https://labs.ripe.net) • http://roadmap.ripe.net Christian Teuschel - Booking.com - June 2014, Amsterdam 37
  • 39. Monitoring for DNS TLD operators RIPE Atlas & RIPEstat • Body Level One - Body Level Two • Body Level Three - Body Level Four - Body Level Five Christian Teuschel - Booking.com - June 2014, Amsterdam 39
  • 40. Monitoring DNS RIPE Atlas & RIPEstat • “Old” DNSMON service migrated to RIPE Atlas • Using RIPE Atlas anchors as vantage points - instead of TTM boxes • Currently monitoring small selection of zones - root-nameservers & 30 ccTLDs and few gTLDs • New zones will be added next year • On the roadmap: “domain checks” • https://atlas.ripe.net/dnsmon • https://labs.ripe.net/Members/fatemah_mafi/an-updated- dns-monitoring-service Christian Teuschel - Booking.com - June 2014, Amsterdam 40