Ontology-Based Information Extraction from the Configuration Command Line of Network Routers

  • Anny Martínez
  • Marcelo Yannuzzi
  • René Serral-Gracià
  • Wilson Ramírez
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8891)


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.


Ontology-Based Information Extraction Knowledge Discovery Routers Configuration Management Data Mining Semantic Relatedness 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Schonwalder, J., Björklund, M., Shafer, P.: Network configuration management using NETCONF and YANG. IEEE Communications Magazine 48(9), 166–173 (2010)CrossRefGoogle Scholar
  2. 2.
    Le, F., Lee, S., Wong, T., Kim, H.S., Newcomb, D.: Detecting Network-Wide and Router-Specific Misconfigurations Through Data Mining. IEEE/ACM Transactions on Networking 17(1), 66–79 (2009)CrossRefGoogle Scholar
  3. 3.
    Pras, A., Schonwalder, J., Burgess, M., Festor, O., Perez, G.M., Stadler, R., Stiller, B.: Key Research Challenges in Network Management. IEEE Communications Magazine 45(10), 104–110 (2007)CrossRefGoogle Scholar
  4. 4.
    Enns, R., Bjorklund, M., Schoenwaelder, J., Bierman, A.: Network Configuration Protocol (NETCONF). RFC 6241, IETF (June 2011)Google Scholar
  5. 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
  6. 6.
    López, J., Villagrá, V., Berrocal, J.: Applying the web ontology language to management information definitions. IEEE Communications Magazine 42(7), 68–74 (2004)CrossRefGoogle Scholar
  7. 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. 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
  9. 9.
    Wong, A., Ray, P., Parameswaran, N., Strassner, J.: Ontology mapping for the interoperability problem in network management. IEEE Journal on Selected Areas in Communications 23(10), 2058–2068 (2005)CrossRefGoogle Scholar
  10. 10.
    López de Vergara, J., Guerrero, A., Villagrá, V., Berrocal, J.: Ontology-Based Network Management: Study Cases and Lessons Learned. Journal of Network and Systems Management 17(3), 234–254 (2009)CrossRefGoogle Scholar
  11. 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. 12.
  13. 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. 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

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Anny Martínez
    • 1
  • Marcelo Yannuzzi
    • 1
  • René Serral-Gracià
    • 1
  • Wilson Ramírez
    • 2
  1. 1.Networking and Information Technology Lab (NetIT Lab)Technical University of Catalonia (UPC)BarcelonaSpain
  2. 2.Advanced Network Architectures Lab (CRAAX)Technical University of Catalonia (UPC)BarcelonaSpain

Personalised recommendations