[发明专利]一种OpenFlow大规模流表弹性节能与高效查找系统及方法有效

专利信息
申请号: 202010684675.8 申请日: 2020-07-16
公开(公告)号: CN111966284B 公开(公告)日: 2022-06-03
发明(设计)人: 熊兵;曾振国 申请(专利权)人: 长沙理工大学
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 长沙楚为知识产权代理事务所(普通合伙) 43217 代理人: 李大为
地址: 410114 湖南省*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 openflow 大规模 弹性 节能 高效 查找 系统 方法
【说明书】:

发明公开了本发明提供一种OpenFlow大规模流表弹性节能与高效查找架构及方法,包括:活跃精确流层,用于缓存网络中的活跃精确流表项,实现高速低功率的流表缓存查找;汇聚流层,用于存储通配流表项,以缓解TCAM存储容量不足问题,提高TCAM缓存命中率;所述汇聚流层包括TCAM和DRAM;个体流层,用于存储暂不满足聚合条件的精确流表项,以提升OpenFlow交换机的分组转发能力;所述个体流层包括SRAM和DRAM。本发明方法使用十字链表构建稀疏网格,动态申请缓存空间,能存储下所有满足条件的精确流,不存在空表项,具有很高的空间利用率,能适应网络流量的动态变化,富有弹性。

技术领域

本发明涉及OpenFlow流表领域,具体涉及一种OpenFlow大规模流表弹性节能与高效查找系统及方法。

背景技术

软件定义网络(Software Defined Networking,SDN)作为一种新型的网络架构,将传统转发设备中的控制功能抽离出来,统一集中到SDN控制器中,以管理数据平面中的所有转发设备,进而实现对网络流量的灵活控制。SDN控制器根据全局网络视图制定流规则,通过南向协议接口统一下发,交由数据平面的交换机进行学习缓存以生成本地规则集,从而指导网络分组的处理。OpenFlow协议是目前应用最广泛的南向接口协议之一,其提取各层网络协议首部的重要字段作为流表项的匹配域,实现了网络协议栈的扁平化,进而组合不同字段以实现不同粒度的流量管理。OpenFlow流表作为数据平面流量管理的关键技术,每张流表都安装了许多流表项,用于指导OpenFlow交换机对网络分组进行正确的转发处理,流表中的每个字段都可以通配,以灵活处理不同粒度的流。因此,OpenFlow流表作为OpenFlow交换设备的核心组件,其存储与转发对数据交换性能有着至关重要的影响。

根据流规则中是否携带通配符,OpenFlow流表可以分为精确流表项和通配流表项。精确流表项只能处理转发网络中某条流的数据分组,而通配流表项携带有通配符,支持“0、1、中间态”三种数据查找,能够处理转发网络中多条流中的数据分组。因此,为提高分组转发性能,OpenFlow交换机常常使用TCAM存储通配流表,其能在单个周期内输出所有结果,查找速度快。

但同时会出现以下问题:

1、流表弹性节能查找问题

OpenFlow交换机通常使用三态内容可寻址寄存器(Ternary ContentAddressable Memory,TCAM)存储流表,以支持网络分组的高效流表查找与快速转发。然而,由于TCAM流表查找能耗大,部分工作提出可采用静态随机存取存储器(Static Random-Access Memory,SRAM)等低功耗存储器构建流缓存,存储TCAM中的部分流表项,并使用哈希查找方式,实现OpenFlow流表的快速节能查找。然而,由于网络流量很大程度上受用户行为和应用特性影响,具有较强的突发性与动态性。因此,在节能缓存设计中应重点考虑其伸缩性,即节能缓存能及时随着网络流量的动态变化,进行自适应大小调整,以实现查找效率与节能效果的动态均衡。现有的节能方案往往需预先设置流缓存大小,伸缩性差,容易产生以下问题:若节能缓存设置过小,则其能够容纳的流表项数量有限,将会导致部分重要流表项因哈希冲突而无法缓存,从而使得缓存命中率低下,节能效果不佳;若节能缓存设置过大,虽然能够容纳所有重要流表项,但由于哈希算法的不均匀性,使得缓存中存在众多空表项,造成缓存空间的浪费。

2、大规模流表查找性能问题

当SDN部署在广域网、数据中心等大规模网络场景中时,网络并发流数量巨大,使得OpenFlow交换机中流表项数量显著增多。此外,随着OpenFlow协议的不断演进,流表匹配字段数量显著增加,单条流表项的存储开销大幅增长。这两个因素的乘法效应导致了OpenFlow流表规模的急速膨胀,流表存储与查找性能面临挑战。目前,TCAM作为主流的流表存储介质,用以实现流表的快速查找。然而,TCAM容量有限,无法存储所有流表项,容易导致流表失配而频繁调用控制器,进而增加了数据分组的处理时延。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙理工大学,未经长沙理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010684675.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top