Tracing Data Packet Paths over the Internet using Traceroute
Thomas Dreibholz, Somnath Mazumdar

TL;DR
This study provides an extensive analysis of IP data packet routing over five years, revealing non-deterministic paths, significant route variability, and delay influences from provider and protocol changes.
Contribution
It offers a comprehensive, trace-driven analysis of Internet packet routing dynamics across multiple providers, regions, and protocols, highlighting variability and delay factors.
Findings
Packet paths are non-deterministic and not always shortest.
Routes vary significantly even with provider or protocol changes.
Packet delays are affected by provider and IP version changes.
Abstract
Network communication using the Internet Protocol (IP) is a pillar of modern Internet applications. IP allows data packets to travel the world through a complex set of interconnected computer networks managed by different operators. How IP-based data communication changes over time can be interesting from an end-system's perspective without relying on underlying network providers. This article presents an extensive, trace-driven analysis of user data traffic (covering five years of observations, six large Internet service providers (covering research, business and consumer category type), twenty autonomous systems, and fourteen countries. Our three primary findings are: i users data packet transmission paths are not deterministic and does not always select the geographically shortest path; ii) user packets take different routes that cover many countries and detour between two fixed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · IPv6, Mobility, Handover, Networks, Security · Network Packet Processing and Optimization
