A Comprehensive Review on Service Function Chaining in Networking Environments
Subject Areas : Computer Networks
1 - Department of Computer Engineering, Faculty of Engineering, Islamic Azad University, Shahrekord Branch, Iran
Keywords: Service Function Chaining, Networking, Virtualization, Orchestration, Network Function Virtualization,
Abstract :
Service Function Chaining (SFC) has emerged as a critical technology in networking environments to provide efficient and flexible service delivery. This paper provides a comprehensive review of the current state of research and development in the field of SFC, covering key concepts, architectures, challenges, and trends. We first introduce the concept of SFC and its importance in modern networking environments. We then discuss different SFC architectures and their advantages and drawbacks. Furthermore, we analyze the challenges and opportunities in the deployment of SFC in real-world scenarios. Finally, we discuss the emerging trends and future directions in the field of SFC. This review aims to provide researchers and practitioners with a deeper understanding of the current landscape of SFC and guide future research efforts in this area.
ETSI. "Network Functions Virtualization (NFV); Architectural Framework (ETSI GS NFV 002 V1.2.1)." 2013.
Kreutz, D., Ramos, F. M. V., Veríssimo, P. E., Rothenberg, C. E., Azodolmolky, S., and Uhlig, S. "Software-Defined Networking: A Comprehensive Survey." Proceedings of the IEEE, vol. 103, no. 1, 2015, pp. 14-76.
IETF. "Service Function Chaining (SFC) Architecture (RFC 7665)." 2015.
Jain, S., Kumar, A., Mandal, S., Ong, J., Poutievski, L., Singh, A., Vahdat, A., Bahl, P., and S. S. "B4: Experience with a Globally-deployed Software Defined WAN." ACM SIGCOMM, 2013.
Chowdhury, N. M. M. K., Boutaba, R., Aib, I., and Ayoubi, S. "VHCP: Virtual Home Carrier Gateway placement in the cloud." IEEE/IFIP Network Operations and Management Symposium (NOMS), 2014.
Boyd, P., Lancaster, C., and Guo, Y. "Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) Integration in a Real-time Decision-making Platform." IEEE Transactions on Network and Service Management, vol. 17, no. 4, 2020, pp. 2029-2042.
Cisco. "Service Function Chaining: Service Chaining in Provider Networks." 2019.
Lantz, B., Heller, B., McKeown, N., and Rexford, J. "A network in a laptop: rapid prototyping for software-defined networks." ACM SIGCOMM Computer Communication Review, vol. 43, no. 3, 2013, pp. 63-74.
Barr, J., Baudoin, G., Bognar, A., Ciciliano, F., Heijenk, G., Pascucci, F., and Skoldstrom, P. "Description and Definition of Network Functions Virtualisation (NFV) Management and Orchestration." ETSI GS NFV-MAN 001 V1.1.1, 2019.
Nakagawa, E., Tomida, T., and Banerjee, A. N. "A Service Function Chaining Framework for Software-Defined Networks." IEEE Communications Magazine, vol. 56, no. 8, 2018, pp. 104-109.
Dhamdhere, A., Dovrolis, C., Feamster, N., Huffaker, B., and Gao, L. "A Longitudinal Study of Cloud Network Traffic Characteristics." ACM Internet Measurement Conference, 2014.
Jain, S., Kumar, A., Mandal, S., Ong, J., Poutievski, L., Singh, A., Subramanya, V. S., Vahdat, A., Jon Feldman, M., and Zhaogang Wang. "B4: Experience with a Globally-deployed Software Defined WAN." ACM SIGCOMM, 2013.
Kreutz, D., Ramos, F. M., Esteves Verissimo, P., Rothenberg, C. E., Azodolmolky, S., and Uhlig, S. "Software-Defined Networking: A Comprehensive Survey." Proceedings of the IEEE, vol. 103, no. 1, 2015, pp. 14-76.
OASIS. "Topology and Orchestration Specification for Cloud Applications Version 1.0." 2016.
Surendran, A., Sibi, R. T., and Yavuz, A. A. "Software Defined Networking (SDN): An Architectural Framework for Virtualized Resource Management." IEEE Communications Magazine, vol. 52, no. 4, 2014, pp. 168-175.
Check Point Software Technologies. "How Check Point's FireWall-1 implements network address translation." White Paper, 1994.
Cisco. "Service Function Chaining Design Guide." 2020.
Microsoft. "Azure Networking: What's new." Blog post, 2021.
Radhakrishnan, M., Cervino, J., and Chowdhury, K. R. "Firewall policy verification with Snort IDS." ACM SIGCOMM Computer Communication Review, vol. 37, no. 3, 2007, pp. 3-14.
Kang, D., Kim, D., and Jeon, S. "Network-based Attack Detection and Mitigation." IEEE Transactions on Network and Service Management, vol. 10, no. 4, 2019, pp. 611-623.)