[发明专利]一种面向大规模应用的软件定义网络控制优化方法有效
申请号: | 201310299482.0 | 申请日: | 2013-07-17 |
公开(公告)号: | CN103401794A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 刘川;吴军民;吴鹏;陈磊;陶静;张刚;黄在朝;黄辉;邓辉;王玮;沈文;侯功;喻强;姚启桂;于海;虞跃;张增华;王向群;李春龙;孙晓艳;王鹤;于鹏飞;陈伟;任杰;黄治 | 申请(专利权)人: | 国家电网公司;中国电力科学研究院;国网山东省电力公司电力科学研究院 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/841 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 大规模 应用 软件 定义 网络 控制 优化 方法 | ||
技术领域
本发明涉及一种网络控制优化方法,具体讲涉及一种面向大规模应用的软件定义网络控制优化方法。
背景技术
由软件定义网络(Software Defined Network,SDN)的标准组织(Open Network Foundation,ONF)推行的OpenFlow由于推行早、标准化程度高得到了业界的广泛认可与关注;随着OpenFlow的部署和应用,支持OpenFlow的交换设备的性能瓶颈相继出现,OpenFlow也通过不断的完善和改进从V1.0版本升级至目前的V1.3.1版本,然而受控制器限制的新建连接速度和受交换机三台内容寻址存储器(Temary Content Addressable Memory,TCAM)限制的流表大小始终困扰着OpenFlow发展;在OpenFlow中,粗粒度的流量调度使用通配符规则(wildcard rule),细粒度的流量调度运用控制器的主动数据拉动方式(stat-pulling);当网络的规模足够大时,数据拉动这种方式将使得控制通道每秒的包数量非常庞大从而导致控制通道拥塞,直接影响网络性能。
因此,提供一种能够有效提高控制器处理速度的面向大规模应用的软件定义网络控制优化方法显得尤为重要。
发明内容
为了满足现有技术的需要,本发明提供了一种面向大规模应用的软件定义网络控制优化方法;所述方法包括下述步骤:
步骤1:OpenFlow控制器对流表进行分析后将决策控制域划分为N个决策区,N至少为2;
步骤2:所述OpenFlow控制器将所述决策区的所述数据包转发规则更新至所述决策区内的所述OpenFlow决策交换设备中;
步骤3:OpenFlow入口交换设备分析数据包后将其发送至OpenFlow出口交换设备或将所述数据包的转发路径请求流表转发至所述OpenFlow决策交换设备;
步骤4:所述OpenFlow决策交换设备分析转发路径请求流表,并将所述数据包转发至与所述数据包转发规则相应的所述OpenFlow出口交换设备;
步骤5:所述OpenFlow控制器将所述数据包转发规则更新至所述OpenFlow入口交换设备。
优选的,所述步骤2中所述OpenFlow控制器依据决策树的分区算法将所述数据包转发规则更新至所述决策区内的所述OpenFlow决策交换设备;一台所述OpenFlow决策交换设备存储一条所述数据包转发规则;
优选的,所述步骤3中所述OpenFlow入口交换设备对所述数据包的分析包括:
若所述OpenFlow入口交换设备包括转发所述数据包的数据包转发规则时,将所述数据包直接发送至所述OpenFlow出口交换设备;
若所述OpenFlow入口交换设备没有转发所述数据包的数据包转发规则时,所述OpenFlow决策交换设备依据所述转发路径请求流表将所述数据包转发至与所述数据包转发规则相应的所述OpenFlow出口交换设备;
优选的,所述OpenFlow入口交换设备没有转发所述数据包的数据包转发规则时,所述步骤4中的所述OpenFlow决策交换设备将所述数据包由所述OpenFlow入口交换设备发送至所述OpenFlow出口交换设备的数据包转发流表规则发送至所述OpenFlow控制器;
优选的,所述步骤5中所述OpenFlow控制器分析所述数据包转发流表规则,将与所述数据包转发流表规则对应的所述数据包转发规则实时更新至所述OpenFlow入口交换设备中;
优选的,所述数据包转发规则定义在所述OpenFlow决策交换设备和OpenFlow入口交换设备的TCAM中。
本发明的有益效果是:
1、本发明技术方案中,依据决策树的分区算法将OpenFlow控制器的数据包转发规则下发至决策区内OpenFlow决策交换设备;OpenFlow控制器仅对OpenFlow决策交换设备的转发规则做动态的控制与更新,减少了数据包转发对OpenFlow控制器的依赖,避免了由于网络规模过大导致的OpenFlow控制器处理海量终端控制流所造成的OpenFlow控制通道拥塞和吞吐量下降问题;
2、本发明技术方案中,采用一台OpenFlow决策交换设备存储一条数据包转发规则的方法,避免了OpenFlow决策交换设备具有重复的数据包转发规则,提高数据转发准确度和转发速度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;中国电力科学研究院;国网山东省电力公司电力科学研究院,未经国家电网公司;中国电力科学研究院;国网山东省电力公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310299482.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:能够进行水蒸汽凝结的系统
- 下一篇:无毛边冲压模具