SlideShare a Scribd company logo
the real-time Internet routing observatory
Alessandro Improta
alessandro.improta@iit.cnr.it
Our research interest: the Internet AS-level ecosystem
Why is it important?
To identify Internet topological properties and drawbacks
To build realistic network topology generators for simulations
To evaluate the effectiveness of new protocols
Classic BGP route collector concept
Route collectors are devices
which collects BGP routing
data from co-operating ASes
(feeders)
Route collectors collect routing information and not user traffic
BGP route collector projects
University of Oregon Route Views Project
Route Views was originally conceived as a tool for Internet operators to obtain real-time
information about the global routing system from the perspectives of several different
backbones and locations around the Internet. It collects BGP packets since 1997, in MRT
format since 1997
http://www.routeviews.org
RIPE NCC Routing Information Service (RIS)
The RIPE NCC collects and stores Internet routing data from several locations around the
globe, using RIS. It collects BGP packets in MRT format since 1999
https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris
Packet Clearing House (PCH)
PCH is the international organization responsible for providing operational support and
security to critical Internet infrastructure, including Internet exchange points and the core
of the domain name system. It operates route collectors at more than 100 IXPs around
the world and its data is made available in MRT format since 2011
https://www.pch.net/resources/Raw Routing Data
Beware of data completeness!
Feeders connected to route collectors (May 24th, 2017)
2975 ASes announcing v4 data, 1863 announcing v6 data
389 ASes share full v4 routing table, 319 their full v6 routing table
A view from the top A view from the bottom
Nowadays most p2p connectivity (IXPs) is invisible to route collectors
How much incomplete?
Formal (and boring) MSC problem definition
Minimize


ASi ∈U
xASi

 (1)
subject to
ASi :n∈S
(d)
ASi
xASi
≥ 1 ∀n ∈ N (2)
xASi
∈ {0, 1}, ∀ASi ∈ U (3)
... or in other words
Select new BGP feeders such that each transit AS has a finite and
bounded p2c distance from the route collector infrastructure
E. Gregori, A. Improta, L. Lenzini, L. Rossi, L. Sani, ”A Novel Methodology to Address the Internet AS-level Data
Incompleteness”, in IEEE/ACM Transactions on Networking, pp. 1314-1327, Volume 23, Issue 4, August 2015
How much incomplete?
May 2017
It was possible to discover the full connectivity of:
689 out of 9394 ASes (7.33%) which transit v4 traffic for other ASes
329 out of 3009 ASes (10.93%) which transit v6 traffic for other ASes
v4 ASes v6 ASes v4 ASes v6 ASes
Angola 4 (17.39%) 2 (22.22%) Mozambique 2 (13.33%) 0 (0%)
Burkina Faso 2 (25.00%) 0 (0%) Namibia 2 (28.57%) 0 (0%)
Congo 2 (20.00%) 0 (0%) Nigeria 3 (5.36%) 0 (0%)
Djibouti 2 (40.00%) 0 (0%) Seychelles 6 (20.69%) 2 (12.50%)
DR Congo 5 (29.41%) 2 (28.57%) South Africa 30 (24.39%) 12 (21.82%)
Egypt 8 (23.53%) 2 (11.11%) Tanzania 3 (9.68%) 0 (0%)
Kenya 7 (15.91%) 3 (16.66%) Uganda 3 (12.50%) 2 (25.00%)
Mauritius 10 (25.64%) 5 (18.52%) Zambia 5 (35.71%) 2 (28.57%)
Morocco 2 (11.75%) 0 (0%) Zimbabwe 6 (42.86%) 5 (55.56%)
36 countries (66.67%) have 0 v4 ASes covered
44 countries (81.48%) have 0 v6 ASes covered
Main cause: small number of small ASes connected
Do AS administrators see any direct outcome in sharing
their routing information?
Isolario project
Objective: push more ASes to join
The more the ASes, the more the completeness of public BGP data
Isolario - The Book of Islands
”where we discuss about all islands of the
world, with their ancient and modern names,
histories, tales and way of living...”
Benedetto Bordone
(Italian cartographer)
Approach: Do-ut-des
Participants open a BGP session with Isolario providing the BGP full
routing table and its evolution over time
In change, Isolario offers real-time applications based on the
aggregation of every routing information collected
Isolario system overview
Incoming BGP flows are used as real-time streams
for services dedicated to participants
Results are provided to users via WebSockets
Enhanced BGP Route Collector
Incoming flows are duplicated as soon as they arrive and feed both the
Route Collecting Software (RCS) and service modules
As usual, RCs only collect routing information and not user traffic
Isolario free services for feeders
Every feeder has free access to a set of services tailored to monitor and
analyse BGP data coming into Isolario system
Real-time services
BGP flow viewer
Routing table viewer
Website reachability
Subnet reachability
Historic services
Routing table viewer
Subnet reachability
Diagnostic services
Alerting system
Daily report
Please, feel free to try our real-time services!
https://www.isolario.it
Username: guest
Password: guest
Isolario free services for feeders
Every feeder has free access to a set of services tailored to monitor and
analyse BGP data coming into Isolario system
Real-time services
BGP flow viewer
Routing table viewer
Website reachability
Subnet reachability
Historic services
Routing table viewer
Subnet reachability
Diagnostic services
Alerting system
Daily report
Please, feel free to try our real-time services!
https://www.isolario.it
Username: guest
Password: guest
Subnet reachability
Allows to analyse in real-time the routes that every Isolario feeder
is announcing to Isolario to reach a portion of the IP space
The more the feeders, the more SR is useful!
Alerting system
Alerting system
BGP attributes: BGP UPDATEs matching attributes of interest
Flap events: a prefix UPDATE rate is larger than a threshold
Hijack attempts: BGP UPDATEs hijacking a feeder subnet
Prefix reachability: (un)reachability of prefixes of interest
Daily report
Summary about the feeder
inter-domain routing status as
perceived by the Isolario system
For example...
Routing statistics
#Announce, #Withdrawn
Most (un)stable prefixes
Reachability statistics
Inbound reachability
BGP attributes statistics
AS path anomalies
Summary: how to use Isolario?
Real-time services
Something is happening
How is my RIB(s) evolving?
How is my reachability affected?
Alerting System
Something is happening NOW!
Check real-time services!
Do something! (if needed)
Daily report
Did something happen yesterday?
Check historic services!
Do something! (if needed)
Current participants
58 ASes connected 66 v4 sessions 49 v6 sessions
What we provide to the research community?
MRT data (same format as RIPE RIS, Route Views, · · · )
1 RIB feeder snapshots every 2 hours
2 UPDATE collections every 5 minutes
Periodic analyses (daily, weekly, monthly, · · · )
1 AS characteristics
2 Feeder contribution
3 Total coverage of RCs
Open source software
1 Interactive Collecting Engine (ICE)
2 MRT Data Reader
3 · · ·
What’s next?
Research topics
Routing anomaly detection
Pattern recognition in BGP attributes
Machine learning approaches to reveal hijacks
Country-driven special analyses
External data correlation with BGP events
Traffic data
Economic data
Spam data
...
...
Isolario to improve the quality of the Internet
We are open to any kind of research collaboration, just contact me
alessandro.improta@iit.cnr.it
Thank you for your attention
Join us and help us to unveil the Internet AS-level structure!
To participate, contact us at:
info@isolario.it

More Related Content

Similar to Isolario - A real-time Internet routing Observatory

PERFORMANCE EVALUATION OF RIP AND OSPF IN IPV6 USING OPNET 14.5 SIMULATOR
PERFORMANCE EVALUATION OF RIP AND OSPF IN IPV6 USING OPNET 14.5 SIMULATORPERFORMANCE EVALUATION OF RIP AND OSPF IN IPV6 USING OPNET 14.5 SIMULATOR
PERFORMANCE EVALUATION OF RIP AND OSPF IN IPV6 USING OPNET 14.5 SIMULATOR
International Journal of Technical Research & Application
 
SC4 Workshop 2: Josep Maria Salanova - Pilot in Thessaloniki
SC4 Workshop 2: Josep Maria Salanova - Pilot in ThessalonikiSC4 Workshop 2: Josep Maria Salanova - Pilot in Thessaloniki
SC4 Workshop 2: Josep Maria Salanova - Pilot in Thessaloniki
BigData_Europe
 
Respond 3 of your colleagues postings in one or more of the fol.docx
 Respond  3 of your colleagues postings in one or more of the fol.docx Respond  3 of your colleagues postings in one or more of the fol.docx
Respond 3 of your colleagues postings in one or more of the fol.docx
aryan532920
 
ConfigureTwo networks principle
ConfigureTwo networks principleConfigureTwo networks principle
ConfigureTwo networks principle
DrAlneami
 
ARDA - Measuring peering and Interdomain routing topology
ARDA - Measuring peering and Interdomain routing topologyARDA - Measuring peering and Interdomain routing topology
ARDA - Measuring peering and Interdomain routing topology
AFRINIC
 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKS
Kathirvel Ayyaswamy
 
CATNIX: Desafíos y experiencia
CATNIX: Desafíos y experienciaCATNIX: Desafíos y experiencia
Network Flow Analysis
Network Flow AnalysisNetwork Flow Analysis
Network Flow Analysisguest23ccda3
 
Network Flow Analysis
Network Flow AnalysisNetwork Flow Analysis
Network Flow Analysisguest23ccda3
 
IPv6 Routing.pdf
IPv6 Routing.pdfIPv6 Routing.pdf
IPv6 Routing.pdf
niran10
 
BGP Scanner - Isolario BGP-MRT Data Reader C Library and Tool
BGP Scanner - Isolario BGP-MRT Data Reader C Library and ToolBGP Scanner - Isolario BGP-MRT Data Reader C Library and Tool
BGP Scanner - Isolario BGP-MRT Data Reader C Library and Tool
APNIC
 
The practical benefit of an IXP
The practical benefit of an IXPThe practical benefit of an IXP
The practical benefit of an IXP
Flavio Luciani
 
Internet measurement (Presentation)
Internet measurement (Presentation)Internet measurement (Presentation)
Internet measurement (Presentation)
Amir Hossein Mandegar
 
Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)Piyush Chand
 
Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview & (1)Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview & (1)
Piyush Chand
 
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
Krishna Nanda
 
Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...
Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...
Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...
Danny Alex Lachos Perez
 
CCNP ROUTE V7 CH1
CCNP ROUTE V7 CH1CCNP ROUTE V7 CH1
CCNP ROUTE V7 CH1
Chaing Ravuth
 

Similar to Isolario - A real-time Internet routing Observatory (20)

PERFORMANCE EVALUATION OF RIP AND OSPF IN IPV6 USING OPNET 14.5 SIMULATOR
PERFORMANCE EVALUATION OF RIP AND OSPF IN IPV6 USING OPNET 14.5 SIMULATORPERFORMANCE EVALUATION OF RIP AND OSPF IN IPV6 USING OPNET 14.5 SIMULATOR
PERFORMANCE EVALUATION OF RIP AND OSPF IN IPV6 USING OPNET 14.5 SIMULATOR
 
SC4 Workshop 2: Josep Maria Salanova - Pilot in Thessaloniki
SC4 Workshop 2: Josep Maria Salanova - Pilot in ThessalonikiSC4 Workshop 2: Josep Maria Salanova - Pilot in Thessaloniki
SC4 Workshop 2: Josep Maria Salanova - Pilot in Thessaloniki
 
Respond 3 of your colleagues postings in one or more of the fol.docx
 Respond  3 of your colleagues postings in one or more of the fol.docx Respond  3 of your colleagues postings in one or more of the fol.docx
Respond 3 of your colleagues postings in one or more of the fol.docx
 
ConfigureTwo networks principle
ConfigureTwo networks principleConfigureTwo networks principle
ConfigureTwo networks principle
 
ARDA - Measuring peering and Interdomain routing topology
ARDA - Measuring peering and Interdomain routing topologyARDA - Measuring peering and Interdomain routing topology
ARDA - Measuring peering and Interdomain routing topology
 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKS
 
TransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR UpdateTransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR Update
 
CATNIX: Desafíos y experiencia
CATNIX: Desafíos y experienciaCATNIX: Desafíos y experiencia
CATNIX: Desafíos y experiencia
 
Ospf
OspfOspf
Ospf
 
Network Flow Analysis
Network Flow AnalysisNetwork Flow Analysis
Network Flow Analysis
 
Network Flow Analysis
Network Flow AnalysisNetwork Flow Analysis
Network Flow Analysis
 
IPv6 Routing.pdf
IPv6 Routing.pdfIPv6 Routing.pdf
IPv6 Routing.pdf
 
BGP Scanner - Isolario BGP-MRT Data Reader C Library and Tool
BGP Scanner - Isolario BGP-MRT Data Reader C Library and ToolBGP Scanner - Isolario BGP-MRT Data Reader C Library and Tool
BGP Scanner - Isolario BGP-MRT Data Reader C Library and Tool
 
The practical benefit of an IXP
The practical benefit of an IXPThe practical benefit of an IXP
The practical benefit of an IXP
 
Internet measurement (Presentation)
Internet measurement (Presentation)Internet measurement (Presentation)
Internet measurement (Presentation)
 
Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)
 
Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview & (1)Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview & (1)
 
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
 
Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...
Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...
Delivering Application-Layer​ Traffic Optimization​ (ALTO) Services based on ...
 
CCNP ROUTE V7 CH1
CCNP ROUTE V7 CH1CCNP ROUTE V7 CH1
CCNP ROUTE V7 CH1
 

More from AFRINIC

AIS19 - Policies under discussion
AIS19 - Policies under discussionAIS19 - Policies under discussion
AIS19 - Policies under discussion
AFRINIC
 
AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)
AFRINIC
 
AFRINIC 101 2017
AFRINIC 101 2017AFRINIC 101 2017
AFRINIC 101 2017
AFRINIC
 
AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)
AFRINIC
 
Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...
AFRINIC
 
Insight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level LatenciesInsight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level Latencies
AFRINIC
 
Deep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country LatenciesDeep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country Latencies
AFRINIC
 
Studying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sectorStudying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sector
AFRINIC
 
Routing security and implications for NRENs
Routing security and implications for NRENsRouting security and implications for NRENs
Routing security and implications for NRENs
AFRINIC
 
APRICOT Latency Clustering
APRICOT Latency ClusteringAPRICOT Latency Clustering
APRICOT Latency Clustering
AFRINIC
 
Latency clustering AfPIF2017
Latency clustering AfPIF2017Latency clustering AfPIF2017
Latency clustering AfPIF2017
AFRINIC
 
AFRINIC RIA MoU
AFRINIC RIA MoUAFRINIC RIA MoU
AFRINIC RIA MoU
AFRINIC
 
DNS Measurements
DNS MeasurementsDNS Measurements
DNS Measurements
AFRINIC
 
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer MigrationAFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC
 
Tampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From AfricaTampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From Africa
AFRINIC
 
Assessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital ResilienceAssessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital Resilience
AFRINIC
 
Measuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsMeasuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENs
AFRINIC
 
State of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in AfricaState of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in Africa
AFRINIC
 
TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas tool
AFRINIC
 
Measuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicatorsMeasuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicators
AFRINIC
 

More from AFRINIC (20)

AIS19 - Policies under discussion
AIS19 - Policies under discussionAIS19 - Policies under discussion
AIS19 - Policies under discussion
 
AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)
 
AFRINIC 101 2017
AFRINIC 101 2017AFRINIC 101 2017
AFRINIC 101 2017
 
AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)
 
Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...
 
Insight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level LatenciesInsight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level Latencies
 
Deep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country LatenciesDeep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country Latencies
 
Studying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sectorStudying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sector
 
Routing security and implications for NRENs
Routing security and implications for NRENsRouting security and implications for NRENs
Routing security and implications for NRENs
 
APRICOT Latency Clustering
APRICOT Latency ClusteringAPRICOT Latency Clustering
APRICOT Latency Clustering
 
Latency clustering AfPIF2017
Latency clustering AfPIF2017Latency clustering AfPIF2017
Latency clustering AfPIF2017
 
AFRINIC RIA MoU
AFRINIC RIA MoUAFRINIC RIA MoU
AFRINIC RIA MoU
 
DNS Measurements
DNS MeasurementsDNS Measurements
DNS Measurements
 
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer MigrationAFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer Migration
 
Tampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From AfricaTampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From Africa
 
Assessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital ResilienceAssessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital Resilience
 
Measuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsMeasuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENs
 
State of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in AfricaState of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in Africa
 
TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas tool
 
Measuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicatorsMeasuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicators
 

Recently uploaded

This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 

Recently uploaded (20)

This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 

Isolario - A real-time Internet routing Observatory

  • 1. the real-time Internet routing observatory Alessandro Improta alessandro.improta@iit.cnr.it
  • 2. Our research interest: the Internet AS-level ecosystem Why is it important? To identify Internet topological properties and drawbacks To build realistic network topology generators for simulations To evaluate the effectiveness of new protocols
  • 3. Classic BGP route collector concept Route collectors are devices which collects BGP routing data from co-operating ASes (feeders) Route collectors collect routing information and not user traffic
  • 4. BGP route collector projects University of Oregon Route Views Project Route Views was originally conceived as a tool for Internet operators to obtain real-time information about the global routing system from the perspectives of several different backbones and locations around the Internet. It collects BGP packets since 1997, in MRT format since 1997 http://www.routeviews.org RIPE NCC Routing Information Service (RIS) The RIPE NCC collects and stores Internet routing data from several locations around the globe, using RIS. It collects BGP packets in MRT format since 1999 https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris Packet Clearing House (PCH) PCH is the international organization responsible for providing operational support and security to critical Internet infrastructure, including Internet exchange points and the core of the domain name system. It operates route collectors at more than 100 IXPs around the world and its data is made available in MRT format since 2011 https://www.pch.net/resources/Raw Routing Data
  • 5. Beware of data completeness! Feeders connected to route collectors (May 24th, 2017) 2975 ASes announcing v4 data, 1863 announcing v6 data 389 ASes share full v4 routing table, 319 their full v6 routing table A view from the top A view from the bottom Nowadays most p2p connectivity (IXPs) is invisible to route collectors
  • 6. How much incomplete? Formal (and boring) MSC problem definition Minimize   ASi ∈U xASi   (1) subject to ASi :n∈S (d) ASi xASi ≥ 1 ∀n ∈ N (2) xASi ∈ {0, 1}, ∀ASi ∈ U (3) ... or in other words Select new BGP feeders such that each transit AS has a finite and bounded p2c distance from the route collector infrastructure E. Gregori, A. Improta, L. Lenzini, L. Rossi, L. Sani, ”A Novel Methodology to Address the Internet AS-level Data Incompleteness”, in IEEE/ACM Transactions on Networking, pp. 1314-1327, Volume 23, Issue 4, August 2015
  • 7. How much incomplete? May 2017 It was possible to discover the full connectivity of: 689 out of 9394 ASes (7.33%) which transit v4 traffic for other ASes 329 out of 3009 ASes (10.93%) which transit v6 traffic for other ASes v4 ASes v6 ASes v4 ASes v6 ASes Angola 4 (17.39%) 2 (22.22%) Mozambique 2 (13.33%) 0 (0%) Burkina Faso 2 (25.00%) 0 (0%) Namibia 2 (28.57%) 0 (0%) Congo 2 (20.00%) 0 (0%) Nigeria 3 (5.36%) 0 (0%) Djibouti 2 (40.00%) 0 (0%) Seychelles 6 (20.69%) 2 (12.50%) DR Congo 5 (29.41%) 2 (28.57%) South Africa 30 (24.39%) 12 (21.82%) Egypt 8 (23.53%) 2 (11.11%) Tanzania 3 (9.68%) 0 (0%) Kenya 7 (15.91%) 3 (16.66%) Uganda 3 (12.50%) 2 (25.00%) Mauritius 10 (25.64%) 5 (18.52%) Zambia 5 (35.71%) 2 (28.57%) Morocco 2 (11.75%) 0 (0%) Zimbabwe 6 (42.86%) 5 (55.56%) 36 countries (66.67%) have 0 v4 ASes covered 44 countries (81.48%) have 0 v6 ASes covered Main cause: small number of small ASes connected Do AS administrators see any direct outcome in sharing their routing information?
  • 8. Isolario project Objective: push more ASes to join The more the ASes, the more the completeness of public BGP data Isolario - The Book of Islands ”where we discuss about all islands of the world, with their ancient and modern names, histories, tales and way of living...” Benedetto Bordone (Italian cartographer) Approach: Do-ut-des Participants open a BGP session with Isolario providing the BGP full routing table and its evolution over time In change, Isolario offers real-time applications based on the aggregation of every routing information collected
  • 9. Isolario system overview Incoming BGP flows are used as real-time streams for services dedicated to participants Results are provided to users via WebSockets
  • 10. Enhanced BGP Route Collector Incoming flows are duplicated as soon as they arrive and feed both the Route Collecting Software (RCS) and service modules As usual, RCs only collect routing information and not user traffic
  • 11. Isolario free services for feeders Every feeder has free access to a set of services tailored to monitor and analyse BGP data coming into Isolario system Real-time services BGP flow viewer Routing table viewer Website reachability Subnet reachability Historic services Routing table viewer Subnet reachability Diagnostic services Alerting system Daily report Please, feel free to try our real-time services! https://www.isolario.it Username: guest Password: guest
  • 12. Isolario free services for feeders Every feeder has free access to a set of services tailored to monitor and analyse BGP data coming into Isolario system Real-time services BGP flow viewer Routing table viewer Website reachability Subnet reachability Historic services Routing table viewer Subnet reachability Diagnostic services Alerting system Daily report Please, feel free to try our real-time services! https://www.isolario.it Username: guest Password: guest
  • 13. Subnet reachability Allows to analyse in real-time the routes that every Isolario feeder is announcing to Isolario to reach a portion of the IP space The more the feeders, the more SR is useful!
  • 14. Alerting system Alerting system BGP attributes: BGP UPDATEs matching attributes of interest Flap events: a prefix UPDATE rate is larger than a threshold Hijack attempts: BGP UPDATEs hijacking a feeder subnet Prefix reachability: (un)reachability of prefixes of interest
  • 15. Daily report Summary about the feeder inter-domain routing status as perceived by the Isolario system For example... Routing statistics #Announce, #Withdrawn Most (un)stable prefixes Reachability statistics Inbound reachability BGP attributes statistics AS path anomalies
  • 16. Summary: how to use Isolario? Real-time services Something is happening How is my RIB(s) evolving? How is my reachability affected? Alerting System Something is happening NOW! Check real-time services! Do something! (if needed) Daily report Did something happen yesterday? Check historic services! Do something! (if needed)
  • 17. Current participants 58 ASes connected 66 v4 sessions 49 v6 sessions
  • 18. What we provide to the research community? MRT data (same format as RIPE RIS, Route Views, · · · ) 1 RIB feeder snapshots every 2 hours 2 UPDATE collections every 5 minutes Periodic analyses (daily, weekly, monthly, · · · ) 1 AS characteristics 2 Feeder contribution 3 Total coverage of RCs Open source software 1 Interactive Collecting Engine (ICE) 2 MRT Data Reader 3 · · ·
  • 19. What’s next? Research topics Routing anomaly detection Pattern recognition in BGP attributes Machine learning approaches to reveal hijacks Country-driven special analyses External data correlation with BGP events Traffic data Economic data Spam data ... ... Isolario to improve the quality of the Internet We are open to any kind of research collaboration, just contact me alessandro.improta@iit.cnr.it
  • 20. Thank you for your attention Join us and help us to unveil the Internet AS-level structure! To participate, contact us at: info@isolario.it