%0 Journal Article %T 基于可编程硬件的虚拟路由器数据平面设计与实现 %A 刘中金 %A 李勇 %A 杨懋 %A 苏厉 %A 金德鹏 %A 曾烈光 %J 电子学报 %P 1268-1272 %D 2013 %R 10.3969/j.issn.0372-2112.2013.07.004 %X 未来网络体系结构创新和验证亟需建设虚拟化网络实验平台,虚拟路由器作为其中的核心组网设备,其结构和性能决定了实验平台的灵活性和承载能力.本文提出基于并行流水线的虚拟路由器数据平面结构,结合并行包分类和异步多指针轮询调度机制,在同一物理底层上实现了多个相互隔离的并行异构路由器.本设计在可编程硬件上进行了原型实现,并结合商用及软件路由器在真实的网络环境中部署、测试与实验.实验结果表明与传统单流水线结构相比,本设计能以更高灵活性和并行性支持异构的路由器实例独立运行;在逻辑资源开销和延时特性未显著增加的情况下,并行虚拟路由器可以达到与硬件可比的线速转发能力. %K 虚拟化 %K 数据平面 %K 并行流水线 %K 可编程硬件 %U http://www.ejournal.org.cn/CN/abstract/abstract7900.shtml