SlideShare a Scribd company logo
1 of 18
Download to read offline
EURO-IX | Bucharest | early 21th century
RIPE Atlas and IXPs
“Stitchin’ it up”
emile.aben@ripe.net
EURO-IX - October 2014
Overview
• What happens if you combine:

- IXPs

- RIPE Atlas

- OpenIPMap (crowdsourced infrastructure geolocation)

!
• Use cases:

- Keeping Local Traffic Local

- Predicting latency via an IXP
2
EURO-IX - October 2014
RIPE Atlas
https://atlas.ripe.net

3
EURO-IX - October 2014
RIPE Atlas Anchors
• 80 active RIPE Atlas Anchors

!
• 9 at IXPs

• Not at peering-LAN 

• Subject to routing as seen by host network

• Assumption: Peered with most/all of members
4
EURO-IX - October 2014
Probe Mesh
• IPv4 and IPv6 traceroutes
between a set of probes

!
• Country Mesh

- All probes in a country

• “Ad Hoc” Mesh

- Define set of probes yourself
5
http://2.bp.blogspot.com/_-oyHn0YMV_k/
TTpSnEh1vqI/AAAAAAAAAEM/jXUSbhDy63o/
s1600/complete%2Bgraphs.JPG
EURO-IX - October 2014
Ad Hoc Mesh Example: Ireland
• 132 RIPE Atlas probes in Ireland

- 26 ASNs with an ‘up’ probe

- 136 ASNs visible in routing currently

• Example “Ad Hoc” Mesh:

- Max. 2 Atlas probes per ASN

- If >2: take closest and furthest from point-of-interest

• Here: Dublin,IE

!
• This mesh was used for the remainder of this talk
6
EURO-IX - October 2014
OpenIPMap
• Geolocating Internet infrastructure IPs by
crowdsourcing

• Prototype with 20k+ infrastructure IPs mapped:

- https://marmot.ripe.net/openipmap/

!
7
Keeping Local
Traffic Local
EURO-IX - October 2014
Keeping Local Traffic Local
• Apply OpenIPMap data on Ireland probe-mesh data

• What happens in Ireland stays in Ireland?

- Mostly! 

• 96% in-country paths in IPv4

• 73% in-country paths in IPv6 (No HE tunnelhead in IE)

- Subject to accuracy/completeness of OpenIPMap and
bias of RIPE Atlas probe placement

- Basis for a Keeping-Local-Traffic-Local Index?

!
• Do IXPs help?
9
EURO-IX - October 2014
Do IXPs help? … Of Course!
• Do intra-national
paths cross an IXP?

• Here: IXP=INEX

• Caveat: based on
traceroute data

!
!
• In this case: IXP
paths (green) stay
local
10
EURO-IX - October 2014
Interactive Version (Prototype) 11
Predicting Latency
via the IXP
EURO-IX - October 2014
What If?
• Mesh measures latencies between Src and Dst

• What if non-IXP path between Src and Dst was
(symmetrically) routed via IXP?

• Can we guess via-IXP path latency?
13
DstSrc
IXP
EURO-IX - October 2014
Guessing via-IXP Path Latency
• Use a RIPE Atlas Anchor (⚓️)

• If RTT(Src, Dst) > RTT(Src, ⚓️) + RTT(⚓️, Dst) : 

- Route via the IXP is faster

14
DstSrc
⚓
IXP
• Caveats:

- Subject to local
routing policies at ⚓️

- ⚓️ adds latency
EURO-IX - October 2014
Non-IXP path vs. Via-IXP Path-Guess
• Helps IXP to find
cases where peering
via the IXP could
reduce latency (green)

• No data:

- Path already via IXP

- No latency data
15
EURO-IX - October 2014
Access vs. Content
• RIPE Atlas has access networks bias

- Big content is harder to get into

!
• Future: 

- Automatically find resources in content networks that can
be measured to?

- Have local community define important targets?

• Opportunity for IXP to build community
16
EURO-IX - October 2014
Final Thoughts
• Examples of how RIPE Atlas can help improve
peering at IXP

• More probes & anchors = More coverage = More
better data

- Specifically looking for:

• ASNs that are not covered yet

• Locations that are not covered yet

!
• Interested to hear your thoughts

- How can RIPE Atlas serve IXPs best?
17
EURO-IX - October 2014
Feedback
• emile.aben@ripe.net

• https://marmot.ripe.net/openipmap/

• RIPE Atlas

- atlas@ripe.net

- https://atlas.ripe.net

- Twitter: @RIPE_Atlas, #RIPEAtlas

• On RIPE Labs (https://labs.ripe.net)

• http://roadmap.ripe.net
18

More Related Content

What's hot

TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas toolAFRINIC
 
FME World Tour 2016: INSPIRE data harmonisation with FME (GIM)
FME World Tour 2016:  INSPIRE data harmonisation with FME (GIM)FME World Tour 2016:  INSPIRE data harmonisation with FME (GIM)
FME World Tour 2016: INSPIRE data harmonisation with FME (GIM)GIM_nv
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISShaun Lewis
 
FME World Tour 2016: Your Data in Motion (Safe Software)
FME World Tour 2016: Your Data in Motion (Safe Software)FME World Tour 2016: Your Data in Motion (Safe Software)
FME World Tour 2016: Your Data in Motion (Safe Software)GIM_nv
 
Sdwwg experiences and outlook
Sdwwg experiences and outlookSdwwg experiences and outlook
Sdwwg experiences and outlookgeoknow
 
ESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical dataESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical datageoknow
 
NRO Internet Number Resources Status Report
NRO Internet Number Resources Status ReportNRO Internet Number Resources Status Report
NRO Internet Number Resources Status ReportAPNIC
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIPE NCC
 
indoo.rs NetFLIPs presentation_Müllner
indoo.rs NetFLIPs presentation_Müllnerindoo.rs NetFLIPs presentation_Müllner
indoo.rs NetFLIPs presentation_MüllnerSilvia Pichler
 
AWS for mega(geo)data
AWS for mega(geo)dataAWS for mega(geo)data
AWS for mega(geo)dataAndrew Zolnai
 
UKHO - Simon Hampshire - Situational Awareness - Any Time, Any Place, Anywhere
UKHO - Simon Hampshire - Situational Awareness - Any Time, Any Place, AnywhereUKHO - Simon Hampshire - Situational Awareness - Any Time, Any Place, Anywhere
UKHO - Simon Hampshire - Situational Awareness - Any Time, Any Place, AnywhereEsri UK
 
Pointilist : Helen Maitland
Pointilist : Helen MaitlandPointilist : Helen Maitland
Pointilist : Helen Maitland6EAScot
 
SEPA - Esri UK Annual Conference 2016
SEPA - Esri UK Annual Conference 2016SEPA - Esri UK Annual Conference 2016
SEPA - Esri UK Annual Conference 2016Esri UK
 
Hsrs review 2013_04_v3
Hsrs review 2013_04_v3Hsrs review 2013_04_v3
Hsrs review 2013_04_v3Karel Charvat
 
Report Out: Smart Eco-Districts DC
Report Out: Smart Eco-Districts DCReport Out: Smart Eco-Districts DC
Report Out: Smart Eco-Districts DCUS-Ignite
 
TGS EUR- Barents Sea new 3D datasets
TGS EUR-  Barents Sea new 3D datasetsTGS EUR-  Barents Sea new 3D datasets
TGS EUR- Barents Sea new 3D datasetsTGS
 
City bench iswc_2015
City bench iswc_2015City bench iswc_2015
City bench iswc_2015Ali Intizar
 

What's hot (20)

TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas tool
 
FME World Tour 2016: INSPIRE data harmonisation with FME (GIM)
FME World Tour 2016:  INSPIRE data harmonisation with FME (GIM)FME World Tour 2016:  INSPIRE data harmonisation with FME (GIM)
FME World Tour 2016: INSPIRE data harmonisation with FME (GIM)
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GIS
 
FME World Tour 2016: Your Data in Motion (Safe Software)
FME World Tour 2016: Your Data in Motion (Safe Software)FME World Tour 2016: Your Data in Motion (Safe Software)
FME World Tour 2016: Your Data in Motion (Safe Software)
 
Sdwwg experiences and outlook
Sdwwg experiences and outlookSdwwg experiences and outlook
Sdwwg experiences and outlook
 
ESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical dataESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical data
 
Position Navigation and Timing Applications | Chaz Dixon | March 2015
Position Navigation and Timing Applications | Chaz Dixon | March 2015Position Navigation and Timing Applications | Chaz Dixon | March 2015
Position Navigation and Timing Applications | Chaz Dixon | March 2015
 
NRO Internet Number Resources Status Report
NRO Internet Number Resources Status ReportNRO Internet Number Resources Status Report
NRO Internet Number Resources Status Report
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstat
 
Indoo.rs calibre
Indoo.rs calibre Indoo.rs calibre
Indoo.rs calibre
 
indoo.rs NetFLIPs presentation_Müllner
indoo.rs NetFLIPs presentation_Müllnerindoo.rs NetFLIPs presentation_Müllner
indoo.rs NetFLIPs presentation_Müllner
 
AWS for mega(geo)data
AWS for mega(geo)dataAWS for mega(geo)data
AWS for mega(geo)data
 
Software for the Hydrographic ocean
Software for the Hydrographic oceanSoftware for the Hydrographic ocean
Software for the Hydrographic ocean
 
UKHO - Simon Hampshire - Situational Awareness - Any Time, Any Place, Anywhere
UKHO - Simon Hampshire - Situational Awareness - Any Time, Any Place, AnywhereUKHO - Simon Hampshire - Situational Awareness - Any Time, Any Place, Anywhere
UKHO - Simon Hampshire - Situational Awareness - Any Time, Any Place, Anywhere
 
Pointilist : Helen Maitland
Pointilist : Helen MaitlandPointilist : Helen Maitland
Pointilist : Helen Maitland
 
SEPA - Esri UK Annual Conference 2016
SEPA - Esri UK Annual Conference 2016SEPA - Esri UK Annual Conference 2016
SEPA - Esri UK Annual Conference 2016
 
Hsrs review 2013_04_v3
Hsrs review 2013_04_v3Hsrs review 2013_04_v3
Hsrs review 2013_04_v3
 
Report Out: Smart Eco-Districts DC
Report Out: Smart Eco-Districts DCReport Out: Smart Eco-Districts DC
Report Out: Smart Eco-Districts DC
 
TGS EUR- Barents Sea new 3D datasets
TGS EUR-  Barents Sea new 3D datasetsTGS EUR-  Barents Sea new 3D datasets
TGS EUR- Barents Sea new 3D datasets
 
City bench iswc_2015
City bench iswc_2015City bench iswc_2015
City bench iswc_2015
 

Viewers also liked

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
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working TogetherRIPE 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
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE 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
 
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
 
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
 
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
 
Update on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 DeploymentUpdate on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 DeploymentRIPE NCC
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE 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
 
Network Visualisation Workshop
Network Visualisation WorkshopNetwork Visualisation Workshop
Network Visualisation WorkshopRIPE NCC
 
Applications of Internet Data
Applications of Internet DataApplications of Internet Data
Applications of Internet DataRIPE NCC
 
Registry Data Quality
Registry Data QualityRegistry Data Quality
Registry Data QualityRIPE NCC
 
A Message About IPv6
A Message About IPv6A Message About IPv6
A Message About IPv6RIPE NCC
 
The Future of IP Addresses
The Future of IP AddressesThe Future of IP Addresses
The Future of IP AddressesRIPE NCC
 
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
 
IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country StatisticsRIPE NCC
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 AdoptionRIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 

Viewers also liked (20)

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
 
Technical Community - Working Together
Technical Community - Working TogetherTechnical Community - Working Together
Technical Community - Working Together
 
RIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement NetworkRIPE Atlas, Global Internet Measurement Network
RIPE Atlas, Global Internet Measurement Network
 
RIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and ToolsRIPE NCC Measurement Data and Tools
RIPE NCC Measurement Data and Tools
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE Atlas
 
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
 
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
 
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
 
Update on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 DeploymentUpdate on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 Deployment
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement Network
 
The RIPE Community and Ethical Considerations
The RIPE Community and Ethical ConsiderationsThe RIPE Community and Ethical Considerations
The RIPE Community and Ethical Considerations
 
Network Visualisation Workshop
Network Visualisation WorkshopNetwork Visualisation Workshop
Network Visualisation Workshop
 
Applications of Internet Data
Applications of Internet DataApplications of Internet Data
Applications of Internet Data
 
Registry Data Quality
Registry Data QualityRegistry Data Quality
Registry Data Quality
 
A Message About IPv6
A Message About IPv6A Message About IPv6
A Message About IPv6
 
The Future of IP Addresses
The Future of IP AddressesThe Future of IP Addresses
The Future of IP Addresses
 
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
 
IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country Statistics
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 Adoption
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 

Similar to RIPE Atlas and IXPs "Stitchin' it up"

Measuring Countries and IXPs with RIPE Atlas
Measuring Countries and IXPs with RIPE AtlasMeasuring Countries and IXPs with RIPE Atlas
Measuring Countries and IXPs with RIPE AtlasRIPE NCC
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoAPNIC
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onAPNIC
 
Traffic locality
Traffic localityTraffic locality
Traffic localityAPNIC
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?apnic_slides
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC
 
Network Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasNetwork Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasRIPE NCC
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas UpdateRIPE NCC
 
IX-F Database for Automation
IX-F Database for AutomationIX-F Database for Automation
IX-F Database for AutomationInternet Society
 
ietf-115-hackathon-srv6-dataplane-visibility.pptx
ietf-115-hackathon-srv6-dataplane-visibility.pptxietf-115-hackathon-srv6-dataplane-visibility.pptx
ietf-115-hackathon-srv6-dataplane-visibility.pptxThomasGraf40
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandAPNIC
 
v6_whats-happening (presentation at GEANT APM meeting, 2011, Ljubljana)
v6_whats-happening (presentation at GEANT APM meeting, 2011, Ljubljana)v6_whats-happening (presentation at GEANT APM meeting, 2011, Ljubljana)
v6_whats-happening (presentation at GEANT APM meeting, 2011, Ljubljana)matjazsi
 
Uncovering Remote Peering Interconnections at IXPs
Uncovering Remote Peering Interconnections at IXPsUncovering Remote Peering Interconnections at IXPs
Uncovering Remote Peering Interconnections at IXPsAPNIC
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013APNIC
 
IXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesIXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesInternet Society
 
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
 
Euro-IX Update
Euro-IX UpdateEuro-IX Update
Euro-IX UpdateAPNIC
 

Similar to RIPE Atlas and IXPs "Stitchin' it up" (20)

IXP Country Jedi i Observable
IXP Country Jedi i ObservableIXP Country Jedi i Observable
IXP Country Jedi i Observable
 
Measuring Countries and IXPs with RIPE Atlas
Measuring Countries and IXPs with RIPE AtlasMeasuring Countries and IXPs with RIPE Atlas
Measuring Countries and IXPs with RIPE Atlas
 
Tutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demoTutorial: IPv6-only transition with demo
Tutorial: IPv6-only transition with demo
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
Traffic locality
Traffic localityTraffic locality
Traffic locality
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements Tools
 
Network Monitoring Using RIPE Atlas
Network Monitoring Using RIPE AtlasNetwork Monitoring Using RIPE Atlas
Network Monitoring Using RIPE Atlas
 
RIPE Atlas Update
RIPE Atlas UpdateRIPE Atlas Update
RIPE Atlas Update
 
IX-F Database for Automation
IX-F Database for AutomationIX-F Database for Automation
IX-F Database for Automation
 
ietf-115-hackathon-srv6-dataplane-visibility.pptx
ietf-115-hackathon-srv6-dataplane-visibility.pptxietf-115-hackathon-srv6-dataplane-visibility.pptx
ietf-115-hackathon-srv6-dataplane-visibility.pptx
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
 
v6_whats-happening (presentation at GEANT APM meeting, 2011, Ljubljana)
v6_whats-happening (presentation at GEANT APM meeting, 2011, Ljubljana)v6_whats-happening (presentation at GEANT APM meeting, 2011, Ljubljana)
v6_whats-happening (presentation at GEANT APM meeting, 2011, Ljubljana)
 
Uncovering Remote Peering Interconnections at IXPs
Uncovering Remote Peering Interconnections at IXPsUncovering Remote Peering Interconnections at IXPs
Uncovering Remote Peering Interconnections at IXPs
 
IPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi PaletIPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi Palet
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
IXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesIXP-Jedi - finding routing issues
IXP-Jedi - finding routing issues
 
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
 
Euro-IX Update
Euro-IX UpdateEuro-IX Update
Euro-IX Update
 
An IPv6 Primer
An IPv6 PrimerAn IPv6 Primer
An IPv6 Primer
 

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

LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfLESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfmchristianalwyn
 
Niche Domination Prodigy Review Plus Bonus
Niche Domination Prodigy Review Plus BonusNiche Domination Prodigy Review Plus Bonus
Niche Domination Prodigy Review Plus BonusSkylark Nobin
 
Zero-day Vulnerabilities
Zero-day VulnerabilitiesZero-day Vulnerabilities
Zero-day Vulnerabilitiesalihassaah1994
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteMavein
 
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxBio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxnaveenithkrishnan
 
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Shubham Pant
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024Jan Löffler
 
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxA_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxjayshuklatrainer
 
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdfIntroduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdfShreedeep Rayamajhi
 
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSTYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSedrianrheine
 
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSLESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSlesteraporado16
 
world Tuberculosis day ppt 25-3-2024.pptx
world Tuberculosis day ppt 25-3-2024.pptxworld Tuberculosis day ppt 25-3-2024.pptx
world Tuberculosis day ppt 25-3-2024.pptxnaveenithkrishnan
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsRoxana Stingu
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
 
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx -  JoyPress WordpressPresentation2.pptx -  JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpressssuser166378
 

Recently uploaded (15)

LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfLESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
 
Niche Domination Prodigy Review Plus Bonus
Niche Domination Prodigy Review Plus BonusNiche Domination Prodigy Review Plus Bonus
Niche Domination Prodigy Review Plus Bonus
 
Zero-day Vulnerabilities
Zero-day VulnerabilitiesZero-day Vulnerabilities
Zero-day Vulnerabilities
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a Website
 
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxBio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptx
 
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
 
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptxA_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
A_Z-1_0_4T_00A-EN_U-Po_w_erPoint_06.pptx
 
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdfIntroduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
 
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSTYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
 
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSLESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
 
world Tuberculosis day ppt 25-3-2024.pptx
world Tuberculosis day ppt 25-3-2024.pptxworld Tuberculosis day ppt 25-3-2024.pptx
world Tuberculosis day ppt 25-3-2024.pptx
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx -  JoyPress WordpressPresentation2.pptx -  JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpress
 

RIPE Atlas and IXPs "Stitchin' it up"

  • 1. EURO-IX | Bucharest | early 21th century RIPE Atlas and IXPs “Stitchin’ it up” emile.aben@ripe.net
  • 2. EURO-IX - October 2014 Overview • What happens if you combine: - IXPs - RIPE Atlas - OpenIPMap (crowdsourced infrastructure geolocation) ! • Use cases: - Keeping Local Traffic Local - Predicting latency via an IXP 2
  • 3. EURO-IX - October 2014 RIPE Atlas https://atlas.ripe.net 3
  • 4. EURO-IX - October 2014 RIPE Atlas Anchors • 80 active RIPE Atlas Anchors ! • 9 at IXPs • Not at peering-LAN • Subject to routing as seen by host network • Assumption: Peered with most/all of members 4
  • 5. EURO-IX - October 2014 Probe Mesh • IPv4 and IPv6 traceroutes between a set of probes ! • Country Mesh - All probes in a country • “Ad Hoc” Mesh - Define set of probes yourself 5 http://2.bp.blogspot.com/_-oyHn0YMV_k/ TTpSnEh1vqI/AAAAAAAAAEM/jXUSbhDy63o/ s1600/complete%2Bgraphs.JPG
  • 6. EURO-IX - October 2014 Ad Hoc Mesh Example: Ireland • 132 RIPE Atlas probes in Ireland - 26 ASNs with an ‘up’ probe - 136 ASNs visible in routing currently • Example “Ad Hoc” Mesh: - Max. 2 Atlas probes per ASN - If >2: take closest and furthest from point-of-interest • Here: Dublin,IE ! • This mesh was used for the remainder of this talk 6
  • 7. EURO-IX - October 2014 OpenIPMap • Geolocating Internet infrastructure IPs by crowdsourcing • Prototype with 20k+ infrastructure IPs mapped: - https://marmot.ripe.net/openipmap/ ! 7
  • 9. EURO-IX - October 2014 Keeping Local Traffic Local • Apply OpenIPMap data on Ireland probe-mesh data • What happens in Ireland stays in Ireland? - Mostly! • 96% in-country paths in IPv4 • 73% in-country paths in IPv6 (No HE tunnelhead in IE) - Subject to accuracy/completeness of OpenIPMap and bias of RIPE Atlas probe placement - Basis for a Keeping-Local-Traffic-Local Index? ! • Do IXPs help? 9
  • 10. EURO-IX - October 2014 Do IXPs help? … Of Course! • Do intra-national paths cross an IXP? • Here: IXP=INEX • Caveat: based on traceroute data ! ! • In this case: IXP paths (green) stay local 10
  • 11. EURO-IX - October 2014 Interactive Version (Prototype) 11
  • 13. EURO-IX - October 2014 What If? • Mesh measures latencies between Src and Dst • What if non-IXP path between Src and Dst was (symmetrically) routed via IXP? • Can we guess via-IXP path latency? 13 DstSrc IXP
  • 14. EURO-IX - October 2014 Guessing via-IXP Path Latency • Use a RIPE Atlas Anchor (⚓️) • If RTT(Src, Dst) > RTT(Src, ⚓️) + RTT(⚓️, Dst) : - Route via the IXP is faster 14 DstSrc ⚓ IXP • Caveats: - Subject to local routing policies at ⚓️ - ⚓️ adds latency
  • 15. EURO-IX - October 2014 Non-IXP path vs. Via-IXP Path-Guess • Helps IXP to find cases where peering via the IXP could reduce latency (green) • No data: - Path already via IXP - No latency data 15
  • 16. EURO-IX - October 2014 Access vs. Content • RIPE Atlas has access networks bias - Big content is harder to get into ! • Future: - Automatically find resources in content networks that can be measured to? - Have local community define important targets? • Opportunity for IXP to build community 16
  • 17. EURO-IX - October 2014 Final Thoughts • Examples of how RIPE Atlas can help improve peering at IXP • More probes & anchors = More coverage = More better data - Specifically looking for: • ASNs that are not covered yet • Locations that are not covered yet ! • Interested to hear your thoughts - How can RIPE Atlas serve IXPs best? 17
  • 18. EURO-IX - October 2014 Feedback • emile.aben@ripe.net • https://marmot.ripe.net/openipmap/ • RIPE Atlas - atlas@ripe.net - https://atlas.ripe.net - Twitter: @RIPE_Atlas, #RIPEAtlas • On RIPE Labs (https://labs.ripe.net) • http://roadmap.ripe.net 18