{"id":3671,"date":"2016-09-20T22:04:20","date_gmt":"2016-09-21T05:04:20","guid":{"rendered":"http:\/\/blog.caida.org\/best_available_data\/?p=3671"},"modified":"2016-11-14T14:39:43","modified_gmt":"2016-11-14T21:39:43","slug":"adding-geographic-annotations-to-isp-interconnects","status":"publish","type":"post","link":"https:\/\/blog.caida.org\/best_available_data\/2016\/09\/20\/adding-geographic-annotations-to-isp-interconnects\/","title":{"rendered":"Adding geographic annotations to ISP interconnects"},"content":{"rendered":"<div id=\"attachment_3795\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-annotations.png\"><img aria-describedby=\"caption-attachment-3795\" loading=\"lazy\" src=\"http:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-annotations-300x187.png\" alt=\"AS links  annotated geographic locations. \" width=\"300\" height=\"187\" class=\"size-medium wp-image-3795\" srcset=\"https:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-annotations-300x187.png 300w, https:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-annotations.png 346w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-3795\" class=\"wp-caption-text\">Geographic annotations on AS links.<\/p><\/div>\n<p>The Internet arises from the interconnection of thousands of independently operated networks.  Its structure is often modeled as a collection of Autonomous Systems (ASes), nodes, exchanging traffic across interconnects, links.  These models are reductive by nature, with large international organizations made up of thousands of machines and cables reduced to a single node, and multiple exchange points reduced to a single link. <\/p>\n<p>We <a href=\"http:\/\/www.caida.org\/data\/as-relationships-geo\/\">extended this model with the introduction of geographic locations attached to links between ISPs, represented by ASes<\/a>. This extension maintains the simple node and link structure of the AS graph, and allows us to capture some of the geographic complexity in the topology.<br \/>\n<div id=\"attachment_3801\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-link-geo1.png\"><img aria-describedby=\"caption-attachment-3801\" loading=\"lazy\" src=\"http:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-link-geo1-300x188.png\" alt=\"AS graphic with geographic locations.\" width=\"300\" height=\"188\" class=\"size-medium wp-image-3801\" srcset=\"https:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-link-geo1-300x188.png 300w, https:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-link-geo1.png 588w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-3801\" class=\"wp-caption-text\">AS graphic with geographic locations.<\/p><\/div><\/p>\n<p>Consider the path from UCSD to U.Washington depicted in the illustration above.  Level 3 has two possible paths: Level 3 \u27a1 Cogent \u27a1 U.Wash and Level 3 \u27a1 NTT \u27a1 U.Wash. Both paths have the same AS path length. Assuming Level 3 uses <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hot-potato_and_cold-potato_routing\">hot-potato routing<\/a>, in order to spend as little money on carrying traffic as possible, it transfers the traffic as soon as possible onto another provider.  In this example, NTT&#8217;s Los Angeles connection is closer to San Diego than Cogent&#8217;s Las Vegas connection, so Level 3 chooses to route the traffic through NTT.<\/p>\n<p><a href=\"http:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-path.png\"><img loading=\"lazy\" src=\"http:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-path-300x188.png\" alt=\"AS links path\" width=\"300\" height=\"188\" class=\"alignnone size-medium wp-image-3796\" srcset=\"https:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-path-300x188.png 300w, https:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-path.png 343w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>In addition to supporting research on path prediction, these type of geographic annotations of links can provide a more realistic indication of the network&#8217;s resilience to link failure.  In the figure below, duplicate links between ASes reflect multiple interconnects between ASes. e.g., this figure implies that a single link failure would disconnect UCSD from Level 3, while three links would have to fail for Level 3 and NTT to become disconnected.<\/p>\n<div id=\"attachment_3797\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-multiple.png\"><img aria-describedby=\"caption-attachment-3797\" loading=\"lazy\" src=\"http:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-multiple-300x135.png\" alt=\" Shows multiple links between ASes that connect in multiple locations.\" width=\"300\" height=\"135\" class=\"size-medium wp-image-3797\" srcset=\"https:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-multiple-300x135.png 300w, https:\/\/blog.caida.org\/best_available_data\/wp-content\/uploads\/2016\/09\/as-links-multiple.png 317w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-3797\" class=\"wp-caption-text\">Shows multiple links between ASes that connect in multiple locations.<\/p><\/div>\n<p>Details on our geographic link annotation methods and this data is available at CAIDA&#8217;s <a href=\"http:\/\/www.caida.org\/data\/as-relationships-geo\/\">AS Relationships with geographic annotations<\/a> page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Internet arises from the interconnection of thousands of independently operated networks. Its structure is often modeled as a collection of Autonomous Systems (ASes), nodes, exchanging traffic across interconnects, links. These models are reductive by nature, with large international organizations made up of thousands of machines and cables reduced to a single node, and multiple [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1,9,4],"tags":[],"coauthors":[27],"_links":{"self":[{"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/posts\/3671"}],"collection":[{"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/comments?post=3671"}],"version-history":[{"count":47,"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/posts\/3671\/revisions"}],"predecessor-version":[{"id":3802,"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/posts\/3671\/revisions\/3802"}],"wp:attachment":[{"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/media?parent=3671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/categories?post=3671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/tags?post=3671"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.caida.org\/best_available_data\/wp-json\/wp\/v2\/coauthors?post=3671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}