TCAM规则更新与压缩技术在OpenFlow网络中的应用
需积分: 10 167 浏览量
更新于2024-08-08
收藏 3.12MB PDF 举报
"该资源是一篇2014年的自然科学论文,主要探讨了一种结合TCAM(ternary content-addressable memory)规则更新与压缩的方法,适用于OpenFlow网络环境。研究目的是在支持网络规则实时更新的同时,减少对大容量TCAM芯片的需求。"
OpenFlow是一种先进的网络交换技术,它允许网络控制器集中管理交换机的流表规则,从而实现网络的灵活配置和动态控制。TCAM是一种特殊的内存类型,因其能够快速匹配任意位模式而常被用于网络设备的包处理,尤其是在实现复杂路由和访问控制策略时。
论文提出的方法是将TCAM芯片的空间划分为两个区域:实时更新区和压缩存储区。实时更新区位于TCAM的前部,专门用于存储控制器发送的最新规则,确保能快速响应网络状态的变化。而压缩存储区则用于存储那些不频繁变动但仍然需要保留的规则。后台服务器定期对这两个区域的规则进行压缩,将压缩后的规则存储在TCAM的压缩区,释放实时更新区的空间,以便容纳新的实时更新规则。
论文还深入分析了如何合理划分实时更新区和压缩存储区的比例,以优化性能和存储效率。为了验证这种方法的有效性,研究人员使用ClassBench工具生成了模拟的原始规则集,并进行了仿真实验。实验结果证明了该方法在保持网络规则实时更新能力的同时,确实可以有效地减少对TCAM芯片容量的需求。
关键词涉及到网络协议、OpenFlow、TCAM、规则压缩、实时更新以及空间划分,表明这篇论文深入研究了这些领域的交叉问题,为优化OpenFlow网络的资源利用率和性能提供了新的解决方案。中图分类号和文献标识码则表明这是一篇关于计算机科学技术的专业论文。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-09-20 上传
2021-05-22 上传
2021-05-26 上传
2022-09-14 上传
2015-05-04 上传
weixin_38698174
- 粉丝: 3
- 资源: 980
最新资源
- Front-End:从设计创建应用
- node影视小型项目.zip
- gghalves:ggplot2中的:scissors:简单的半几何
- CODE.rar_.net编程_Visual_Basic_
- SBDrv.zip
- Crocos-开源
- Ugly Email-crx插件
- Journal_bearing_varying_LD_ratio.rar_matlab例程_matlab_
- anicon:R markdown和Shiny应用程序的动画图标
- 提供用于MVP架构的抽象组件的AbstractMvpa库-Android开发
- syn3h-player
- Jia_et_al_Microorganisms_2020:以下是与本文相关的脚本:比较由Xiu Jia,Francisco Dini-Andreote和JoanaFalcãoSalles撰写的基于DNA和RNA数据的装配过程对控制细菌群落演替的影响。
- vue+node的全栈项目.zip
- Building-a-JavaScript-Development-Environment:复习课程{从头开始一个新JavaScript项目是压倒性的。 本课程提供一本剧本,概述您需要制定的关键决策。 建立一个强大的开发环境来处理捆绑,整理,转换,测试等等。 }
- FDBeye:用于眼动仪工作流程的R工具
- wave-crx插件