Ontology-Based Information Extraction from the Configuration Command Line of Network Routers
Knowledge extraction is increasingly attracting the attention of researchers from different disciplines, as a means to automate complex tasks that rely on bulk textual resources. However, the configuration of many devices in the networking field continues to be a labor intensive task, based on the human interpretation and manual entry of commands through a text-based user interface. Typically, these Command-Line Interfaces (CLIs) are both device and vendor-specific, and thus, commands differ syntactically and semantically for each configuration space. Because of this heterogeneity, CLIs always provide a “help” feature—i.e., short command descriptions encoded in natural language—aimed to unveil the semantics of configuration commands for network administrators. In this paper, we exploit this feature with the aim of automating the abstraction of device configurations in heterogeneous settings. In particular, we introduce an Ontology-Based Information Extraction (OBIE) system from the Command-Line Interface of network routers. We also present ORCONF, a domain Ontology for the Router CONFiguration domain, and introduce a semantic relatedness measure that quantifies the degree of interrelation among candidate concepts. The results obtained over the configuration spaces of two widely used network routers demonstrate that this is a promising line of research, with overall percentages of precision and recall of 93%, and 91%, respectively.
KeywordsOntology-Based Information Extraction Knowledge Discovery Routers Configuration Management Data Mining Semantic Relatedness
Unable to display preview. Download preview PDF.
- 4.Enns, R., Bjorklund, M., Schoenwaelder, J., Bierman, A.: Network Configuration Protocol (NETCONF). RFC 6241, IETF (June 2011)Google Scholar
- 5.Martinez, A., Yannuzzi, M., López, V., López, D., Ramírez, W., Serral-Gracia, R., Masip-Bruin, X., Maciejewski, M., Altmann, J.: Network Management Challenges and Trends in Multi-Layer and Multi-Vendor Settings for Carrier-Grade Networks. IEEE Communications Surveys Tutorials (99), 1 (2014)Google Scholar
- 7.Xu, H., Xiao, D.: A Common Ontology-Based Intelligent Configuration Management Model for IP Network Devices. In: First International Conference on Innovative Computing, Information and Control, ICICIC 2006, vol. 1, pp. 385–388 (August 2006)Google Scholar
- 8.Xu, H., Xiao, D.: Applying semantic web services to automate network management. In: 2nd IEEE Conference on Industrial Electronics and Applications, ICIEA 2007, pp. 461–466 (May 2007)Google Scholar
- 11.Colace, F., De Santo, M.: A Network Management System Based on Ontology and Slow Intelligence System. International Journal of Smart Home 5(3), 25 (2011)Google Scholar
- 12.CISCO Sample Configuration, http://www.cisco.com/c/en/us/td/docs/routers/access/1800/1801/software/configuration/guide/scg/sampconf.html (Online; accessed October 2014)
- 13.Maynard, D., Peters, W., Li, Y.: Metrics for Evaluation of Ontology-based Information. In: WWW 2006 Workshop on Evaluation of Ontologies for the Web (May 2006)Google Scholar
- 14.Maynard, D., Peters, W., Li, Y.: Evaluating evaluation metrics for ontology-based applications: Infinite reflection. In: LREC. European Language Resources Association (2008)Google Scholar