通信学报 ›› 2012, Vol. 33 ›› Issue (8): 42-51.doi: 1000-436X(2012)08-0042-10

• 学术论文 • 上一篇    下一篇

可重构路由器报文转发引擎设计与实现

陈一骄,卢泽新,孙志刚,李韬,吕高锋   

  1. 国防科学技术大学 计算机学院,湖南 长沙410073
  • 出版日期:2012-08-25 发布日期:2017-08-02
  • 基金资助:
    国家重点基础研究发展计划(“973”计划)基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目

Design and implementation of packet forwarding engine for reconfigurable routers

Yi-jiao CHEN,Ze-xin LU,Zhi-gang SUN,Tao LI,Gao-feng LV   

  1. School of Computer,National University of Defense Technology,Changsha 410073,China
  • Online:2012-08-25 Published:2017-08-02
  • Supported by:
    The National Basic Research Program of China(973 Program);The National High Technology Research and Development Program of China(863 Program);The National High Technology Research and Development Program of China(863 Program);The National High Technology Research and Development Program of China(863 Program)

摘要:

网络处理功能的时空演化特性要求可重构路由器报文转发引擎除具有基本报文分组交换能力外,还应具有可重构能力。针对上述需求,构建了面向可重构路由器的报文转发引擎构件重构模型,并基于Pass-Through模式设计实现了可重构FPGA器件与网络处理器相结合的程序/电路构件运行环境。系统实现与应用测试结果表明,可重构路由器报文转发引擎在保证高吞吐率、低延迟的报文转发处理性能的同时,可有效支撑多样化业务构件灵活重构与映射。

关键词: 路由器, 转发引擎, 可重构, 构件

Abstract:

The packet forwarding engine should provide not only the basic packet switching function,but also the reconfigurable ability for supporting the network processing functions evolving with time and space.Aiming at the above requirements,a component reconfiguration model of packet forwarding engine for the reconfigurable routers was proposed,and the program/circuit component running environment consisting of FPGA and network processers was designed and implemented based on the Pass-Through mode.The system implementation and application experimental results show that the packet forwarding engine for reconfigurable routers can support flexibly reconfiguration and mapping for the diverse service components,and it can provide high throughput and low-latency packet forwarding ability.

Key words: router, forwarding engine, reconfiguration, component

No Suggested Reading articles found!