The dynamics of interdomain routing have traditionally been studied through the analysis of BGP update traffic. However, such studies tend to focus on the volume of BGP updates rather than their effects, and tend to be local rather than global in scope. Studying the global state of the Internet routing system over time requires the development of new methods, which we do in this paper. We define a new metric, MRSD, that allows us to measure the similarity between two prefixes with respect to the state of the global routing system. Applying this metric over time yields a measure of how the set of total paths to each prefix varies at a given timescale. We implement this analysis method in a MapReduce framework and apply it to a dataset of more than 1TB, collected daily over 3 distinct years and monthly over 8 years. We show that this analysis method can uncover interesting aspects of how Internet routing has changed over time. We show that on any given day, approximately 1% of the next-hop decisions made in the Internet change, and this property has been remarkably constant over time; the corresponding amount of change in one month is 10% and in two years is 50%. Digging deeper, we can decompose next-hop decision changes into two classes: churn, and structural (persistent) change. We show that structural change shows a strong 7-day periodicity and that it represents approximately 2/3 of the total amount of changes.
[1]
Yang Xiang,et al.
Internet Flattening: Monitoring and Analysis of Inter-Domain Routing
,
2011,
2011 IEEE International Conference on Communications (ICC).
[2]
Mark Crovella,et al.
Routing state distance: a path-based metric for network analysis
,
2012,
Internet Measurement Conference.
[3]
Wolfgang Mühlbauer,et al.
In search for an appropriate granularity to model routing policies
,
2007,
SIGCOMM 2007.
[4]
Yin Zhang,et al.
BGP routing stability of popular destinations
,
2002,
IMW '02.
[5]
Farnam Jahanian,et al.
Internet routing instability
,
1997,
SIGCOMM '97.
[6]
Zhen Wu,et al.
BGP routing dynamics revisited
,
2007,
CCRV.
[7]
Gonca Gürsun.
Inferring hidden features in the Internet (PhD thesis)
,
2013
.
[8]
Dimitri Papadimitriou,et al.
Path-vector routing stability analysis
,
2011,
PERV.
[9]
Ahmed Elmokashfi,et al.
BGP Churn Evolution: a Perspective from the Core
,
2010,
2010 Proceedings IEEE INFOCOM.
[10]
Mark Crovella,et al.
Inferring visibility: who's (not) talking to whom?
,
2012,
SIGCOMM '12.
[11]
Amogh Dhamdhere,et al.
Ten years in the evolution of the internet ecosystem
,
2008,
IMC '08.