Skip to main content

2015 | OriginalPaper | Buchkapitel

Applying Information Extraction for Abstracting and Automating CLI-Based Configuration of Network Devices in Heterogeneous Environments

verfasst von : A. Martinez, M. Yannuzzi, J. López, R. Serral-Gracià, W. Ramirez

Erschienen in: Artificial Intelligence Applications in Information and Communication Technologies

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

With the continuous growth of current networks, configuration management has become increasingly relevant to the Information and Communication Technologies (ICT) field. Despite numerous standardization efforts, network administrators continue to rely on Command-Line Interfaces (CLIs) to modify and control the configuration of network devices. Nevertheless, network administrators must deal with the complexities that derive from this practice. On one hand, CLI-based configuration hinders the automation of network configuration tasks which are typically required in autonomic management. The only means for achieving a certain degree of automation is the creation of custom scripts, which is neither scalable nor practical, and is the reason why configuration management tasks are mainly performed through manual intervention. On the other hand, CLIs are generally both device and vendor-specific. In the context of heterogeneous network infrastructures—i.e., networks typically composed of multiple devices from different vendors—the use of several CLIs raises serious Operation, Administration and Management (OAM) issues. Moreover, multi-vendor configurations not only differ syntactically. Overall, the utilization of proprietary mechanisms allows neither reusing the configurations nor sharing knowledge consistently between vendors’ domains. Due to this heterogeneity, CLIs typically provide a help feature which is in turn a useful source of knowledge to enable semantic interpretation of a configuration space. The large amount of information a network administrator must learn and manage makes Information Extraction (IE) and other forms of natural language analysis of the Artificial Intelligence (AI) field key enablers for the network device configuration space. In this chapter we present an Ontology-Based Information Extraction (OBIE) System from the Command-Line Interface (CLI) of network devices. This system exploits natural language resources already available in CLIs in order to extract relevant information and automatically build the semantics of each configuration space. Overall, our solution provides network administrators with a simple tool which entirely automates and abstracts the complexities and heterogeneity of underlying configuration environments in order to reduce time and effort in the configuration of network devices. With such a tool, network administrators will no longer have to read hundreds of manuals, and configuration scripts can be automatically updated for new devices or system upgrades. We developed a prototype implementation to show how we complete the loop from the process of IE, to the configuration of network devices and final testing.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Subramanian, M., Gonsalves, T.A., Rani, N.U.: Network Management: Principles and Practice. Dorling Kindersley, Noida (2010) Subramanian, M., Gonsalves, T.A., Rani, N.U.: Network Management: Principles and Practice. Dorling Kindersley, Noida (2010)
2.
Zurück zum Zitat Case, J., Fedor, M., Schoffstall, M., Davin, J.: Simple network management protocol (SNMP). RFC 1157, Internet Engineering Task Force, pp. 1–36. May 1990 Case, J., Fedor, M., Schoffstall, M., Davin, J.: Simple network management protocol (SNMP). RFC 1157, Internet Engineering Task Force, pp. 1–36. May 1990
3.
Zurück zum Zitat Caldwell, D., Gilbert, A., Gottlieb, J., Greenberg, A., Hjalmtysson, G., Rexford, J.: The Cutting EDGE of IP router configuration. SIGCOMM Comput. Commun. Rev. 34(1), 21–26 (2004)CrossRef Caldwell, D., Gilbert, A., Gottlieb, J., Greenberg, A., Hjalmtysson, G., Rexford, J.: The Cutting EDGE of IP router configuration. SIGCOMM Comput. Commun. Rev. 34(1), 21–26 (2004)CrossRef
4.
Zurück zum Zitat Lee, S., Wong, T., Kim, H.S.: To automate or not to automate: on the complexity of network configuration. In: IEEE International Conference on Communications, 2008, ICC ’08, pp. 5726–5731. May 2008 Lee, S., Wong, T., Kim, H.S.: To automate or not to automate: on the complexity of network configuration. In: IEEE International Conference on Communications, 2008, ICC ’08, pp. 5726–5731. May 2008
5.
Zurück zum Zitat Chappell, C.: The business case for NETCONF/YANG in network devices. White Paper, 2013 Chappell, C.: The business case for NETCONF/YANG in network devices. White Paper, 2013
7.
Zurück zum Zitat Cui, H., Zhang, B., Li, G., Gao, X., Li, Y.: Contrast analysis of NETCONF modeling languages: XML Schema, Relax NG and YANG. In: International Conference on Communication Software and Networks, 2009, ICCSN ’09, pp. 322–326, 2009 Cui, H., Zhang, B., Li, G., Gao, X., Li, Y.: Contrast analysis of NETCONF modeling languages: XML Schema, Relax NG and YANG. In: International Conference on Communication Software and Networks, 2009, ICCSN ’09, pp. 322–326, 2009
8.
Zurück zum Zitat Chisholm, S., Clemm, A., Tjong, J.: Using XML Schema to define NETCONF Content. Internet-Draft, Network Working Group (2008) Chisholm, S., Clemm, A., Tjong, J.: Using XML Schema to define NETCONF Content. Internet-Draft, Network Working Group (2008)
9.
Zurück zum Zitat Johansson, L.: NETCONF Configuration Data Modeling Using OWL. Internet-draft, Internet Engineering Task Force (IETF) (2008) Johansson, L.: NETCONF Configuration Data Modeling Using OWL. Internet-draft, Internet Engineering Task Force (IETF) (2008)
10.
Zurück zum Zitat Bjorklund, M.: YANG—A data modeling language for the network configuration protocol (NETCONF). RFC 6020, IETF, Oct 2010 Bjorklund, M.: YANG—A data modeling language for the network configuration protocol (NETCONF). RFC 6020, IETF, Oct 2010
11.
Zurück zum Zitat Nadeau, T., Gray, K.: SDN: software defined networks an authoritative review of network programmability technologies. O’Reilly Media, 2013 Nadeau, T., Gray, K.: SDN: software defined networks an authoritative review of network programmability technologies. O’Reilly Media, 2013
12.
Zurück zum Zitat Kim, H., Feamster, N.: Improving network management with software defined networking. Commun. Mag. IEEE 51(2), 114–119 (2013)CrossRef Kim, H., Feamster, N.: Improving network management with software defined networking. Commun. Mag. IEEE 51(2), 114–119 (2013)CrossRef
14.
Zurück zum Zitat Grassi, M., Nucci, M., Piazza, F.: Towards a semantically-enabled holistic vision for energy optimisation in smart home environments. In: IEEE International Conference on Networking, Sensing and Control (ICNSC), pp. 299–304, April 2011 Grassi, M., Nucci, M., Piazza, F.: Towards a semantically-enabled holistic vision for energy optimisation in smart home environments. In: IEEE International Conference on Networking, Sensing and Control (ICNSC), pp. 299–304, April 2011
15.
Zurück zum Zitat Nucci, M., Grassi, M., Piazza, F.: Ontology-based device configuration and management for smart homes. Neural Nets and Surroundings. Smart Innovation, Systems and Technologies, vol. 19, pp. 301–310. Springer, Heidelberg 2013 Nucci, M., Grassi, M., Piazza, F.: Ontology-based device configuration and management for smart homes. Neural Nets and Surroundings. Smart Innovation, Systems and Technologies, vol. 19, pp. 301–310. Springer, Heidelberg 2013
16.
Zurück zum Zitat Wicaksono, H., Schubert, V., Rogalski, S., Laydi, Y.A., Ovtcharova, J.: Ontology-driven requirements elicitation in product configuration systems. In: Hoda A., ElMaraghy (eds.) Enabling Manufacturing Competitiveness and Econoomic Sustainability, pp. 63–67. Springer, Heidelberg 2012 Wicaksono, H., Schubert, V., Rogalski, S., Laydi, Y.A., Ovtcharova, J.: Ontology-driven requirements elicitation in product configuration systems. In: Hoda A., ElMaraghy (eds.) Enabling Manufacturing Competitiveness and Econoomic Sustainability, pp. 63–67. Springer, Heidelberg 2012
17.
Zurück zum Zitat Colace, F., De Santo, M., Napoletano, P.: Product configurator: an ontological approach. In: Ninth International Conference on Intelligent Systems Design and Applications, 2009, ISDA ’09, pp. 908–912, Nov 2009 Colace, F., De Santo, M., Napoletano, P.: Product configurator: an ontological approach. In: Ninth International Conference on Intelligent Systems Design and Applications, 2009, ISDA ’09, pp. 908–912, Nov 2009
18.
Zurück zum Zitat Dong, M., Yang, D., Su, L.: Ontology-based service product configuration system modeling and development. Expert Syst. Appl. 38(9), 11770–11786 (2011)CrossRef Dong, M., Yang, D., Su, L.: Ontology-based service product configuration system modeling and development. Expert Syst. Appl. 38(9), 11770–11786 (2011)CrossRef
19.
Zurück zum Zitat Yang, D., Miao, R., Wu, H., Zhou, Y.: Product configuration knowledge modeling using ontology web language. Expert Syst. Appl. 36(3, Part 1):4399–4411 (2009) Yang, D., Miao, R., Wu, H., Zhou, Y.: Product configuration knowledge modeling using ontology web language. Expert Syst. Appl. 36(3, Part 1):4399–4411 (2009)
20.
Zurück zum Zitat Yang, D., Dong, M., Miao, R.: Development of a product configuration system with an ontology-based approach. Comput.-Aided Des. 40(8), 863–878 (2008)CrossRef Yang, D., Dong, M., Miao, R.: Development of a product configuration system with an ontology-based approach. Comput.-Aided Des. 40(8), 863–878 (2008)CrossRef
21.
Zurück zum Zitat López De Vergara, J.E., Guerrero, A., Villagrá, V.A., Berrocal, J.: Ontology-based network management: study cases and lessons learned. J. Netw. Syst. Manage. 17(3), 234–254 (2009)CrossRef López De Vergara, J.E., Guerrero, A., Villagrá, V.A., Berrocal, J.: Ontology-based network management: study cases and lessons learned. J. Netw. Syst. Manage. 17(3), 234–254 (2009)CrossRef
22.
Zurück zum Zitat López de Vergara, J. E., Villagrá, V. A., Fadón, C., González, J. M., Lozano, J. A., Álvarez Campana, M.: An autonomic approach to offer services in OSGi-based home gateways. Comput. Commun. 31(13):3049–3058 (2008) Special Issue: Self-organization and self-management in communications as applied to autonomic networks López de Vergara, J. E., Villagrá, V. A., Fadón, C., González, J. M., Lozano, J. A., Álvarez Campana, M.: An autonomic approach to offer services in OSGi-based home gateways. Comput. Commun. 31(13):3049–3058 (2008) Special Issue: Self-organization and self-management in communications as applied to autonomic networks
23.
Zurück zum Zitat 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, 2006, ICICIC ’06, vol. 1, pp. 385–388. Aug 2006 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, 2006, ICICIC ’06, vol. 1, pp. 385–388. Aug 2006
24.
Zurück zum Zitat Xu, H., Xiao, D.: Applying semantic web services to automate network management. In: 2nd IEEE Conference on Industrial Electronics and Applications, 2007, ICIEA, pp. 461–466. May 2007 Xu, H., Xiao, D.: Applying semantic web services to automate network management. In: 2nd IEEE Conference on Industrial Electronics and Applications, 2007, ICIEA, pp. 461–466. May 2007
25.
Zurück zum Zitat Wong, A.K.Y., Ray, P., Parameswaran, N., Strassner, J.: Ontology mapping for the interoperability problem in network management. IEEE J. Sel. Areas Commun. 23(10), 2058–2068 (2005)CrossRef Wong, A.K.Y., Ray, P., Parameswaran, N., Strassner, J.: Ontology mapping for the interoperability problem in network management. IEEE J. Sel. Areas Commun. 23(10), 2058–2068 (2005)CrossRef
26.
Zurück zum Zitat Wimalasuriya, D.C., Dou, D.: Ontology-based information extraction: an introduction and a survey of current approaches. J. Inf. Sci. 36(3), 306–323 (2010)CrossRef Wimalasuriya, D.C., Dou, D.: Ontology-based information extraction: an introduction and a survey of current approaches. J. Inf. Sci. 36(3), 306–323 (2010)CrossRef
27.
Zurück zum Zitat Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data Knowl. Eng. 25(12), 161–197 (1998)CrossRefMATH Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data Knowl. Eng. 25(12), 161–197 (1998)CrossRefMATH
32.
Zurück zum Zitat Tsatsaronis, G., Varlamis, I., Vazirgiannis, M.: Text relatedness based on a word thesaurus. J. Artif. Int. Res. 37(1), 1–40 (2010)MATH Tsatsaronis, G., Varlamis, I., Vazirgiannis, M.: Text relatedness based on a word thesaurus. J. Artif. Int. Res. 37(1), 1–40 (2010)MATH
33.
Zurück zum Zitat Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. web 2(1), 11–21 (2011) Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. web 2(1), 11–21 (2011)
34.
Zurück zum Zitat Esuli, A., Sebastiani, F.: Evaluating information extraction. In: Agosti, Maristella, Ferro, Nicola, Peters, Carol, de Rijke, Maarten, Smeaton, Alan (eds.) Multilingual and Multimodal Information Access Evaluation. Lecture Notes in Computer Science, vol. 6360, pp. 100–111. Springer, Berlin Heidelberg (2010)CrossRef Esuli, A., Sebastiani, F.: Evaluating information extraction. In: Agosti, Maristella, Ferro, Nicola, Peters, Carol, de Rijke, Maarten, Smeaton, Alan (eds.) Multilingual and Multimodal Information Access Evaluation. Lecture Notes in Computer Science, vol. 6360, pp. 100–111. Springer, Berlin Heidelberg (2010)CrossRef
35.
Zurück zum Zitat Maynard, D.: Metrics for evaluation of ontology-based information. In: Proceedings of the WWW 2006 Workshop on Evaluation of Ontologies for the Web, 2006 Maynard, D.: Metrics for evaluation of ontology-based information. In: Proceedings of the WWW 2006 Workshop on Evaluation of Ontologies for the Web, 2006
36.
Zurück zum Zitat Cunningham, H., Maynard, D., Bontcheva, K., Tablan, V., Aswani, N., Roberts, I.,Gorrell, G. , Funk, A., Roberts, A., Damljanovic, D., Heitz, T., Greenwood, M.,Saggion, H., Petrak, J., Li, Y., Peters, W.: Text Processing with GATE, vol.6. 2011 Cunningham, H., Maynard, D., Bontcheva, K., Tablan, V., Aswani, N., Roberts, I.,Gorrell, G. , Funk, A., Roberts, A., Damljanovic, D., Heitz, T., Greenwood, M.,Saggion, H., Petrak, J., Li, Y., Peters, W.: Text Processing with GATE, vol.6. 2011
37.
Zurück zum Zitat Maynard, D., Peters, W., Li, Y.: Evaluating evaluation metrics for ontology-based applications: Infinite reflection. In: LREC, 2008 Maynard, D., Peters, W., Li, Y.: Evaluating evaluation metrics for ontology-based applications: Infinite reflection. In: LREC, 2008
Metadaten
Titel
Applying Information Extraction for Abstracting and Automating CLI-Based Configuration of Network Devices in Heterogeneous Environments
verfasst von
A. Martinez
M. Yannuzzi
J. López
R. Serral-Gracià
W. Ramirez
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-19833-0_8