首页> 外文期刊>International Journal of Computers & Applications >HARDWARE IMPLEMENTATION OF AN EFFICIENT INTERNET PROTOCOL ROUTING FILTER DESIGN
【24h】

HARDWARE IMPLEMENTATION OF AN EFFICIENT INTERNET PROTOCOL ROUTING FILTER DESIGN

机译:高效的Internet协议路由过滤器设计的硬件实现

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

摘要

In this paper we propose a new mechanism for an efficient router design with focus to an IP address lookup algorithm, which uses a small amount of memory. Typically each filter is a destination address prefix and longest prefix matching is used to determine the next hop for each incoming packets. By exploiting the low memory access latency and high bandwidth of on chip memory high speed packet forwarding can be achieved using this data structure. When designing a router, three pertinent issues are to be addressed (i.e., routing lookup, switching and scheduling). The main objective of this paper is to design an efficient router that uses a fast routing lookup algorithm and an efficient data compression algorithm to store the routing table in a tree, which uses a very little memory in the router. The route lookup mechanism proposed in this paper, when implemented in a pipeline fashion in hardware, can achieve one route lookup for every memory access. With the current 50 ns DRAM, this corresponds to approx 20 X 106 packets (lookups) per second. Analysis shows that this algorithm needs only 400 kb memory for storing 20 k entries thus achieving a high compression. This design can be easily scaled up from Internet protocol version 4 (Ipv4) to Internet protocol version 6 (IPv6).
机译:在本文中,我们提出了一种有效的路由器设计新机制,重点是使用少量内存的IP地址查找算法。通常,每个过滤器都是目标地址前缀,最长前缀匹配用于确定每个传入数据包的下一跳。通过利用片上存储器的低存储器访问等待时间和高带宽,可以使用此数据结构实现高速数据包转发。在设计路由器时,要解决三个相关问题(即路由查找,交换和调度)。本文的主要目的是设计一种有效的路由器,该路由器使用快速路由查找算法和有效的数据压缩算法将路由表存储在树中,而树只占用很少的内存。本文提出的路由查找机制在硬件中以流水线方式实现时,可以为每个内存访问实现一个路由查找。对于当前的50 ns DRAM,这相当于每秒大约20 X 106数据包(查找)。分析表明,该算法仅需要400 kb的内存即可存储20 k条目,从而实现了高压缩率。可以轻松地将该设计从Internet协议版本4(Ipv4)扩展到Internet协议版本6(IPv6)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号