SlideShare a Scribd company logo
Insights into Africa’s
country-level latencies
1
APRICOT 2018, Nepal
Amreesh Phokeer
AFRINIC
Circuitous routes and high end-to-end latencies across the continent 2
Which countries are better
inter-connected, which ones
are not?
• Key clusters of connectivity in
the region
• How are inter-country latencies
impacted by topology and
interconnection strategies?
3
Source:
AXIS Project
Vantage Points
4
850 software probes
319 Ases
52 countries
50% of the countries had
at least 20% of their ASes
probed.
5
42
African
countries
213
SpeedTest
servers
42
African
countries
• Ping from each probe:
• select random African Speedtest server as target
• launch 10 consecutive pings (one second apart) to their
randomly chosen Speedtest server
• return the minimum delay (RTT) observed at that time period
• Traceroute from each probe:
• launch a Traceroute to randomly selected Speedtest server
• for each router hop
• determine the ASN using the RIPE Routing Information
Service
• attach the geolocation using MaxMind GeoLite2-City
6
Data Collection
7
4 times a
day
Pings and
traceroute
3
months
42 200
RTT
samples
31 500
traces
captured
319
ASNs
8
Africa
~78ms
North
America
~45ms
Europe
~30ms
LAC
~76ms
Mean in-country
9
Under 30ms
• Mauritius
• Reunion
• Cote D’Ivoire
Mean in-country
Under 40ms
• South Africa
• Egypt
• Benin
10
Zambia <-> Malawi
Zambia <-> Zimbabwe
Mauritius <-> Reunion
LOOKING FOR CLUSTERS
11
Africa Latency
Clusters
12
●Northern
●Southern
●Eastern
●Western
Africa Latency
Clusters
13
●Northern
●Southern
●Eastern
●Western
Unusual Cases in Latency
Clusters
14
• Senegal, Liberia and
Benin on the West coast,
in Northern cluster
• Madagascar, Seychelles,
islands of the Indian
Ocean, clustered
alongside countries in
the North
• Somalia, on the East
coast, is clustered with
countries on the West
coast.
Unusual Cases in Latency
Clusters
15
• Senegal, Liberia and
Benin on the West coast,
in Northern cluster
• Madagascar, Seychelles,
islands of the Indian
Ocean, clustered
alongside countries in
the North
• Somalia, on the East
coast, is clustered with
countries on the West
coast.
16
• Senegal, Liberia and
Benin on the West coast,
in Northern cluster
• Madagascar, Seychelles,
islands of the Indian
Ocean, clustered
alongside countries in
the North
• Somalia, on the East
coast, is clustered with
countries on the West
coast.
Ethiopia Upstream
100% Overseas
Angola Upstream
50% Overseas*
*16% Southern -> Europe
17
EU
354ms
144ms
N.America
inter-cluster median RTTs
Southern and Eastern
• Lowest inter-cluster
delay ~ 92ms
• Lowest intra-cluster
RTTs individually
18
Inter-cluster delays are
mostly exceeding 200ms
Western cluster
has the highest
intra-cluster
RTTs
EXPLORING THE UPSTREAM
19
Africa’s upstream providers
20
37.8% of traceroute paths transit (1st AS hop) outside of Africa
6.6% through SA and 4.5% through Mauritius (WIOCC)
Africa’s Top 10 Upstream
Providers
21
Africa’s Top 10 upstream
providers
22
France Telecom (Orange) accounts for 17% for French speaking countries in
West Africa
23
50%
have hops
overseas
(Europe)
14%
with 4+
hops
before
Africa
Same cluster 203ms
Other African Cluster 243ms
Overseas 268ms
Northern ⤇ North
America: 71ms
Southern ⤇ North
America: 227ms
24CDF of RTTs grouped by location of upstream providers
RTT to the first AS hop
25
Below 40ms
Benin
Egypt
Mauritius
Ivory Coast
Reunion
South Africa
Cluster w/
high
delays
(Western)
Due to higher
usage of
international
transit
providers
Africa’s Interdomain
communications highly reliant
on inter-continental transit
WHERE IS OUR LOCAL CONTENT?
26
Where is African local
content?
27
1400+
News
websites
36
countries
Africa’s upstream providers
28
37.8% of traceroute paths transit (1st AS hop) outside of Africa
6.6% through SA and 4.5% through Mauritius (WIOCC)
29
91%
remote
9%
Local
ZA: 50%
30
31
Wordpress
Google
FB
46%
using
CDNs
32
Median
RTT
33
THANK YOU!
Questions?
34

More Related Content

PDF
Amreesh gpf-latency-clustering
PDF
Internet Roads of Caucasus
PDF
Advising on corridor infrastructure finance
PPTX
The New Funding Model and Domestic Funding
PDF
Insights in Africa country-level latencies
PDF
Latency clustering AfPIF2017
PPTX
Looking for Latency Clusters in Africa's internet
PDF
Deep Diving into Africa’s Inter-Country Latencies
Amreesh gpf-latency-clustering
Internet Roads of Caucasus
Advising on corridor infrastructure finance
The New Funding Model and Domestic Funding
Insights in Africa country-level latencies
Latency clustering AfPIF2017
Looking for Latency Clusters in Africa's internet
Deep Diving into Africa’s Inter-Country Latencies

Similar to APRICOT Latency Clustering (20)

PDF
Insight Into Africa’s Country-level Latencies
PDF
Internet development in Africa: a content use, hosting and distribution persp...
PPTX
ITW 2016 presentation
PDF
Africa: Regional Insights
PDF
The Strategic Importance of Railways in Africa. Overview of the Present Syste...
PPTX
Shaping the Future of the Internet in Africa
PDF
Detecon Policy Making Workshop
PPTX
Peering Lessons – 5 year Service Provider Journey
PDF
Developments in the African Digital Economy - Fola Odufuwa
PPSX
Teraco Data Environments - Company Overview
PDF
Pushing the Frontier: Exploring the African Web Ecosystem
PPTX
Connecting the unconnected
PDF
Guaranteeing quality connectivity across the Africa continent
PDF
IAS__SSA_Telecoms_Report_Sep_2011
PPTX
Media, Internet and Social Media Landscape in Sub-Saharan Africa
PPTX
Keynote Presentation : “80/20 by 2020”
PDF
What is the future of the Telecommunications industry in Africa
PDF
National Initiatives ITU
PDF
Networked Society for Africa document v1 21 (2)
PPTX
FIPA - Francophone Sub-Saharan African Audio-Visual Markets
Insight Into Africa’s Country-level Latencies
Internet development in Africa: a content use, hosting and distribution persp...
ITW 2016 presentation
Africa: Regional Insights
The Strategic Importance of Railways in Africa. Overview of the Present Syste...
Shaping the Future of the Internet in Africa
Detecon Policy Making Workshop
Peering Lessons – 5 year Service Provider Journey
Developments in the African Digital Economy - Fola Odufuwa
Teraco Data Environments - Company Overview
Pushing the Frontier: Exploring the African Web Ecosystem
Connecting the unconnected
Guaranteeing quality connectivity across the Africa continent
IAS__SSA_Telecoms_Report_Sep_2011
Media, Internet and Social Media Landscape in Sub-Saharan Africa
Keynote Presentation : “80/20 by 2020”
What is the future of the Telecommunications industry in Africa
National Initiatives ITU
Networked Society for Africa document v1 21 (2)
FIPA - Francophone Sub-Saharan African Audio-Visual Markets
Ad

More from AFRINIC (20)

PDF
AIS19 - Policies under discussion
PDF
AIS19 Newcomers Session (EN)
PDF
AFRINIC 101 2017
PDF
AFRINIC 101 2016 (Fr)
PDF
Studying performance barriers to cloud services in Africa's public sector
PDF
Routing security and implications for NRENs
PDF
AFRINIC RIA MoU
PDF
DNS Measurements
PDF
AFRINIC DNSSEC Infrastructure and Signer Migration
PDF
Tampering With the Open Internet: Experiences From Africa
PDF
Assessing Internet Freedom and the Digital Resilience
PDF
Measuring quality of Internet links in NRENs
PDF
State of Internet measurement Infrastructure/tools in Africa
PDF
TraceMON - a new RIPE Atlas tool
PDF
Measuring the complexity of the Internet: indexes and indicators
PDF
Beyond access: measuring digital inequalities
PDF
ARDA - Measuring peering and Interdomain routing topology
PDF
Isolario - A real-time Internet routing Observatory
PDF
AFRINIC Presentation - Resource certification by Amreesh Phokeer
PDF
Dnssec tutorial-crypto-defs
AIS19 - Policies under discussion
AIS19 Newcomers Session (EN)
AFRINIC 101 2017
AFRINIC 101 2016 (Fr)
Studying performance barriers to cloud services in Africa's public sector
Routing security and implications for NRENs
AFRINIC RIA MoU
DNS Measurements
AFRINIC DNSSEC Infrastructure and Signer Migration
Tampering With the Open Internet: Experiences From Africa
Assessing Internet Freedom and the Digital Resilience
Measuring quality of Internet links in NRENs
State of Internet measurement Infrastructure/tools in Africa
TraceMON - a new RIPE Atlas tool
Measuring the complexity of the Internet: indexes and indicators
Beyond access: measuring digital inequalities
ARDA - Measuring peering and Interdomain routing topology
Isolario - A real-time Internet routing Observatory
AFRINIC Presentation - Resource certification by Amreesh Phokeer
Dnssec tutorial-crypto-defs
Ad

Recently uploaded (20)

PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
innovation process that make everything different.pptx
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
Introduction to the IoT system, how the IoT system works
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Funds Management Learning Material for Beg
DOCX
Unit-3 cyber security network security of internet system
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
The Internet -By the Numbers, Sri Lanka Edition
An introduction to the IFRS (ISSB) Stndards.pdf
Design_with_Watersergyerge45hrbgre4top (1).ppt
Job_Card_System_Styled_lorem_ipsum_.pptx
innovation process that make everything different.pptx
WebRTC in SignalWire - troubleshooting media negotiation
Introduction to the IoT system, how the IoT system works
PptxGenJS_Demo_Chart_20250317130215833.pptx
The New Creative Director: How AI Tools for Social Media Content Creation Are...
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Power Point - Lesson 3_2.pptx grad school presentation
SASE Traffic Flow - ZTNA Connector-1.pdf
international classification of diseases ICD-10 review PPT.pptx
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
522797556-Unit-2-Temperature-measurement-1-1.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Paper PDF World Game (s) Great Redesign.pdf
Funds Management Learning Material for Beg
Unit-3 cyber security network security of internet system
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...

APRICOT Latency Clustering