SDN多级流表存储优化:基于TCAM的细粒度策略

需积分: 10 6 下载量 129 浏览量 更新于2024-09-07 收藏 613KB PDF 举报
该篇论文深入探讨了"基于TCAM的细粒度多级流表存储策略"在SDN(Software Defined Networking,软件定义网络)中的应用。SDN作为一种新兴的网络架构和技术,其核心理念是通过软件控制来实现网络功能的灵活性和可编程性,显著特点是分离了控制平面和数据平面,使网络管理更加集中且对上层应用透明。 OpenFlowv1.1协议是SDN的关键组件,它定义了多级流表的数据包处理机制。然而,随着网络规模的增长,SDN系统常常面临存储资源有限的问题。为了应对这一挑战,论文作者魏峰和李旭提出了一个创新的解决方案。他们提出了一种细粒度的多级流表存储策略,通过将IP地址和MAC地址分解为更小的部分,并在新的多级流表结构中整合原有的单流表标识符。这样,IP和MAC信息被有效地存储在TCAM(Table Content Addressable Memory,表格查找内存)中,而计数器和动作指令则保留在SRAM(Static Random Access Memory,静态随机存取存储器)中。 这种策略的优势在于优化了TCAM的使用,通过精细的映射减少了14.3%的存储空间,对于OpenFlow转发平面的高效设计至关重要。通过这种方法,网络资源得到了更有效的利用,提高了网络性能和扩展性,同时满足了在SDN环境下对大流量和复杂路由规则处理的需求。 文章的关键词包括SDN、OpenFlow、TCAM、细粒度以及多级流表,这些词汇表明了研究的核心技术和焦点。论文还提到了中国国家自然科学基金项目的支持,进一步强调了这项工作的学术价值和实际应用前景。此外,作者的背景信息提供了研究团队的专业背景,显示出他们具备深入理解和开发此类高级网络技术的能力。 这篇论文为SDN架构下的网络流量管理提供了一个创新且实用的存储解决方案,对提高SDN系统的存储效率和转发性能具有重要意义。对于网络设计者和研究人员来说,这篇文章不仅阐述了理论概念,也提供了实施和优化实践的指导。