[发明专利]网络流量均衡的方法及超级控制器有效
申请号: | 201410447127.8 | 申请日: | 2014-09-03 |
公开(公告)号: | CN105471755B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 喻敬海;王延松;吴少勇;吴春明;杜众;高文;周伯阳 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络流量 均衡 方法 超级 控制器 | ||
本发明公开了一种网络流量均衡的方法,所述网络流量均衡的方法包括以下步骤:软件定义网络集群中的超级控制器在相同时间间隔内向多个节点控制器发送收集指令,获取所述节点控制器根据所述收集指令返回的流量统计信息;根据所述流量统计信息计算下一时间间隔所述节点控制器的流量之和;基于所述流量统计信息及流量之和对所述节点控制器管控的交换机进行调整。本发明还公开了一种超级控制器。本发明能够均衡节点控制器的流量负载,大大改善SDN集群性能。
技术领域
本发明涉及通信技术领域,尤其涉及一种网络流量均衡的方法及超级控制器。
背景技术
在多控制器的软件定义网络(Software Defined Network,SDN)集群网络架构中,控制器是根据OpenFlow协议设计的,用于管理数据流、配置网络设备、制定流表(FlowTable)、承担网络业务与网络设备间的通讯等。软件定义网络中的交换机也支持OpenFlow协议。交换机由控制器管控,保存有控制器制定的流表,并通过查询流表表项来决定对报文的处理方式,包括报文转发、缓存、提交控制器或丢弃等。另外,OpenFlow协议中还提供安全通道,用于连接交换机和控制器,以供二者进行通信。
在软件定义网络集群网络架构中,如果某一控制器管控的交换机总流量较大,则产生较大的网络控制流,这些管控较大流量的控制器容易成为整个控制器集群的瓶颈,即某些控制器流量负载很高,而另一些控制器管控总流量可能较少,远远未饱和,这样将影响集群对网络的管控及集群的性能,特别是在网络流量出现较大波动时,如果仅仅根据实时网络状态来调整流量容易引起较多次调整,网络出现抖动,集群的性能大大降低。
发明内容
本发明的主要目的在于解决软件定义网络集群中控制器管控的流量不均匀而降低集群的性能的技术问题。
为实现上述目的,本发明提供一种网络流量均衡的方法,所述网络流量均衡的方法包括以下步骤:
软件定义网络集群中的超级控制器在相同时间间隔内向多个节点控制器发送收集指令,获取所述节点控制器根据所述收集指令返回的流量统计信息;
根据所述流量统计信息计算下一时间间隔所述节点控制器的流量之和;
基于所述流量统计信息及流量之和对所述节点控制器管控的交换机进行调整。
优选地,所述根据所述流量统计信息计算下一时间间隔所述节点控制器的流量之和的步骤包括:
根据所述流量统计信息尝试获取预定个时刻每一节点控制器的流量报文;
当获取成功时,根据所述流量报文获取对应的节点控制器在每一时间间隔管控的流量之和;
获取所有时间间隔每一节点控制器的流量之和的最大值Himax,根据所述最大值计算下一时间间隔每一节点控制器的流量之和Tinext。
优选地,所述基于所述流量统计信息及流量之和对所述节点控制器管控的交换机进行调整的步骤包括:
获取所述流量之和Tinext与所述最大值Himax的第一比值;
获取所述节点控制器所有的流量之和Tinext的第一总和及所述节点控制器所有的最大值Himax的第二总和,并获取所述第一总和与第二总和的第二比值;
根据所述第一比值及第二比值对每一节点控制器管控的交换机进行调整。
优选地,所述根据所述第一比值及第二比值对每一节点控制器管控的交换机进行调整的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410447127.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模印装置及模印管
- 下一篇:一种膜的张力调节装置