ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2018, Vol. 55 ›› Issue (4): 675-688.doi: 10.7544/issn1000-1239.2018.20170937

所属专题: 2018网络功能虚拟化专题

• 综述 • 上一篇    下一篇



  1. 1(北京邮电大学网络技术研究院 北京 100876); 2(清华大学计算机科学与技术系 北京 100084); 3(北京信息科学与技术国家研究中心 北京 100084) (
  • 出版日期: 2018-04-01
  • 基金资助: 
    国家自然科学基金项目(61625203);国家重点研发计划项目(2017YFB0803202,2016YFC0901605);北京市科技计划项目 (Z171100005217001)

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

摘要: 网络功能虚拟化(network function virtualization, NFV)基于虚拟化技术和标准的商业服务器、交换机、存储器来实现网络功能,用于替代网络中原本采用专用设备的中间盒,为运营商减少了搭建和运营网络的开销,提高了网络服务的灵活性、可扩展性,促进了新兴网络功能的开发和部署.目前NFV仍然处于发展阶段,在系统性能、管理编排、可靠性、可用性、安全性、可编程性等方面仍然存在很多问题,研究人员围绕这些问题展开了大量的研究.对NFV体系结构和基础技术进行了总结,提出了需要解决的关键问题.在此基础上,对已有的NFV研究成果提出了“四象限”的分类方法,并详细分析和比较了典型的解决方案,总结了各方案的优势和开销,对未来的研究趋势进行了展望.

关键词: 网络功能虚拟化, 虚拟网络功能, 中间盒, 服务功能链, 可编程网络

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