SlideShare a Scribd company logo
1 of 30
Download to read offline
Lia Hestina | AIS ’23 | Johannesburg
The World Outside is Dark
1
W
a
l
l
MINIMISING IMPACT
When Incidents Occur With RIPE Atlas
Lia Hestina | AIS ’23 | Johannesburg
Lia Hestina | AIS ’23 | Johannesburg
RIPE Atlas
• RIPE Atlas is a global active measurements platform, funded by RIPE
NCC members and sponsors
• Goal: view your Internet reachability from outside
• Probes hosted by volunteers, using a credits system
• Data is publicly available
atlas.ripe.net
3
Lia Hestina | AIS ’23 | Johannesburg
RIPE Atlas
Type of measurements
4
PING
TRACEROUTE
DNS
HTTP (anchors)
SSL/TLS
NTP
GUI
API
CLI TOOL
Accessible via
Lia Hestina | AIS ’23 | Johannesburg 5
Run RIPE Atlas tests
More than 12000 probes connected globally
Lia Hestina | AIS ’23 | Johannesburg
How do you minimize impact
Escape Action
Gear up
Lia Hestina | AIS ’23 | Johannesburg
• High latency - Impatient gamers
• Gamers from different networks
• Realtime application, unpredictable
7
Some Problems
Mbappe
Online gaming company
Runs own LAN
Users from around the world
Lia Hestina | AIS ’23 | Johannesburg
How do you minimize impact
Gear Up
• Strategic Deployment: Install RIPE Atlas probes strategically
• Continuous Monitoring: Conduct ongoing measurements
• Abnormality Alerts: Set up alerts for deviations from normal measurements
Action
• Anomaly Detection: Identify network issues swiftly.
• Latency Assurance: Debug and maintain low latency.
• Performance Showcase: Impress customers with network performance.
Lia Hestina | AIS ’23 | Johannesburg 9
Issues spotted!
High latency
Identified
Lower latency after debugging
Talk to your peers, ISP or any that can help improve RTT
Lia Hestina | AIS ’23 | Johannesburg
Hooray Moments!
10
Improve Performance
Shorter path is selected, better latency, reliability & security
Control & Flexibility
Repeat tests as much as you need!
Service desks RIPE Atlas ❤ GUI
To validate findings
A view into
South Africa and Kenya
Lia Hestina | AIS ’23 | Johannesburg
Probes in AFRICA
12
Lia Hestina | AIS ’23 | Johannesburg
South Africa
13
86 probes connected
11 anchors
https://atlas.ripe.net/results/maps/n
etwork-
coverage/?filter=South+Africa+(za)
Tools to check your Network Performance
(Prototype)
Lia Hestina | AIS ’23 | Johannesburg 15
https://observablehq.com/@ripencc/atlas-latency-worldmap
Latency AS37457
South Africa
MinRTT
Lia Hestina | AIS ’23 | Johannesburg 16
https://observablehq.com/@ripencc/atlas-latency-worldmap
MinRTT
Latency AS33771
Kenya
Lia Hestina | AIS ’23 | Johannesburg 17
https://observablehq.com/@ripencc/atlas-latency-worldmap
MinRTT
Latency AS30985
Mali
Lia Hestina | AIS ’23 | Johannesburg 18
MinRTT
Your network neighbourhood as seen through RIPE Atlas
Try your probe here
https://observablehq.com/
@ripencc/atlas-probe-
neighbourhood?
Are these networks with
high latency important to you?
Lia Hestina | AIS ’23 | Johannesburg
3. Finding anomalies in Min. RTT explorer
Observed by Probe 22471 in AS9299
19
Jump in latency
Country IXP Jedi
Keeping traffic Local
Lia Hestina | AIS ’23 | Johannesburg
3. Finding anomalies in Country IXP JEDI
21
South Africa
AS9299
https://jedi.ripe.net/latest/PH/ixpcountry/index.html?ASNS=all&ipv=v4
Kenya
Lia Hestina | AIS ’23 | Johannesburg 22
We’d like to install
probes in these ASNs
Lia Hestina | AIS ’23 | Johannesburg
More reasons to love RIPE Atlas
23
12,000 Probes
Safe & Secure
Trusted Source
Open Data
Community Driven
Fair Use/
NON Monetary
Global Coverage
Regular third-party security review
Non-profit organization
Volunteers: End Users
Measurement results open to all
From the community & RIPE NCC
for the community
Lia Hestina | AIS ’23 | Johannesburg
What do you do now? Redeem This Voucher
AIS23JB
24
Create RIPE NCC Access ACCOUNT
INSTALL RIPE Atlas probe strategically
Start testing, MONITOR your network performance
Got a disconnected probe? Reconnect!
1
2
3
4
Lia Hestina | AIS ’23 | Johannesburg
How do you minimize impact
Gear Up
• Strategic Deployment: Install RIPE Atlas probes strategically
• Continuous Monitoring: Conduct ongoing measurements
• Abnormality Alerts: Set up alerts for deviations from normal measurements
Action
• Anomaly Detection: Identify network issues swiftly.
• Latency Assurance: Debug and maintain low latency.
• Performance Showcase: Impress customers with network performance.
Questions ?
lhestina@ripe.net
atlas@ripe.net
Lia Hestina | AIS ’23 | Johannesburg
We’d like to install
probes in these ASNs
Lia Hestina | AIS ’23 | Johannesburg
We’d like to install
probes in these ASNs
Lia Hestina | AIS ’23 | Johannesburg
We’d like to install
probes in these ASNs
Lia Hestina | AIS ’23 | Johannesburg
Use Cases
30
Detecting DNS root manipulation
https://labs.ripe.net/author/qasim-
lone/detecting-dns-root-manipulation/
DNS vulnerability, configuration
errors that can cause DDoS
https://labs.ripe.net/author/giovane_moura/dns-
vulnerability-configuration-errors-that-can-
cause-ddos/
The Kazakhstan outage
as seen from RIPE Atlas
https://labs.ripe.net/author/emileaben/the-
kazakhstan-outage-as-seen-from-ripe-atlas/
A distributed view of the Internet
https://labs.ripe.net/author/alun_davies/ripe-
atlas-a-distributed-view-of-the-internet/

More Related Content

Similar to Minimising Impact When Incidents Occur With RIPE Atlas

Law Enforcement engagement capacity building
Law Enforcement engagement capacity buildingLaw Enforcement engagement capacity building
Law Enforcement engagement capacity buildingAPNIC
 
LEA Workshop dated 09052013
LEA Workshop dated 09052013LEA Workshop dated 09052013
LEA Workshop dated 09052013APNIC
 
Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013RIPE NCC
 
Internet Measurement Networks - SANOG 24
Internet Measurement Networks - SANOG 24Internet Measurement Networks - SANOG 24
Internet Measurement Networks - SANOG 24APNIC
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE NCC
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas UpdateRIPE NCC
 
Complex Analysis in Public Transportation: A Step towards Smart Cities
Complex Analysis in Public Transportation: A Step towards Smart CitiesComplex Analysis in Public Transportation: A Step towards Smart Cities
Complex Analysis in Public Transportation: A Step towards Smart CitiesDataWorks Summit
 
Internet measurement-ARM3/bdNOG1
Internet measurement-ARM3/bdNOG1Internet measurement-ARM3/bdNOG1
Internet measurement-ARM3/bdNOG1APNIC
 
Whois - Addressing the Asia Pacifc
Whois - Addressing the Asia PacifcWhois - Addressing the Asia Pacifc
Whois - Addressing the Asia PacifcAPNIC
 
Largest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasLargest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasRIPE NCC
 
The RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement NetworkThe RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement NetworkRIPE NCC
 
How APNIC can support law enforcement agencies in cybercrime investigtaion
How APNIC can support law enforcement agencies in cybercrime investigtaionHow APNIC can support law enforcement agencies in cybercrime investigtaion
How APNIC can support law enforcement agencies in cybercrime investigtaionAPNIC
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC
 
RIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPE NCC
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsRIPE NCC
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresRIPE NCC
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsAPNIC
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsAPNIC
 

Similar to Minimising Impact When Incidents Occur With RIPE Atlas (20)

Law Enforcement engagement capacity building
Law Enforcement engagement capacity buildingLaw Enforcement engagement capacity building
Law Enforcement engagement capacity building
 
LEA Workshop dated 09052013
LEA Workshop dated 09052013LEA Workshop dated 09052013
LEA Workshop dated 09052013
 
Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013
 
Internet Measurement Networks - SANOG 24
Internet Measurement Networks - SANOG 24Internet Measurement Networks - SANOG 24
Internet Measurement Networks - SANOG 24
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the Internet
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas Update
 
Complex Analysis in Public Transportation: A Step towards Smart Cities
Complex Analysis in Public Transportation: A Step towards Smart CitiesComplex Analysis in Public Transportation: A Step towards Smart Cities
Complex Analysis in Public Transportation: A Step towards Smart Cities
 
Internet measurement-ARM3/bdNOG1
Internet measurement-ARM3/bdNOG1Internet measurement-ARM3/bdNOG1
Internet measurement-ARM3/bdNOG1
 
Whois - Addressing the Asia Pacifc
Whois - Addressing the Asia PacifcWhois - Addressing the Asia Pacifc
Whois - Addressing the Asia Pacifc
 
Largest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE AtlasLargest Active Measurements Network: RIPE Atlas
Largest Active Measurements Network: RIPE Atlas
 
The RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement NetworkThe RIPE Atlas Global Internet Measurement Network
The RIPE Atlas Global Internet Measurement Network
 
How APNIC can support law enforcement agencies in cybercrime investigtaion
How APNIC can support law enforcement agencies in cybercrime investigtaionHow APNIC can support law enforcement agencies in cybercrime investigtaion
How APNIC can support law enforcement agencies in cybercrime investigtaion
 
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 Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis Tools
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPs
 
Large Scale Internet Measurements Infrastructures
Large Scale Internet Measurements InfrastructuresLarge Scale Internet Measurements Infrastructures
Large Scale Internet Measurements Infrastructures
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific Islands
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific Islands
 
Network Bandwidth management - Mumbai Seminar
Network Bandwidth management - Mumbai SeminarNetwork Bandwidth management - Mumbai Seminar
Network Bandwidth management - Mumbai Seminar
 

More from RIPE NCC

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryRIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionRIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in TechRIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfRIPE NCC
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopRIPE NCC
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfRIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsRIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing SecurityRIPE NCC
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfRIPE NCC
 
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
 
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
 
Finland Internet Country Report
Finland Internet Country ReportFinland Internet Country Report
Finland Internet Country ReportRIPE NCC
 
Moldova Country Report
Moldova Country ReportMoldova Country Report
Moldova Country ReportRIPE NCC
 
Routing Security, Another Elephant in the Room
Routing Security, Another Elephant in the RoomRouting Security, Another Elephant in the Room
Routing Security, Another Elephant in the RoomRIPE NCC
 
ESNOG 29-Alvaro_Vives-Routing_Security.pdf
ESNOG 29-Alvaro_Vives-Routing_Security.pdfESNOG 29-Alvaro_Vives-Routing_Security.pdf
ESNOG 29-Alvaro_Vives-Routing_Security.pdfRIPE NCC
 

More from RIPE NCC (20)

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
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
 
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)
 
Finland Internet Country Report
Finland Internet Country ReportFinland Internet Country Report
Finland Internet Country Report
 
Moldova Country Report
Moldova Country ReportMoldova Country Report
Moldova Country Report
 
Routing Security, Another Elephant in the Room
Routing Security, Another Elephant in the RoomRouting Security, Another Elephant in the Room
Routing Security, Another Elephant in the Room
 
ESNOG 29-Alvaro_Vives-Routing_Security.pdf
ESNOG 29-Alvaro_Vives-Routing_Security.pdfESNOG 29-Alvaro_Vives-Routing_Security.pdf
ESNOG 29-Alvaro_Vives-Routing_Security.pdf
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Minimising Impact When Incidents Occur With RIPE Atlas

  • 1. Lia Hestina | AIS ’23 | Johannesburg The World Outside is Dark 1 W a l l
  • 2. MINIMISING IMPACT When Incidents Occur With RIPE Atlas Lia Hestina | AIS ’23 | Johannesburg
  • 3. Lia Hestina | AIS ’23 | Johannesburg RIPE Atlas • RIPE Atlas is a global active measurements platform, funded by RIPE NCC members and sponsors • Goal: view your Internet reachability from outside • Probes hosted by volunteers, using a credits system • Data is publicly available atlas.ripe.net 3
  • 4. Lia Hestina | AIS ’23 | Johannesburg RIPE Atlas Type of measurements 4 PING TRACEROUTE DNS HTTP (anchors) SSL/TLS NTP GUI API CLI TOOL Accessible via
  • 5. Lia Hestina | AIS ’23 | Johannesburg 5 Run RIPE Atlas tests More than 12000 probes connected globally
  • 6. Lia Hestina | AIS ’23 | Johannesburg How do you minimize impact Escape Action Gear up
  • 7. Lia Hestina | AIS ’23 | Johannesburg • High latency - Impatient gamers • Gamers from different networks • Realtime application, unpredictable 7 Some Problems Mbappe Online gaming company Runs own LAN Users from around the world
  • 8. Lia Hestina | AIS ’23 | Johannesburg How do you minimize impact Gear Up • Strategic Deployment: Install RIPE Atlas probes strategically • Continuous Monitoring: Conduct ongoing measurements • Abnormality Alerts: Set up alerts for deviations from normal measurements Action • Anomaly Detection: Identify network issues swiftly. • Latency Assurance: Debug and maintain low latency. • Performance Showcase: Impress customers with network performance.
  • 9. Lia Hestina | AIS ’23 | Johannesburg 9 Issues spotted! High latency Identified Lower latency after debugging Talk to your peers, ISP or any that can help improve RTT
  • 10. Lia Hestina | AIS ’23 | Johannesburg Hooray Moments! 10 Improve Performance Shorter path is selected, better latency, reliability & security Control & Flexibility Repeat tests as much as you need! Service desks RIPE Atlas ❤ GUI To validate findings
  • 11. A view into South Africa and Kenya
  • 12. Lia Hestina | AIS ’23 | Johannesburg Probes in AFRICA 12
  • 13. Lia Hestina | AIS ’23 | Johannesburg South Africa 13 86 probes connected 11 anchors https://atlas.ripe.net/results/maps/n etwork- coverage/?filter=South+Africa+(za)
  • 14. Tools to check your Network Performance (Prototype)
  • 15. Lia Hestina | AIS ’23 | Johannesburg 15 https://observablehq.com/@ripencc/atlas-latency-worldmap Latency AS37457 South Africa MinRTT
  • 16. Lia Hestina | AIS ’23 | Johannesburg 16 https://observablehq.com/@ripencc/atlas-latency-worldmap MinRTT Latency AS33771 Kenya
  • 17. Lia Hestina | AIS ’23 | Johannesburg 17 https://observablehq.com/@ripencc/atlas-latency-worldmap MinRTT Latency AS30985 Mali
  • 18. Lia Hestina | AIS ’23 | Johannesburg 18 MinRTT Your network neighbourhood as seen through RIPE Atlas Try your probe here https://observablehq.com/ @ripencc/atlas-probe- neighbourhood? Are these networks with high latency important to you?
  • 19. Lia Hestina | AIS ’23 | Johannesburg 3. Finding anomalies in Min. RTT explorer Observed by Probe 22471 in AS9299 19 Jump in latency
  • 20. Country IXP Jedi Keeping traffic Local
  • 21. Lia Hestina | AIS ’23 | Johannesburg 3. Finding anomalies in Country IXP JEDI 21 South Africa AS9299 https://jedi.ripe.net/latest/PH/ixpcountry/index.html?ASNS=all&ipv=v4 Kenya
  • 22. Lia Hestina | AIS ’23 | Johannesburg 22 We’d like to install probes in these ASNs
  • 23. Lia Hestina | AIS ’23 | Johannesburg More reasons to love RIPE Atlas 23 12,000 Probes Safe & Secure Trusted Source Open Data Community Driven Fair Use/ NON Monetary Global Coverage Regular third-party security review Non-profit organization Volunteers: End Users Measurement results open to all From the community & RIPE NCC for the community
  • 24. Lia Hestina | AIS ’23 | Johannesburg What do you do now? Redeem This Voucher AIS23JB 24 Create RIPE NCC Access ACCOUNT INSTALL RIPE Atlas probe strategically Start testing, MONITOR your network performance Got a disconnected probe? Reconnect! 1 2 3 4
  • 25. Lia Hestina | AIS ’23 | Johannesburg How do you minimize impact Gear Up • Strategic Deployment: Install RIPE Atlas probes strategically • Continuous Monitoring: Conduct ongoing measurements • Abnormality Alerts: Set up alerts for deviations from normal measurements Action • Anomaly Detection: Identify network issues swiftly. • Latency Assurance: Debug and maintain low latency. • Performance Showcase: Impress customers with network performance.
  • 27. Lia Hestina | AIS ’23 | Johannesburg We’d like to install probes in these ASNs
  • 28. Lia Hestina | AIS ’23 | Johannesburg We’d like to install probes in these ASNs
  • 29. Lia Hestina | AIS ’23 | Johannesburg We’d like to install probes in these ASNs
  • 30. Lia Hestina | AIS ’23 | Johannesburg Use Cases 30 Detecting DNS root manipulation https://labs.ripe.net/author/qasim- lone/detecting-dns-root-manipulation/ DNS vulnerability, configuration errors that can cause DDoS https://labs.ripe.net/author/giovane_moura/dns- vulnerability-configuration-errors-that-can- cause-ddos/ The Kazakhstan outage as seen from RIPE Atlas https://labs.ripe.net/author/emileaben/the- kazakhstan-outage-as-seen-from-ripe-atlas/ A distributed view of the Internet https://labs.ripe.net/author/alun_davies/ripe- atlas-a-distributed-view-of-the-internet/