首页> 外文会议>International Conference on Computational Science and Its Applications;ICCSA 2008 >Scheduling of Updates in an IP Forwarding Engine with Partitioned Prefix Tables
【24h】

Scheduling of Updates in an IP Forwarding Engine with Partitioned Prefix Tables

机译:带有分区前缀表的IP转发引擎中的更新调度

获取原文

摘要

Many IP forwarding engines have used TCAM(Ternary Content Addressable Memory) for IP address lookup. While TCAM has the advantage of parallel lookup in a single step, it has a difficulty in updating a prefix table. TCAM requires the prefix table to be ordered for the longest prefix matching, so each update may incur several memory movements to maintain the ordering. For the fast updating of the prefix table, it is needed to eliminate the ordering constraint. If a prefix table is partitioned into several sets each of which contains disjoint prefixes, there is at most one match in each set and the ordering of prefixes is not needed any more for the longest prefix matching. Prefixes of each partitioned table should be kept disjoint after updating as well as in the initial configuration. In this paper we present several algorithms for scheduling of updates to keep prefixes of partitioned tables disjoint. We compare and evaluate our scheduling algorithms by simulation with a real-world routing table and updates. Experiment results show that most of updates can be scheduled to the partitioned tables having disjoint prefixes so good update performance can be achieved.
机译:许多IP转发引擎已使用TCAM(三进制内容可寻址内存)进行IP地址查找。尽管TCAM具有在单个步骤中并行查找的优势,但在更新前缀表方面却有困难。 TCAM要求对前缀表进行排序以实现最长的前缀匹配,因此每次更新都可能会发生几次内存移动以保持排序。为了快速更新前缀表,需要消除排序约束。如果将前缀表分为几组,每组包含不相交的前缀,则每组中最多有一个匹配项,最长的前缀匹配不再需要前缀的排序。在更新后以及在初始配置中,每个分区表的前缀都应保持不相交。在本文中,我们提出了几种用于调度更新的算法,以保持分区表的前缀不相交。我们通过仿真与真实的路由表和更新来比较和评估我们的调度算法。实验结果表明,大多数更新可以调度到具有不相交前缀的分区表中,因此可以实现良好的更新性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号