SlideShare a Scribd company logo
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!

More Related Content

What's hot

JPNIC Update
JPNIC UpdateJPNIC Update
JPNIC Update
APNIC
 
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
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
RIPE 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 Analysis
Alex 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 2016
Kjell Leknes
 
KSP Composite Computerization Model
KSP Composite Computerization ModelKSP Composite Computerization Model
KSP Composite Computerization Model
ADGP, Public Grivences, Bangalore
 
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 Time
RIPE 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 Arkville
Shepard Siegel
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
RIPE NCC
 
APNIC APIs
APNIC APIsAPNIC APIs
APNIC APIs
APNIC
 
.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 analytics
DataWorks Summit
 

What's hot (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
 

Similar to 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 Researchers
RIPE NCC
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
RIPE 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 Atlas
RIPE NCC
 
RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network Researchers
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?
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 Tools
RIPE NCC
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
RIPE NCC
 
Apricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environmentApricot2017 Request tracing in distributed environment
Apricot2017 Request tracing in distributed environment
Hieu LE ☁
 
Logging/Request Tracing in Distributed Environment
Logging/Request Tracing in Distributed EnvironmentLogging/Request Tracing in Distributed Environment
Logging/Request Tracing in Distributed Environment
APNIC
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
RIPE NCC
 
2017 03-01-forensics 1488330715
2017 03-01-forensics 14883307152017 03-01-forensics 1488330715
2017 03-01-forensics 1488330715
APNIC
 
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
APNIC
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
RIPE NCC
 
Growing into a proactive Data Platform
Growing into a proactive Data PlatformGrowing into a proactive Data Platform
Growing into a proactive Data Platform
LivePerson
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstat
RIPE 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 Analysis
RIPE 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 Investigations
RIPE NCC
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the Internet
RIPE NCC
 
RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and Tools
RIPE NCC
 

Similar to 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
 
2017 03-01-forensics 1488330715
2017 03-01-forensics 14883307152017 03-01-forensics 1488330715
2017 03-01-forensics 1488330715
 
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
 
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
 

More from RIPE NCC

Know Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probeKnow Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
RIPE NCC
 
Taiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC ToolsTaiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC Tools
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 Registry
RIPE 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 Action
RIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
RIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
RIPE 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 RIS
RIPE 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 workshop
RIPE 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.pdf
RIPE 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.pdf
RIPE 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 Baltics
RIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
RIPE 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.pdf
RIPE 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 Atlas
RIPE 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 Atlas
RIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure
RIPE NCC
 

More from RIPE NCC (20)

Know Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probeKnow Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
 
Taiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC ToolsTaiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC Tools
 
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
 

Recently uploaded

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

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?