

|
Internet AS-level topology construction & analysis
|
![]() |
| AS-level Statistics Feb 2009 | ||||||||||||||||||||||
|
The statistics provided here document the properties of the AS-level topology we constructed. The data we used to construct that graph was collected the first of the month. The data used includes AS-level connectivity data as provided by the Internet Research Lab [4], and routing tables provided by RouteViews and RIPE RIS. The respective graph representations of the topologies can be downloaded here: For a detailed description of the modeling process consult "Modeling the Internet Routing Topology with a Known Degree of Accuracy - in less han 24h" [5]. Please also use that publication as a reference.
1. Idealized (policy-free) AS-level Topology | ||||||||||||||||||||||
![]() AS degree (number of neighbors) distribution (CDF) | ||||||||||||||||||||||
|
The graph below shows a histogram of the path lengths observed in the policy-free graph between all AS pairs. The graph shows the path length distribution of the best possible path in terms of their length. No routing protocol will be able to find shorter paths on the Internet's AS-level graph. It is followed by a table that highlights some characteristics of the data set used and the shortest path matrix constructed. | ||||||||||||||||||||||
![]() AS path length histogram | ||||||||||||||||||||||
| ||||||||||||||||||||||
|
ASes classified as tier-1
|
|
2. Routing Table Analysis & BGP Routing Quality | ||||||||||||
![]() AS-level path diversity | ||||||||||||
|
The two graphs below show the outcome of a comparison between the policy-free model and the actual AS-level paths as observed in the BGP routing tables used. More precisely it shows the comparison of the path lengths. The graphs are constructed by going through each unique AS path in the routing tables and subtracting the length of the shortest possible path, i.e. it shows the path length difference between the best possible path and the one used in the Internet. The graphs therefore depict the quality of the paths used on the Internet with the path length used as the quality metric. This can be interpreted as the influence of routing policy on the Internet's routing system's quality. | ||||||||||||
![]() AS path length differences | ||||||||||||
![]() AS path length differences by tier | ||||||||||||
|
The graph below shows the link overlap between the paths in the policy-free topology and in the BGP routing tables. Link overlap is expressed as the fraction of AS-level links that are common to both paths, i.e. it is the number of link shared by both paths divided by the number of links of the longer path. As an example consider the three paths [AS1-AS2-AS3], [AS1-AS4-AS3] and [AS1-AS2-AS5-AS3]. The first two AS paths have no link overlap (or a link overlap of 0). The first and third AS paths have a link overlap of 0.33 as the only shared link is the link AS1-AS2 and the longest of the two paths contains three links. | ||||||||||||
![]() AS path link overlap | ||||||||||||
|
The following graph, illustrates the path length distribution of the AS paths in the topology created by a policy-free BGP, i.e. the shortest paths, and the paths observed in the routing tables. | ||||||||||||
![]() AS-level path length comparison | ||||||||||||
|
|
3. A Model of Today's BGP Routing Topology and an Evaluation of its Accuracy |
![]() AS path length differences |
|
The following graph illustrates the AS path link overlap for our two cases. It shows the cumulative distribution of the link overlap. The link overlap metric has been explained in section 2. |
![]() AS path link overlap |
|
The graph below shows the path length distribution of the paths found in the routing tables and their counterparts in the policy-free (shortest paths) and weighted matrix (modeled paths). |
![]() AS-level path length comparison |
|
Our final graph shows the distribution of the path lengths of paths in the model that match the ones found in the routing tables completely, i.e. the ones that have a link overlap of 1.0. Additionally, the path length distribution of the paths found in the routing tables is depicted for direct comparison. |
![]() AS-level path lengths of matching paths vs. RT paths |
|
Links to related projects and further information:
[1] RouteViews Project, http://www.routeviews.org |
|
|
|
|
![]() |
| © Network Laboratories Heidelberg 2004-2008 | ||