SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
Emile Aben | 27 November 2017 | SIG-NOC
RIPE NCC
Operations and
Analysis Tools
emile.aben@ripe.net | SIG-NOC | Nov 2017 2
My Goals
• Show you tools and data available from RIPE
NCC
• Do these meet your NOC needs?
• How can we make things better?
emile.aben@ripe.net | SIG-NOC | Nov 2017 3
Confession
• I don’t have a NOC background
• My assumptions about a NOC
- Has a very good view of their own network
- Affected by things happening outside of their own network
By Alan Levine from United States - Network Operations Center, CC
BY 2.0, https://commons.wikimedia.org/w/index.php?curid=2487597
RIPE Atlas
emile.aben@ripe.net | SIG-NOC | Nov 2017 5
emile.aben@ripe.net | SIG-NOC | Nov 2017 6
RIPE Atlas Coverage - World
emile.aben@ripe.net | SIG-NOC | Nov 2017 7
RIPE Atlas Infrastructure
• Measurement points
- Probes: 10.3k
- RIPE Atlas Anchors: 293
• Coverage:
- 183 countries (93%)
- Networks (ASNs):
- IPv4: 3,613 (6.1%)
- IPv6: 1,369 (9.6%)
emile.aben@ripe.net | SIG-NOC | Nov 2017 8
Probe/Anchor view
emile.aben@ripe.net | SIG-NOC | Nov 2017 9
RIPE Atlas: Coverage by tag
10214 system-ipv4-capable
7738 system-ipv4-rfc1918
731 datacentre
213 academic
82 noc
1 datacenter
https://gist.github.com/emileaben/cfa43dd68193407911ef6f7daa866bc1
https://sg-pub.ripe.net/emile/tmp/tags.2017-11-22.txt
emile.aben@ripe.net | SIG-NOC | Nov 2017 10
RIPE Atlas near Internet users?
• http://sg-pub.ripe.net/petros/population_coverage/table.html
emile.aben@ripe.net | SIG-NOC | Nov 2017 11
Most Popular Features
• Six types of measurements: ping, traceroute,
DNS, SSL/TLS, NTP and HTTP (to anchors)
• APIs to start measurements and get results
• Powerful and informative visualisations
• CLI tools
• Streaming data for real-time results
• “Time Travel”, LatencyMON
emile.aben@ripe.net | SIG-NOC | Nov 2017 12
NOC perspective?
• 10k RIPE Atlas probes =
- 10k remote Looking Glasses for some standard network
debugging tools: ping, traceroute
- Ability to look at your network outside-in
• Does this satisfy NOC needs?
• How can we make things better?
emile.aben@ripe.net | SIG-NOC | Nov 2017 13
Traceroute for Checking Reachability
• To start traceroute: GUI, API & CLI
• Results available as
• visualised on the map, as a list of details, LatencyMon
• download via API
• Real-time data streaming
• Many visualisations available
• List of probes: sortable by RTT
• Map: colour-coded by RTT
• LatencyMON: compare multiple latency trends
emile.aben@ripe.net | SIG-NOC | Nov 2017 14
RIPE Atlas CLI ToolSet
• Network troubleshooting from command line
• Familiar output (ping, dig, traceroute)
• Installation for Linux/OSX & Windows
[experimental]
• Included in many BSD and Linux distros
• Documentation
• Source code available, contributions welcome!
emile.aben@ripe.net | SIG-NOC | Nov 2017 15
“Users from India have issues reaching us”!
• HTTP fetch only possible
towards Anchors
• “HTTP ping” to check
reachability
16
Complex Example: “HTTP ping”
# ripe-atlas measure
traceroute --target
82.94.235.165 --protocol
TCP --size 1 --first-hop
64 --max-hops 64 --port 80
  
emile.aben@ripe.net | SIG-NOC | Nov 2017 17
Measurement results
emile.aben@ripe.net | SIG-NOC | Nov 2017 18
Measurement Results
emile.aben@ripe.net | SIG-NOC | Nov 2017 19
Measurement Results
emile.aben@ripe.net | SIG-NOC | Nov 2017 20
Measurement Results
https://ripe75.ripe.net/archives/video/121/
https://ripe75.ripe.net/archives/video/203/
emile.aben@ripe.net | SIG-NOC | Nov 2017 21
Traceroute View: LatencyMon
emile.aben@ripe.net | SIG-NOC | Nov 2017 22
“Paying” for your measurements
• Running your own measurements cost credits
- Ping = 10 credits, traceroute = 20, etc.
• Why? Fairness and to avoid overload
• Limited by daily spending limit and
measurement results limits
• Hosting a RIPE Atlas probe earns credits
• Earn extra credits by being RIPE NCC
members, hosting an anchor or sponsoring
emile.aben@ripe.net | SIG-NOC | Nov 2017 23
Who Wants to be a Millionaire?
emile.aben@ripe.net | SIG-NOC | Nov 2017 24
Data, Data, Data
• Don’t spend credits - Use Existing Data!
- For instance: DNS,ping,traceroute to DNS root-servers
emile.aben@ripe.net | SIG-NOC | Nov 2017 25
Status Checks
• Status checks work on ping measurements
• You define alert parameters, for example:
- Threshold for percentage of probes that successfully
received a reply
- How many of the most recent measurements to base it on
- Maximum packet loss acceptable
• Documentation:
- https://atlas.ripe.net/docs/api/v2/manual/measurements/
status-checks.html
https://atlas.ripe.net/api/v2/measurements/10275975/status-check/?
lookback=10&median_rtt_threshold=20&show_all=1&permitted_total_alerts=11&max_packet_loss=50
emile.aben@ripe.net | SIG-NOC | Nov 2017 26
Icinga Integration
• Community of operators contributed
configuration code!
- Making use of the built-in “check_http” plugin
• GitHub examples:
- https://github.com/RIPE-Atlas-Community/ripe-atlas-
community-contrib/blob/master/
scripts_for_nagios_icinga_alerts
• Post on Icinga blog:
- https://www.icinga.org/2014/03/05/monitoring-ripe-atlas-
status-with-icinga-2/
emile.aben@ripe.net | SIG-NOC | Nov 2017 27
Community
• Many community-contributed pieces of code
- https://github.com/RIPE-Atlas-Community/ripe-atlas-
community-contrib
- Example: https://github.com/pierky/ripe-atlas-monitor
• RIPE Labs
- https://labs.ripe.net
• Hackathons
emile.aben@ripe.net | SIG-NOC | Nov 2017 28
Challenges In Using RIPE Atlas
• Select the right vantage points
- Already possible: By ASN, country, tag, probe_id, geoloc
- As dissimilar as possible?
- Where eyeballs are?
- By AS-SET?
• Select the right destinations
• Timeliness of data
Routing Information
Service (RIS)
emile.aben@ripe.net | SIG-NOC | Nov 2017
• 18 BGP collectors and growing
• 600+ peers
• 150+ full-feed peers
30
Routing Data (RIS)
emile.aben@ripe.net | SIG-NOC | Nov 2017 31
Raw BGP data!
• 15+ years of raw data (5.8 TB) available to
download and analyse yourself :)
- https://www.ripe.net/analyse/internet-measurements/
routing-information-service-ris/ris-raw-data
• Readable using BGPdump utility
- open source, maintained by RIPE NCC
- https://bitbucket.org/ripencc/bgpdump
• …and by other tools
- CAIDA BGPStream: http://bgpstream.caida.org/
emile.aben@ripe.net | SIG-NOC | Nov 2017 32
Live stream demo
• Prototype!!
• Let’s see if it works
• http://stream-dev.ris.ripe.net/demo
• Live stream enables new applications
- BGP hijack detection
- Real time anomaly analysis
- Live monitoring of your routes
emile.aben@ripe.net | SIG-NOC | Nov 2017 33
NOC perspective?
• Big Looking Glass
• Useful for post-mortems?
• Monitoring around changes?
• Event signaling?
- THE INTERNET IS ON FIRE
- Something is happening near you
RIPEstat
emile.aben@ripe.net | SIG-NOC | Nov 2017 35
RIPEstat
• Access to these datasets:
- RIPE Database (INR, IRR) and other RIRs
- BGP routing data (RIS)
- RIPE Atlas, M-Lab, Speedchecker, etc.
- Geolocation
- Blacklist
• New datasets are constantly added!
…
emile.aben@ripe.net | SIG-NOC | Nov 2017 36
Registry Data
• Registry of Internet number resources (INR)
• Five Regional Internet Registries
5,655 members
https://www.arin.net/about_us/membership/index.html - Nov 2017
7,222 members
http://www.lacnic.net/1009/2/lacnic/members-list - Nov 2017
17,402 members
https://labs.ripe.net/statistics/number-of-lirs - Nov 2017
1,540 members
http://www.afrinic.net/en/about/our-members - Nov 2017
6,436 members
https://www.apnic.net/get-ip/apnic-membership/who-are-our-members - Nov 2017
emile.aben@ripe.net | SIG-NOC | Nov 2017 37
Registry Data
• Internet Routing Registry (IRR)
• Purpose to facilitate routing (RPSL)
http://www.irr.net/docs/list.html
emile.aben@ripe.net | SIG-NOC | Nov 2017 38
RIPEstat
• https://stat.ripe.net

• RIPEstat widget API

• RIPEstat data API

- https://stat.ripe.net/data/routing-status/data.json?
resource=…
emile.aben@ripe.net | SIG-NOC | Nov 2017 39
RIPEstat Supported resources:
* IP address/prefix (v4/v6)
* ASN
* Domain names
* Country
emile.aben@ripe.net | SIG-NOC | Nov 2017 40
RIPEstat - Data API
• More than 50 data calls

• Documentation:

https://stat.ripe.net/docs/data_api

• Building blocks

• Integration in open tools
emile.aben@ripe.net | SIG-NOC | Nov 2017 41
RIPEstat - Widget API
• HTML5/CSS/JS applications

• Standard Javascript

• JQuery 

• Require.js

• More than 50 widgets

• Documentation

• https://stat.ripe.net/docs/widget_api

• Embed into NOC dashboards?
emile.aben@ripe.net | SIG-NOC | Nov 2017 42
RIPEstat Examples
emile.aben@ripe.net | SIG-NOC | Nov 2017 43
RIPEstat Examples
emile.aben@ripe.net | SIG-NOC | Nov 2017 44
RIPEstat Examples
What Next?
emile.aben@ripe.net | SIG-NOC | Nov 2017 46
Internet Events
• Something is happening on the Internet!
- Global impact
- Local impact
- Your topological neighbors
- Your geographical area
- What events do you want to be signalled on?
- How? Email, Social media (Twitter), App …
Presenter name | Event | Date 47
An Internal Alerting System
• We have internal alerts
on BGP weirdness
- A country drops >10% ASNs
- An ASN adds 200+ prefixes
- Total pfx count changes >500
• It’s noisy and messy
• 5 minutes delay is a
life-time when turds-hit-
the-fan
at 17:54Z:
emile.aben@ripe.net | SIG-NOC | Nov 2017 48
Example: Level3 - 2017-11-06
• Did it affect you?
• What actionable
signals do you want?
By Alan Levine from United States - Network Operations Center, CC
BY 2.0, https://commons.wikimedia.org/w/index.php?curid=2487597
emile.aben@ripe.net | SIG-NOC | Nov 2017 49
Research Collaborations
• Goal: Make research more useful to Internet
operations
• How?
- Actively collaborate with external researchers
- Internships
- Draw researchers attention to operational needs we hear
from RIPE community
- Make operations aware of useful research
- Focus on code and tools
- Your idea here!
emile.aben@ripe.net | SIG-NOC | Nov 2017 50
Interesting NOC Data for Research
• Correlate RIPE Atlas, RIS and other data to
NOC data
- “Did something happen near AS23456 5 mins ago?”
- “Did something happen near Hamburg in the last hour?”
- “We changed our network at 13:55, did something change
near us?”
- Receiving these questions from NOCs might be interesting
data in itself!
• Structural data on events in your networks
- Maintenance windows? DDoS events?
Questions
emile.aben@ripe.net
@meileaben
Not a typo!

Mais conteúdo relacionado

Mais procurados

JPNIC Update
JPNIC UpdateJPNIC Update
JPNIC UpdateAPNIC
 
The Apache Way - Building Open Source Community in China - Luke Han
The Apache Way - Building Open Source Community in China - Luke HanThe Apache Way - Building Open Source Community in China - Luke Han
The Apache Way - Building Open Source Community in China - Luke HanLuke Han
 
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
 
How Disney+ uses fast data ubiquity to improve the customer experience
 How Disney+ uses fast data ubiquity to improve the customer experience  How Disney+ uses fast data ubiquity to improve the customer experience
How Disney+ uses fast data ubiquity to improve the customer experience Martin Zapletal
 
Cloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisCloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisAlex Henthorn-Iwane
 
IPv6 for IXPs workshop - Manama - January 2016
IPv6 for IXPs workshop - Manama - January 2016IPv6 for IXPs workshop - Manama - January 2016
IPv6 for IXPs workshop - Manama - January 2016Kjell Leknes
 
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...InfluxData
 
RPKI - Securing the Internet One Hop at a Time
RPKI - Securing the Internet One Hop at a TimeRPKI - Securing the Internet One Hop at a Time
RPKI - Securing the Internet One Hop at a TimeRIPE NCC
 
Webinar: How to troubleshoot bandwidth hogs and take action.
Webinar: How to troubleshoot bandwidth hogs and take action.Webinar: How to troubleshoot bandwidth hogs and take action.
Webinar: How to troubleshoot bandwidth hogs and take action.ManageEngine, Zoho Corporation
 
DPDK FPGA with Atomic Rules Arkville
DPDK FPGA with Atomic Rules ArkvilleDPDK FPGA with Atomic Rules Arkville
DPDK FPGA with Atomic Rules ArkvilleShepard Siegel
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC
 
APNIC APIs
APNIC APIsAPNIC APIs
APNIC APIsAPNIC
 
.NET Core Summer event 2019 in Brno, CZ - .NET Core Networking stack and perf...
.NET Core Summer event 2019 in Brno, CZ - .NET Core Networking stack and perf....NET Core Summer event 2019 in Brno, CZ - .NET Core Networking stack and perf...
.NET Core Summer event 2019 in Brno, CZ - .NET Core Networking stack and perf...Karel Zikmund
 
Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...
Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...
Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...Project Controls Expo
 
Large-scaled telematics analytics
Large-scaled telematics analyticsLarge-scaled telematics analytics
Large-scaled telematics analyticsDataWorks Summit
 

Mais procurados (17)

JPNIC Update
JPNIC UpdateJPNIC Update
JPNIC Update
 
The Apache Way - Building Open Source Community in China - Luke Han
The Apache Way - Building Open Source Community in China - Luke HanThe Apache Way - Building Open Source Community in China - Luke Han
The Apache Way - Building Open Source Community in China - Luke Han
 
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
 
How Disney+ uses fast data ubiquity to improve the customer experience
 How Disney+ uses fast data ubiquity to improve the customer experience  How Disney+ uses fast data ubiquity to improve the customer experience
How Disney+ uses fast data ubiquity to improve the customer experience
 
Cloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisCloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow Analysis
 
IPv6 for IXPs workshop - Manama - January 2016
IPv6 for IXPs workshop - Manama - January 2016IPv6 for IXPs workshop - Manama - January 2016
IPv6 for IXPs workshop - Manama - January 2016
 
KSP Composite Computerization Model
KSP Composite Computerization ModelKSP Composite Computerization Model
KSP Composite Computerization Model
 
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
Using InfluxDB for Full Observability of a SaaS Platform by Aleksandr Tavgen,...
 
RPKI - Securing the Internet One Hop at a Time
RPKI - Securing the Internet One Hop at a TimeRPKI - Securing the Internet One Hop at a Time
RPKI - Securing the Internet One Hop at a Time
 
Webinar: How to troubleshoot bandwidth hogs and take action.
Webinar: How to troubleshoot bandwidth hogs and take action.Webinar: How to troubleshoot bandwidth hogs and take action.
Webinar: How to troubleshoot bandwidth hogs and take action.
 
Vladimir_Ulogov_Resume
Vladimir_Ulogov_ResumeVladimir_Ulogov_Resume
Vladimir_Ulogov_Resume
 
DPDK FPGA with Atomic Rules Arkville
DPDK FPGA with Atomic Rules ArkvilleDPDK FPGA with Atomic Rules Arkville
DPDK FPGA with Atomic Rules Arkville
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
 
APNIC APIs
APNIC APIsAPNIC APIs
APNIC APIs
 
.NET Core Summer event 2019 in Brno, CZ - .NET Core Networking stack and perf...
.NET Core Summer event 2019 in Brno, CZ - .NET Core Networking stack and perf....NET Core Summer event 2019 in Brno, CZ - .NET Core Networking stack and perf...
.NET Core Summer event 2019 in Brno, CZ - .NET Core Networking stack and perf...
 
Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...
Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...
Project Controls Expo, 13th Nov 2013 - "Loading Cost and Activity data into P...
 
Large-scaled telematics analytics
Large-scaled telematics analyticsLarge-scaled telematics analytics
Large-scaled telematics analytics
 

Semelhante a RIPE NCC Operations and Analysis Tools

RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresRIPE NCC
 
VINX-NOG 2022: An update on IPv6, RPKI and tools
VINX-NOG 2022: An update on IPv6, RPKI and tools VINX-NOG 2022: An update on IPv6, RPKI and tools
VINX-NOG 2022: An update on IPv6, RPKI and tools APNIC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network 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 NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPE NCC
 
Apricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentApricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentHieu LE ☁
 
Logging/Request Tracing in Distributed Environment
Logging/Request Tracing in Distributed EnvironmentLogging/Request Tracing in Distributed Environment
Logging/Request Tracing in Distributed EnvironmentAPNIC
 
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
 
Forensic Tracing in the Internet: An Update
Forensic Tracing in the Internet: An UpdateForensic Tracing in the Internet: An Update
Forensic Tracing in the Internet: An UpdateAPNIC
 
2017 03-01-forensics 1488330715
2017 03-01-forensics 14883307152017 03-01-forensics 1488330715
2017 03-01-forensics 1488330715APNIC
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information ServiceRIPE NCC
 
Growing into a proactive Data Platform
Growing into a proactive Data PlatformGrowing into a proactive Data Platform
Growing into a proactive Data PlatformLivePerson
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIPE NCC
 
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network AnalysisRIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network AnalysisRIPE 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
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE NCC
 
RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC
 

Semelhante a RIPE NCC Operations and Analysis Tools (20)

RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for Researchers
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
 
VINX-NOG 2022: An update on IPv6, RPKI and tools
VINX-NOG 2022: An update on IPv6, RPKI and tools VINX-NOG 2022: An update on IPv6, RPKI and tools
VINX-NOG 2022: An update on IPv6, RPKI and tools
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network 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 NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
 
Apricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentApricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environment
 
Logging/Request Tracing in Distributed Environment
Logging/Request Tracing in Distributed EnvironmentLogging/Request Tracing in Distributed Environment
Logging/Request Tracing in Distributed Environment
 
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
 
Forensic Tracing in the Internet: An Update
Forensic Tracing in the Internet: An UpdateForensic Tracing in the Internet: An Update
Forensic Tracing in the Internet: An Update
 
2017 03-01-forensics 1488330715
2017 03-01-forensics 14883307152017 03-01-forensics 1488330715
2017 03-01-forensics 1488330715
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
 
Growing into a proactive Data Platform
Growing into a proactive Data PlatformGrowing into a proactive Data Platform
Growing into a proactive Data Platform
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstat
 
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network AnalysisRIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
 
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
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the Internet
 
RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and Tools
 

Mais de 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
 

Mais de 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)
 

Último

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

RIPE NCC Operations and Analysis Tools

  • 1. Emile Aben | 27 November 2017 | SIG-NOC RIPE NCC Operations and Analysis Tools
  • 2. emile.aben@ripe.net | SIG-NOC | Nov 2017 2 My Goals • Show you tools and data available from RIPE NCC • Do these meet your NOC needs? • How can we make things better?
  • 3. emile.aben@ripe.net | SIG-NOC | Nov 2017 3 Confession • I don’t have a NOC background • My assumptions about a NOC - Has a very good view of their own network - Affected by things happening outside of their own network By Alan Levine from United States - Network Operations Center, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=2487597
  • 6. emile.aben@ripe.net | SIG-NOC | Nov 2017 6 RIPE Atlas Coverage - World
  • 7. emile.aben@ripe.net | SIG-NOC | Nov 2017 7 RIPE Atlas Infrastructure • Measurement points - Probes: 10.3k - RIPE Atlas Anchors: 293 • Coverage: - 183 countries (93%) - Networks (ASNs): - IPv4: 3,613 (6.1%) - IPv6: 1,369 (9.6%)
  • 8. emile.aben@ripe.net | SIG-NOC | Nov 2017 8 Probe/Anchor view
  • 9. emile.aben@ripe.net | SIG-NOC | Nov 2017 9 RIPE Atlas: Coverage by tag 10214 system-ipv4-capable 7738 system-ipv4-rfc1918 731 datacentre 213 academic 82 noc 1 datacenter https://gist.github.com/emileaben/cfa43dd68193407911ef6f7daa866bc1 https://sg-pub.ripe.net/emile/tmp/tags.2017-11-22.txt
  • 10. emile.aben@ripe.net | SIG-NOC | Nov 2017 10 RIPE Atlas near Internet users? • http://sg-pub.ripe.net/petros/population_coverage/table.html
  • 11. emile.aben@ripe.net | SIG-NOC | Nov 2017 11 Most Popular Features • Six types of measurements: ping, traceroute, DNS, SSL/TLS, NTP and HTTP (to anchors) • APIs to start measurements and get results • Powerful and informative visualisations • CLI tools • Streaming data for real-time results • “Time Travel”, LatencyMON
  • 12. emile.aben@ripe.net | SIG-NOC | Nov 2017 12 NOC perspective? • 10k RIPE Atlas probes = - 10k remote Looking Glasses for some standard network debugging tools: ping, traceroute - Ability to look at your network outside-in • Does this satisfy NOC needs? • How can we make things better?
  • 13. emile.aben@ripe.net | SIG-NOC | Nov 2017 13 Traceroute for Checking Reachability • To start traceroute: GUI, API & CLI • Results available as • visualised on the map, as a list of details, LatencyMon • download via API • Real-time data streaming • Many visualisations available • List of probes: sortable by RTT • Map: colour-coded by RTT • LatencyMON: compare multiple latency trends
  • 14. emile.aben@ripe.net | SIG-NOC | Nov 2017 14 RIPE Atlas CLI ToolSet • Network troubleshooting from command line • Familiar output (ping, dig, traceroute) • Installation for Linux/OSX & Windows [experimental] • Included in many BSD and Linux distros • Documentation • Source code available, contributions welcome!
  • 15. emile.aben@ripe.net | SIG-NOC | Nov 2017 15 “Users from India have issues reaching us”!
  • 16. • HTTP fetch only possible towards Anchors • “HTTP ping” to check reachability 16 Complex Example: “HTTP ping” # ripe-atlas measure traceroute --target 82.94.235.165 --protocol TCP --size 1 --first-hop 64 --max-hops 64 --port 80   
  • 17. emile.aben@ripe.net | SIG-NOC | Nov 2017 17 Measurement results
  • 18. emile.aben@ripe.net | SIG-NOC | Nov 2017 18 Measurement Results
  • 19. emile.aben@ripe.net | SIG-NOC | Nov 2017 19 Measurement Results
  • 20. emile.aben@ripe.net | SIG-NOC | Nov 2017 20 Measurement Results https://ripe75.ripe.net/archives/video/121/ https://ripe75.ripe.net/archives/video/203/
  • 21. emile.aben@ripe.net | SIG-NOC | Nov 2017 21 Traceroute View: LatencyMon
  • 22. emile.aben@ripe.net | SIG-NOC | Nov 2017 22 “Paying” for your measurements • Running your own measurements cost credits - Ping = 10 credits, traceroute = 20, etc. • Why? Fairness and to avoid overload • Limited by daily spending limit and measurement results limits • Hosting a RIPE Atlas probe earns credits • Earn extra credits by being RIPE NCC members, hosting an anchor or sponsoring
  • 23. emile.aben@ripe.net | SIG-NOC | Nov 2017 23 Who Wants to be a Millionaire?
  • 24. emile.aben@ripe.net | SIG-NOC | Nov 2017 24 Data, Data, Data • Don’t spend credits - Use Existing Data! - For instance: DNS,ping,traceroute to DNS root-servers
  • 25. emile.aben@ripe.net | SIG-NOC | Nov 2017 25 Status Checks • Status checks work on ping measurements • You define alert parameters, for example: - Threshold for percentage of probes that successfully received a reply - How many of the most recent measurements to base it on - Maximum packet loss acceptable • Documentation: - https://atlas.ripe.net/docs/api/v2/manual/measurements/ status-checks.html https://atlas.ripe.net/api/v2/measurements/10275975/status-check/? lookback=10&median_rtt_threshold=20&show_all=1&permitted_total_alerts=11&max_packet_loss=50
  • 26. emile.aben@ripe.net | SIG-NOC | Nov 2017 26 Icinga Integration • Community of operators contributed configuration code! - Making use of the built-in “check_http” plugin • GitHub examples: - https://github.com/RIPE-Atlas-Community/ripe-atlas- community-contrib/blob/master/ scripts_for_nagios_icinga_alerts • Post on Icinga blog: - https://www.icinga.org/2014/03/05/monitoring-ripe-atlas- status-with-icinga-2/
  • 27. emile.aben@ripe.net | SIG-NOC | Nov 2017 27 Community • Many community-contributed pieces of code - https://github.com/RIPE-Atlas-Community/ripe-atlas- community-contrib - Example: https://github.com/pierky/ripe-atlas-monitor • RIPE Labs - https://labs.ripe.net • Hackathons
  • 28. emile.aben@ripe.net | SIG-NOC | Nov 2017 28 Challenges In Using RIPE Atlas • Select the right vantage points - Already possible: By ASN, country, tag, probe_id, geoloc - As dissimilar as possible? - Where eyeballs are? - By AS-SET? • Select the right destinations • Timeliness of data
  • 30. emile.aben@ripe.net | SIG-NOC | Nov 2017 • 18 BGP collectors and growing • 600+ peers • 150+ full-feed peers 30 Routing Data (RIS)
  • 31. emile.aben@ripe.net | SIG-NOC | Nov 2017 31 Raw BGP data! • 15+ years of raw data (5.8 TB) available to download and analyse yourself :) - https://www.ripe.net/analyse/internet-measurements/ routing-information-service-ris/ris-raw-data • Readable using BGPdump utility - open source, maintained by RIPE NCC - https://bitbucket.org/ripencc/bgpdump • …and by other tools - CAIDA BGPStream: http://bgpstream.caida.org/
  • 32. emile.aben@ripe.net | SIG-NOC | Nov 2017 32 Live stream demo • Prototype!! • Let’s see if it works • http://stream-dev.ris.ripe.net/demo • Live stream enables new applications - BGP hijack detection - Real time anomaly analysis - Live monitoring of your routes
  • 33. emile.aben@ripe.net | SIG-NOC | Nov 2017 33 NOC perspective? • Big Looking Glass • Useful for post-mortems? • Monitoring around changes? • Event signaling? - THE INTERNET IS ON FIRE - Something is happening near you
  • 35. emile.aben@ripe.net | SIG-NOC | Nov 2017 35 RIPEstat • Access to these datasets: - RIPE Database (INR, IRR) and other RIRs - BGP routing data (RIS) - RIPE Atlas, M-Lab, Speedchecker, etc. - Geolocation - Blacklist • New datasets are constantly added! …
  • 36. emile.aben@ripe.net | SIG-NOC | Nov 2017 36 Registry Data • Registry of Internet number resources (INR) • Five Regional Internet Registries 5,655 members https://www.arin.net/about_us/membership/index.html - Nov 2017 7,222 members http://www.lacnic.net/1009/2/lacnic/members-list - Nov 2017 17,402 members https://labs.ripe.net/statistics/number-of-lirs - Nov 2017 1,540 members http://www.afrinic.net/en/about/our-members - Nov 2017 6,436 members https://www.apnic.net/get-ip/apnic-membership/who-are-our-members - Nov 2017
  • 37. emile.aben@ripe.net | SIG-NOC | Nov 2017 37 Registry Data • Internet Routing Registry (IRR) • Purpose to facilitate routing (RPSL) http://www.irr.net/docs/list.html
  • 38. emile.aben@ripe.net | SIG-NOC | Nov 2017 38 RIPEstat • https://stat.ripe.net • RIPEstat widget API • RIPEstat data API - https://stat.ripe.net/data/routing-status/data.json? resource=…
  • 39. emile.aben@ripe.net | SIG-NOC | Nov 2017 39 RIPEstat Supported resources: * IP address/prefix (v4/v6) * ASN * Domain names * Country
  • 40. emile.aben@ripe.net | SIG-NOC | Nov 2017 40 RIPEstat - Data API • More than 50 data calls • Documentation:
 https://stat.ripe.net/docs/data_api • Building blocks • Integration in open tools
  • 41. emile.aben@ripe.net | SIG-NOC | Nov 2017 41 RIPEstat - Widget API • HTML5/CSS/JS applications • Standard Javascript • JQuery • Require.js • More than 50 widgets • Documentation • https://stat.ripe.net/docs/widget_api • Embed into NOC dashboards?
  • 42. emile.aben@ripe.net | SIG-NOC | Nov 2017 42 RIPEstat Examples
  • 43. emile.aben@ripe.net | SIG-NOC | Nov 2017 43 RIPEstat Examples
  • 44. emile.aben@ripe.net | SIG-NOC | Nov 2017 44 RIPEstat Examples
  • 46. emile.aben@ripe.net | SIG-NOC | Nov 2017 46 Internet Events • Something is happening on the Internet! - Global impact - Local impact - Your topological neighbors - Your geographical area - What events do you want to be signalled on? - How? Email, Social media (Twitter), App …
  • 47. Presenter name | Event | Date 47 An Internal Alerting System • We have internal alerts on BGP weirdness - A country drops >10% ASNs - An ASN adds 200+ prefixes - Total pfx count changes >500 • It’s noisy and messy • 5 minutes delay is a life-time when turds-hit- the-fan at 17:54Z:
  • 48. emile.aben@ripe.net | SIG-NOC | Nov 2017 48 Example: Level3 - 2017-11-06 • Did it affect you? • What actionable signals do you want? By Alan Levine from United States - Network Operations Center, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=2487597
  • 49. emile.aben@ripe.net | SIG-NOC | Nov 2017 49 Research Collaborations • Goal: Make research more useful to Internet operations • How? - Actively collaborate with external researchers - Internships - Draw researchers attention to operational needs we hear from RIPE community - Make operations aware of useful research - Focus on code and tools - Your idea here!
  • 50. emile.aben@ripe.net | SIG-NOC | Nov 2017 50 Interesting NOC Data for Research • Correlate RIPE Atlas, RIS and other data to NOC data - “Did something happen near AS23456 5 mins ago?” - “Did something happen near Hamburg in the last hour?” - “We changed our network at 13:55, did something change near us?” - Receiving these questions from NOCs might be interesting data in itself! • Structural data on events in your networks - Maintenance windows? DDoS events?