期刊文献+

基于快速搜索树的路由查表算法 被引量:1

A Routing Lookup Algorithm Based on Fast Search Trees
下载PDF
导出
摘要 根据路由表中前缀的分布特点,将路由集合分割成几个子集,然后分别针对每个子集建立搜索树来实现路由查表。借助哈希压缩索引表使搜索树的深度降低到3,加快了搜索树的查找速度。而BloomFilters的应用,使几乎平均一次搜索树的查找就可以完成一次路由查表。该算法可以满足OC768链路的处理速度要求,支持达106数量级的路由表项,适于硬件流水线方式实现,具有很高的实用价值。这种方法用到IPv6同样可以收到很好的效果。 This paper describes a novel algorithm for implementing high speed IP routing lookups which splits the route rules into several subsets according to the prefix length distributions and constructs fast search trees for each subset. Using the hash compression index tables and Bloom Filters the speed of lookup is improved dramatically. This scheme can be easily implemented in hardware using a pipeline fashion and the results of the experimental and application show that it is practical and efficient. This approach is equally attractive for IPv6.
出处 《计算机应用研究》 CSCD 北大核心 2005年第7期226-228,233,共4页 Application Research of Computers
基金 国家重大自然科学基金资助项目(69896240) "211工程"重点学科建设项目
关键词 IP路由查找 最长前缀匹配 搜索树 BLOOM FILTERS 哈希 IP Lookup Longest Prefix Matching Search Tree Bloom Filters Hash
  • 相关文献

参考文献7

  • 1Srinivasan V, Varghese G. Faster IP Lookups Using Controlled Prefix Expansion[C]. ACM SIGMETRICS, 1998.1-10.
  • 2McAulay A J, Francis P. Fast Routing Table Lookup Using CAMs[C]. IEEE INFOCOM'93,1993.1382-1391.
  • 3BGP Routing Table Analysis Report [DB/OL]. http://bgp. potaroo.net/, 2004-05-18.
  • 4Bloom B H. Space/Time Trade-offs in Hash Coding with Allowable Errors[C]. Communications of the ACM.
  • 5Broder A, Mitzenmacher M. Network Applications of Bloom Filters:A Survey[C]. Proceedings of the 40th Annual Allerton Conference,2002.45- 53.
  • 6Dharmapurlkar S, Taylor E. Longest Prefix Matching Using Bloom Filters[C]. ACM SIGCOMM '03,2003. 201-212.
  • 7Degermark M, Brodnik A. Small Forwarding Tables for Fast Routing Lookups[C]. ACM SIGCOMM '97, 1997.3-14.

同被引文献8

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部