Virtual Security Functions and Their Placement in Software Defined Networks: A Survey
Abstract
Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two important technologies gaining prominence thanks to their benefits for improving the flexibility and cost efficiency in networks. These technologies have been utilized extensively for providing new age security solutions in recent years. Through the use of SDN and NFV, network security functions are virtualized and deployed in a hardware-independent manner, thus reducing costs as well as enabling faster innovations and developments. Functions virtualized with NFV such as firewall, deep packet inspection, intrusion detection systems etc. can reside as applications in the SDN architecture. The issue of where to place these functions in the network is an important problem discussed in the literature. When placing these functions, objectives such as efficient use of network resources, energy consumption, cost, network load, delay etc. must be considered for each function, in addition to ensuring that network security requirements are met. This paper provides a critical survey on the placement of virtualized network security functions in software defined networks and identifies open problems in this field. We briefly describe SDN and NFV technologies, touch upon the relationship between them, exemplify and review the most common virtual security functions in SDN. We also examine and compare the studies on the optimal placement of virtual security functions. Finally, we identify several open research challenges in this area and suggest potential future directions to be considered by researchers.
Keywords
References
- 1. Kreutz, D., Ramos, F. M., Verissimo, P. E., Rothenberg, C. E., Azodolmolky, S., Uhlig, S. “Software-defined networking: A comprehensive survey”, Proceedings of the IEEE, 103(1):14-76, (2015).
- 2. Feamster, N., Rexford, J., Zegura, E. T”he road to sdn: an intellectual history of programmable networks”, ACM SIGCOMM Computer Communication Review, 44(2):87-98, (2014).
- 3. Nunes, B. A. A., Mendonca, M., Nguyen, X.N., Obraczka, K., Turletti, T. “A survey of software-defined networking: Past, present, and future of programmable networks”. IEEE Communication Surveys and Tutorials, 16(3):1617-1634, (2014).
- 4. Han, B., Gopalakrishnan, V., Ji, L., Lee, S. “Network function virtualization: Challenges and opportunities for innovations”, IEEE Communications Magazine, 53(2):90-97, (2015).
- 5. Internet: ETSI-NFV. http://www.etsi.org/technologies-clusters/technologies/nfv, [Online, accessed 2-April-2018].
- 6. Hu, H., Ahn, G.-J. “Virtualizing and utilizing network security functions for securing software defined infrastructure”.
- 7. Bouet, M., Leguay, J., Combe, T., Conan, V. “Cost-based placement of vdpi functions in nfv infrastructures”, International Journal of Network Management, 25(6):490-506, (2015).
- 8. Internet: Software-Defined Networking (SDN) Definition. https://www.opennetworking.org/sdn-definition/, [Online, accessed 2-April-2018].
Details
Primary Language
English
Subjects
Engineering
Journal Section
Review
Publication Date
September 1, 2019
Submission Date
May 8, 2018
Acceptance Date
April 8, 2019
Published in Issue
Year 2019 Volume: 32 Number: 3
Cited By
Automatic detection of phishing pages with event-based request processing, deep-hybrid feature extraction and light gradient boosted machine model
Telecommunication Systems
https://doi.org/10.1007/s11235-021-00799-6Modern ağ trafiği analizi için derin paket incelemesi hakkında kapsamlı bir çalışma: sorunlar ve zorluklar
Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi
https://doi.org/10.28948/ngumuh.1184020SDN as a defence mechanism: a comprehensive survey
International Journal of Information Security
https://doi.org/10.1007/s10207-023-00764-1A Survey on Data Plane Security in Software-Defined Networks: Toward Adaptive Security of Data Planes
IEEE Access
https://doi.org/10.1109/ACCESS.2025.3575494Multi-Cloud Service Chain Orchestration Scheme Based on Security Assurance and Quality of Service
IEEE Transactions on Services Computing
https://doi.org/10.1109/TSC.2025.3620429