A GLANCE AT
INTERNET TOPOLOGY
Romain Fontugne
IIJ Research Laboratory
TechTrend Talk Series vol.2
2023-05-30

2

MONITORING
https://www.iso-ne.com/

https://www.flightradar24.com
https://remap.jrc.ec.europa.eu/Advanced.aspx

https://511in.org/event/3

RISK MANAGEMENT
Evaluate and Plan

4

INTERNET?

https://ioda.live
https://www.soumu.go.jp/menu_seisak
u/ictseisaku/net_anzen/jiko/judai.html
https://cartefibre.arcep.fr

https://radar.cloudflare.com/
https://www.fcc.gov/general/measuringbroadband-america-open-methodology-RIPE stats
NOGs
Kentik
NetBlocksDowndetector?
Twitter?
...
5

CHALLENGES

Internet is global-

Virtual/Cyber-space-Borders?

-

Hard to breakdown intoregions-75k ASes

DiverseUnpredictable

ISPs, CDNs, Cloud,enterprises, universities,
etc...

-

Constantly evolving-

Quick global changes-

Infra / net. / web-

Overlay networks-

Obscure parts(Overlay, CGNAT, mobile)-

A lot of dependencies-

What to measure?

-

Hard to get 'insider' data-

Not well instrumented-

6

INTERNET HEALTH REPORTAN OBSERVATORY FOR THE INTERNETIntelligence

Reporting

Collaboration

Assessing the current topology,understanding role ofresources, evaluating risks.

Detect substantial changes,document disruptive events.

Open source & data•

​ N etwork dependency•

Internet Yellow Pages

•

RPKI

•

Delay changes•

Routing anomalies•

Outages​ ​https://github.com/InternetHealthReporthttps://ihr.iijlab.net

7InternetIIJHE

NETWORK DEPENDENCY
Sinet

Measure AS inter-dependencies• Using BGP data

• Give a good idea of the 'topological location' of ASes
• Customers of an ASUT• Example: https://ihr.iijlab.net/ihr/en-us/networks/AS2501

8

Crimea

CrimeaNETWORK DEPENDENCYVARIANTS
Same idea applied differently:• Regional bottleneck (e.g. Crimea)
Outage last Saturday: https://twitter.com/netblocks/status/1662213522263011330• Countries' network dependency / Resilience (ISOC Pulse)
https://ihr.iijlab.net/ihr/en-us/countries/JP
https://pulse.internetsociety.org/blog/italys-internet-outage-a-perfect-storm• 'Customer cone', BGP leak/hijacks, routing anomalies, AS ranking, outages
Rogers outage: https://twitter.com/ihr_alerts/status/1545789981603823616
9

INTERNET YELLOW PAGES• Knowledge graph for networking data
• 16 data sources:
APNIC, BGPKIT, Bgp.tools, CAIDA, Citizen Lab,Cloudflare, IHR, InetIntel, MANRS, NRO,OpenINTEL, PCH, PeeringDB, RIPE NCC,Stanford, Tranco• Add semantics to the data
• About 4M nodes, 20M links• http://iyp.iijlab.net
10IYP: DEMO
Popular .jp domain names
And those not in RPKI
Resiliency of top japanese networks (IXP & facilities)

11CONCLUSION•

Internet needs better monitoring•IHR: An observatory for the Internet• Understanding current Internet• Monitoring important changes• Still a lot of work to do on reporting and upper layers•

References:••••Website: http://ihr.live http://iyp.iijlab.net
Github: https://github.com/InternetHealthReport@ihr_alerts
romain@iij.ad.jp

12

INTERNET?

https://www.soumu.go.jp/menu_seisak
u/ictseisaku/net_anzen/jiko/judai.html

https://jalerte.arcep.fr

https://consumercomplaints.fcc.gov

https://cartefibre.arcep.fr-IODA
Cloudflare Radar
RIPE stats
NOGs
Kentik
Downdetector?
Twitter?
...
13

MONITORING (REPORT)

https://www.oe.netl.doe.gov/OE417_annual_summary.aspx

https://www.michigan.gov/mdot/travel/commuters/potholes

14

https://aviation-safety.net/

NETWORK DELAYS
Measure AS inter-dependencies• RIPE Atlas (12k probes)• IHR monitors latency between Atlas probes andASes/IXPs/cities/countries found in traceroutes• Examples:• Impact of subsea cable cut: https://twitter.com/DougMadory/status/1447659550975406094• Impact of COVID lockdowns: https://ihr.iijlab.net/ihr/en-us/covid19?country=France• War in Ukraine: https://twitter.com/ihr_alerts/status/1501446740498841604
PRESENTATION TITLE

15

NETWORK CONGESTION

16

IHR ANOMALY DETECTORSOUTAGE DETECTIONGLOBAL REPORT• Based on RIPE Atlas• Route, delay changes• Detect synchronized Atlas disconnections• Near real time analysis• Virgin Media outage:https://twitter.com/ihr_alerts/status/164322602
8381446144

17