An Ontology-Based Information Extraction System for bridging the configuration gap in hybrid SDN environments

Hybrid Software-Defined Networks (SDNs) are growing at a remarkable speed, so network administrators need to deal with the configuration of a plethora of devices including OpenFlow elements, traditional equipment, and nodes supporting both OpenFlow and traditional features. The OpenFlow Management and Configuration Protocol (OF-CONFIG) is positioned as a solid candidate for the remote configuration of OpenFlow devices, but the fact that OF-CONFIG relies on NETCONF for its transport constrains its potential considerably. Indeed, the lack of comprehensive and standardized data models has hindered the utilization of NETCONF itself in traditional networks, and will likely confine OF-CONFIG to an elementary set of configurations until the expected data models arrive. In this paper, we present a semantic-based approach that eases and automates the configuration of network devices while complementing the capabilities of OF-CONFIG and NETCONF. Our main contributions can be summarized as follows. First, we have formalized the semantics of the switch/router configuration domain using the Web Ontology Language (OWL). Second, we have developed an Ontology-Based Information Extraction (OBIE) system from the Command-Line Interface (CLI) of network devices. Third, we have defined a learning algorithm that enables automated interpretation of CLIs' configuration capabilities in heterogeneous (multi-vendor) network scenarios. The potential of our approach is demonstrated through experiments carried out on different network elements.

[1]  Karthik Ramani,et al.  Ontology-based design information extraction and retrieval , 2007, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[2]  Diana Maynard,et al.  Evaluating Evaluation Metrics for Ontology-Based Applications: Infinite Reflection , 2008, LREC.

[3]  Julio Berrocal,et al.  Applying the Web ontology language to management information definitions , 2004, IEEE Communications Magazine.

[4]  Jürgen Schönwälder,et al.  Network Configuration Protocol (NETCONF) , 2011, RFC.

[5]  Jörn Altmann,et al.  Network Management Challenges and Trends in Multi-Layer and Multi-Vendor Settings for Carrier-Grade Networks , 2014, IEEE Communications Surveys & Tutorials.

[6]  Sean Bechhofer,et al.  The OWL API: A Java API for OWL ontologies , 2011, Semantic Web.

[7]  John Keeney,et al.  A recommender-system for telecommunications network management actions , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[8]  Julio Berrocal,et al.  Ontology-Based Network Management: Study Cases and Lessons Learned , 2009, Journal of Network and Systems Management.

[9]  Julio Berrocal,et al.  Application of OWL-S to Define Management Interfaces Based on Web Services , 2005, MMNS.

[10]  Martin Bjorklund YANG - A data modeling language for NETCONF , 2008 .

[11]  Nelia Lasierra,et al.  An autonomic ontology-based approach to manage information in home-based scenarios: From theory to practice , 2013, Data Knowl. Eng..

[12]  Mark Burgess,et al.  Key research challenges in network management , 2007, IEEE Communications Magazine.

[13]  Olivier Bonaventure,et al.  Opportunities and research challenges of hybrid software defined networks , 2014, CCRV.

[14]  Anja Feldmann,et al.  Incremental SDN deployment in enterprise networks , 2013, Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication.

[15]  Debao Xiao,et al.  Applying Semantic Web Services to Automate Network Management , 2007, 2007 2nd IEEE Conference on Industrial Electronics and Applications.

[16]  Nandan Parameswaran,et al.  Ontology mapping for the interoperability problem in network management , 2005, IEEE Journal on Selected Areas in Communications.