共查询到18条相似文献,搜索用时 87 毫秒
1.
分析了现有IPv4路由表查找算法和IPv6地址的特性以及主干网路由表的前缀分布特点,借鉴LFT哈希表结构简单、查找快速的特点,提出了以32bits为查找路由前缀起点的分段哈希表和多分支Tile树相结合的IPv6路由查找算法.该算法结构简单、查找效率高、易于更新,多数情况下只需一次内存访问就可查找到路由信息,提高了IPv6主干网路由器转发速度,以满足下一代互联网IPv6发展的需求. 相似文献
2.
为了提高IPv6地址查找效率,在分析IPv6路由前缀长度分布规律的基础上,提出了基于哈希表及树位图(Tree-bitmap)的两级IPv6地址查找算法.算法将长度为16,32,48和64比特的前缀分别存储在4个Hash表中,其余前缀的前16,32和48比特利用已有的Hash表存储,剩余的不足16比特的部分前缀利用树位图存储,并将树位图的入口地址保存在Hash表中.IP地址查找时在Hash表和树位图中进行两级查找.实验表明,该查找算法的平均内存访问次数为1~2,最坏情况下为7,适用于高速IPv6地址查找. 相似文献
3.
一种基于哈希表和Trie树的快速IP路由查找算法 总被引:3,自引:0,他引:3
Internet的飞速发展要求核心路由器每秒能转发几百万个以上的分组,实现高速分组转发的关键是路由表的组织和快速的路由查找算法。论文提出了一种基于8比特的前向查找表(LFT)和7比特的简单二进制回退查找Trie树(HBT)的IP路由查找算法。算法综合考虑了IP地址的分布特点,兼顾了查找速度、存储空间利用、硬件实现,以及向IPv6过渡等几个因素。具有算法简单、查找速度较快、存储空间利用率较高、易于扩展和便于硬件实现等特点。 相似文献
4.
为了提高IPv6的路由查找效率,针对IPv6路由前缀分布不均匀的问题,提出了一种基于B-树和Bloom filter相结合的IPv6路由查找算法(BTBF)。BTBF分为B-树和Bloom filter查找两部分,利用B-树查找路由前缀的前16 bit值,然后通过B-树节点中位向量的映射,将下一步链接到Bloom filter,再利用Bloom filter位数组的值映射提取下一跳。实验结果表明,BTBF算法与其他树型和Bloom filter类算法相比有效减少了空间和时间占用,在路由表项数变化较大的情况下也能维持稳定的查找性能。 相似文献
5.
在分析原有查找算法的基础上,结合IPv6地址结构和骨干路由表特点,提出一种新的快速IPv6路由查找算法。基于Hash表和多分支Trie树结构,将最常用到的路由前缀按前缀长度放置在Hash表中,并按前缀值有序存放在表结点中,不仅可以进行最常用前缀的二分查找,同时又是其他前缀匹配的索引。对于其他的前缀匹配问题,根据Hash表中的索引到相应的多分支Trie树完成最长前缀匹配。分析及测试证明该算法具有很好的时间效率,更新速度很快。 相似文献
6.
7.
一种基于Trie的IPv6路由查找方案 总被引:1,自引:0,他引:1
随着Internet的迅猛发展,IPv6技术必将成为主流.于是,如何高效地在路由表中查找匹配128位IPv6地址,成为了IPv6 技术发展的一大制约因素.经大量研究表明,Trie数据结构是实现高速路由查找和报文转发的关键.结合IPv6的地址结构特点,设计出基于Trie数据结构的查找算法,提高了路由查找效率以及报文转发速度. 相似文献
8.
王燕 《计算机应用与软件》2005,22(10):28-30
TCAM被广泛用于执行快速路由查找,不管前缀的数量和长度,它能在极短时间内解决最佳前缀问题。与基于软件解决方法相比较,TCAM能提供持续吞吐量和简单系统体系,这对IPv6路由查找来说是很有吸引力的。然而,它也有一些缺点,例如入口数量有限,价格昂贵和能源消耗。因此,本文提出一种有效、能减少所需TCAM的算法,该算法通过增加微DRAM来消除98%的TCAM入口。实验证明,该算法效果良好,可以大大提高IPv6路由查找性能。 相似文献
9.
本文提出了一种基于无冲突哈希Trie树的IP分类算法。该算法不仅克服了GridofTries算法在多维IP分类方面的局限性,而且在时间和空闻性能上都优于GridofTries,是目前时间复杂性和空间复杂性方面综合性能比较好的分类算法。 相似文献
10.
11.
12.
13.
基于IPV6的BGP协议实现技术 总被引:3,自引:0,他引:3
BGP是一个在自治系统间运行的动态路由协议,其功能是在自治系统间交换网络层可达信息。它是骨干路由器必须支持的协议。现在随着IPv6的进一步发展壮大,如何在IPv6下实现BGP协议就成为了急需解决的问题。文中着重于IPv6下BGP的具体实现,主要介绍了其体系结构、模块划分及在实现中的若干关键问题。在系统设计完成以后.利用Sprient的协议测试系统对核心路由器上运行的BGP协议软件进行了一致性和性能测试,其测试结果表明已经很好地完成了设计目标。 相似文献
14.
阐述了基于IPv6的新一代路由信息协议RIPng的工作原理及设计思想,并在与基于IPv4的路由信息协议RIP-2作深入比较的基础上,分析了它们之间的区别,讨论了RIPng协议仍然存在的问题及改进方向,给出软件设计方案的具体实现. 相似文献
15.
基于IPv6的RIPng路由技术研究 总被引:3,自引:1,他引:3
IPv6采用了128位的多层次地址结构,能够提供更多的路由信息。所以IPv4下的路由协议都需要做相应的修改,以便扩展其路由选择能力。RIPng是一个简单的、易于实现的协议,是能够工作在IPv6环境下的路由协议之一。文中描述了IPv6路由原理,着重研究了RIPng路由协议的信息格式、输入处理和输出处理技术。 相似文献
16.
在层次移动IPv6中,当移动节点(MN)和通信对端(CN)之间存在更短路由时,二者之间的通信分组仍然要通过移动锚点(MAP)转发,造成了不必要的分组传输时延及系统开销;并且其按照先后顺序进行的域间绑定更新过程有一定的绑定更新时延。为此提出一种改进型层次IPv6,将路由优化分组通信技术应用于层次移动IPv6中,使用条件是分组传输与绑定更新数目比(PBR)达到给定的临界值;同时改进了域间切换的绑定更新流程。理论分析表明,改进型层次移动IPv6相对于层次移动IPv6在系统开销、绑定更新时延及分组传输时延等方面均有优势。 相似文献
17.
随着IPv6技术的逐渐成熟和推广应用,如何高效地在路由表中查找匹配128位的IPv6地址,已经成为IPv6发展道路上迫切需要解决的问题。结合IPv6地址结构的特点,论文设计了一种多层三叉树的存储结构实现路由表,可以在很大程度上提高路由表查找的效率。 相似文献
18.
对IPv6的地址格式和通信特点进行了分析,提出了一个IPv6的通信网络拓扑结构。详细介绍了IPv6的接口地址和静态路由协议的配置,实现了两台IPv6的主机相互通信。 相似文献