首页> 外文期刊>Journal of Network and Systems Management >TCAMChecker: A Software Approach to the Error Detection and Correction of TCAM-Based Networking Systems
【24h】

TCAMChecker: A Software Approach to the Error Detection and Correction of TCAM-Based Networking Systems

机译:TCAMChecker:基于TCAM的网络系统的错误检测和纠正的软件方法

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

摘要

Ternary content addressable memories (TCAMs) are widely used in network devices carrying out the core operation of single-operation lookups. TCAMs are the core component of many networking devices such as routers, switches, firewalls and intrusion detection/prevention systems. Unfortunately, they are susceptible to errors caused by environmental factors such as radiation. TCAM errors may have significant impact on search results. In fact, only one error in a TCAM can cause 100 % of search keys to have wrong lookup results. Therefore, TCAM error detection and correction schemes are needed to enhance the reliability of TCAM-based systems. All prior solutions require hardware changes to TCAM circuitry and therefore are difficult to deploy. In this paper, we propose TCAMChecker, the first software-based solution for TCAM error detection and correction. Given a search key, TCAMChecker probabilistically decides to verify the lookup result. If TCAMChecker decides to verify the lookup result then it performs two parallel lookups for the given search key. If the lookup results do not match then at least one error is detected and is corrected by using a backup error-free memory. Note that the probability of lookup verification can be tuned for tradeoff between performance and reliability. A higher probability of lookup verification provides a more reliable TCAM system at the cost of performance. Our proposed TCAMChecker can be easily deployed on existing TCAM-based networking devices to improve the system reliability.
机译:三元内容可寻址存储器(TCAM)广泛用于执行单操作查找核心操作的网络设备。 TCAM是许多网络设备(例如路由器,交换机,防火墙和入侵检测/防御系统)的核心组件。不幸的是,它们容易受到诸如辐射等环境因素引起的误差的影响。 TCAM错误可能会对搜索结果产生重大影响。实际上,TCAM中只有一个错误会导致100%的搜索关键字具有错误的查找结果。因此,需要TCAM错误检测和纠正方案来增强基于TCAM的系统的可靠性。所有现有解决方案都需要对TCAM电路进行硬件更改,因此难以部署。在本文中,我们提出了TCAMChecker,这是第一个基于软件的TCAM错误检测和纠正解决方案。给定一个搜索键,TCAMChecker可能会决定验证查找结果。如果TCAMChecker决定验证查找结果,则它将对给定的搜索关键字执行两次并行查找。如果查找结果不匹配,则至少检测到一个错误,并使用备用的无错误内存进行纠正。请注意,可以针对性能和可靠性之间的权衡来调整查找验证的概率。查找验证的可能性较高,但会以性能为代价提供更可靠的TCAM系统。我们建议的TCAMChecker可以轻松地部署在现有的基于TCAM的网络设备上,以提高系统可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号