Software-Defined Networking: A Survey

Authors(2) :-Sakshini Hangloo, Sudesh Kumar

Emerging trends in information technology like cloud computing, mobile computing, big data etc are posing new challenges to future Internet, as it requires higher accessibility, high bandwidth, and dynamic management. On the other hand, traditional approaches cannot fully utilize the capability of physical network infrastructure. Software-defined networking (SDN) is one of the most promising solutions for future Internet. SDN is characterized by its two distinguished features (1) decoupling the control plane from the data plane, and (2) providing programmability for network application development. As a result, SDN is positioned to provide better performance, and higher flexibility to accommodate innovative network designs. This paper surveys the programmable networks with main focus on SDN. The SDN architecture and the OpenFlow standard are discussed.

Authors and Affiliations

Sakshini Hangloo
M.Tech, Dept. Of computer science, Shri Mata Vaishno Devi University, J&K, India
Sudesh Kumar
PhD scholar, Dept. Of computer science, Shri Mata Vaishno Devi University, J&K, India

Software-defined networking, SDN, network virtualization, OpenFlow, programmable Networks, data plane, control plane

  1. Machine Learning Based Intrusion Detection System for Software Defined Networks
  2. Software-Defined Networking: Challenges and research opportunities for Future Internet
  3. N. McKeown, Software-defined networking, INFOCOM keynote talk, April 2009, Rio de Janeiro, Brazil.
  4. H. Kim, N. Feamster, Improving network management with software defined networking, Communications Magazine, vol. 51 (2), IEEE, 2013, pp. 114–119.
  5. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, Openflow: enabling innovation in campus networks, ACM SIGCOMM Comput. Commun. Rev. (2008) 69–74.
  6. ONF, The openflow 1.3.1 specification, Tech. rep. September 6, 2012.
  8. Software-Defined Networking: A survey Hamid Farhady, HyunYong Lee ⇑, Akihiro Nakao
  9. S. Shin, P. Porras, V. Yegneswaran, M. Fong, G. Gu, M. Tyson, Fresco: modular composable security services for software-defined networks, in: Proceedings of Network and Distributed Security Symposium, 2013.
  10. M. Yu, L. Jose, R. Miao, Software defined traffic measurement with opensketch, in: USENIX NSDI, vol. 13, 2013.
  11. A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation
  12. S. Ortiz, “Software-defined networking: On the verge of a breakthrough?” Computer, vol. 46, no. 7, pp. 10–12, Jul. 2013.
  13. C. S. Li and W. Liao, “Software defined networks,” IEEE Comm. Mag., vol. 51, no. 2, p. 113, Feb. 2013.
  14. M. Casado, T. Koponen, S. Shenker, and A. Tootoonchian, “Fabric: A retrospective on evolving SDN,” in Proc. Workshop Hot Topics Softw. Defined Netw., Aug. 2012, pp. 85–90.
  15. Y. Kanaumi, S. Saito, and E. Kawai, “Toward large-scale programmable networks: Lessons learned through the operation and management of a wide-area OpenFlow-based network,” in Proc. Int. Conf. Netw. Serv. Manage., Oct. 2010, pp. 330–333.
  16. H. Fei, Network Innovation Through OpenFlow and SDN: Principles and Design. New York, NY, USA: Taylor & Francis, 2014.
  17. B. Lantz, B. Heller, and N. McKeown, “A network in a laptop: Rapid prototyping for software-defined networks,” in Proc. ACM SIGCOMM Workshop Hot Topics Netw., New York, NY, USA, 2010, pp. 19:1–19:6.
  18. T. D. Nadeau and P. Pan, “Software driven networks problem statement,” IETF Internet-Draft (Work-in-Progress), Oct. 2011, draft-nadeau-sdnproblem- statement-01.
  19. M. Yu, J. Rexford, M. Freedman, and J. Wang, “Scalable flow-based networking with DIFANE,” Proc. ACM SIGCOMM Comput. Commun. Review, vol. 40, no. 4, pp. 351–362, Oct. 2010.
  20. K. Yap et al., “OpenRoads: Empowering research in mobile networks,” ACMSIGCOMM Comput. Commun. Review, vol. 40, no. 1, pp. 125–126, Jan. 2010.
  21. Software Defined Networks A Comprehensive Approach
  22. S. Sezer, S. Scott-Hayward, P. K. Chouhan, B. Fraser, D. Lake, J. Finnegan, et al., "Are we ready for SDN? Implementation challenges for software-defined networks," Communications Magazine, IEEE, vol. 51, pp. 36-43, 2013.
  23. K. Benton, L. J. Camp, and C. Small, "OpenFlow vulnerability assessment," presented at the Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking, Hong Kong, China, 2013.
  24. N. Chowdhury, R. Boutaba, A survey of network virtualization, in: Elsevier Computer Networks, 2010.
  25. D. Drutskoy, “Software-Defined Network Virtualization,” M.S. thesis, Princeton University, Princeton, NJ, USA, 2012. OpenFlow. [Online]. Available:
  26. H.Y. Soheil, G. Yashar, Kandoo: a framework for efficient and scalable offloading of control applications, 2012, pp. 19–24.
  27. M.O.S. Volkan Yazici, A.O. Ercan, Controlling a software-defined network via distributed controllers, in: 2012 NEM Summit Proceedings.
  28. Z. Cao, Z. Li, Analysis of sdn controller cluster in large-scale production networks, Tech. rep. 00, 2013.
  29. B. Heller, R. Sherwood, N. McKeown, The controller placement problem, in: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN ’12, 2012
  30. T. Nadeau, P. Pan, Framework for software defined networks, Internet-Draft draft-nadeau-sdn-framework-01, Internet-Draft, October 2011.
  31. K. Bakshi, “Considerations for software defined networking (SDN): Approaches and use cases,” in Proc. IEEE Aerosp. Conf., Mar. 2013, pp. 1–9.
  32. OpenVSwitch. [Online]. Available:
  33. Pica8 Open Network Fabric. [Online]. Available:
  34. Indigo—Open Source OpenFlow Switches. [Online]. Available:

Publication Details

Published in : Volume 4 | Issue 1 | March-April 2018
Date of Publication : 2018-04-25
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 282-290
Manuscript Number : CSEIT411847
Publisher : Technoscience Academy

ISSN : 2456-3307

Cite This Article :

Sakshini Hangloo, Sudesh Kumar, "Software-Defined Networking: A Survey", International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT), ISSN : 2456-3307, Volume 4, Issue 1, pp.282-290, March-April-2018.
Journal URL :

Article Preview