未来网络创新试验床和数据中心网络迫切需要具有虚拟化和可编程能力的路由器设备的支持,可编程虚拟路由器是构建未来网络试验床和数据中心网络的核心设备,逐渐成为研究热点.然而,可编程虚拟路由器在设计与实现中面临一系列挑战,其关键技术和原型系统研究对于可编程虚拟路由器研制具有十分重要的意义.文中从未来网络试验床和数据中心网络的需求出发,分析了可编程虚拟路由器的特性要求,归纳了可编程虚拟路由器在虚拟化、可编程性和高性能数据包转发等方面存在的技术挑战,并分类讨论了相关关键技术研究进展.论文最后评价和比较了国内外设计实现的可编程虚拟路由器原型系统,并讨论了可编程虚拟路由器中有待进一步解决的问题.
Future Internet ization and programmability. testbeds and data center networks need network devices with virtual- As the key building blocks for future Internet testbeds and data center networks, programmable virtual routers have attracted much attention in recent years. However, we are facing great challenges when designing and implementing the programmable virtual routers, and thus it is critical to study the key technologies and prototype systems for building programmable virtual routers. This paper analyzes the requirements of programmable virtual routers for building future Internet testbeds and enabling innovation on data center networks, and summarizes the technical challenges, including virtualization, programmability, and forwarding performance. Then, this paper comprehensively introduces the existing research work that aimed to address the above technical challenges. At last, this paper presents the prototypes of program- mable virtual routers, and discusses the remaining open issues.