[2019/11/21開催「IIJ Technical DAY 2019」の講演資料です]
The growth of global Internet traffic has driven a rapid expansion of the submarine cable network, both in terms of the sheer number of links and its total capacity. Despite the scale and critical role of the submarine network for both business and society at large, we lack an understanding of the relationship between network-layer measurements and its underlying physical infrastructure. This talk discusses the importance characterizing the global submarine network and the critical role it plays as a basic component of any inter-continental end-to-end connection.
グローバルなインターネット・トラフィックの増大は、海底ケーブルの回線数とその総容量の両方の観点から海底ケーブルネットワークの急速な拡張をもたらしています。海底ケーブルネットワークの規模と役割が企業と社会の全体に対して重要な課題であるにもかかわらず、ネットワーク層での測定とその物理的インフラである海底ケーブルとの関係はあまり理解されていません。本セッションでは、グローバルな海底ケーブルネットワークの重要性を考察し、そのケーブルネットワークが大陸間end-to-end接続の基本的構成要素として機能している重要な役割について解説します。
▼講演者
IIJイノベーションインスティテュート(IIJ-II) 主任研究員 Zachary Bischof (ビショフ ザカリー)
4. A world-wide mesh of submarine cables
Over 1 million km of cable around the globe
Carrying 99% of all intercontinental traffic
Critical infrastructure for connectivity and economies
Recent rapid growth, driven by inter-data center traffic
4
14. False sense of redundancy at network level
Traceroute has no visibility below Level 3
• “Unique” network paths may traverse the same submarine cable
Goal: Annotate traceroutes with
potential submarine links
14
ALBA-1
1 200.14.48.132 1.049ms
2 192.168.118.89 5.829ms
...
6 63.245.90.168 35.76ms
...
16 129.105.247.95 73.717ms
17 165.124.182.216 73.553ms
15. Mapping down the stack
1) Geolocate router IPs
15
2) Identify possible submarine cables
3) Check for terrestrial infrastructure between router locations and possible landings
4) Cross reference historical cable activity data with presence in traceroute data to
identify specific cable
16. Mapping down the stack
1) Geolocate router IPs
16
Challenge: Recent works have shown problems with current databases
[Gharaibeh IMC ‘17, Weinberg IMC ’18, …]
Currently using RIPE’s latency-based IP geolocation service
17. Mapping down the stack
2) Identify possible submarine cables
17
Latency-based: Using differential RTT [IMC ‘17] between routers to calculate maximum
distance traveled
Challenge: Variability in delay, not just propagation delay
Operator-based: Compare IPs’ AS data to known operators lists
Challenge: Cables often have tens of operators
TAT-14 owner list
18. Mapping down the stack
3) Check for terrestrial infrastructure between router locations and possible landings
18
Using Open Street Map and Google Maps as a heuristic for terrestrial cables
19. Mapping down the stack
19
4) Cross reference historical cable activity data with presence in traceroute data to
identify specific cable
ALBA‐1 cable to Cuba
activated in 2013 Existing satellite
connections via
ASN 22351 and 32034
New, faster routes via
ASN 6453 and 12956
20. Mapping down the stack
20
SEA-ME-WE-3 outage in May 2018
Outage continued for about three
weeks, traffic shifted to run over
different networks
4) Cross reference historical cable activity data
21. Graph theory analysis
But some links are “more important” than others
• What are the traffic dominant links?
• Which links are more critical for connectivity?
21
Graph of the submarine cable network
• Vertex for each cable
• Edge for terrestrial infrastructure
Centrality analysis identified SEA-ME-WE3 as the central-most
cable
• Seems to be notoriously unreliable
• At least 17 different failures on different segments
22. … and beyond
How cables relate to various services and their users
• World economy – Stock markets
• User-facing services – Multi-cloud, multi-CDN services
• National security – Sharks and Russian submarines
Ongoing work on an API service (Seawolf) for researchers, operators
• Identify possible submarine cables in user-submitted traceroutes
22
23. Summary
Submarine network infrastructure
• A critical part of the Internet
• With multiple (growing) threats
Ongoing work
• Characterization of the state of submarine infrastructure
• Mapping network measurements to physical infrastructure
• Topological risk analysis
• Identifying regions particularly susceptible to failures
23