Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2006, Vol. 32 ›› Issue (3): 251-253.

• Engineer Application Technology and Realization • Previous Articles     Next Articles

Design and Implementation of High-speed Forwarding Engine in Terabit Router

BIAN Yulan 1,2,4, WANG Yaoqing 2, ZHANG Bingyi 3, LI Yufeng 4, LAN Julong 4   

  1. 1. Shanghai Wicresoft Co. Ltd., Shanghai 200041; 2 College of Information Science & Technology, Wuhan University of Science & Technology, Wuhan 430081; 3. School of Electronics and Information Engineering, Beijing Jiaotong University, Beijing 100044; 4. National Digital Switching System Engineering & Technological Research Center, Zhengzhou 450002
  • Online:2006-02-05 Published:2006-02-05

T 比特路由器高速转发引擎的设计与实现

边裕兰 1,2,4,王耀青2,张冰怡3,李玉峰4,兰巨龙4   

  1. 1. 上海微创软件有限公司,上海 200041;2. 武汉科技大学信息科学与工程学院,武汉 430081;3. 北京交通大学电子信息工程学院,北京 100044;4. 国家数字交换系统工程技术研究中心,郑州 450002

Abstract: The forwarding engine of terabit router is designed and implemented. The module adopts parallel forwarding structure based on sub-module processor and parallel pipelining based on FPGA. The subsection routing lookup algorithms is used.They satisfy IPv6 and IPv4/IPv6 dual-stack core routers’ OC-192 (10Gbps) interfaces’ wire-speed forwarding. Analysis and experiment prove that the performance of the forwarding engine can reach the design aim effectively and satisfy the whole demands of terabit router

Key words: router; Forwarding engine; FPGA; Parallel pipeline

摘要: 设计并实现了T 比特路由器中的转发引擎模块,该模块采用基于子模块处理器的并行转发结构,基于FPGA 的并行流水线处理技术,结合分段查表算法,实现了10GPOS 接口,IPv4/v6 双协议栈的线速转发。试验测试表明该引擎能高效、稳定地达到设计目标,充分满足T 比特路由器的整体需求

关键词: 比特路由器;转发引擎;FPGA;并行流水线