• Shiva Rowshanrad Shiraz University of Technology (SUTECH)
  • Mohamad Reza Parsaei Shiraz University of Technology (SUTECH)
  • Manijeh Keshtgari Shiraz University of Technology (SUTECH)



In recent years many claims about the limitations of todays’ network architecture, its lack of flexibility and ability to response to ongoing changes and increasing users demands. In this regard, new network architectures are proposed. Software Defined Networking (SDN) is one of these new architectures which centralizes the control of network by separating control plane from data plane. This separation leads to intelligence, flexibility and easier control in computer networks. One of the advantages of this framework is the ability to implement and test new protocols and architectures in actual networks without any concern of interruption.

Named Data Networking (NDN) is another paradigm for future network architecture. With NDN the network becomes aware of the content that is providing, rather than just transferring it among end-points. NDN attracts researchers’ attention and known as the potential future of networking and internet. Providing NDN functionalities over SDN is an important requirement to enable the innovation and optimization of network resources. In this paper first we describe about SDN and NDN, and then we introduce methods for implementing NDN using SDN. We also point out the advantages and applications of implementing NDN over SDN.


Download data is not yet available.


Metrics Loading ...


[1] I. Carvalho, F. Faria, E. Cerqueira, and A. Abelem, "ContentFlow: An Introductory Routing Proposal for Content Centric Networks using Openflow," presented at the API, 7th Think-Tank Meeting 2012.

[2] Open Networking Foundation , "Software-defined Networking: The New norm for Networks.", ONF White Paper, (2012) , available online:, last accessed: 25 May 2015

[3] L. Zhang, D. Estrin, J. Burke, V. Jacobson, J. D. Thornton, D. K. Smetters, B. Zhang, G. Tsudik, K. Claffy, D. Krioukov, L.Wang, D Massey, C. Papadopoulos,T. Abdelzaher, P. Crowley, E. Yeh, "Named Data Networking (NDN) Project," October 31 2010, avalilable online:, Last accessed: 25 May 2015

[4] S. Rowshanrad, S. Namvarasl, V. Abdi, M. Hajizadeh, and M. Keshtgary, "A survey on SDN, the future of networking," Journal of Advanced Computer Science & Technology, vol. 3, 232-248, 2014.

[5] OpenFlow Switch Consortium, "OpenFlow Switch Specification Version 1.0. 0.", (2009), available online :, last accessed:25 May 2015

[6] V. Jacobson, J. Burke, B. Zhang, D. Estrin, L. Zhang, B. Zhang, G. Tsudik, K. Claffy, D. Krioukov, D Massey, C. Papadopoulos,P. Ohm, T. Abdelzaher,K. Shilton, L.Wang, E. Yeh, E. Uzun, G. Edens, P. Crowley, "Named Data Networking (NDN) Project," 2013, avalilable online:, Last accessed: 25 May 2015

[7] B. Nunes, M. Mendonca, X. Nguyen, K. Obraczka, & T. Turletti, T. "A survey of software-defined networking: Past, present, and future of programmable networks." Communications Surveys & Tutorials, IEEE, 1617 - 1634, 2014.

[8] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, J. Turner "OpenFlow: enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, vol. 38, 69-74, 2008.

[9] L. Zhang, A. Afanasyev, J. Burke, V. Jacobson, P. Crowley,K. Clafy, C. Papadopoulos, L. Wang, B. Zhang "Named data networking," ACM SIGCOMM Computer Communication Review, vol. 44, 66-73, 2014.

[10] S. Salsano, N. Blefari-Melazzi, A. Detti, G. Morabito, and L. Veltri, "Information centric networking over SDN and OpenFlow: Architectural aspects and experiments on the OFELIA testbed," Computer Networks, vol. 57, 3207-3221, 2013.

[11] X. N. Nguyen, D. Saucez, and T. Turletti, "Efficient caching in content-centric networks using OpenFlow," in INFOCOM 2013 Student Workshop, 2013.

[12] X. N. Nguyen, D. Saucez, and T. Thierry, "Providing CCN functionalities over OpenFlow switches", hal-00920554, (2013), available online:, last accessed : 25 May 2015.

[13] N. B. Melazzi, A. Detti, M. Pomposini, and S. Salsano, "Route discovery and caching: a way to improve the scalability of Information-Centric Networking", IEEE Global Communications Conference (GLOBECOM), 2701-2707, 2012.

[14] N. B. Melazzi, A. Detti, G. Mazza, G. Morabito, S. Salsano, and L. Veltri, "An openflow-based testbed for information centric networking," in Future Network & Mobile Summit (FutureNetw),1-9, 2012.

[15] A. Chanda, C. Westphal, and D. Raychauldhuri, "Content Based Traffic Engineering in Software Defined Information Centric Networks," inProc. IEEE INFOCOM workshop NOMEN’13, 1-6, 2013.

[16] A. Ooka, S. Ata, T. Koide, H. Shimonishi, and M. Murata, "OpenFlow-based Content-Centric Networking Architecture and Router Implementation," in Future Network and Mobile Summit (FutureNetworkSummit), Lisboa, 1-10, 2013.

[17] S. Salsano, " OFELIA : EXOTIC final architecture and design", Technical report,2013, available online:, last accessed : 25 MAy 2015

[18] N. Blefari-Mellazzi, A. Detti, G. Morabito, S. Salsano, and L. veltri, “Information Centric Networking over SDN and OpenFlow: Architectural Aspects and Experiments on the OFELIA Testbed”, 2013 , available online:, last accessed : 25 MAy 2015

[19] J. Torres, L. Ferraz, and O. Duarte, "Controller-based routing scheme for Named Data Network," Technical report, Electrical Engineering Program, COPPE/UFRJ, December 2012.

[20] J. V. Torres and O. C. M. Duarte, "CRoS-NDN: Controller-based Routing Strategy for Named Data Networking.", available online:, last accessed : 25 MAy 2015

[21] E. Aubry, T. Silverston, and I. Chrisment, "SRSC: SDN-based Routing Scheme for CCN," in IEEE NetSoft. Apr 2015, Londres, United Kingdom.

[22] Q. Sun, W. Wendong, Y. Hu, X. Que, and G. Xiangyang, "SDN-based autonomic CCN traffic management," in Globecom Workshops (GC Wkshps), 2014,183-187, 2014.

[23] M. Chen, X. Weng, X. Wang, C. Xing, and G. Zhang, "A Mechanism of Information-Centric Networking Based on Data Centers," in Advanced Cloud and Big Data (CBD), 2013 International Conference on, 2013, 40-45, 2013.

[24] J. Ren, K. Pentikousis, C. Westphal, W. Liu, and J. Wang, "the role of virtualization in information centric network deployment," IEEE COSMOC MMTC, vol. 8, 21-23, July 2013.

[25] S. Eum, M. Jibiki, M. Murata, H. Asaeda, and N. Nishinaga, "An ICN architecture within the framework of SDN.", available online:, last accessed : 25 MAy 2015


Additional Files



How to Cite

Rowshanrad, S., Parsaei, M. R., & Keshtgari, M. (2016). IMPLEMENTING NDN USING SDN: A REVIEW ON METHODS AND APPLICATIONS. IIUM Engineering Journal, 17(2), 11–20.




Most read articles by the same author(s)