Skip to main content
Log in

Semantic Web-Based Management of Routing Configurations

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

Today, network operators typically reason about network behaviour by observing the effects of a particular configuration in operation. This configuration process typically involves logging configuration changes and rolling back to a previous version when a problem arises. Advanced network operators (more each day) use policy-based routing languages to define the routing configuration and tools based on systematic verification techniques to ensure that operational behaviour is consistent with the intended behaviour. These tools help operators to reason about properties of routing protocols. However, these languages and tools work in low-level, i.e. they focus on properties, parameters, and elements of routing protocols. However, network operators receive high-level policies that must be refined to low level parameters before they can be applied. These high-level policies should consider other properties (e.g. extensibility or reasoning capabilities), parameters (e.g. time period, localization or QoS parameters), and elements (e.g. AAA individuals or resources), when the network configuration is defined. We believe that there is a need of broader approaches in languages and tools for defining routing configurations that are more powerful and integrated to other network elements. This article provides the main ideas behind the specification of routing policies using formal languages which enable the description of semantics. These semantics make easier the policy refinement process and allows describing an automated process for doing conflict detection on these policies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Rekhter, Y., Li, T., Ed, S., H.: A Border Gateway Protocol 4 (BGP-4). IETF, RFC 4271 (2006)

  2. Alaettinoglu, C., et al.: Routing Policy Specification Language (RPSL). RFC 2622 (1999)

  3. Merit Network, List of Routing Registries, http://www.irr.net/docs/list.html (2009)

  4. Internet Systems Consortium, IRRToolSet, http://irrtoolset.isc.org/ (2009)

  5. Berners-Lee, T., Hendler, J., Lassila, O.: The SEMANTIC WEB. Scientific American (2001)

  6. García, F.J., Martínez, G., Muñoz, A., Botía, J.A., Gómez-Skarmeta, A.F.: Towards semantic web-based management of security services. Ann. Telecomm. 63(3–4), 183–194 (2008)

    Article  Google Scholar 

  7. Majewska, M., Kryza, B., Kitowski, J.: Translation of common information model to web ontology language. International Conference on Computational Science, Part I, pp. 414-417 (2007)

  8. García, F.J., Martínez, G., Botía, J.A., Gómez-Skarmeta, A.F.: Description of policies enriched by semantics for security management. Web Semantics and Ontology, 364–390, Idea Group Inc. (2006)

  9. Baader, F., Calvanese, D., McGuinness, D., Nardi, D.: The description logic handbook: Theory, implementation and applications. Cambridge University Press, Cambridge (2003)

    MATH  Google Scholar 

  10. Gottlieb, J., Greenberg, A., Rexford, J., Wang, J.: Automated provisioning of BGP Customers. IEEE Network, 17 (2003)

  11. Bohm, H., Feldmann, A,. Maennel, O., Reiser, C., Volk, R.: Network-wide inter-domain routing policies: Design and realization. NANOG 34 (2005)

  12. Chen, X., Mao, Z.M., van der Merwe, J.: Towards automated network management: network operations using dynamic views. Internet network management (SIGCOMM workshops), pp 242–247 (2007)

  13. Feamster, N., Balakrishnan, H.: Detecting bgp configuration faults with static analysis. Symposium on Networked Systems Design and Implementation, 43–56 (2005)

  14. Kodeswaran, P., Kodeswaran, S.B., Joshi, A., Perich, F.: Utilizing semantic policies for managing BGP route dissemination. Automated Network Management (INFOCOM workshops), pp 1–4 (2008)

  15. Lupu, E., Sloman, M.: Conflict analysis for management policies, In: Proceedings of IFIP/IEEE International Symposium on Integrated Network Management (1997)

  16. Yagüe, M.I., Maña, A., López, J.: A metadata-based access control model for web services. Internet Res. J. Emerald 15(1), 99–116 (2005)

    Article  Google Scholar 

  17. Al-Shaer, E., Hamed, H., Boutaba, R., Hasan, M.: Conflict classification and analysis of distributed firewall policies. IEEE J. Select. Areas Commun. 23(10), 2069–2084 (2005)

    Article  Google Scholar 

  18. Common Information Model (CIM), Distributed Management Task Force (DMTF), http://www.dmtf.org/standards/cim (2009)

  19. OWL 1.1. Web Ontology Language, http://www.webont.org/owl/1.1/ (2009)

  20. SWRL: A Semantic Web Rule Language Combining OWL and RuleML, http://www.ruleml.org/swrl/ (2004)

  21. Motik, B., Sattler, U., Studer, R.: Query answering for OWL-DL with rules. J. Web Semant.: Sci., Serv. Agents World Wide Web 3(1), 41–60 (2005)

    Article  Google Scholar 

  22. Quirolgico, S., Assis, P., Westerinen, A., Baskey, M., Stokes, E.: Toward a formal common information model ontology. LNCS Web Inf. Syst. 3307, 11–21 (2004)

    Google Scholar 

  23. Martinez, G., Garcia, F.J., Gomez, A.F.: Managing semantic-aware policies in a distributed firewall scenario. Emerald Internet Res. 17(4), 362–377 (2007)

    Google Scholar 

  24. Chen, H., Perich, F., Finin, T., Joshi, A.: SOUPA: Standard ontology for ubiquitous and pervasive Applications. International Conference on Mobile and Ubiquitous Systems: Networking and Services, pp 258–267 (2004)

  25. Sure, Y., Bloehdorn, S., Haase, P., Hartmann, J.,Oberle, D.: The SWRC Ontology—Semantic Web for Research Communities. 12th Portuguese Conference on Artificial Intelligence—Progress in Artificial Intelligence (EPIA 2005), 218–231. Springer (2005)

  26. Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF W3C (2008)

  27. Strassner, J.: Policy-based network management: Solutions for the next generation. Morgan Kaufmann (2003)

  28. Martinez, G., Garcia, F.J., Gomez, A.F.: Policy-based management of web and information systems security: An emerging technology, Book Chapter, Web and Information Security, pp 173–195, Idea Group Inc (2006)

  29. Ontology Rule Editor (ORE), http://sourceforge.net/projects/ore (2008)

  30. Jena—A Semantic Web Framework for Java. http://jena.sourceforge.net/ (2009)

  31. Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A,. Katz, Y.: Pellet: A practical OWL-DL reasoner, Journal of Web Semantics, 5 (2) (2007)

  32. Haas, J., Hares, S.: Definitions of Managed Objects for BGP-4. IETF, RFC 4273 (2006)

  33. GNU Zebra, http://www.zebra.org/ (2009)

  34. Pras, A., Schönwälder, J., Burgess, M., Festor, O., Martínez, G., Stadler, R., Stiller, B.: Key research challenges in network management. IEEE Commun. Mag. 45(10), 104–110 (2007)

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by the Spanish MEC and MICINN, as well as European Commission FEDER funds, under Grants AP2006-4150, CSD2006-00046, TIN2008-06441-C02-02 and TIN2009-14475-C04. Thanks to the Funding Program for Research Groups of Excellence with code 04552/GERM/06 granted by the Fundacion Seneca.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gregorio Martínez Pérez.

Rights and permissions

Reprints and permissions

About this article

Cite this article

García Clemente, F.J., Alcaraz Calero, J.M., Bernal Bernabé, J. et al. Semantic Web-Based Management of Routing Configurations. J Netw Syst Manage 19, 209–229 (2011). https://doi.org/10.1007/s10922-010-9169-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-010-9169-6

Keywords

Navigation