ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2018, Vol. 55 ›› Issue (4): 675-688.doi: 10.7544/issn1000-1239.2018.20170937

Special Issue: 2018网络功能虚拟化专题

Previous Articles     Next Articles

Network Function Virtualization Technology Research

Zhou Weilin1, Yang Yuan2,3, Xu Mingwei2,3   

  1. 1(Institute of Networking Technology, Beijing University of Posts and Telecommunications, Beijing 100876); 2(Department of Computer Science and Technology, Tsinghua University, Beijing 100084); 3(Beijing National Research Center for Information Science and Technology, Beijing 100084)
  • Online:2018-04-01

Abstract: Network function virtualization (NFV) is a technology that realizes network functions based on virtualization technology and standard commercial servers, switches, and storage, so as to substitute traditional middleboxes that are dedicated devices. NFV is proposed to save construction and operation cost for network service providers. NFV can also improve flexibility and scalability of network services, and can motivate development and deployment of new network functions. Currently, NFV is still under developing, and problems remain in system performance, management and orchestration, reliability, availability, security, and programmability. There have been a number of studies to address these problems. In this paper, we review the NFV architecture and basic technologies, and summarize the key problems to be solved. Then, we categorize the existing studies by a “four quadrants” method. We analyze and compare a number of typical solutions, and summarize the advantages and overheads. Finally, we discuss the research trends of NFV.

Key words: network function virtualization (NFV), virtual network function, middlebox, service function chain, programmable network

CLC Number: