Skip to main content

Network Configuration in OpenFlow Networks

  • Conference paper
  • First Online:

Abstract

Software-defined networking (SDN) and in particular networks based on an OpenFlow control plane are expected to take significant share in upcoming deployments. Network programmability has emerged as a particularly desirable property for such new deployments, in which logically centralized software will be able to both control and manage operation. This paper focuses on one aspect of network management, namely configuration, in light of the ongoing work in the FP7 ALIEN project to augment a variety of devices with an OpenFlow control plane. In particular, we review management for programmable networks and present how software-defined control can be complemented with software-defined configuration.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Feamster, N., Rexford, J., Zegura, E.: The road to SDN. Queue 11(12), 20:20–20:40 (2013)

    Article  Google Scholar 

  2. John, W., Pentikousis, K., et al.: Research directions in network service chaining. In: 2013 IEEE SDN for Future Networks and Services, pp. 1–7, November 2013

    Google Scholar 

  3. McKeown, N., Anderson, T., et al.: Openflow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)

    Article  Google Scholar 

  4. ONF: OF-CONFIG 1.2. OpenFlow Management and Configuration Protocol version 1.2 (2014)

    Google Scholar 

  5. Enns, R., Bjorklund, M., Schoenwaelder, J.: NETCONF configuration protocol. IEEE Network (2011)

    Google Scholar 

  6. Parniewicz, D., Doriguzzi Corin, R., et al.: Design and implementation of an openflow hardware abstraction layer. SIGCOMM DCC 2014, 1–6 (2014)

    Google Scholar 

  7. Ogrodowczyk, L., Belter, B., et al.: Hardware abstraction layer for non-OpenFlow capable devices. In: TERENA Networking Conference, pp. 1–15 (2014)

    Google Scholar 

  8. Haleplidis, E., Pentikousis, K., et al.: SDN layers and architecture terminology. Internet Draft: draft-haleplidis-sdnrg-layer-terminology (work in progress) (2014)

    Google Scholar 

  9. Schönwälder, J., Björklund, M., Shafer, P.: Network configuration management using NETCONF and YANG. IEEE Commun. Mag. 48(9), 166–173 (2010)

    Article  Google Scholar 

  10. Hedstrom, B., Watwe, A., Sakthidharan, S.: Protocol Efficiencies of NETCONF versus SNMP for Configuration Management Functions. p. 13 (2011)

    Google Scholar 

  11. Yu, J., Al Ajarmeh, I.: An empirical study of the NETCONF protocol. In: 2010 Sixth International Conference on Networking and Services (ICNS), pp. 253–258. IEEE (2010)

    Google Scholar 

  12. Bhushan, S., Tran, H.M., Schönwälder, J.: NCClient: a python library for NETCONF client applications. In: Nunzi, G., Scoglio, C., Li, X. (eds.) IPOM 2009. LNCS, vol. 5843, pp. 143–154. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  13. Krejci, R.: Building NETCONF-enabled network management systems with libnetconf. In: 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 756–759. IEEE (2013)

    Google Scholar 

  14. Tran, H.M., Tumar, I., Schönwälder, J.: NETCONF interoperability testing. In: Sadre, R., Pras, A. (eds.) AIMS 2009 Enschede. LNCS, vol. 5637, pp. 83–94. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  15. Munz, G., Antony, A., et al.: Using NETCONF for configuring monitoring probes. In: 10th IEEE/IFIP Network Operations and Management Symposium, NOMS 2006, pp. 1–4. IEEE (2006)

    Google Scholar 

  16. Xu, H., Wang, C., et al.: NETCONF-based integrated management for internet of things using RESTful web services. Int. J. Future Gener. Commun. Netw. 5(3), 73–82 (2012)

    Google Scholar 

  17. Zhu, W., Liu, N., et al.:Design of the next generation military network management system based on NETCONF. In: Fifth International Conference on Information Technology: New Generations, ITNG 2008, pp. 1216–1219, April 2008

    Google Scholar 

  18. Lu, H., Arora, N., et al.: Hybnet: network manager for a hybrid network infrastructure. In: Proceedings of the Industrial Track of the 13th ACM/IFIP/USENIX International Middleware Conference, p. 6. ACM (2013)

    Google Scholar 

  19. Sonkoly, B., Gulyás, A., et al.: Openflow virtualization framework with advanced capabilities. In: 2012 European Workshop on Software Defined Networking (EWSDN), pp. 18–23. IEEE (2012)

    Google Scholar 

  20. Smith, J.M., Nettles, S.M.: Active networking: one view of the past, present, and future. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 34(1), 4–18 (2004)

    Article  Google Scholar 

  21. Wetherall, D.J., Guttag, J.V., Tennenhouse, D.L.: ANTS: a toolkit for building and dynamically deploying network protocols. In: 1998 IEEE Open Architectures and Network Programming, pp. 117–129. IEEE (1998)

    Google Scholar 

  22. Samrat, B., Calvert, K.L., Zegura, E.W.: An architecture for active networking. In IEEE Communications Magazine, pp. 72–78 (1997)

    Google Scholar 

  23. Anderson, J.W., Braud, R., et al.: xOMB: extensible open middleboxes with commodity servers. In: Proceedings of the Eighth ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS ’12, pp. 49–60. ACM, New York (2012)

    Google Scholar 

  24. Ayyub Qazi, Z., Tu, C., et al.: Simple-fying middlebox policy enforcement using sdn. In: Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, SIGCOMM ’13, pp. 27–38. ACM, New York (2013)

    Google Scholar 

  25. Feamster, N., Balakrishnan, H., et al.: The case for separating routing from routers. In: Proceedings of the ACM SIGCOMM Workshop on Future Directions in Network Architecture, FDNA ’04, pp. 5–12. ACM, New York (2004)

    Google Scholar 

  26. Yang, L., Dantu, R., et al.: Forwarding and control element separation (ForCES) framework, RFC 3746, April 2004

    Google Scholar 

  27. Gude, N., Koponen, T., et al.: NOX: towards an operating system for networks. SIGCOMM Comput. Commun. Rev. 38(3), 105–110 (2008)

    Article  Google Scholar 

  28. Wang, M., Li, B., Li, Z.: sFlow: towards resource-efficient and agile service federation in service overlay networks. In: Proceedings of the 24th International Conference on Distributed Computing Systems, pp. 628–635 (2004)

    Google Scholar 

  29. Zaalouk, A., Khondoker, R., et al.: OrchSec: an orchestrator-based architecture for enhancing network-security using network monitoring and SDN control functions. In: IEEE SDNMO, Krakow, Poland, pp. 1–8 (2014)

    Google Scholar 

Download references

Acknowledgment

This work was conducted within the framework of the FP7 ALIEN project, which is partially funded by the Commission of the European Union.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kostas Pentikousis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Zaalouk, A., Pentikousis, K. (2015). Network Configuration in OpenFlow Networks. In: Agüero, R., Zinner, T., Goleva, R., Timm-Giel, A., Tran-Gia, P. (eds) Mobile Networks and Management. MONAMI 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 141. Springer, Cham. https://doi.org/10.1007/978-3-319-16292-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16292-8_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16291-1

  • Online ISBN: 978-3-319-16292-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics