skip to main content
10.1145/3098822.3098855acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free Access

Detecting Peering Infrastructure Outages in the Wild

Published:07 August 2017Publication History

ABSTRACT

Peering infrastructures, namely, colocation facilities and Internet exchange points, are located in every major city, have hundreds of network members, and support hundreds of thousands of interconnections around the globe. These infrastructures are well provisioned and managed, but outages have to be expected, e.g., due to power failures, human errors, attacks, and natural disasters. However, little is known about the frequency and impact of outages at these critical infrastructures with high peering concentration.

In this paper, we develop a novel and lightweight methodology for detecting peering infrastructure outages. Our methodology relies on the observation that BGP communities, announced with routing updates, are an excellent and yet unexplored source of information allowing us to pinpoint outage locations with high accuracy. We build and operate a system that can locate the epicenter of infrastructure outages at the level of a building and track the reaction of networks in near real-time. Our analysis unveils four times as many outages as compared to those publicly reported over the past five years. Moreover, we show that such outages have significant impact on remote networks and peering infrastructures. Our study provides a unique view of the Internet's behavior under stress that often goes unreported.

Skip Supplemental Material Section

Supplemental Material

detectingpeeringinfrastructureoutagesinthewild.webm

webm

87.4 MB

References

  1. B. Ager, N. Chatzis, A. Feldmann, N. Sarrar, S. Uhlig, and W. Willinger. 2012. Anatomy of a Large European IXP. In ACM SIGCOMM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. AMS-IX. 2016. Connected Parties. https://ams-ix.net/connected_parties. (2016).Google ScholarGoogle Scholar
  3. Ars Technica. 2016. BT, other ISPs hit by second major Internet outage-power failure blamed. goo.gl/fGx6nF. (July 2016).Google ScholarGoogle Scholar
  4. ATNOG Mailing List. 2015. AMSIX Heute. https://atnog.at/pipermail/atnog/2015-May/000022.html. (May 2015).Google ScholarGoogle Scholar
  5. R. Banerjee, A. Razaghpanah, L. Chiang, A. Mishra, V. Sekar, Y. Choi, and P. Gill. 2015. Internet Outages, the Eyewitness Accounts: Analysis of the Outages Mailing List. In PAM.Google ScholarGoogle Scholar
  6. G. D. Battista, T. Refice, and M. Rimondini. 2006. How to extract BGP peering information from the internet routing registry. In SIGCOMM workshop on Mining network data. ACM, 317--322. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Beccaris, D. Quinn, D. Barroso, H. Adollarsson, and M. Walster. 2016. PINDER: peer speed-dating. RIPE NCC IXP tools hackathon. http://accel.waffle.sexy/pinder.pdf. (October 2016).Google ScholarGoogle Scholar
  8. K. Benson, A. Dainotti, K. Claffy, and E. Aben. 2012. Gaining Insight into AS-level Outages through Analysis of Internet Background Radiation. In TMA.Google ScholarGoogle Scholar
  9. R. Beverly and L. Alt. 2014. On the Potential for Mining Unstructured Public Data to Aid Network Intelligence. (2014).Google ScholarGoogle Scholar
  10. S. Bird. 2006. NLTK: The Natural Language Toolkit. In COLING-ACL.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. S. Brito, M. Santos, R. Fontes, D. Perez, and C. Rothenberg. 2016. Dissecting the Largest National Ecosystem of Public Internet eXchange Points in Brazil. In PAM. Google ScholarGoogle ScholarCross RefCross Ref
  12. Broadband Internet Technical Advisory Group Report (BITAG). 2014. Interconnection and Traffic Exchange on theInternet. (2014).Google ScholarGoogle Scholar
  13. C. Partridge, P. Barford, D. D. Clark, S. Donelan, V. Paxson, J. Rexford, and M. K. Vernon. 2003. The Internet Under Crisis Conditions: Learning from September 11. The National Academy Press.Google ScholarGoogle Scholar
  14. X. Cai, J. Heidemann, B. Krishnamurthy, and W. Willinger. 2010. Towards an AS-to-Organization Map. In ACM IMC.Google ScholarGoogle Scholar
  15. CAIDA. 2016. Archipelago (Ark) Measurement Infrastructure. http://www.caida.org/projects/ark/. (2016).Google ScholarGoogle Scholar
  16. I. Castro, J. C. Cardona, S. Gorinsky, and P. Francois. 2014. Remote Peering: More Peering without Internet Flattening. In CoNEXT.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. Chandra, P. Traina, and T. Li. 1996. BGP Communities Attribute. IETF RFC 1997. (1996).Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. N. Chatzis, G. Smaragdakis, A. Feldmann, and W. Willinger. 2013. There is More to IXPs than Meets the Eye. ACM CCR 45, 5 (2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. K. Chen, D. Choffnes, R. Potharaju, Y. Chen, F. Bustamante, D. Pei, and Y. Zhao. 2009. Where the sidewalk ends: Extending the Internet AS graph using traceroutes from P2P users. In CoNEXT.Google ScholarGoogle Scholar
  20. K. Cho, C. Pelsser, R. Bush, and Y. Won. 2011. The Japan Earthquake: the impact on traffic and routing observed by a local ISP. In ACM CoNEXT SWID workshop. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. B. Claise, B. Trammell, and P. Aitken. 2013. RFC 7011: Specification of the IPFIX Protocol for the Exchange of Flow Information. (2013).Google ScholarGoogle Scholar
  22. Cymru. 2016. BGP Bogon Refence. https://goo.gl/An2cdU. (2016).Google ScholarGoogle Scholar
  23. A. Dainotti, R. Amman, E. Aben, and kc claffy. 2012. Extracting Benefit from Harm: Using Malware Pollution to Analyze the Impact of Political and Geophysical Events on the Internet. ACM CCR 42, 1 (2012).Google ScholarGoogle Scholar
  24. A. Dainotti, C. Squarcella, E. Aben, KC Claffy, M. Chiesa, M. Russo, and A. Pescape. 2011. Analysis of Country-wide Internet Outages Caused by Censorship. In ACM IMC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Data Center Dynamics. 2016. http://www.datacenterdynamics.com/. (2016).Google ScholarGoogle Scholar
  26. Data Center Knowledge. 2016. http://www.datacenterknowledge.com/. (2016).Google ScholarGoogle Scholar
  27. Data Center Map. 2016. http://www.datacentermap.com/. (2016).Google ScholarGoogle Scholar
  28. DE-CIX. 2016. Connected networks in DE-CIX Frankfurt. https://goo.gl/DnPz6s. (2016).Google ScholarGoogle Scholar
  29. DE-CIX. 2016. Frankfurt enabled sites. https://goo.gl/BG2yWv. (August 2016).Google ScholarGoogle Scholar
  30. Department of Homeland Security. 2010. Communications Sector-Specific Plan: An Annex to the National Infrastructure Protection Plan. (2010).Google ScholarGoogle Scholar
  31. C. Dietzel, A. Feldmann, and T. King. 2016. Blackholing at IXPs: On the Effectiveness of DDoS Mitigation in the Wild. In PAM.Google ScholarGoogle Scholar
  32. F. Dobrian, A. Awan, D. Joseph, A. Ganjam, J. Zhan, V. Sekar, I. Stoica, and H. Zhang. 2011. Understanding the Impact of Video Quality on User Engagement. In ACM SIGCOMM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. B. Donnet and O. Bonaventure. 2008. On BGP communities. ACM CCR 38, 2 (Mar 2008), 55--59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. R. Durairajan, P. Barford, J. Sommers, and W. Willinger. 2015. InterTubes: A Study of the US Long-haul Fiber-optic Infrastructure. In ACM SIGCOMM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Z. Durumeric, E. Wustrow, and J. A. Halderman. 2013. ZMap: Fast Internet-Wide Scanning and its Security Applications. In USENIX Security Symposium.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Equinix. 2016. Equinix Expands Data Center Leadership Position with Close of Telecity Acquisition. https://goo.gl/vbXDCv. (2016).Google ScholarGoogle Scholar
  37. Equinix. 2016. Investor Relations: Annual and Quarter Results. http://investor.equinix.com/. (2016).Google ScholarGoogle Scholar
  38. European Internet Exchange Association. 2016. https://www.euro-ix.net. (2016).Google ScholarGoogle Scholar
  39. European Union Agency for Network and Information Security. 2010. Critical Infrastructures and Services, Internet Infrastructure: Internet Interconnections. https://goo.gl/SJMJfJ. (2010).Google ScholarGoogle Scholar
  40. R. Fanou, P. Francois, and E. Aben. 2015. On the Diversity of Interdomain Routing in Africa. In PAM. Google ScholarGoogle ScholarCross RefCross Ref
  41. P. Faratin, D. Clark, S. Bauer, W. Lehr, P. Gilmore, and A. Berger. 2008. The Growing Complexity of Internet Interconnection. Communications and Strategies (2008).Google ScholarGoogle Scholar
  42. A. Feldmann, O. Maennel, Z. M. Mao, A. Berger, and B. Maggs. 2004. Locating Internet routing instabilities. In ACM SIGCOMM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. J. R. Finkel, T. Grenager, and C. Manning. 2005. Incorporating Non-local Information into Information Extraction Systems by Gibbs Sampling. In Annual Meeting on Association for Computational Linguistics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. K. Foster. 2003. Application of BGP Communities. The Internet Protocol Journal 6, 2 (Sep 2003).Google ScholarGoogle Scholar
  45. France-IX. 2017. Interconnection with other IXPs. https://goo.gl/gBYcRH. (2017).Google ScholarGoogle Scholar
  46. A. Gerber and R. Doverspike. 2011. Traffic Types and Growth in Backbone Networks. In OFC/NFOEC. Google ScholarGoogle ScholarCross RefCross Ref
  47. M. Ghobadi and R. Mahajan. 2016. Optical Layer Failures in a Large Backbone. In IMC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. V. Giotsas, A. Dhamdhere, and k. claffy. 2016. Periscope: Unifying Looking Glass Querying. In PAM.Google ScholarGoogle Scholar
  49. V. Giotsas, M. Luckie, B. Huffaker, and k. claffy. 2014. Inferring Complex AS Relationships. In IMC.Google ScholarGoogle Scholar
  50. V. Giotsas, G. Smaragdakis, B. Huffaker, M. Luckie, and k. claffy. 2015. Mapping Peering Interconnections at the Facility Level. In CoNEXT.Google ScholarGoogle Scholar
  51. V. Giotsas and S. Zhou. 2013. Improving the Discovery of IXP Peering Links through Passive BGP Measurements. In Global Internet.Google ScholarGoogle Scholar
  52. V. Giotsas, S. Zhou, M. Luckie, and kc claffy. 2013. Inferring Multilateral Peering. In CoNEXT.Google ScholarGoogle Scholar
  53. Google. 2016. Google Maps Geocoding API. https://goo.gl/mvDy17. (2016).Google ScholarGoogle Scholar
  54. S. P. Gorman and E. J. Malecki. 2002. Fixed and Fluid: Stability and Change in the Geography of the Internet. Telecommunications Policy 26, 7--8 (2002), 389--413.Google ScholarGoogle ScholarCross RefCross Ref
  55. A. Gupta, M. Calder, N. Feamster, M. Chetty, E. Calandro, and E. Katz-Bassett. 2014. Peering at the internet's frontier: A first look at isp interconnectivity in africa. In PAM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. J. Heidemann, L. Quan, and Y. Pradkin. 2012. A Preliminary Analysis of Network Outages During Hurricane Sandy. Technical Report ISI-TR-2008-685b. USC/Information Sciences Institute.Google ScholarGoogle Scholar
  57. N. Hilliard, E. Jasinska, R. Raszuk, and N. Bakker. 2016. Internet Exchange BGP Route Server Operations. IETF RFC 7948. (September 2016).Google ScholarGoogle Scholar
  58. Bradley Huffaker, Marina Fomenkov, et al. 2014. DRoP: DNS-based router positioning. ACM SIGCOMM Computer Communication Review 44, 3 (2014), 5--13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Init7 NOC. 2016. BGP Communities For Init7 customers. http://as13030.net/static/pdf/as13030_bgp_communities.pdf. (January 2016).Google ScholarGoogle Scholar
  60. E. Katz-Bassett, H. V. Madhyastha, J. P. John, A. Krishnamurthy, D. Wetherall, and T. Anderson. 2008. Studying Black Holes in the Internet with Hubble. In NSDI.Google ScholarGoogle Scholar
  61. R. Kloti, B. Ager, V. Kotronis, G. Nomikos, and X. Dimitropoulos. 2016. A Comparative Look into Public IXP Datasets. ACM CCR 46, 1 (2016). Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. C. Labovitz, S. Lekel-Johnson, D. McPherson, J. Oberheide, and F. Jahanian. 2010. Internet Inter-Domain Traffic. In ACM SIGCOMM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. C. Lees, J. Paussa, and A. Fenioux. 2016. Peer Match-making. RIPE NCC IXP tools hackathon. https://goo.gl/g1uZKA. (October 2016).Google ScholarGoogle Scholar
  64. C. Lévy-Bencheton, L. Marinos, R. Mattioli, T. King, C. Dietzel, and J. Stumpf. 2015. Threat Landscape and Good Practice Guide for Internet Infrastructure. EU Agency for Network and Information Security (ENISA) (2015).Google ScholarGoogle Scholar
  65. LINX. 2016. LINX From Anywhere. https://goo.gl/gHhfn1. (2016).Google ScholarGoogle Scholar
  66. LINX. 2016. LINX Virtual PoP Programme. https://goo.gl/eABGhC. (2016).Google ScholarGoogle Scholar
  67. Outage Reporting List. 2016. https://puck.nether.net/pipermail/outages/. (2016).Google ScholarGoogle Scholar
  68. A. Lodhi, N. Larson, A. Dhamdhere, C. Dovrolis, and K. Claffy. 2014. Using PeeringDB to Understand the Peering Ecosystem. ACM CCR 44, 2 (2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. H. V. Madhyastha, T. Isdal, M. Piatek, C. Dixon, T. Anderson, A. Kirshnamurthy, and A. Venkataramani. 2006. iPlane: An information plane for distributed systems. In ACM OSDI.Google ScholarGoogle Scholar
  70. E. J. Malecki. 2002. The Economic Geography of the Internet's Infrastructure. Economic Geography 78, 4 (2002), 399--424. Google ScholarGoogle ScholarCross RefCross Ref
  71. E. J. Malecki. 2012. Internet networks of world cities: agglomeration and dispersion. International Handbook of Globalization and World Cities (2012), 117.Google ScholarGoogle Scholar
  72. R. Motamedi, B. Chandrasekaran, B. Maggs, R. Rejaie, and W. Willinger. 2014. On the Geography of X-Connects. Technical Report CIS-TR-2014-02. University of Oregon.Google ScholarGoogle Scholar
  73. W. Muhlbauer, A. Feldmann O. Maennel, M. Roughan, and S. Uhlig. 2006. Building an AS-Topology Model that Captures Route Diversity. In ACM SIGCOMM.Google ScholarGoogle Scholar
  74. NANOG. 2016. Mailing List and Archives. https://www.nanog.org/list/archives. (2016).Google ScholarGoogle Scholar
  75. NOC Incident Reporting websites. 2017. http://goo.gl/iNRlRY. Version 1. (2017).Google ScholarGoogle Scholar
  76. G. Nomikos and X. Dimitropoulos. 2016. traIXroute: Detecting IXPs in traceroute paths. In PAM.Google ScholarGoogle Scholar
  77. W. B. Norton. 2010. The Art of Peering: The Peering Playbook. (2010).Google ScholarGoogle Scholar
  78. W. B. Norton. 2014. European vs. U.S. Internet Exchange Points. https://goo.gl/qvsgG4. (2014).Google ScholarGoogle Scholar
  79. C. Orsini, A. King, D. Giordano, V. Giotsas, and A. Dainotti. 2016. BGPStream: a software framework for live and historical BGP data analysis. In IMC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. V. Paxson. 1997. End-to-End Routing Behavior in the Internet. IEEE/ACM Transactions on Networking 5, 5 (1997), 601--615. Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. PeeringDB. 2016. IXPs and colocation database. https://www.peeringdb.com. (2016).Google ScholarGoogle Scholar
  82. I. Poese, B. Frank, G. Smaragdakis, S. Uhlig, A. Feldmann, and B. Maggs. 2012. Enabling Content-aware Traffic Engineering. ACM CCR 42, 5 (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. L. Quan, J. Heidemann, and Y. Pradkin. 2012. Detecting Internet Outages with Precise Active Probing. Technical Report ISI-TR-701. USC/Information Sciences Institute.Google ScholarGoogle Scholar
  84. L. Quan, J. Heidemann, and Y. Pradkin. 2013. Trinocular: Understanding Internet Reliability Through Adaptive Probing. In ACM SIGCOMM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. B. Quoitin, C. Pelsser, L. Swinnen, O. Bonaventure, and S. Uhlig. 2003. Interdomain Traffic Engineering with BGP. IEEE Communications Magazine 41, 5 (2003), 122--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. V.R. Raja, A. Dhamdhere, A. Scicchitano, S. Shakkottai, and S. Leinen. 2014. Volume-Based Transit Pricing: Is 95 the Right Percentile?. In PAM.Google ScholarGoogle Scholar
  87. The Register. 2016. BT internet outage was our fault, says Equinix. https://goo.gl/YBNYwF. (July 2016).Google ScholarGoogle Scholar
  88. Y. Rekhter, T. Li, and S. Hares. 2006. A Border Gateway Protocol 4 (BGP-4). IEFT RFC 4271. (2006).Google ScholarGoogle Scholar
  89. P. Richter, G. Smaragdakis, A. Feldmann, N. Chatzis, J. Boettger, and W. Willinger. 2014. Peering at Peerings: On the Role of IXP Route Servers. In ACM IMC.Google ScholarGoogle Scholar
  90. RIPE NCC. 2016. RIPE Atlas. https://atlas.ripe.net/. (2016).Google ScholarGoogle Scholar
  91. RIPE NCC. 2016. RIPE Atlas Rate Limits. https://goo.gl/8Wr6S6. (2016).Google ScholarGoogle Scholar
  92. M. Roughan, W. Willinger, O. Maennel, D. Pertouli, and R. Bush. 2011. 10 Lessons from 10 Years of Measuring and Modeling the Internet's Autonomous Systems. IEEE J. on Sel. Areas in Comm. 29, 9 (2011). Google ScholarGoogle ScholarCross RefCross Ref
  93. S. Sangli, D. Tappan, and Y. Rekhter. 2006. BGP Extended Communities Attribute. IETF RFC 4360. (2006).Google ScholarGoogle Scholar
  94. A. Sapegin and S. Uhlig. 2013. On the extent of correlation in BGP updates in the Internet and what it tells us about locality of BGP routing events. Computer Communications 36, 15--16 (2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. R. Singh and P. Gill. 2016. PathCache: A Path Prediction Toolkit. In SIGCOMM Poster and Demo Session. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. R. Stapleton-Gray and W. Woodcock. 2011. National Internet Defense -- Small States on the Skirmish Line. Comm. of the ACM 54, 3 (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. Fortune Tech. 2015. Digital Realty Trust to buy Telx in $1.88 billion deal. https://goo.gl/Bq4nJj. (2015).Google ScholarGoogle Scholar
  98. D. Turner, K. Levchenko, A. C. Snoeren, and S. Savage. 2010. California Fault Lines: Understanding the Causes and Impact of Network Failures. In ACM SIGCOMM.Google ScholarGoogle Scholar
  99. L. Wang, X. Zhao, D. Pei, R. Bush, D. Massey, A. Mankin, S. F. Wu, and L. Zhang. 2002. Observation and Analysis of BGP Behavior under Stress. In ACM IMW. Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. B. Woodcock and M. Frigino. 2016. Survey of Internet Carrier Interconnection Agreements. Packet Clearing House.. (November 2016).Google ScholarGoogle Scholar

Index Terms

  1. Detecting Peering Infrastructure Outages in the Wild

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGCOMM '17: Proceedings of the Conference of the ACM Special Interest Group on Data Communication
          August 2017
          515 pages
          ISBN:9781450346535
          DOI:10.1145/3098822

          Copyright © 2017 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 7 August 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate554of3,547submissions,16%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader