清华大学 计算机科学与技术系,北京,100084
纸质出版:2004
移动端阅览
梁志勇, 徐 恪, 吴建平, 等. 基于非重叠前缀集合的并行路由查找系统[J]. 电子学报, 2004,32(8):1277-1281.
LIANG Zhi-yong, XU Ke, WU Jian-ping, et al. Parallel Routing Lookup System Based on Non-Overlapping Prefix Sets[J]. Acta Electronica Sinica, 2004, 32(8): 1277-1281.
快速的路由查找机制是高性能路由器设计的关键.最长匹配查找是路由查找的难点所在.本文提出一个并行路由查找系统.它使用一种路由表划分方法
可将路由表中的前缀划分为若干个集合
集合内前缀没有重叠.从而把路由表前缀的最长匹配查找转化为若干个集合内前缀的唯一匹配查找.基于这种方法
本文还提出一个通用的并行路由查找框架
框架适用于大多数路由查找算法.并行查找框架可简化查找算法的设计
提高查找算法的速度.使用二分查找算法
并行查找系统可以达到log
2
(2N/B)的查找复杂度 (
N
为路由表前缀数目
B为大于4的整数).同时
并行查找系统对IPv6也具有很好的扩展性.
Fast routing lookups are crucial for the forwarding performance of IP routers.Longest prefix match makes routing lookups difficult.This paper proposes a parallel routing lookup system that applies a method to partition a routing table.The method can divide all prefixes in a routing table into several prefix sets where prefixes don't overlap.Based on the method
this paper also presents a common parallel lookup framework that reduces "longest prefix matching" in all the prefixes to "only prefix matching" in several prefix sets.The framework can effectively simplify the design of lookup algorithms and improve lookup performance.The framework is suitable for most lookup algorithms.For simple binary search algorithm
our system can reach log
2
(2N/B) lookup complexity (where N is prefix number in a rou
ting table and B is an integer bigger than 4).Also
the system can be scaled to IPv6 easily.
0
浏览量
880
下载量
3
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621