首页 | 本学科首页   官方微博 | 高级检索  
     检索      

三态内容寻址存储器与多核网络处理器结合的IP查找加速模型
引用本文:石巍,卢泽新,孙志刚.三态内容寻址存储器与多核网络处理器结合的IP查找加速模型[J].上海交通大学学报,2013,47(1):161-166.
作者姓名:石巍  卢泽新  孙志刚
作者单位:(国防科学技术大学 计算机学院, 长沙 410073)
基金项目:国家重点基础研究发展规划(973)项目,国家高技术研究发展计划(863)项目
摘    要:提出了一种三态内容寻址存储器(TCAM)与多核网络处理器(NP)相结合的IP报文路由查表加速模型.将前缀长度大于24的表项存放在硬件TCAM中;将前缀长度小于等于24的转发表项组织成压缩的二叉树形式,依据该数据结构截取其中部分表项并存放在硬件中,将其他部分存放在NP的2级缓存中,并将该部分的内存地址索引存放在TCAM中以加速查找;在静态随机存储器中存放转发信息,以最大限度地减小NP报文查表所需访存时延.结果表明:所提出的报文处理模型的可扩展性强,当路由表规模扩大时,其存储资源开销几乎不增加;而利用NP的多线程特性,其报文转发的理论吞吐量可达100 Gb/s的级别,能够满足现有核心路由器的转发需求.

关 键 词:三态内容寻址存储器    多核网络处理器    加速模型    时延  
收稿时间:2012-06-12

TCAM and Multi-core Network Processor Cooperative IP Lookup Acceleration Model
SHI Wei,LU Ze-xin,SUN Zhi-gang.TCAM and Multi-core Network Processor Cooperative IP Lookup Acceleration Model[J].Journal of Shanghai Jiaotong University,2013,47(1):161-166.
Authors:SHI Wei  LU Ze-xin  SUN Zhi-gang
Institution:(College of Computer, National University of Defense Technology, Changsha 410073, China)
Abstract:This article proposed a ternary content addressable memory (TCAM) and multi-core network processor (NP) cooperated Internet Protocol (IP) lookup acceleration model. The core idea of this model includes three parts. First the routing table entries whose prefix length exceeds 24 are located in TCAM, Secondly, the remaining table entries are structured into a compresses binary tree which is utilized to determine which part to be put into hardware. The other part is located into NP’s level 2 cache and their memory indexes are stored in TCAM to accelerate lookup. At last forwarding information is put into static random access memory (SRAM) which reduces the delay of NP’s packet processing at highest degree. The packet processing model has great scalability which cost little incremental storage resources as routing table size expands and with the muti-thread characteristic of NP,the total throughput of our model can reach 100 Gb/s theoretically,which can completely satisfy the forwarding demands of current core routers. Key words:
Keywords:ternary content addressable memory (TCAM)  multi-core network processor (NP)  acceleration model  delay  
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《上海交通大学学报》浏览原始摘要信息
点击此处可从《上海交通大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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