共查询到17条相似文献,搜索用时 59 毫秒
1.
为了提高IPv6的路由查找效率,针对IPv6路由前缀分布不均匀的问题,提出了一种基于B-树和Bloom filter相结合的IPv6路由查找算法(BTBF)。BTBF分为B-树和Bloom filter查找两部分,利用B-树查找路由前缀的前16 bit值,然后通过B-树节点中位向量的映射,将下一步链接到Bloom filter,再利用Bloom filter位数组的值映射提取下一跳。实验结果表明,BTBF算法与其他树型和Bloom filter类算法相比有效减少了空间和时间占用,在路由表项数变化较大的情况下也能维持稳定的查找性能。 相似文献
2.
一种基于Trie的IPv6路由查找方案 总被引:1,自引:0,他引:1
随着Internet的迅猛发展,IPv6技术必将成为主流.于是,如何高效地在路由表中查找匹配128位IPv6地址,成为了IPv6 技术发展的一大制约因素.经大量研究表明,Trie数据结构是实现高速路由查找和报文转发的关键.结合IPv6的地址结构特点,设计出基于Trie数据结构的查找算法,提高了路由查找效率以及报文转发速度. 相似文献
3.
一种快速IPv6路由查找方案 总被引:4,自引:0,他引:4
提出了一个可硬件实现的基于分段的快速IPv6路由查找方案.该方案支持快速的IP地址查找,并能有效地对路由前缀进行插入和删除操作.方案采用基于比特位置区分的压缩算法,与其它的 IPv6 路由查找方案相比较,所需存储器空间小,路由查找的平均时间少.如果采用SRAM流水线查找,可实现 125×106次/秒的查找速度.由于缺少实际的 IPv6路由前缀,该文生成了模拟路由前缀数据库.仿真试验结果表明:文章提出的方案具有合理的查找时间、空间和更新复杂度,容易硬件实现. 相似文献
4.
5.
王燕 《计算机应用与软件》2005,22(10):28-30
TCAM被广泛用于执行快速路由查找,不管前缀的数量和长度,它能在极短时间内解决最佳前缀问题。与基于软件解决方法相比较,TCAM能提供持续吞吐量和简单系统体系,这对IPv6路由查找来说是很有吸引力的。然而,它也有一些缺点,例如入口数量有限,价格昂贵和能源消耗。因此,本文提出一种有效、能减少所需TCAM的算法,该算法通过增加微DRAM来消除98%的TCAM入口。实验证明,该算法效果良好,可以大大提高IPv6路由查找性能。 相似文献
6.
随着IPv4地址即将面临枯竭以及IPv6技术的发展,传统的路由查找算法已不能满足基于IPv6的128位地址的快速查找,一方面在算法的移植过程中,算法的适用性受到了很大的约束,另一方面,基于IPv4的32为前缀算法的查找性能已经远远达不到要求。本文就目前存在的经典的软件路由算法进行算法实现分析。最后,在对比中提出了基于I... 相似文献
7.
8.
随着IPv6协议的广泛应用,传统的IPv4路由表查找算法不再适应IPv6网络环境中路由转发的需要。因而提出一种IPv6路由查找算法,利用Bloom滤波器来实现并行的最长前缀匹配,缩小查找范围,使得每次查找的平均hash探索次数有所减少.从而提高查找速度。 相似文献
9.
10.
基于LFT和DAG方式的IPv6路由查找算法 总被引:1,自引:0,他引:1
随着网络的不断发展,路由表的信息量也在不断增加,这势必会影响路由转发的效率,影响网络速度.在分析了衡量路由算法优劣的标准后,又通过对现有IPv4和IPv6各种路由算法的分析,尤其是LFT和DAG结构的说明,综合了二者以及LC Trie的优点,提出了算法改进的思想,给出了算法的主要数据结构以及算法执行的流程图,此算法提高了路由查找效率. 相似文献
11.
分析了现有IPv4路由表查找算法和IPv6地址的特性以及主干网路由表的前缀分布特点,借鉴LFT哈希表结构简单、查找快速的特点,提出了以32bits为查找路由前缀起点的分段哈希表和多分支Tile树相结合的IPv6路由查找算法.该算法结构简单、查找效率高、易于更新,多数情况下只需一次内存访问就可查找到路由信息,提高了IPv6主干网路由器转发速度,以满足下一代互联网IPv6发展的需求. 相似文献
12.
13.
14.
With the growing number of routing entries, IP routing lookup has become the major performance bottleneck in backbone routers. In this paper, a complete hardware-based routing lookup system is proposed to achieve high-throughput and high-capacity for IPv6. The proposed system is a cache-centric, hash-based architecture that contains a routing lookup application specific integrated circuit (ASIC) and a memory set. A hash function is used to reduce lookup time for the routing table and ternary content addressable memory (TCAM) effectively resolves the collision problem. The gate count of the ASIC, excluding the binary content addressable memory (BCAM), is about 5306 gates, using an in-house 0.18 μm CMOS single-poly six-metal standard cell library. The results of post-layout simulations show that the ASIC operates in 3.6 ns so that the routing lookup system approaches 260 Mega lookups per second (Mlps), which is sufficient for 100 Gbps networks. The memory density is good, with each routing entry requiring only 64 bits. Moreover, the routing table only needs 10.24 KB on-chip BCAM, 20.04 KB off-chip TCAM and 29.29 MB DRAM for 3.6 M routing entries in the proposed system. 相似文献
15.
随着互联网的发展,需要对IPv6网络进行性能提升,软件定义网络可以通过其特有的段路由架构对IPv6进行改进.将现有的IPv6网络直接升级为完整的SRv6网络是非常困难的.因此,提出一种基于部分部署的SRv6的网络优化算法.通过对分散的SRv6节点中的TE算法进行权重调整,将TE问题转化为深度强化学习问题,优化OSPF权... 相似文献
16.
利用了混沌系统的伪随机性和遍历性,提出了一种新的两个一维混沌映射的动态查找表的数字图像加密算法.该算法在加密过程中,一个混沌映射作为干扰源,克服了单个一维混沌系统周期短、精度低的缺点.同时引入了反馈,动态的改变查找表,克服了静态查询密丈分布不均匀缺点.理论分析与实验结果表明,该算法的安全性明显增强,加密速度也有所提高且对已有的攻击方法有了更强的抵抗能力. 相似文献