A study of configuration evolution of an operational IP backbone network

Configuration errors are proved to be the main reasons for network interruption and anomalies. Many researchers have paid their attention to configuration analysis and provisioning, but few works focus on understanding the configuration evolution. In this paper, we uncover the configuration evolution of an operational IP backbone based on the weekly reports gathered from January 2006 to January 2013. We find that rate limiting and launching routes for new customers are configured most frequently. In addition, we conduct an analysis of network failures and find that link failures are the main causes for network failures. We suggest that we should configure redundant links for the links which are easy to break down. At last, according to the analysis results, we illustrate how to provide semi-automated configuration for rate limiting and adding customers.

[1]  Xu Chen,et al.  Declarative configuration management for complex and dynamic networks , 2010, CoNEXT.

[2]  Athina Markopoulou,et al.  Characterization of failures in an IP backbone , 2004, IEEE INFOCOM 2004.

[3]  Nick Feamster,et al.  The evolution of network configuration: a tale of two campuses , 2011, IMC '11.

[4]  Subhabrata Sen,et al.  Extracting Network-Wide Correlated Changes from Longitudinal Configuration Data , 2009, PAM.

[5]  Nick Feamster,et al.  Detecting BGP configuration faults with static analysis , 2005 .

[6]  Franck Le,et al.  Minerals: using data mining to detect router misconfigurations , 2006, MineNet '06.

[7]  Aditya Akella,et al.  Demystifying configuration challenges and trade-offs in network-based ISP services , 2011, SIGCOMM 2011.

[8]  Jennifer Rexford,et al.  Automated provisioning of BGP customers , 2003, IEEE Netw..

[9]  Albert G. Greenberg,et al.  On static reachability analysis of IP networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[10]  Archana Ganapathi,et al.  Why Do Internet Services Fail, and What Can Be Done About It? , 2002, USENIX Symposium on Internet Technologies and Systems.

[11]  Albert G. Greenberg,et al.  Configuration management at massive scale: system design and experience , 2007, IEEE Journal on Selected Areas in Communications.

[12]  Ratul Mahajan,et al.  Understanding BGP misconfiguration , 2002, SIGCOMM 2002.

[13]  David A. Maltz,et al.  Unraveling the Complexity of Network Management , 2009, NSDI.