首页> 外文期刊>IEEE Journal on Selected Areas in Communications >Efficient Multimatch Packet Classification for Network Security Applications
【24h】

Efficient Multimatch Packet Classification for Network Security Applications

机译:适用于网络安全应用的高效多匹配数据包分类

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

摘要

New network applications like intrusion detection systems and packet-level accounting require multimatch packet classification, where all matching filters need to be reported. Ternary content addressable memories (TCAMs) have been adopted to solve the multimatch classification problem due to their ability to perform fast parallel matching. However, TCAMs are expensive and consume large amounts of power. None of the previously published multimatch classification schemes are both memory and power efficient. In this paper, we develop a novel scheme that meets both requirements by using a new set splitting algorithm (SSA). The main idea behind SSA is that it splits filters into multiple groups and performs separate TCAM lookups into these groups. It guarantees the removal of at least 1/2 the intersections when a filter set is split into two sets, thus resulting in low TCAM memory usage. SSA also accesses filters in the TCAM only once per packet, leading to low-power consumption. We compare SSA with two best known schemes: multimatch using discriminators (MUD) (Lakshminarayanan and Rangarajan, 2005) and geometric intersection-based solutions (Yu and Katz, 2004). Simulation results based on the SNORT filter sets show that SSA uses approximately the same amount of TCAM memory as MUD, but yields a 75%–95% reduction in power consumption. Compared with geometric intersection-based solutions, SSA uses 90% less TCAM memory and power at the cost of one additional TCAM lookup per packet. We also show that SSA can be combined with SRAM/TCAM hybrid approaches to further reduce energy consumption.
机译:诸如入侵检测系统和数据包级别记帐之类的新网络应用程序需要多匹配数据包分类,其中需要报告所有匹配的过滤器。三元内容可寻址存储器(TCAM)由于具有执行快速并行匹配的能力而已被采用来解决多匹配分类问题。但是,TCAM很昂贵并且消耗大量功率。先前发布的多匹配分类方案都没有兼顾内存和功耗效率。在本文中,我们通过使用新的集合拆分算法(SSA)开发了一种同时满足这两个要求的新颖方案。 SSA背后的主要思想是将过滤器分为多个组,并在这些组中执行单独的TCAM查找。当将过滤器集分为两部分时,它保证删除至少1/2个交叉点,从而降低TCAM内存使用量。 SSA还每个数据包仅访问TCAM中的过滤器一次,从而降低了功耗。我们将SSA与两种最著名的方案进行比较:使用鉴别器(MUD)进行多重匹配(Lakshminarayanan和Rangarajan,2005)和基于几何相交的解决方案(Yu和Katz,2004)。基于SNORT滤波器集的仿真结果表明,SSA使用与MUD大致相同的TCAM内存量,但功耗降低了75%–95%。与基于几何相交的解决方案相比,SSA使用的TCAM内存和功耗减少了90%,但每个数据包需要进行一次额外的TCAM查找。我们还表明,SSA可以与SRAM / TCAM混合方法结合使用,以进一步降低能耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号