Call for Paper - November 2023 Edition
IJCA solicits original research papers for the November 2023 Edition. Last date of manuscript submission is October 20, 2023. Read More

A Study of Software Defined Networking with OpenFlow

International Journal of Computer Applications
© 2015 by IJCA Journal
Volume 122 - Number 5
Year of Publication: 2015
Rekha P M
Dakshayini M

Rekha P M and Dakshayini M. Article: A Study of Software Defined Networking with OpenFlow. International Journal of Computer Applications 122(5):5-12, July 2015. Full text available. BibTeX

	author = {Rekha P M and Dakshayini M},
	title = {Article: A Study of Software Defined Networking with OpenFlow},
	journal = {International Journal of Computer Applications},
	year = {2015},
	volume = {122},
	number = {5},
	pages = {5-12},
	month = {July},
	note = {Full text available}


Today's data center complexity has been drastically increased with the widespread of many dynamic services. However, provisioning heterogeneous services to satisfy user's demand is a challenging task for the service providers and as well for the cloud Network administrators. Traditional network architectures were not designed to meet the requirements of today's enterprises and end users. Hence to meet the users demand and to address the difference between market requirements and network capabilities in data centers the industry has come up with the Software-Defined Networking (SDN) architecture and its related standards. With SDN, static network can advance into a wide range of service delivery platform capable of responding rapidly to changing business, end user's demand, and market needs. SDN provides a novel and innovative approach for controlling and managing virtual machines in data centers. In this paper, we discuss the concept of SDN, which can be implemented by the OpenFlow protocol. We discuss the OpenFlow architecture and its components with various OpenFlow versions. Finally we discuss OpenFlow based SDN implementation, testing and present an overview of SDN based applications.


  • Thomas A. Limoncelli. OpenFlow: a radical new idea in networking. Communication, ACM, 55(8):42–47, August 2012.
  • Open networking foundation. https://www. opennetworking. org
  • OpenFlow Switch Consortium and Others, "OpenFlow Switch Specification Version 1. 0. 0", 2009.
  • OpenFlow Switch Consortium and Others, "OpenFlow Switch Specification Version 1. 1. 0", 2011.
  • Open Flow Switch Consortium and Others, "Open Flow Switch Specification Version 1. 2. 0", 2011. Available online: https://www. opennetworking. org.
  • OpenFlow Switch Consortium and Others, "Open Flow Switch Specification Version 1. 3. 0", 2012. Available online: https://www. opennetworking. org
  • OpenFlow Switch Consortium and Others, "Open Flow Switch Specification Version 1. 4. 0", 2013. Available online: https://www. opennetworking. org
  • Arista Networks, available online: http://www. aristanetworks. com/en/products/eos/openflow, last visit: 18. 10. 2014.
  • Brocade, available online: http://www. brocade. com/products/all/switches/product-details/netiron-ces-2000-series/index. page, last visit: 18. 10. 2014.
  • HP switches, available online: http://h17007. www1. hp. com/us/en/networking/products/switches/HP_3500_and_3500_yl_Switch_Series/index. aspx, last visit: 18. 10. 2014.
  • IBM, available online: http://www-03. ibm. com/systems/networking/software/sdnve last visit: 8. 8. 2014.
  • Juniper, http://www. juniper. net/us/en/products-services/sdn , last visit:8. 8. 2014
  • Y. Cheng, V. Ganti and V. Lubsey, "Open Data Center Alliance Usage Model: Software-Defined Networking rev. 2. 0", Open Data Center Alliance, 2014, [Online].
  • NEC, available online: http://www. necam. com/sdn/doc. cfm?t=PFlowPF5240Switch, last visit: 18. 10. 2014
  • OpenvSwitch, available online: http://openvswitch. org, last visit: 18. 10. 2014
  • Pica8 open networking, http://www. pica8. org/open-switching/1gbe-10gbe-40gbe-open-switches. php, last visit: 18. 10. 2014
  • Evaluation of OpenFlow Controllers Guillermo Romero de Tejada Muntaner, October 15, 2012.
  • NOX, available online: http://www. noxrepo. org/nox/about-nox/, last visit: 18. 10. 2014.
  • POX, available online: http://www. noxrepo. org/pox/about-pox/, last visit: 18. 10. 2014.
  • Beacon, available online: https://openflow. stanford. edu/display/Beacon/Home, last visit: 18. 10. 2014.
  • E. Ng, "Maestro: A System for Scalable OpenFlow Control", available online: www. cs. rice. edu/~eugeneng/papers/TR10-11. pdf, last visit: 18. 10. 2014.
  • Floodlight OpenFlow Controller - Project Floodlight, available online: http://www. projectfloodlight. org/floodlight/, last visit: 18. 10. 2014.
  • Announcing release of Floodlight with OF 1. 3 support, available online: http://sdnhub. org/releases/floodlight-plus-openflow13-support/, last visit: 18. 10. 2014.
  • Ryu 3. 9 documentation, available online: http://ryu. readthedocs. org/en/latest/getting_started. html#what-s-ryu, last visit: 18. 10. 2014.
  • Opendaylight, available online: http://www. opendaylight. org/, last visit: 18. 10. 2014.
  • S. Azodolmolky, Software Defined Networking with OpenFlow, Packt Publishing, 1st ed. , October 2013.
  • EstiNet Technologies Inc. , "The GUI user Manual for the EstiNet 8. 0 Network Simulator and Emulator", January 2013.
  • T. Dietz, "Trema tutorial", NEC Corporation, March 2012. Available at: http://www. fp7-ofelia. eu/assets/Uploads/201203xx-Trema Tutorial. pdf, accessed on 23/3/2014.
  • H. Kim and N. Feamster, "Improving network management with software defined networking", Communications Magazine, IEEE, Vol. 51, No. 2, 2013, pp. 114-119.
  • P. Sharma, S. Banerjee, S. Tandel, R. Aguiar, R. Amorim and D. Pinheiro, "Enhancing network management frameworks with SDN-like control", 2013 IFIP/IEEE International Symposium on Integrated Network Management ,2013, pp. 688-691.
  • S. Dotcenko, A. Vladyko, and I. Letenko, "A fuzzy logic-based information security management for software-defined networks", 16th International Conference on Advanced Communication Technology (ICACT), 2014, pp. 167-171.
  • H. Kim, A. Voellmy, S. Burnett, N. Feamster, and R. Clark, "Lithium: Event-driven network control", Georgia Institute of Technology, 2012.
  • Bismarck, Available online: http://projectbismark. net, last visit: 18. 10. 2014.
  • S. Song, S. Hong, X. Guan, B. -Y. Choi, and C. Choi, "NEOD: network embedded on-line disaster management framework for software defined networking," Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on, (2013), pp. 492-498.
  • J. Matias, B. Tornero, A. Mendiola, E. Jacob, and N. Toledo, "Implementing Layer 2 Network Virtualization using OpenFlow: Challenges and Solutions", Proceedings of European Workshop on Software Defined Networking (EWSDN), 2012, pp: 30-35.
  • R. Nejbati, S. Azodolmolky and D. Simeonidou, "Role of Network Virtualization in Future Internet Innovation", Proceedings of 17th European Conference on Networks and Optical Communications (NOC), 2012, pp: 1-4.
  • I. M. Moraes, D. M. Mattos, L. H. G. Ferraz, M. E. M. Campista, M. G. Rubinstein, L. H. M. Costa, et al. , "FITS: A Flexible Virtual Network Test bed Architecture", Computer Networks, Vol. 63, 2014, pp: 221–237.
  • P. Barham, B. Dragovic, K. Fraser, S. H and T. Harris, A. Ho, "Xen and the Art of Virtualization", Proceedings of the nineteenth ACM symposium on Operating systems principles, Vol. 37, 2003, pp:164-177.
  • J. Hurwitz, A. Nugent, F. Halper and M. Kaufman, Big Data for Dummies, John Wiley & Sons, Inc. , 201, pp: 7-35.
  • C. Baker, A. Anjum, R. Hill, N. Bessis and S. L. Kiani, "Improving Cloud Datacenter Scalability, Agility and Performance using OpenFlow", Proceedings of 4th IEEE International Conference on Intelligent Networking and Collaborative Systems (INCoS), 2012.
  • R. Raghavendra, J. Lobo and K. -W. Lee, "Dynamic Graph Query Primitives for SDN-based Cloud Network Management", Proceedings of the first workshop on Hot topics in software defined networks, 2012, pp. 97-102.
  • M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang and A. Vahdat, "Hedera: Dynamic Flow Scheduling for Data Center Networks", Proceedings of 7th USENIX conference on Networked systems design and implementation, 2010.
  • H. Yang, J. Zhang, Y. Zhao, H. Li, S. Huang, Y. Ji, et al. , "Cross Stratum Resilience for OpenFlow enabled Data Center Interconnection with Flexi-Grid Optical Networks", Optical Switching and Networking, Vol. 11, 2014, pp:72-82.
  • C. YuHunag, T. MinChi, C. YaoTing, C. YuChieh, and C. YanRen, "A Novel Design for Future on-demand Service and Security", Proceedings of 12th IEEE International Conference on Communication Technology, 2010, pp:385-388.
  • J. H. Jafarian, E. Al-Shaer and Q. Duan, "Openflow Random Host Mutation: Transparent Moving Target Defense using Software Defined Networking", Proceedings of the first workshop on Hot topics in software defined networks, 2012, pp: 127-132.
  • X. Liu, H. Xue, X. Feng and Y. Dai, "Design of the Multi-level Security Network Switch System Which Restricts Covert Channel", Proceedings of 3rd IEEE International Conference on communication software and networks (ICCSN), 2011, pp:233-237.
  • Y. Juba, H. -H. Huang and K. Kawagoe, "Dynamic Isolation of Network Devices Using OpenFlow for Keeping LAN Secure from Intra-LAN Attack", Procedia computer science, Vol. 22, 2013, pp: 810-819.
  • K. Giotis, C. Argyropoulos, G. Androulidakis, D. Kalogeras, and V. Maglaris, "Combining OpenFlow and sFlow for an Effective and Scalable Anomaly Detection and Mitigation Mechanism on SDN Environments", Computer Networks, (2013), available online: http://dx. doi. org/10. 1016/j. bjp. 2013. 10. 014.