...
首页> 外文期刊>Computer networks >Helix: IP lookup scheme based on helicoidal properties of binary trees
【24h】

Helix: IP lookup scheme based on helicoidal properties of binary trees

机译:螺旋:基于二叉树的螺旋特性的IP查找方案

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we propose an IF lookup scheme, called Helix, that performs parallel prefix matching at the different prefix lengths and uses the helicoidal properties of binary trees to reduce tree height. The reduction of the tree height is achieved without performing any prefix modification. Helix minimizes the amount of memory used to store long and numerous prefixes and achieves IF lookup and route updates in a single memory access. We evaluated the performance of Helix in terms of the number of memory accesses and amount of memory required for storing large IPv4 and IPv6 routing tables with up to 512,104 IPv4 and 389,956 IPv6 prefixes, respectively. In all the tested routing tables, Helix performs lookup in a single memory access while using very small memory amounts. We also show that Helix can be implemented on a single field-programmable gate array (FPGA) chip with on-chip memory for the IPv4 and IPv6 tables considered herein, without requiring external memory. Specifically, Helix uses up to 72% of the resources of an FPGA to accommodate the most demanding routing table, without performance penalties. The implementation shows that Helix may achieve lookup speeds beyond 1.2 billion packets per second (Gpps). (C) 2015 Elsevier B.V. All rights reserved.
机译:在本文中,我们提出了一种称为Helix的IF查找方案,该方案以不同的前缀长度执行并行前缀匹配,并使用二叉​​树的螺旋特性来降低树的高度。无需执行任何前缀修改即可实现树高的降低。 Helix最大限度地减少了用于存储长且众多前缀的内存量,并在单个内存访问中实现了IF查找和路由更新。我们根据存储的访问次数和存储大型IPv4和IPv6路由表所需的内存量评估了Helix的性能,这些大型IPv4和IPv6路由表分别具有多达512,104个IPv4和389,956个IPv6前缀。在所有测试的路由表中,Helix在单个内存访问中执行查找,同时使用的内存量非常小。我们还显示,Helix可以在具有用于此处考虑的IPv4和IPv6表的片上存储器的单个现场可编程门阵列(FPGA)芯片上实现,而无需外部存储器。具体来说,Helix最多使用FPGA 72%的资源来容纳最苛刻的路由表,而不会降低性能。该实现表明,Helix可以实现超过12亿个数据包每秒(Gpps)的查找速度。 (C)2015 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号