SlideShare a Scribd company logo
1 of 51
Download to read offline
Christian Teuschel | September 2016 | iWeek ZA
Focus: RIPE Atlas
Network Visualisation
Workshop
Christian Teuschel | iWeek ZA | September 2016 2
Workshop Requirements
• Please make sure you have a RIPE NCC
Access account!
• Voucher for 5,000 Atlas credits
https://access.ripe.net
iweek_2016
Network Visualisation
Overview
Christian Teuschel | iWeek ZA | September 2016 4
Network Visualisation
• Bringing raw data to life, help with
interpretation and understanding
• Three main types of data:
- Registry data
- Routing data (BGP)
- Active measurement data (RIPE Atlas, MLab, etc.)
Christian Teuschel | iWeek ZA | September 2016 5
Registry Data
• Source: RIR databases
- AFRINIC, ARIN, APNIC, LACNIC and RIPE NCC
• Useful as supporting data set
https://stat.ripe.net/widget/allocation-historyhttps://stat.ripe.net/widget/address-space-hierarchy
Christian Teuschel | iWeek ZA | September 2016 6
Routing Data
• RIPE NCC’s RIS
- http://ris.ripe.net
https://stat.ripe.net/widget/bgplay
Christian Teuschel | iWeek ZA | September 2016 7
Routing Data
• RIPE NCC’s RIS
- http://ris.ripe.net
https://stat.ripe.net/widget/routing-history
Christian Teuschel | iWeek ZA | September 2016 8
Active Measurement Data
• RIPE Atlas
• MLab by Google
• Bandwidth measurements
- Speedchecker, Ookla, …
• Google ad measurements done by APNIC
RIPE Atlas
Introduction
Christian Teuschel | iWeek ZA | September 2016 10
RIPE Atlas
• A brief introduction
- Global network for Internet measurements
Christian Teuschel | iWeek ZA | September 2016 11
RIPE Atlas
• Standard Probe
- TP-Link MR3020
- Version 3
• Atlas Anchor
- Higher capacity
- Currently 216 nodes
- Soekris Net6501-70
- https://atlas.ripe.net/anchors/
Version 1/2
Christian Teuschel | iWeek ZA | September 2016 12
RIPE Atlas
Christian Teuschel | iWeek ZA | September 2016 13
RIPE Atlas
• RIPE Atlas probes in South Africa
https://stat.ripe.net/za#tabId=activity
389 registered ASNs
263 routed ASNs
Christian Teuschel | iWeek ZA | September 2016 14
RIPE Atlas
• RIPE Atlas probes in South Africa
https://stat.ripe.net/za#tabId=activity
Christian Teuschel | iWeek ZA | September 2016 15
RIPE Atlas
• RIPE Atlas anchors in South Africa
https://atlas.ripe.net/anchors/list/
Christian Teuschel | iWeek ZA | September 2016 16
Agenda
• Introduction to web UI
• Measurements
• Tools
- LatencyMon, QuickLook, DNSMON, DomainMON and 

IXP-Country-Jedi
• Command line tools
• RIPE Atlas APIs
• DIY workshop
RIPE Atlas
Web UI
Christian Teuschel | iWeek ZA | September 2016 18
Web UI
Christian Teuschel | iWeek ZA | September 2016 19
Exercise I
• Go to https://atlas.ripe.net
• Check if you can log in with your RIPE NCC
Access account!
RIPE Atlas
Measurements
Christian Teuschel | iWeek ZA | September 2016 21
Build-In Measurements
• What is it?
First check for existing measurements
https://atlas.ripe.net/measurements/
Christian Teuschel | iWeek ZA | September 2016 22
Build-In Measurements
• Probe view
https://atlas.ripe.net/probes/
Christian Teuschel | iWeek ZA | September 2016 23
Exercise II
• Pick a probe and look up build-in
measurement results!
Christian Teuschel | iWeek ZA | September 2016 24
Build-In Measurements
• Global view
https://atlas.ripe.net/results/maps/
Christian Teuschel | iWeek ZA | September 2016 25
User-Defined Measurements
• Custom measurements
- All measurement types possible
- Credit system to keep the resource allocation fair
Christian Teuschel | iWeek ZA | September 2016 26
User-Defined Measurements
• Credit system
https://atlas.ripe.net/user/credits
Christian Teuschel | iWeek ZA | September 2016 27
Exercise III
• Redeem your voucher “iweek_2016”
https://atlas.ripe.net/user/credits
Christian Teuschel | iWeek ZA | September 2016 28
Exercise IV
• Create a ping measurement
https://atlas.ripe.net/measurements/
RIPE Atlas
LatencyMON
Christian Teuschel | iWeek ZA | September 2016 30
LatencyMON
• Every running ping measurement
https://atlas.ripe.net/measurements
Christian Teuschel | iWeek ZA | September 2016 31
LatencyMON
Christian Teuschel | iWeek ZA | September 2016 32
LatencyMON
RIPE Atlas
DNSMON & DomainMON
Christian Teuschel | iWeek ZA | September 2016 34
DNSMON
• DNS root and many TLD name servers
https://atlas.ripe.net/dnsmon/
Christian Teuschel | iWeek ZA | September 2016 35
DomainMON
• Same visualisation as DNSMON
• For any domain server
• Runs on RIPE Atlas credits
• https://atlas.ripe.net/domainmon/
RIPE Atlas
IXP-Country-Jedi
Christian Teuschel | iWeek ZA | September 2016 37
IXP-Country-Jedi
IPv6IPv4
http://sg-pub.ripe.net/emile/ixp-country-jedi/latest/ZA/geopath/
RIPE Atlas
Command Line Tool
Christian Teuschel | iWeek ZA | September 2016 39
Command Line Tool
• Access RIPE Atlas from the terminal / shell
console
• Quick and dirty shortcuts for network
troubleshooting
• FLOSS (free software / open-source) tools
- Written and maintained by the RIPE NCC
- Open to community contributions
Christian Teuschel | iWeek ZA | September 2016 40
Command Line Tool
• Before you can use the toolset:
- Download the tools
- Install
- Configure
- ripe-atlas configure --set
authorisation.create=MY_API_KEY
• You need to have one (or more) API Keys
- https://atlas.ripe.net/keys/
Christian Teuschel | iWeek ZA | September 2016 41
Command Line Tool
• Source:
- https://github.com/RIPE-NCC/ripe-atlas-tools/
• Documentation:
- https://ripe-atlas-tools.readthedocs.org/
• Included in the Linux / BSD distributions:
- OpenBSD, FreeBSD, Gentoo, Arch, Debian and Ubuntu
(in progress: Fedora, Windows)
Christian Teuschel | iWeek ZA | September 2016 42
Command Line Tool
• Simple: one-off, using default values
(50 probes to “target”)
• $ ripe-atlas measure ping --target
wikipedia.org
Christian Teuschel | iWeek ZA | September 2016 43
Command Line Tool
• Geo-specific using 20 probes from ZA:
- $ ripe-atlas measure ping --target example.com --probes 20
--from-country za
• 20 ZA probes that support IPv6:
- $ ripe-atlas measure ping --target example.com

-- probes 20 --from-country za —include-tag system-ipv6-
works
• Create a recurring measurement:
- $ ripe-atlas measure ping —target example.com --interval
3600
Christian Teuschel | iWeek ZA | September 2016 44
Exercise V
• Make a note to try it at home!
RIPE Atlas
RIPE Atlas APIs
Christian Teuschel | iWeek ZA | September 2016 46
Rest API
• https://atlas.ripe.net/docs/api/v2/manual/
Christian Teuschel | iWeek ZA | September 2016 47
Streaming API
• RIPE Atlas streaming allows users to receive
measurement results as soon as the probes
send them, in real time
- Publish / subscribe through web sockets
- https://atlas.ripe.net/docs/result-streaming/
• Two types of data:
- Measurement results
- Probe connection status events
Christian Teuschel | iWeek ZA | September 2016 48
User-Defined Measurements
• Credit system
http://sg-pub.ripe.net/demo-area/atlas-stream/dns-instances.html
RIPE Atlas
DIY Visualisation
Christian Teuschel | iWeek ZA | September 2016 50
DIY Visualisation
• Build a simple visualisation
- https://atlas.ripe.net/webinar/streaming01.html
- Open the console of your browser
- Download the source code and edit the behaviour
Questions
christian.teuschel@ripe.net
@cteuschel

More Related Content

What's hot

RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasRIPE NCC
 
RIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE NCC
 
New Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsNew Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsRIPE NCC
 
The RIPE Community and Ethical Considerations
The RIPE Community and Ethical ConsiderationsThe RIPE Community and Ethical Considerations
The RIPE Community and Ethical ConsiderationsRIPE NCC
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information ServiceRIPE NCC
 
Internet Number Resource Status Report
Internet Number Resource Status ReportInternet Number Resource Status Report
Internet Number Resource Status ReportAPNIC
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working TogetherRIPE NCC
 
A Message About IPv6
A Message About IPv6A Message About IPv6
A Message About IPv6RIPE NCC
 
The State of the (Romanian) Internet
The State of the (Romanian) InternetThe State of the (Romanian) Internet
The State of the (Romanian) InternetRIPE NCC
 
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsThe State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsRIPE NCC
 
Internet Number Resource Status Report, by Guangliang Pan [APNIC 38 / Global ...
Internet Number Resource Status Report, by Guangliang Pan [APNIC 38 / Global ...Internet Number Resource Status Report, by Guangliang Pan [APNIC 38 / Global ...
Internet Number Resource Status Report, by Guangliang Pan [APNIC 38 / Global ...APNIC
 
How RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsHow RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsRIPE NCC
 
The 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
 
Supporting Local Communities
Supporting Local CommunitiesSupporting Local Communities
Supporting Local CommunitiesRIPE NCC
 
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasAre Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasRIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
JPNIC Update
JPNIC UpdateJPNIC Update
JPNIC UpdateAPNIC
 
Countries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasCountries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasRIPE NCC
 

What's hot (20)

RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE Atlas
 
RIPEstat
RIPEstatRIPEstat
RIPEstat
 
RIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement Network
 
New Developments in Address Policy and Community Tools
New Developments in Address Policy and Community ToolsNew Developments in Address Policy and Community Tools
New Developments in Address Policy and Community Tools
 
The RIPE Community and Ethical Considerations
The RIPE Community and Ethical ConsiderationsThe RIPE Community and Ethical Considerations
The RIPE Community and Ethical Considerations
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
 
Internet Number Resource Status Report
Internet Number Resource Status ReportInternet Number Resource Status Report
Internet Number Resource Status Report
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working Together
 
A Message About IPv6
A Message About IPv6A Message About IPv6
A Message About IPv6
 
The State of the (Romanian) Internet
The State of the (Romanian) InternetThe State of the (Romanian) Internet
The State of the (Romanian) Internet
 
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsThe State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
 
Internet Number Resource Status Report, by Guangliang Pan [APNIC 38 / Global ...
Internet Number Resource Status Report, by Guangliang Pan [APNIC 38 / Global ...Internet Number Resource Status Report, by Guangliang Pan [APNIC 38 / Global ...
Internet Number Resource Status Report, by Guangliang Pan [APNIC 38 / Global ...
 
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
 
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
 
Supporting Local Communities
Supporting Local CommunitiesSupporting Local Communities
Supporting Local Communities
 
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasAre Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
JPNIC Update
JPNIC UpdateJPNIC Update
JPNIC Update
 
Countries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasCountries, IXPs and RIPE Atlas
Countries, IXPs and RIPE Atlas
 

Viewers also liked

IPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice CoupleIPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice CoupleRIPE NCC
 
How to upgrade a country?
How to upgrade a country?How to upgrade a country?
How to upgrade a country?RIPE NCC
 
IPv6 at Home
IPv6 at HomeIPv6 at Home
IPv6 at HomeRIPE NCC
 
IP Address Certification (RPKI)
IP Address Certification (RPKI)IP Address Certification (RPKI)
IP Address Certification (RPKI)RIPE NCC
 
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meetingIPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meetingRIPE NCC
 
RIPE Atlas Tutorial
RIPE Atlas TutorialRIPE Atlas Tutorial
RIPE Atlas TutorialRIPE NCC
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE NCC
 
Introduction to IP Addressing and Regional Internet Registries
Introduction to IP Addressing and Regional Internet RegistriesIntroduction to IP Addressing and Regional Internet Registries
Introduction to IP Addressing and Regional Internet RegistriesRIPE NCC
 
RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"RIPE NCC
 
RIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IXRIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IXRIPE NCC
 
IXP Traffic and Major Sports Events
IXP Traffic and Major Sports EventsIXP Traffic and Major Sports Events
IXP Traffic and Major Sports EventsRIPE NCC
 
Transition of NTIA’s Stewardship of the IANA Functions
Transition of NTIA’s Stewardship of the IANA FunctionsTransition of NTIA’s Stewardship of the IANA Functions
Transition of NTIA’s Stewardship of the IANA FunctionsRIPE NCC
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE NCC
 

Viewers also liked (13)

IPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice CoupleIPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice Couple
 
How to upgrade a country?
How to upgrade a country?How to upgrade a country?
How to upgrade a country?
 
IPv6 at Home
IPv6 at HomeIPv6 at Home
IPv6 at Home
 
IP Address Certification (RPKI)
IP Address Certification (RPKI)IP Address Certification (RPKI)
IP Address Certification (RPKI)
 
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meetingIPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
IPv6 on your servers; fun or frightening? - Swiss IPv6 Council meeting
 
RIPE Atlas Tutorial
RIPE Atlas TutorialRIPE Atlas Tutorial
RIPE Atlas Tutorial
 
RIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the InternetRIPE Atlas, Measuring the Internet
RIPE Atlas, Measuring the Internet
 
Introduction to IP Addressing and Regional Internet Registries
Introduction to IP Addressing and Regional Internet RegistriesIntroduction to IP Addressing and Regional Internet Registries
Introduction to IP Addressing and Regional Internet Registries
 
RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"
 
RIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IXRIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IX
 
IXP Traffic and Major Sports Events
IXP Traffic and Major Sports EventsIXP Traffic and Major Sports Events
IXP Traffic and Major Sports Events
 
Transition of NTIA’s Stewardship of the IANA Functions
Transition of NTIA’s Stewardship of the IANA FunctionsTransition of NTIA’s Stewardship of the IANA Functions
Transition of NTIA’s Stewardship of the IANA Functions
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement Network
 

Similar to Network Visualisation Workshop

RIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco WorkshopRIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco WorkshopMassimo Candela
 
RIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring TutorialRIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring TutorialAPNIC
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016Massimo Candela
 
Contributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersContributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersAPNIC
 
RIPE Atlas
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
 
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
 
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
 
RIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPE NCC
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPE NCC
 
Using RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisUsing RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisRIPE NCC
 
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
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC
 
More Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsMore Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsRIPE NCC
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?RIPE NCC
 
Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013RIPE NCC
 
Data Gathering and Analysis BoF- RipEstat
Data Gathering and Analysis BoF- RipEstatData Gathering and Analysis BoF- RipEstat
Data Gathering and Analysis BoF- RipEstatAPNIC
 
Network Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasNetwork Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasRIPE NCC
 
Community discussion on training and technical assistance needs
Community discussion on training and technical assistance needsCommunity discussion on training and technical assistance needs
Community discussion on training and technical assistance needsAPNIC
 

Similar to Network Visualisation Workshop (20)

RIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco WorkshopRIPE Atlas - Cisco Workshop
RIPE Atlas - Cisco Workshop
 
RIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring TutorialRIPE Atlas Monitoring Tutorial
RIPE Atlas Monitoring Tutorial
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016
 
Contributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, CodersContributing to RIPE Atlas: Operators, Researchers, Coders
Contributing to RIPE Atlas: Operators, Researchers, Coders
 
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
 
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
 
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
 
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
 
RIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMON
 
RIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RISRIPEstat, RIPE Atlas and RIS
RIPEstat, RIPE Atlas and RIS
 
Using RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network AnalysisUsing RIPE Atlas and RIPEstat for Network Analysis
Using RIPE Atlas and RIPEstat for Network Analysis
 
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 Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
 
More Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsMore Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas Anchors
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
 
Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013
 
Data Gathering and Analysis BoF- RipEstat
Data Gathering and Analysis BoF- RipEstatData Gathering and Analysis BoF- RipEstat
Data Gathering and Analysis BoF- RipEstat
 
Network Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasNetwork Monitoring Using RIPE Atlas
Network Monitoring Using RIPE Atlas
 
Community discussion on training and technical assistance needs
Community discussion on training and technical assistance needsCommunity discussion on training and technical assistance needs
Community discussion on training and technical assistance needs
 

More from RIPE NCC

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryRIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionRIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in TechRIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfRIPE NCC
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISRIPE NCC
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopRIPE NCC
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfRIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsRIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing SecurityRIPE NCC
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfRIPE NCC
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasRIPE NCC
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasRIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet InfrastructureRIPE NCC
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenRIPE NCC
 

More from RIPE NCC (20)

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in Sweden
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Network Visualisation Workshop

  • 1. Christian Teuschel | September 2016 | iWeek ZA Focus: RIPE Atlas Network Visualisation Workshop
  • 2. Christian Teuschel | iWeek ZA | September 2016 2 Workshop Requirements • Please make sure you have a RIPE NCC Access account! • Voucher for 5,000 Atlas credits https://access.ripe.net iweek_2016
  • 4. Christian Teuschel | iWeek ZA | September 2016 4 Network Visualisation • Bringing raw data to life, help with interpretation and understanding • Three main types of data: - Registry data - Routing data (BGP) - Active measurement data (RIPE Atlas, MLab, etc.)
  • 5. Christian Teuschel | iWeek ZA | September 2016 5 Registry Data • Source: RIR databases - AFRINIC, ARIN, APNIC, LACNIC and RIPE NCC • Useful as supporting data set https://stat.ripe.net/widget/allocation-historyhttps://stat.ripe.net/widget/address-space-hierarchy
  • 6. Christian Teuschel | iWeek ZA | September 2016 6 Routing Data • RIPE NCC’s RIS - http://ris.ripe.net https://stat.ripe.net/widget/bgplay
  • 7. Christian Teuschel | iWeek ZA | September 2016 7 Routing Data • RIPE NCC’s RIS - http://ris.ripe.net https://stat.ripe.net/widget/routing-history
  • 8. Christian Teuschel | iWeek ZA | September 2016 8 Active Measurement Data • RIPE Atlas • MLab by Google • Bandwidth measurements - Speedchecker, Ookla, … • Google ad measurements done by APNIC
  • 10. Christian Teuschel | iWeek ZA | September 2016 10 RIPE Atlas • A brief introduction - Global network for Internet measurements
  • 11. Christian Teuschel | iWeek ZA | September 2016 11 RIPE Atlas • Standard Probe - TP-Link MR3020 - Version 3 • Atlas Anchor - Higher capacity - Currently 216 nodes - Soekris Net6501-70 - https://atlas.ripe.net/anchors/ Version 1/2
  • 12. Christian Teuschel | iWeek ZA | September 2016 12 RIPE Atlas
  • 13. Christian Teuschel | iWeek ZA | September 2016 13 RIPE Atlas • RIPE Atlas probes in South Africa https://stat.ripe.net/za#tabId=activity 389 registered ASNs 263 routed ASNs
  • 14. Christian Teuschel | iWeek ZA | September 2016 14 RIPE Atlas • RIPE Atlas probes in South Africa https://stat.ripe.net/za#tabId=activity
  • 15. Christian Teuschel | iWeek ZA | September 2016 15 RIPE Atlas • RIPE Atlas anchors in South Africa https://atlas.ripe.net/anchors/list/
  • 16. Christian Teuschel | iWeek ZA | September 2016 16 Agenda • Introduction to web UI • Measurements • Tools - LatencyMon, QuickLook, DNSMON, DomainMON and 
 IXP-Country-Jedi • Command line tools • RIPE Atlas APIs • DIY workshop
  • 18. Christian Teuschel | iWeek ZA | September 2016 18 Web UI
  • 19. Christian Teuschel | iWeek ZA | September 2016 19 Exercise I • Go to https://atlas.ripe.net • Check if you can log in with your RIPE NCC Access account!
  • 21. Christian Teuschel | iWeek ZA | September 2016 21 Build-In Measurements • What is it? First check for existing measurements https://atlas.ripe.net/measurements/
  • 22. Christian Teuschel | iWeek ZA | September 2016 22 Build-In Measurements • Probe view https://atlas.ripe.net/probes/
  • 23. Christian Teuschel | iWeek ZA | September 2016 23 Exercise II • Pick a probe and look up build-in measurement results!
  • 24. Christian Teuschel | iWeek ZA | September 2016 24 Build-In Measurements • Global view https://atlas.ripe.net/results/maps/
  • 25. Christian Teuschel | iWeek ZA | September 2016 25 User-Defined Measurements • Custom measurements - All measurement types possible - Credit system to keep the resource allocation fair
  • 26. Christian Teuschel | iWeek ZA | September 2016 26 User-Defined Measurements • Credit system https://atlas.ripe.net/user/credits
  • 27. Christian Teuschel | iWeek ZA | September 2016 27 Exercise III • Redeem your voucher “iweek_2016” https://atlas.ripe.net/user/credits
  • 28. Christian Teuschel | iWeek ZA | September 2016 28 Exercise IV • Create a ping measurement https://atlas.ripe.net/measurements/
  • 30. Christian Teuschel | iWeek ZA | September 2016 30 LatencyMON • Every running ping measurement https://atlas.ripe.net/measurements
  • 31. Christian Teuschel | iWeek ZA | September 2016 31 LatencyMON
  • 32. Christian Teuschel | iWeek ZA | September 2016 32 LatencyMON
  • 33. RIPE Atlas DNSMON & DomainMON
  • 34. Christian Teuschel | iWeek ZA | September 2016 34 DNSMON • DNS root and many TLD name servers https://atlas.ripe.net/dnsmon/
  • 35. Christian Teuschel | iWeek ZA | September 2016 35 DomainMON • Same visualisation as DNSMON • For any domain server • Runs on RIPE Atlas credits • https://atlas.ripe.net/domainmon/
  • 37. Christian Teuschel | iWeek ZA | September 2016 37 IXP-Country-Jedi IPv6IPv4 http://sg-pub.ripe.net/emile/ixp-country-jedi/latest/ZA/geopath/
  • 39. Christian Teuschel | iWeek ZA | September 2016 39 Command Line Tool • Access RIPE Atlas from the terminal / shell console • Quick and dirty shortcuts for network troubleshooting • FLOSS (free software / open-source) tools - Written and maintained by the RIPE NCC - Open to community contributions
  • 40. Christian Teuschel | iWeek ZA | September 2016 40 Command Line Tool • Before you can use the toolset: - Download the tools - Install - Configure - ripe-atlas configure --set authorisation.create=MY_API_KEY • You need to have one (or more) API Keys - https://atlas.ripe.net/keys/
  • 41. Christian Teuschel | iWeek ZA | September 2016 41 Command Line Tool • Source: - https://github.com/RIPE-NCC/ripe-atlas-tools/ • Documentation: - https://ripe-atlas-tools.readthedocs.org/ • Included in the Linux / BSD distributions: - OpenBSD, FreeBSD, Gentoo, Arch, Debian and Ubuntu (in progress: Fedora, Windows)
  • 42. Christian Teuschel | iWeek ZA | September 2016 42 Command Line Tool • Simple: one-off, using default values (50 probes to “target”) • $ ripe-atlas measure ping --target wikipedia.org
  • 43. Christian Teuschel | iWeek ZA | September 2016 43 Command Line Tool • Geo-specific using 20 probes from ZA: - $ ripe-atlas measure ping --target example.com --probes 20 --from-country za • 20 ZA probes that support IPv6: - $ ripe-atlas measure ping --target example.com
 -- probes 20 --from-country za —include-tag system-ipv6- works • Create a recurring measurement: - $ ripe-atlas measure ping —target example.com --interval 3600
  • 44. Christian Teuschel | iWeek ZA | September 2016 44 Exercise V • Make a note to try it at home!
  • 46. Christian Teuschel | iWeek ZA | September 2016 46 Rest API • https://atlas.ripe.net/docs/api/v2/manual/
  • 47. Christian Teuschel | iWeek ZA | September 2016 47 Streaming API • RIPE Atlas streaming allows users to receive measurement results as soon as the probes send them, in real time - Publish / subscribe through web sockets - https://atlas.ripe.net/docs/result-streaming/ • Two types of data: - Measurement results - Probe connection status events
  • 48. Christian Teuschel | iWeek ZA | September 2016 48 User-Defined Measurements • Credit system http://sg-pub.ripe.net/demo-area/atlas-stream/dns-instances.html
  • 50. Christian Teuschel | iWeek ZA | September 2016 50 DIY Visualisation • Build a simple visualisation - https://atlas.ripe.net/webinar/streaming01.html - Open the console of your browser - Download the source code and edit the behaviour