首页 | 官方网站   微博 | 高级检索  
     

一个多功能路由查找引擎的设计与实现
引用本文:陈虎,梁松海,尹冬元.一个多功能路由查找引擎的设计与实现[J].计算机工程与应用,2006,42(8):155-159,194.
作者姓名:陈虎  梁松海  尹冬元
作者单位:1. 南方医科大学生物医学工程系计算机教研室,广州,同和,510515
2. 深圳市中兴通信股份有限公司微电子研究所,深圳,518057
摘    要:针对网络边缘和接入层设备需处理多种网络协议和价格敏感的特点,文中介绍了一种能支持精确匹配和最长前缀匹配的多功能查找引擎。此引擎以五级环行多功能流水线为核心,通过SRAM接口与主机交互,采用ZBTSRAM作为路由表存储器。文中着重介绍了引擎的硬件结构、软件系统和软硬件联合验证方法。性能评测表明,基于FPGA的实现主频可达到50MHz,性能可以满足1Gbps ̄2Gbps的接入和边缘层设备要求。

关 键 词:路由查找  最长前缀匹配  精确匹配
文章编号:1002-8331-(2006)08-0155-05
收稿时间:2005-06
修稿时间:2005-06

Design and Implementation of a General Routing Search Engine
Chen Hu,Liang Songhai,Yin Dongyuan.Design and Implementation of a General Routing Search Engine[J].Computer Engineering and Applications,2006,42(8):155-159,194.
Authors:Chen Hu  Liang Songhai  Yin Dongyuan
Abstract:For the network devices of access and edge layers,a low price network search engine for address lookup is described,which supports the longest prefix matching and exact matching with various configurations for different performance and price requests.While the five-stage multi-function cycle search pipeline as the kernel and route table being stored in the external ZBT SRAM,it communicates with the host CPU with standard SRAM interface.The hardware,software architecture and the software/hardware co-verification method of the engine are presented in the paper.With the implementation based on Xillinx' FPGA,it can run on 50MHz.12.5MSPS(Million Search per Second) for Ethernet MAC addresses and 7.2MSPS for IPv4 addresses are reached,which are satisfied with requests of access and edge network devices.
Keywords:routing lookup  the longest prefix matching  exact matching
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号