DocumentCode
3232792
Title
Adaptive parsing of router configuration languages
Author
Caldwell, Donald ; Lee, Seungjoon ; Mandelbaum, Yitzhak
fYear
2008
fDate
19-19 Oct. 2008
Firstpage
1
Lastpage
6
Abstract
Network functionality is growing increasingly complex, making network configuration management a steadily growing challenge. Router configurations capture and reflect all levels of network operation, and it is highly challenging to manage the detailed configurations of the potentially huge number of routers that run a network. One source of difficulty is the constant evolution of router configuration languages. For some languages, particularly Ciscopsilas IOS command language, and its relatives, these changes demand frequent maintenance of configuration parsers in any configuration management tool. The essential problem is that config parsers understand a statically determined set of inputs, requiring human intervention to modify that set. We propose an alternative design for router configuration parsers: adaptive parsers. Such parsers can infer the configuration language based on real configs and automatically adapt to changes in the config language, all with minimal human involvement. We present the design of such a parser and discuss its prototype implementation for the Cisco IOS configuration language. We have validated our prototypepsilas accuracy and efficiency by running it on the configuration files of Tier-1 ISP networks. Our results show that from only 81 configuration files, we can learn enough IOS to successfully parse all of the 819 IOS configurations in under 10 minutes.
Keywords
computer network management; telecommunication network routing; IOS command language; ISP networks; adaptive parsing; network configuration management; router configuration languages; Adaptive systems; Atherosclerosis; Command languages; Engines; Error correction; Humans; Operating systems; Prototypes; Robustness; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Internet Network Management Workshop, 2008. INM 2008. IEEE
Conference_Location
Orlando, FL
Print_ISBN
978-1-4244-2964-6
Type
conf
DOI
10.1109/INETMW.2008.4660333
Filename
4660333
Link To Document