SlideShare a Scribd company logo
1 of 69
Download to read offline
Emile Aben | 2018-11 | Internet Conference
Large Scale
Internet
Measurement
Infrastructures
Challenges and Opportunities
emile.aben@ripe.net | Internet Conference | November 2018 !2
Key Internet Statistics
• Size: 510,072,000 km2
• Population: 4,208,571,287 (55.2% of world)
• Addresses:
- IPv4: 4,294,967,296 (many unusable)
- IPv6: 340,282,366,920,938,463,463,374,607,431,768,211,456
• Subunits:
- Networks (ASNs): 62,408
- IPv4 prefixes: 692k - 752k
- IPv6 prefixes: 56k - 62k
emile.aben@ripe.net | Internet Conference | November 2018 !3
How is it all Interconnected?
• Large vs small networks
- AS4143 (106,187,232 IPv4 addresses)
- 15,099 networks announcing a /24 (256 IPv4 addresses)
• Types of networks (user, content, transit, …)
• Means of interconnect: direct or IXP
emile.aben@ripe.net | Internet Conference | November 2018 !4
Why do we Measure?
• "That which is measured improves. That which
is measured and reported improves
exponentially." -- Karl Pearson
emile.aben@ripe.net | Internet Conference | November 2018 !5
What is RIPE NCC?
RIPE Atlas
emile.aben@ripe.net | Internet Conference | November 2018 !7
emile.aben@ripe.net | Internet Conference | November 2018 !7
!8
RIPE Atlas
emile.aben@ripe.net | Internet Conference | November 2018 !9
What is RIPE Atlas?
• Goal: Improve Internet through measurements
• Probes hosted by volunteers
“For the community, by the community”
• Data publicly available
https://atlas.ripe.net/
emile.aben@ripe.net | Internet Conference | November 2018 !10
RIPE Atlas Probes
• Regular probes (version 1,2,3)
- Small form factor boxes
• RIPE Atlas anchors
- 1U servers (Soekris)
• New: Virtual Anchors
!11
Most Popular Features
• Six types of measurements: ping, traceroute,
DNS, SSL/TLS, NTP and HTTP (to anchors)
• APIs and CLI tools to start measurements 

and get results
• Built-in Measurements
• DNS Root servers
• Probes to Anchors
• User-Defined Measurements
• Probe owners can schedule, not only on
their own probes!
RIPE RIS
emile.aben@ripe.net | Internet Conference | November 2018 !13
Internet “Air Traffic Control”
• BGP makes Interdomain routing work
• Border routers: Routers that receive explicit
routing information for all of the Internet
• How do we monitor this “air traffic control”?
• Listen in on this “chatter” at interesting places
in the Internet?
emile.aben@ripe.net | Internet Conference | November 2018
• 20 BGP collectors
• 600+ peers (150+ “full-feed”)
• Most at IXPs
!14
Routing Data (RIS)
emile.aben@ripe.net | Internet Conference | November 2018 !15
Example RRC06
http://www.ris.ripe.net/peerlist/rrc06.shtml
Challenges and
Opportunities
RIPE Atlas Bias
Collaborator: Petros Gigis, George Michaelson
emile.aben@ripe.net | Internet Conference | November 2018 !18
Challenge: How biased is RIPE Atlas
• Opportunistic distribution of Internet vantage
points
• Intuitively biased towards: netops, techie,
Europe
• Can we measure this bias?
- Identify redundancies - i.e. multiple probes with very similar
view of the Internet
- Identify where probes are missing
emile.aben@ripe.net | Internet Conference | November 2018 !19
Challenge: RIPE Atlas Bias
https://atlas.ripe.net/results/maps/network-coverage/
emile.aben@ripe.net | Internet Conference | November 2018 !20
Opportunity: Probes vs Eyeballs
http://sg-pub.ripe.net/petros/population_coverage/country.html?name=JP
emile.aben@ripe.net | Internet Conference | November 2018 !21
http://sg-pub.ripe.net/petros/population_coverage/
country.html?name=KR
RIPE Atlas Vantage
Point Selection
Collaborators: Thomas Holtenbach, Cristel Pelsser, Randy Bush, Laurent Vanbever
emile.aben@ripe.net | Internet Conference | November 2018 !23
Challenge: Where to Measure From?
• 10k RIPE Atlas probes
• Select by: Country, ASN
• 10 probes from Uruguay vs.10 probes from
Ukraine?
• Other ways to find diversity/uniformity in
measurement sources?
emile.aben@ripe.net | Internet Conference | November 2018 !24
Probe Similarity
• How (dis)similar are
RIPE Atlas vantage
points?
• Goal: Optimise what you
discover with as little
vantage points as
possible
• Means: Pairwise
similarity metric
emile.aben@ripe.net | Internet Conference | November 2018 !25
Probe Similarity
• 25% more IPs seen
when picking dissimilar
probes vs default
• Other similarities:
- DNS similarity
- RTT
- Outages (physical
infrastructure/electricity)
10% of probes have
“identical IPv4 twin(s)”
RIPE Atlas Bulk Data
Analysis
Collaborator: Petros Gigis
emile.aben@ripe.net | Internet Conference | November 2018 !27
Bulk Data Downloads
https://data-store.ripe.net/datasets/atlas-daily-dumps
https://labs.ripe.net/Members/petros_gigis/announcing-daily-ripe-atlas-data-archives
emile.aben@ripe.net | Internet Conference | November 2018 !28
Challenge: Big Data Analysis
• Using all of RIPE Atlas traceroutes
• What’s the bias?
Large IXP Outages
https://labs.ripe.net/Members/emileaben/does-the-internet-route-around-damage
https://labs.ripe.net/Members/emileaben/does-the-internet-route-around-damage-in-2018
emile.aben@ripe.net | Internet Conference | November 2018 !29
Countering Bias
• Useful step up from many other analysis
already
- but not enough!
• Challenge: per AS / per eyeballs / per IXP
member share / Other?
RIPE Atlas: Traceroute
IP Geolocation
In collaboration with CAIDA
emile.aben@ripe.net | Internet Conference | November 2018 !31
Challenge: IP Geolocation
• Often thought of as a “solved problem”
• Edge geolocation is generally “ok”
• Infrastructure (routers, servers) IP geolocation
much worse then edge
emile.aben@ripe.net | Internet Conference | November 2018 !32
Opportunity: IPmap
• IPmap: collaborative approach to IP
geolocation: https://ipmap.ripe.net/
• Multiple ‘engines’, e.g.
- Crowdsourcing
- RTT triangulation with RIPE Atlas
- Anycast
• Open challenge: How to best combine multiple
engine results?
RIPE Atlas: Interconnect
with a Region
Collaborators: Petros Gigis, Daniele Arena, George Michaelson
emile.aben@ripe.net | Internet Conference | November 2018 !34
Opportunity: Characterise Interconnect
• Does Internet traffic stay local?
- default: local = within country borders
- other: sets of countries, cities, custom sets of probes
• Do IXPs help?
• IXP-country-jedi is a measurement method
and set of visualisations that provide insight
https://www.ripe.net/ixp-country-jedi
emile.aben@ripe.net | Internet Conference | November 2018 !35
Opportunity: ixp-country-jedi
• Mesh of traceroutes within a country
• Example viz: IXP-country matrix
- green: stays in country
Albania Ireland Japan
emile.aben@ripe.net | Internet Conference | November 2018 !36
IXP-country-jedi: Geo Viz
Japan
Ireland
Albania
emile.aben@ripe.net | Internet Conference | November 2018 !36
IXP-country-jedi: Geo Viz
Japan
Ireland
Albania
emile.aben@ripe.net | Internet Conference
How Are End Users Interconnected?
http://sg-pub.ripe.net/ixp-country-jedi/
emile.aben@ripe.net | Internet Conference
Belgium
How Are End Users Interconnected?
http://sg-pub.ripe.net/ixp-country-jedi/
emile.aben@ripe.net | Internet Conference
Belgium IXP
Transit provider
end users network
size of ring segment is a measure
for the amount of end users in the network
the size of the circle indicates the in-
betweenness of the network
How Are End Users Interconnected?
http://sg-pub.ripe.net/ixp-country-jedi/
emile.aben@ripe.net | Internet Conference | November 2018 !38
How Are End User Interconnected?
http://sg-pub.ripe.net/ixp-country-jedi/jp/2018/10/01
RIPE Atlas: Ethics in
Measurement
emile.aben@ripe.net | Internet Conference | November 2018 !40
Ethical Design Decisions
• Low, cheap barrier of entry
• Active measurements only
- No passive measurements
- Probes do not observe user traffic
• Data, API, source code, tools: free and open
• Set of measurement types limited
• In order to prevent putting probe hosts at risk
https://fosdem.org/2017/interviews/vesna-manojlovic/
https://www.ripe.net/about-us/press-centre/publications/presentations/2017/ethics-in-technology-nluug-najaar-2017
emile.aben@ripe.net | Internet Conference | November 2018 !41
Ongoing Moral Dilemmas
• 2013: Opening-up source code
• 2014: Keeping “non-public” measurements
• 2015: Not allowing HTTP measurements to
random targets
• 2016: Security audit and pen-testing
emile.aben@ripe.net | Internet Conference | November 2018 !42
Strong Community Involvement
• Active mailing list (ripe-atlas@ripe.net)
- Passionate discussions
• HTTP measurements only towards RIPE Atlas
anchors
- https://labs.ripe.net/Members/kistel/ethics-of-ripe-atlas-
measurements
• Responsible disclosure
(bug reports)
RIPE Atlas: DNS
Characterisation
Willem Toorop
emile.aben@ripe.net | Internet Conference | November 2018 !44
Opportunity: DNS resolution
• NLNetLabs project: DNSThought
• Started at a hackathon we organised
https://dnsthought.nlnetlabs.nl/
https://indico.dns-oarc.net/event/29/contributions/654/attachments/633/1041/dnsthought-oarc29.pdf
RIPE RIS: Zombie
Routes?
Collaborator: Romain Fontugne
emile.aben@ripe.net | Internet Conference | November 2018 !46
Challenge: Is A Route Withdrawn?
• Zombie Routes: Routing table entries for
routes that are withdrawn from origin
emile.aben@ripe.net | Internet Conference | November 2018 !46
Challenge: Is A Route Withdrawn?
• Zombie Routes: Routing table entries for
routes that are withdrawn from origin
rrc01
rrc03
rrc04
rrc05
rrc06rrc07
rrc10
rrc11
rrc12
rrc13
rrc14
rrc15
rrc16
rrc18rrc19
rrc20
rrc21
rrc23
2017-02-26
00h
2017-02-26
12h
2017-02-27
00h
2017-02-27
12h
2017-02-28
00h
2017-02-28
12h
2017-03-01
00h
2017-03-01
12h
2017-03-02
00h
2017-03-02
12h
2017-03-03
00h
RISpeers(groupedperrrc)
time
visibility for prefx 209.24.108.0/24 (full feed RIS peers)
route up
update msgs
emile.aben@ripe.net | Internet Conference | November 2018 !47
Example: Long Lived
rrc01
rrc03
rrc04
rrc05
rrc06rrc07
rrc10
rrc11
rrc12
rrc13
rrc14
rrc15
rrc16
rrc18rrc19
rrc20
rrc21
rrc23
2018-07-03
00h
2018-07-03
04h
2018-07-03
08h
2018-07-03
12h
2018-07-03
16h
2018-07-03
20h
2018-07-04
00h
RISpeers(groupedperrrc)
time
visibility for prefx 5.61.72.0/21 (full feed RIS peers)
route up
update msgs
3 Months!
Route totally withdrawn only after
manual intervention
Tons of BGP updates
Confusing if you want to know: Is this routed publicly?
emile.aben@ripe.net | Internet Conference | November 2018 !48
BGP Beacons
rrc01
rrc03
rrc04
rrc05
rrc06rrc07
rrc10
rrc11
rrc12
rrc13
rrc14
rrc15
rrc16
rrc18rrc19
rrc20
rrc21
rrc23
2018-09-25
00h
2018-09-25
12h
2018-09-26
00h
2018-09-26
12h
2018-09-27
00h
2018-09-27
12h
2018-09-28
00h
2018-09-28
12h
2018-09-29
00h
RISpeers(groupedperrrc)
time
visibility for prefx 84.205.67.0/24 (full feed RIS peers)
route up
update msgs
emile.aben@ripe.net | Internet Conference | November 2018 !48
BGP Beacons
rrc01
rrc03
rrc04
rrc05
rrc06rrc07
rrc10
rrc11
rrc12
rrc13
rrc14
rrc15
rrc16
rrc18rrc19
rrc20
rrc21
rrc23
2018-09-25
00h
2018-09-25
12h
2018-09-26
00h
2018-09-26
12h
2018-09-27
00h
2018-09-27
12h
2018-09-28
00h
2018-09-28
12h
2018-09-29
00h
RISpeers(groupedperrrc)
time
visibility for prefx 84.205.67.0/24 (full feed RIS peers)
route up
update msgs
emile.aben@ripe.net | Internet Conference | November 2018 !48
BGP Beacons
rrc01
rrc03
rrc04
rrc05
rrc06rrc07
rrc10
rrc11
rrc12
rrc13
rrc14
rrc15
rrc16
rrc18rrc19
rrc20
rrc21
rrc23
2018-09-25
00h
2018-09-25
12h
2018-09-26
00h
2018-09-26
12h
2018-09-27
00h
2018-09-27
12h
2018-09-28
00h
2018-09-28
12h
2018-09-29
00h
RISpeers(groupedperrrc)
time
visibility for prefx 84.205.67.0/24 (full feed RIS peers)
route up
update msgs
emile.aben@ripe.net | Internet Conference | November 2018 !49
BGP Zombies Conclusions
• Made us look hard and long at our
infrastructure
• Existence is commonly known among netops
- Hard to debug
• One vendor identified by operator, but needs
proof of incorrect behaviour
RIPE RIS: Bias?
Collaborator: Romain Fontugne
emile.aben@ripe.net | Internet Conference | November 2018 !51
How Important is network X for you?
Sampled!
emile.aben@ripe.net | Internet Conference | November 2018 !52
Counter Bias with AS Hegemony
• Remove bias with trimmed averaging
- “AS Hegemony” scores
101
102
1umbHr of pHHrs
0.0
0.2
0.4
0.6
0.8
1.0
.LdLvHrgHncH
HHgHmony
BHtwHHnnHss
10 20 30 40 50
1umber RI SeerV
0.0
0.1
0.2
0.3
0.4
.LdLvergence
rv2
rv3
rv4
eqLx
lLnx
12
10
00
21
13 5andRmSeerV
5Rute VLewV
5IS
2004 2006 2008 2010 2012 2014 2016
7LmH
0.00
0.05
0.10
0.15
0.20
0.25
A6hHgHmony
177 (2914)
7HlLa (1299)
ChLna1Ht (4134)
G77 (3257)
A77 (7018)
H( (6939)
LHvHl(3) (3356)
CogHnt (174)
https://ihr.iijlab.net/ihr/
RIPE RIS: Outages
Collaborator: Collin Anderson
emile.aben@ripe.net | Internet Conference | November 2018 !54
RIS Outage Detection
https://labs.ripe.net/Members/emileaben/internet-access-
disruption-in-the-gambia-2016
https://github.com/emileaben/resource-gnuplotter
emile.aben@ripe.net | Internet Conference | November 2018 !55
Even better: Combine with Atlas!
https://labs.ripe.net/Members/emileaben/the-internet-in-north-korea-hanging-by-a-single-thread
RIPE RIS: Tracking
Technology Deployment
emile.aben@ripe.net | Internet Conference | November 2018 !57
Longitudinal view
• Tracking IPv6: https://v6asns.ripe.net/
emile.aben@ripe.net | Internet Conference | November 2018 !58
Tracking Large BGP Communities
https://labs.ripe.net/Members/emileaben/bgp-large-communities-uptake-by-the-community-at-large
But … The Main
Challenge/Opportunity?
emile.aben@ripe.net | Internet Conference | November 2018 !60
Main Challenge/Opportunity
• Many challenges and
opportunities around RIPE
Atlas and RIPE RIS
• Main Opportunity:
• We are open to collaborate
Collaboration
emile.aben@ripe.net | Internet Conference | November 2018 !61
Collaboration Possibilities
• We can help:
- Understand/analyse data
- Schedule (large scale) measurements
- Collaborate on projects
• Open Code (Github) / Open Data
• Communication with Internet community
- https://labs.ripe.net/ / RIPE meetings / RACI
• Hackathons:
• Students/Internships
https://labs.ripe.net/hackathons
Questions
!62
emile.aben@ripe.net
twitter: @meileaben
mastodon: @meileaben@vis.social
not a typo
not a typo

More Related Content

What's hot

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
 
Internet Numbers
Internet NumbersInternet Numbers
Internet NumbersRIPE NCC
 
Internet number resources - what's new?
Internet number resources - what's new?Internet number resources - what's new?
Internet number resources - what's new?APNIC
 
ARM 7: ROA session
ARM 7: ROA sessionARM 7: ROA session
ARM 7: ROA sessionAPNIC
 
RIPE NCC Update
RIPE NCC UpdateRIPE NCC Update
RIPE NCC UpdateAPNIC
 
APNIC Update- PITA Member Meeting, Honolulu, 2015
APNIC Update- PITA Member Meeting, Honolulu, 2015APNIC Update- PITA Member Meeting, Honolulu, 2015
APNIC Update- PITA Member Meeting, Honolulu, 2015APNIC
 
PNG IXP Inauguration: APNIC Update
PNG IXP Inauguration: APNIC UpdatePNG IXP Inauguration: APNIC Update
PNG IXP Inauguration: APNIC UpdateAPNIC
 
ARIN 47: APNIC Update
ARIN 47: APNIC UpdateARIN 47: APNIC Update
ARIN 47: APNIC UpdateAPNIC
 
MMNOG: Internet infrastructure comparisons in the Asia Pacific
MMNOG: Internet infrastructure comparisons in the Asia Pacific MMNOG: Internet infrastructure comparisons in the Asia Pacific
MMNOG: Internet infrastructure comparisons in the Asia Pacific APNIC
 
Enhancing security incident response capabilities in the AP
Enhancing security incident response capabilities in the AP Enhancing security incident response capabilities in the AP
Enhancing security incident response capabilities in the AP 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
 
CNNIC Update, by Jessica Shen [APNIC 38 / NIR SIG]
CNNIC Update, by Jessica Shen [APNIC 38 / NIR SIG]CNNIC Update, by Jessica Shen [APNIC 38 / NIR SIG]
CNNIC Update, by Jessica Shen [APNIC 38 / NIR SIG]APNIC
 
RIPE NCC Update
RIPE NCC UpdateRIPE NCC Update
RIPE NCC UpdateAPNIC
 
ICANN 63: NRO Update
ICANN 63: NRO UpdateICANN 63: NRO Update
ICANN 63: NRO UpdateAPNIC
 
AFRINIC 26/AIS 2017: APNIC Update
AFRINIC 26/AIS 2017: APNIC UpdateAFRINIC 26/AIS 2017: APNIC Update
AFRINIC 26/AIS 2017: APNIC UpdateAPNIC
 
Connecting the next billions
Connecting the next billionsConnecting the next billions
Connecting the next billionsAPNIC
 
NRO EC Report
NRO EC ReportNRO EC Report
NRO EC ReportAPNIC
 
APNIC Technical Assistance Service, IDNIC OPM 2016
APNIC Technical Assistance Service, IDNIC OPM 2016APNIC Technical Assistance Service, IDNIC OPM 2016
APNIC Technical Assistance Service, IDNIC OPM 2016APNIC
 
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]APNIC
 

What's hot (20)

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
 
Internet Numbers
Internet NumbersInternet Numbers
Internet Numbers
 
Internet number resources - what's new?
Internet number resources - what's new?Internet number resources - what's new?
Internet number resources - what's new?
 
ARM 7: ROA session
ARM 7: ROA sessionARM 7: ROA session
ARM 7: ROA session
 
RIPE NCC Update
RIPE NCC UpdateRIPE NCC Update
RIPE NCC Update
 
APNIC Update- PITA Member Meeting, Honolulu, 2015
APNIC Update- PITA Member Meeting, Honolulu, 2015APNIC Update- PITA Member Meeting, Honolulu, 2015
APNIC Update- PITA Member Meeting, Honolulu, 2015
 
PNG IXP Inauguration: APNIC Update
PNG IXP Inauguration: APNIC UpdatePNG IXP Inauguration: APNIC Update
PNG IXP Inauguration: APNIC Update
 
ARIN 47: APNIC Update
ARIN 47: APNIC UpdateARIN 47: APNIC Update
ARIN 47: APNIC Update
 
MMNOG: Internet infrastructure comparisons in the Asia Pacific
MMNOG: Internet infrastructure comparisons in the Asia Pacific MMNOG: Internet infrastructure comparisons in the Asia Pacific
MMNOG: Internet infrastructure comparisons in the Asia Pacific
 
Enhancing security incident response capabilities in the AP
Enhancing security incident response capabilities in the AP Enhancing security incident response capabilities in the AP
Enhancing security incident response capabilities in the AP
 
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
 
CNNIC Update, by Jessica Shen [APNIC 38 / NIR SIG]
CNNIC Update, by Jessica Shen [APNIC 38 / NIR SIG]CNNIC Update, by Jessica Shen [APNIC 38 / NIR SIG]
CNNIC Update, by Jessica Shen [APNIC 38 / NIR SIG]
 
RIPE NCC Update
RIPE NCC UpdateRIPE NCC Update
RIPE NCC Update
 
ICANN 63: NRO Update
ICANN 63: NRO UpdateICANN 63: NRO Update
ICANN 63: NRO Update
 
AFRINIC 26/AIS 2017: APNIC Update
AFRINIC 26/AIS 2017: APNIC UpdateAFRINIC 26/AIS 2017: APNIC Update
AFRINIC 26/AIS 2017: APNIC Update
 
Connecting the next billions
Connecting the next billionsConnecting the next billions
Connecting the next billions
 
NRO EC Report
NRO EC ReportNRO EC Report
NRO EC Report
 
APNIC Technical Assistance Service, IDNIC OPM 2016
APNIC Technical Assistance Service, IDNIC OPM 2016APNIC Technical Assistance Service, IDNIC OPM 2016
APNIC Technical Assistance Service, IDNIC OPM 2016
 
ION Malta - IANA Transition Roles & Accountability
ION Malta - IANA Transition Roles & AccountabilityION Malta - IANA Transition Roles & Accountability
ION Malta - IANA Transition Roles & Accountability
 
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]
 

Similar to Large Scale Internet Measurements Infrastructures

RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC
 
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
 
RIPE Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network 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
 
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
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIPE NCC
 
Developing the RIPE Routing Information System
Developing the RIPE Routing Information SystemDeveloping the RIPE Routing Information System
Developing the RIPE Routing Information SystemRIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsAPNIC
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Paolo Nesi
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE 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
 
Ethics in Technology – Example of RIPE Atlas
 Ethics in Technology – Example of RIPE Atlas Ethics in Technology – Example of RIPE Atlas
Ethics in Technology – Example of RIPE AtlasRIPE NCC
 
Data Gathering and Analysis BoF- RipEstat
Data Gathering and Analysis BoF- RipEstatData Gathering and Analysis BoF- RipEstat
Data Gathering and Analysis BoF- RipEstatAPNIC
 
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
 
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
 
Cloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisCloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisAlex Henthorn-Iwane
 
Internet Measurements of the COVID-19 Pandemic
Internet Measurements of the COVID-19 PandemicInternet Measurements of the COVID-19 Pandemic
Internet Measurements of the COVID-19 PandemicRIPE NCC
 

Similar to Large Scale Internet Measurements Infrastructures (20)

RIPE NCC Data and Tools
RIPE NCC Data and ToolsRIPE NCC Data and Tools
RIPE NCC Data and Tools
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for Researchers
 
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 Atlas for Network Researchers
RIPE Atlas for Network ResearchersRIPE Atlas for Network Researchers
RIPE Atlas for Network Researchers
 
RIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis ToolsRIPE NCC Operations and Analysis Tools
RIPE NCC Operations and Analysis Tools
 
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
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstat
 
Developing the RIPE Routing Information System
Developing the RIPE Routing Information SystemDeveloping the RIPE Routing Information System
Developing the RIPE Routing Information System
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPs
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
 
RIPE NCC Tools and Measurements
RIPE NCC Tools and MeasurementsRIPE NCC Tools and Measurements
RIPE NCC Tools and Measurements
 
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
 
Ethics in Technology – Example of RIPE Atlas
 Ethics in Technology – Example of RIPE Atlas Ethics in Technology – Example of RIPE Atlas
Ethics in Technology – Example of RIPE Atlas
 
Data Gathering and Analysis BoF- RipEstat
Data Gathering and Analysis BoF- RipEstatData Gathering and Analysis BoF- RipEstat
Data Gathering and Analysis BoF- 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
 
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
 
Cloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisCloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow Analysis
 
Internet Measurements of the COVID-19 Pandemic
Internet Measurements of the COVID-19 PandemicInternet Measurements of the COVID-19 Pandemic
Internet Measurements of the COVID-19 Pandemic
 

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

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Large Scale Internet Measurements Infrastructures

  • 1. Emile Aben | 2018-11 | Internet Conference Large Scale Internet Measurement Infrastructures Challenges and Opportunities
  • 2. emile.aben@ripe.net | Internet Conference | November 2018 !2 Key Internet Statistics • Size: 510,072,000 km2 • Population: 4,208,571,287 (55.2% of world) • Addresses: - IPv4: 4,294,967,296 (many unusable) - IPv6: 340,282,366,920,938,463,463,374,607,431,768,211,456 • Subunits: - Networks (ASNs): 62,408 - IPv4 prefixes: 692k - 752k - IPv6 prefixes: 56k - 62k
  • 3. emile.aben@ripe.net | Internet Conference | November 2018 !3 How is it all Interconnected? • Large vs small networks - AS4143 (106,187,232 IPv4 addresses) - 15,099 networks announcing a /24 (256 IPv4 addresses) • Types of networks (user, content, transit, …) • Means of interconnect: direct or IXP
  • 4. emile.aben@ripe.net | Internet Conference | November 2018 !4 Why do we Measure? • "That which is measured improves. That which is measured and reported improves exponentially." -- Karl Pearson
  • 5. emile.aben@ripe.net | Internet Conference | November 2018 !5 What is RIPE NCC?
  • 7. emile.aben@ripe.net | Internet Conference | November 2018 !7
  • 8. emile.aben@ripe.net | Internet Conference | November 2018 !7
  • 10. emile.aben@ripe.net | Internet Conference | November 2018 !9 What is RIPE Atlas? • Goal: Improve Internet through measurements • Probes hosted by volunteers “For the community, by the community” • Data publicly available https://atlas.ripe.net/
  • 11. emile.aben@ripe.net | Internet Conference | November 2018 !10 RIPE Atlas Probes • Regular probes (version 1,2,3) - Small form factor boxes • RIPE Atlas anchors - 1U servers (Soekris) • New: Virtual Anchors
  • 12. !11 Most Popular Features • Six types of measurements: ping, traceroute, DNS, SSL/TLS, NTP and HTTP (to anchors) • APIs and CLI tools to start measurements 
 and get results • Built-in Measurements • DNS Root servers • Probes to Anchors • User-Defined Measurements • Probe owners can schedule, not only on their own probes!
  • 14. emile.aben@ripe.net | Internet Conference | November 2018 !13 Internet “Air Traffic Control” • BGP makes Interdomain routing work • Border routers: Routers that receive explicit routing information for all of the Internet • How do we monitor this “air traffic control”? • Listen in on this “chatter” at interesting places in the Internet?
  • 15. emile.aben@ripe.net | Internet Conference | November 2018 • 20 BGP collectors • 600+ peers (150+ “full-feed”) • Most at IXPs !14 Routing Data (RIS)
  • 16. emile.aben@ripe.net | Internet Conference | November 2018 !15 Example RRC06 http://www.ris.ripe.net/peerlist/rrc06.shtml
  • 18. RIPE Atlas Bias Collaborator: Petros Gigis, George Michaelson
  • 19. emile.aben@ripe.net | Internet Conference | November 2018 !18 Challenge: How biased is RIPE Atlas • Opportunistic distribution of Internet vantage points • Intuitively biased towards: netops, techie, Europe • Can we measure this bias? - Identify redundancies - i.e. multiple probes with very similar view of the Internet - Identify where probes are missing
  • 20. emile.aben@ripe.net | Internet Conference | November 2018 !19 Challenge: RIPE Atlas Bias https://atlas.ripe.net/results/maps/network-coverage/
  • 21. emile.aben@ripe.net | Internet Conference | November 2018 !20 Opportunity: Probes vs Eyeballs http://sg-pub.ripe.net/petros/population_coverage/country.html?name=JP
  • 22. emile.aben@ripe.net | Internet Conference | November 2018 !21 http://sg-pub.ripe.net/petros/population_coverage/ country.html?name=KR
  • 23. RIPE Atlas Vantage Point Selection Collaborators: Thomas Holtenbach, Cristel Pelsser, Randy Bush, Laurent Vanbever
  • 24. emile.aben@ripe.net | Internet Conference | November 2018 !23 Challenge: Where to Measure From? • 10k RIPE Atlas probes • Select by: Country, ASN • 10 probes from Uruguay vs.10 probes from Ukraine? • Other ways to find diversity/uniformity in measurement sources?
  • 25. emile.aben@ripe.net | Internet Conference | November 2018 !24 Probe Similarity • How (dis)similar are RIPE Atlas vantage points? • Goal: Optimise what you discover with as little vantage points as possible • Means: Pairwise similarity metric
  • 26. emile.aben@ripe.net | Internet Conference | November 2018 !25 Probe Similarity • 25% more IPs seen when picking dissimilar probes vs default • Other similarities: - DNS similarity - RTT - Outages (physical infrastructure/electricity) 10% of probes have “identical IPv4 twin(s)”
  • 27. RIPE Atlas Bulk Data Analysis Collaborator: Petros Gigis
  • 28. emile.aben@ripe.net | Internet Conference | November 2018 !27 Bulk Data Downloads https://data-store.ripe.net/datasets/atlas-daily-dumps https://labs.ripe.net/Members/petros_gigis/announcing-daily-ripe-atlas-data-archives
  • 29. emile.aben@ripe.net | Internet Conference | November 2018 !28 Challenge: Big Data Analysis • Using all of RIPE Atlas traceroutes • What’s the bias? Large IXP Outages https://labs.ripe.net/Members/emileaben/does-the-internet-route-around-damage https://labs.ripe.net/Members/emileaben/does-the-internet-route-around-damage-in-2018
  • 30. emile.aben@ripe.net | Internet Conference | November 2018 !29 Countering Bias • Useful step up from many other analysis already - but not enough! • Challenge: per AS / per eyeballs / per IXP member share / Other?
  • 31. RIPE Atlas: Traceroute IP Geolocation In collaboration with CAIDA
  • 32. emile.aben@ripe.net | Internet Conference | November 2018 !31 Challenge: IP Geolocation • Often thought of as a “solved problem” • Edge geolocation is generally “ok” • Infrastructure (routers, servers) IP geolocation much worse then edge
  • 33. emile.aben@ripe.net | Internet Conference | November 2018 !32 Opportunity: IPmap • IPmap: collaborative approach to IP geolocation: https://ipmap.ripe.net/ • Multiple ‘engines’, e.g. - Crowdsourcing - RTT triangulation with RIPE Atlas - Anycast • Open challenge: How to best combine multiple engine results?
  • 34. RIPE Atlas: Interconnect with a Region Collaborators: Petros Gigis, Daniele Arena, George Michaelson
  • 35. emile.aben@ripe.net | Internet Conference | November 2018 !34 Opportunity: Characterise Interconnect • Does Internet traffic stay local? - default: local = within country borders - other: sets of countries, cities, custom sets of probes • Do IXPs help? • IXP-country-jedi is a measurement method and set of visualisations that provide insight https://www.ripe.net/ixp-country-jedi
  • 36. emile.aben@ripe.net | Internet Conference | November 2018 !35 Opportunity: ixp-country-jedi • Mesh of traceroutes within a country • Example viz: IXP-country matrix - green: stays in country Albania Ireland Japan
  • 37. emile.aben@ripe.net | Internet Conference | November 2018 !36 IXP-country-jedi: Geo Viz Japan Ireland Albania
  • 38. emile.aben@ripe.net | Internet Conference | November 2018 !36 IXP-country-jedi: Geo Viz Japan Ireland Albania
  • 39. emile.aben@ripe.net | Internet Conference How Are End Users Interconnected? http://sg-pub.ripe.net/ixp-country-jedi/
  • 40. emile.aben@ripe.net | Internet Conference Belgium How Are End Users Interconnected? http://sg-pub.ripe.net/ixp-country-jedi/
  • 41. emile.aben@ripe.net | Internet Conference Belgium IXP Transit provider end users network size of ring segment is a measure for the amount of end users in the network the size of the circle indicates the in- betweenness of the network How Are End Users Interconnected? http://sg-pub.ripe.net/ixp-country-jedi/
  • 42. emile.aben@ripe.net | Internet Conference | November 2018 !38 How Are End User Interconnected? http://sg-pub.ripe.net/ixp-country-jedi/jp/2018/10/01
  • 43. RIPE Atlas: Ethics in Measurement
  • 44. emile.aben@ripe.net | Internet Conference | November 2018 !40 Ethical Design Decisions • Low, cheap barrier of entry • Active measurements only - No passive measurements - Probes do not observe user traffic • Data, API, source code, tools: free and open • Set of measurement types limited • In order to prevent putting probe hosts at risk https://fosdem.org/2017/interviews/vesna-manojlovic/ https://www.ripe.net/about-us/press-centre/publications/presentations/2017/ethics-in-technology-nluug-najaar-2017
  • 45. emile.aben@ripe.net | Internet Conference | November 2018 !41 Ongoing Moral Dilemmas • 2013: Opening-up source code • 2014: Keeping “non-public” measurements • 2015: Not allowing HTTP measurements to random targets • 2016: Security audit and pen-testing
  • 46. emile.aben@ripe.net | Internet Conference | November 2018 !42 Strong Community Involvement • Active mailing list (ripe-atlas@ripe.net) - Passionate discussions • HTTP measurements only towards RIPE Atlas anchors - https://labs.ripe.net/Members/kistel/ethics-of-ripe-atlas- measurements • Responsible disclosure (bug reports)
  • 48. emile.aben@ripe.net | Internet Conference | November 2018 !44 Opportunity: DNS resolution • NLNetLabs project: DNSThought • Started at a hackathon we organised https://dnsthought.nlnetlabs.nl/ https://indico.dns-oarc.net/event/29/contributions/654/attachments/633/1041/dnsthought-oarc29.pdf
  • 50. emile.aben@ripe.net | Internet Conference | November 2018 !46 Challenge: Is A Route Withdrawn? • Zombie Routes: Routing table entries for routes that are withdrawn from origin
  • 51. emile.aben@ripe.net | Internet Conference | November 2018 !46 Challenge: Is A Route Withdrawn? • Zombie Routes: Routing table entries for routes that are withdrawn from origin rrc01 rrc03 rrc04 rrc05 rrc06rrc07 rrc10 rrc11 rrc12 rrc13 rrc14 rrc15 rrc16 rrc18rrc19 rrc20 rrc21 rrc23 2017-02-26 00h 2017-02-26 12h 2017-02-27 00h 2017-02-27 12h 2017-02-28 00h 2017-02-28 12h 2017-03-01 00h 2017-03-01 12h 2017-03-02 00h 2017-03-02 12h 2017-03-03 00h RISpeers(groupedperrrc) time visibility for prefx 209.24.108.0/24 (full feed RIS peers) route up update msgs
  • 52. emile.aben@ripe.net | Internet Conference | November 2018 !47 Example: Long Lived rrc01 rrc03 rrc04 rrc05 rrc06rrc07 rrc10 rrc11 rrc12 rrc13 rrc14 rrc15 rrc16 rrc18rrc19 rrc20 rrc21 rrc23 2018-07-03 00h 2018-07-03 04h 2018-07-03 08h 2018-07-03 12h 2018-07-03 16h 2018-07-03 20h 2018-07-04 00h RISpeers(groupedperrrc) time visibility for prefx 5.61.72.0/21 (full feed RIS peers) route up update msgs 3 Months! Route totally withdrawn only after manual intervention Tons of BGP updates Confusing if you want to know: Is this routed publicly?
  • 53. emile.aben@ripe.net | Internet Conference | November 2018 !48 BGP Beacons rrc01 rrc03 rrc04 rrc05 rrc06rrc07 rrc10 rrc11 rrc12 rrc13 rrc14 rrc15 rrc16 rrc18rrc19 rrc20 rrc21 rrc23 2018-09-25 00h 2018-09-25 12h 2018-09-26 00h 2018-09-26 12h 2018-09-27 00h 2018-09-27 12h 2018-09-28 00h 2018-09-28 12h 2018-09-29 00h RISpeers(groupedperrrc) time visibility for prefx 84.205.67.0/24 (full feed RIS peers) route up update msgs
  • 54. emile.aben@ripe.net | Internet Conference | November 2018 !48 BGP Beacons rrc01 rrc03 rrc04 rrc05 rrc06rrc07 rrc10 rrc11 rrc12 rrc13 rrc14 rrc15 rrc16 rrc18rrc19 rrc20 rrc21 rrc23 2018-09-25 00h 2018-09-25 12h 2018-09-26 00h 2018-09-26 12h 2018-09-27 00h 2018-09-27 12h 2018-09-28 00h 2018-09-28 12h 2018-09-29 00h RISpeers(groupedperrrc) time visibility for prefx 84.205.67.0/24 (full feed RIS peers) route up update msgs
  • 55. emile.aben@ripe.net | Internet Conference | November 2018 !48 BGP Beacons rrc01 rrc03 rrc04 rrc05 rrc06rrc07 rrc10 rrc11 rrc12 rrc13 rrc14 rrc15 rrc16 rrc18rrc19 rrc20 rrc21 rrc23 2018-09-25 00h 2018-09-25 12h 2018-09-26 00h 2018-09-26 12h 2018-09-27 00h 2018-09-27 12h 2018-09-28 00h 2018-09-28 12h 2018-09-29 00h RISpeers(groupedperrrc) time visibility for prefx 84.205.67.0/24 (full feed RIS peers) route up update msgs
  • 56. emile.aben@ripe.net | Internet Conference | November 2018 !49 BGP Zombies Conclusions • Made us look hard and long at our infrastructure • Existence is commonly known among netops - Hard to debug • One vendor identified by operator, but needs proof of incorrect behaviour
  • 57. RIPE RIS: Bias? Collaborator: Romain Fontugne
  • 58. emile.aben@ripe.net | Internet Conference | November 2018 !51 How Important is network X for you? Sampled!
  • 59. emile.aben@ripe.net | Internet Conference | November 2018 !52 Counter Bias with AS Hegemony • Remove bias with trimmed averaging - “AS Hegemony” scores 101 102 1umbHr of pHHrs 0.0 0.2 0.4 0.6 0.8 1.0 .LdLvHrgHncH HHgHmony BHtwHHnnHss 10 20 30 40 50 1umber RI SeerV 0.0 0.1 0.2 0.3 0.4 .LdLvergence rv2 rv3 rv4 eqLx lLnx 12 10 00 21 13 5andRmSeerV 5Rute VLewV 5IS 2004 2006 2008 2010 2012 2014 2016 7LmH 0.00 0.05 0.10 0.15 0.20 0.25 A6hHgHmony 177 (2914) 7HlLa (1299) ChLna1Ht (4134) G77 (3257) A77 (7018) H( (6939) LHvHl(3) (3356) CogHnt (174) https://ihr.iijlab.net/ihr/
  • 61. emile.aben@ripe.net | Internet Conference | November 2018 !54 RIS Outage Detection https://labs.ripe.net/Members/emileaben/internet-access- disruption-in-the-gambia-2016 https://github.com/emileaben/resource-gnuplotter
  • 62. emile.aben@ripe.net | Internet Conference | November 2018 !55 Even better: Combine with Atlas! https://labs.ripe.net/Members/emileaben/the-internet-in-north-korea-hanging-by-a-single-thread
  • 64. emile.aben@ripe.net | Internet Conference | November 2018 !57 Longitudinal view • Tracking IPv6: https://v6asns.ripe.net/
  • 65. emile.aben@ripe.net | Internet Conference | November 2018 !58 Tracking Large BGP Communities https://labs.ripe.net/Members/emileaben/bgp-large-communities-uptake-by-the-community-at-large
  • 66. But … The Main Challenge/Opportunity?
  • 67. emile.aben@ripe.net | Internet Conference | November 2018 !60 Main Challenge/Opportunity • Many challenges and opportunities around RIPE Atlas and RIPE RIS • Main Opportunity: • We are open to collaborate Collaboration
  • 68. emile.aben@ripe.net | Internet Conference | November 2018 !61 Collaboration Possibilities • We can help: - Understand/analyse data - Schedule (large scale) measurements - Collaborate on projects • Open Code (Github) / Open Data • Communication with Internet community - https://labs.ripe.net/ / RIPE meetings / RACI • Hackathons: • Students/Internships https://labs.ripe.net/hackathons