检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]华中科技大学计算机科学和技术学院,湖北武汉430074 [2]新一代光纤通信技术和网络国家重点实验室,湖北武汉430074
出 处:《小型微型计算机系统》2010年第9期1717-1720,共4页Journal of Chinese Computer Systems
基 金:国家"八六三"高技术研究发展计划项目(2005AA121410)资助;CNGI项目(CNGI-04-3-1D)资助
摘 要:分析路由表前缀间的覆盖关系特征,证明了前缀覆盖级别集合符合二分查找特性,提出一种基于前缀覆盖级别的二分路由查找算法,和传统基于前缀长度或者前缀值的线性或者二分查找算法相比,在查找性能、路由更新和存储空间方面具有优势,本方法可以在O(log2m ax_level+1)个TCAM时钟周期内完成1次路由查找,其中m ax_level为最大的前缀覆盖级别,目前m ax_level不超过7;本方法无需前缀扩展和排序,支持路由增量更新;另外,传统TCAM路由查找相比,可以节省功耗约50%.We analysized the statistics features of routing preifx covered levels and proved that the sets of prefix covered levels fulfil the requirement of binary search algorithm.A novel binary search algorithm based on prefix covered levels called BSPCL(Binary Search on Prefix Covered Levels) is proposed in this paper.Traditional schemes implement IP address lookup using linear or binary search on prefix lengths or prefix values at the cost of slow lookup speed,complex pre-computation or high power consumption.Our scheme has better performance over others in search performance,incremental updates,memory space and power consumption.We can finish one IP address lookup in O(log2max_level+1) TCAM clock cycles where max_level is the max prefix covered levels,the current max_level is no more than 7.Incremental updates are supported without the need of prefix expansion and prefix ordering.The power consumption can be reduced about 50% when compared to traditional TCAM scheme.
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249