Configuration management at massive scale: system design and experience

作者: William Enck , Thomas Moyer , Patrick McDaniel , Subhabrata Sen , Panagiotis Sebos

DOI: 10.1109/JSAC.2009.090408

关键词: Local area networkContext (language use)Service (systems architecture)Networking hardwareVoice over IPComputer scienceWorld Wide WebSystems designSoftware engineeringNetwork monitoringConfiguration management

摘要: The development and maintenance of network device configurations is one the central challenges faced by large providers. Current management systems fail to meet this challenge primarily because their inability adapt rapidly evolving customer provider-network needs, mismatches between conceptual models tools services they must support. In paper, we present Presto configuration system that attempts address these failings in a comprehensive flexible way. Developed for used during last 5 years within ISP network, constructs device-native based on composition configlets representing different or service options. Configlets are compiled extracting manipulating data from external as directed scripting template language. We outline needs large-scale providers, introduce PRESTO language, reflect upon our experiences developing configured VPN VoIP services. doing so, describe how promotes healthy practices.

参考文章(19)
Paul Anderson, Edmund Smith, Configuration tools: working together usenix large installation systems administration conference. pp. 4- 4 ,(2005)
Cory Lueninghoener, Rémy Evard, Rick Bradshaw, Sandra Bittner, Craig Stacey, Susan Coghlan, John-Paul Navarro, Gene Rackow, Narayan Desai, Scott Matott, Tisha Stacey, Ti Leggett, A case study in configuration management tool deployment usenix large installation systems administration conference. pp. 5- 5 ,(2005)
Sanjai Narain, Network configuration management via model finding usenix large installation systems administration conference. pp. 15- 15 ,(2005)
Paul Anderson, Towards a High-Level Machine Configuration System usenix large installation systems administration conference. pp. 19- 26 ,(1994)
E. Rosen, A. Viswanathan, R. Callon, Multiprotocol Label Switching Architecture RFC. ,vol. 3031, pp. 1- 61 ,(2001)
P. Morton, D. Li, T. Li, B. Cole, Cisco Hot Standby Router Protocol (HSRP) RFC. ,vol. 2281, pp. 1- 17 ,(1998)
Hitesh Ballani, Paul Francis, Complexity Oblivious Network Management Cornell University. ,(2006)
M. L. Schoffstall, M. Fedor, J. Davin, J. D. Case, Simple Network Management Protocol (SNMP) RFC. ,vol. 1098, pp. 1- 34 ,(1989)
Nick Feamster, Hari Balakrishnan, Detecting BGP configuration faults with static analysis networked systems design and implementation. pp. 43- 56 ,(2005) , 10.5555/1251203.1251207
A. Feldmann, J. Rexford, IP network configuration for intradomain traffic engineering IEEE Network. ,vol. 15, pp. 46- 57 ,(2001) , 10.1109/65.953233