检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京邮电大学计算机科学与技术学院,北京100876 [2]北京邮电大学信息网络中心,北京100876
出 处:《电子学报》2007年第10期1859-1864,共6页Acta Electronica Sinica
摘 要:充分分析IPv6地址结构I、Pv6地址分配策略和IPv6骨干网路由表的特点后,将二叉树、段表和路由桶技术相结合,提出一种多阶段IPv6路由表查找算法.和已有算法相比,提出的算法查找速度快、占用内存少、扩展性好、支持增量更新.实验结果表明算法的软件参考实现在装有P4 2.4GHz CPU,512M DDR333内存和Linux操作系统的普通PC机上的查找能力可以到达16MPPS(Million Packet per Second),这可以满足10Gbps 80字节IPv6最小包的线速转发.对于当前IPv6骨干网BGP路由表,算法的参考实现只占用几百K字节的内存.With the combination of binary tree, segment table and route bucket after sufficient and thorough analysis of the hierarchy of IPv6 address, IPv6 address allocation policy and the characteristics of real live IPv6 backbone BGP routing tables, we propose a multi-stage algorithm for IPv6 routing table lookup in this paper. Compared with previous algorithms, the proposed scheme performs faster, occupies less memory, scales better, and supports incremental update. The evaluation results show that the sample software implementation of the proposed algorithm can forward at a rate of 16MPPS (Million Packet per Second), or 10Gbps for 80-byte minimal IPv6 packets on a PC with Pentium4 2.4GHz CPU, 512M DDR333 memory, and Lmux operating system. The sample implementation only needs several hundreds of kilobytes memory for the current real live IPv6 backbone BGP routing tables.
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117