负载均衡方法及装置制造方法及图纸

技术编号:19649175 阅读:20 留言:0更新日期:2018-12-05 21:16
本发明专利技术提供了一种负载均衡方法及装置,其中,该方法包括:控制器获取待创建业务的业务负载情况信息,和网络中的转发节点的节点负载情况信息;依据该节点负载情况信息和该业务负载情况信息为该待创建业务选择路由路径。采用上述技术方案,解决了相关技术中在软件自定义网络SDN中无法精确进行负载均衡的问题实现了在SDN中准确有效的进行负载均衡,提升了业务处理效率。

【技术实现步骤摘要】
负载均衡方法及装置
本专利技术涉及通信领域,具体而言,涉及一种负载均衡方法及装置。
技术介绍
在相关技术的通讯网络中,网络有许多通讯设备节点组成,这些网络节点叫做网元。网元之间通过通讯线路进行连接,包括光纤电缆等多种形式。网元则分散分布在各个地区,有的在城市里的通讯大楼实验室里,有的网元在偏远地区。然而这些网元的设备需要进行配置,维护和监控,不可能每处都派人值守,这样就需要一个中心网络管理系统,放在中心机房,通过远程通讯对网络上各个节点进行配置,维护和监控。通过控制器管理网络是一种新出现的网络管理控制系统。在这个控制系统中,把传统网管中对业务资源的控制功能独立出来,仅仅关注业务资源。控制器可以按树型层次化组织,以便关联大规模网络。直接管理网元的叫域控制器(DomainController,D-Controller,简称为DC);而上层的控制器(SuperController,S-Controller,简称为SC)不直接管理网元,而是管理域控制器,然后再通过域控制器提供的虚拟网络管理,实现对实际网络的管理。图1是根据相关技术中的SDN控制器管理控制网络的示意图,如图1所示,一个典型的应用场景中,控制器形成树形管理体系,上层是SC,底层的DC划分管理域,管理通讯网络和网元。控制器除了南向和网络设备通过接口进行管理,还有北向接口可以让应用层的网络APP接入进行网络管理,还可以通过侧接口,同网管平面(包括EMS网元管理系统,NMS网络管理系统,或者OSS操作支撑系统)沟通管理信息。网络APP是对网络的实际业务应用,他会使用控制提供的资源,发出业务建立,删除,修改的请求。而控制器根据网络APP的请求建立,删除,修改业务,并对业务的告警,性能进行监控。图2根据相关技术中SDN中控制器与其他实体的关系示意图,如图2所示,DC直接管理通讯网络,而SC管理DC,同时还可以和传统网络管理系统进行交流,最终提供给APP提供资源和服务。随着通讯网络越来越庞大,更多的复杂问题渐渐浮出水面。在通讯网络中,由于使用网络通讯的方式,随着通讯用户的分类,用户通讯和上网习惯差异,用户的漫游等各种原因,造成网络通讯流量的不平衡。有可能在网络的部分节点或者区域,网络通讯拥塞,而在另外的节点或者区域,却有很多网络通讯资源在空闲。有可能在不同的时间段内,某时间段部分节点拥塞,可是过了这个时间段,这几个节点不拥塞了,而是另外几个节点拥塞。因此,为了提供网络使用效率,提高网络投资的效率节约固定投资,提高用户的使用感受,进行动态网络负载均衡处理是很有价值的。但是在进行动态网络均衡处理的时候,还需要保证业务质量,时延不要过大,不要造成业务中断,瞬间的业务中断也要限制在预定范围内。因此在保证的服务质量的同时,进行动态均衡调整是个很有技术难度的问题。在相关技术的通讯网络技术中,也有一些负载均衡技术,然后这些现存的技术往往只适合单点的路由器,或者小规模网络,简单的网络之间互联协议IP网络等的简单管理。针对相关技术中在SDN中无法精确进行负载均衡的问题,目前还没有有效的解决方案。
技术实现思路
本专利技术实施例提供了一种负载均衡方法及装置,以至少解决相关技术中在SDN中无法精确进行负载均衡的问题。根据本专利技术的一个实施例,提供了一种负载均衡方法,应用于SDN,包括:控制器获取待创建业务的业务负载情况信息,和网络中的转发节点的节点负载情况信息;依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径。可选地,获取网络中的转发节点的节点负载情况信息,包括:获取网络中的转发节点的一个或多个端口的负载情况信息。可选地,控制器获取待创建业务的业务负载情况信息,包括:接收所述待创建业务的至少以下之一业务信息:业务流量,带宽利用率,传输时延,传输抖动,传输服务质量;依据所述业务信息确定所述待创建业务的业务负载情况信息。可选地,依据所述业务信息确定所述待创建业务的业务负载情况信息,包括:依据所述业务信息确定所述待创建业务的业务忙闲级别,其中,所述业务忙闲级别与所述业务信息存在第二预设对应关系;将所述业务忙闲级别作为所述待创建业务的业务负载情况信息。可选地,获取网络中的转发节点的节点负载情况信息,包括:获取网络中的转发节点的至少以下之一转发信息:流量,带宽利用率,CPU利用率,队列长度,转发时延;依据所述转发信息确定所述转发节点的节点负载情况信息。可选地,依据所述转发信息确定所述转发节点的节点负载情况信息,包括:依据所述转发信息确定所述转发节点的节点忙闲级别,其中,所述节点忙闲级别与所述转发信息存在第一预设对应关系;将所述节点忙闲级别作为所述转发节点的节点负载情况信息。可选地,依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径,包括:所述控制器获取所述待创建业务的起始和终止端点,并依据所述节点负载情况信息获取连接所述起始和终止端点的多个路由路径的路径权值;依据所述路径权值在所述多个路由路径中选择与所述业务负载情况信息匹配的路由路径。可选地,依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径,包括:在所述业务负载情况信息对应的业务忙闲级别为高级时,为所述待创建业务选择路由路径上的节点忙闲级别为低级的路由路径,其中,依据所述转发节点的节点负载情况信息确定所述转发节点的节点忙闲级别。可选地,依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径之前,当所述控制器中的上层控制器SC检测到所述待创建业务的起始和终止端点位于不同控制域时,依据所述不同控制域划分所述待创建业务;将所述待创建业务划分后的每一部分分别分配至不同控制域处理,并从所述每个控制域中获取一个或多个部分路由路径,依据每个控制域的一个或多个部分路由路径为所述待创建业务选择路由路径。可选地,依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径之后,所述方法还包括:在检测到所述节点负载情况信息和/或所述业务负载情况信息发生变化时,所述SDN控制重新为所述待创建业务选择路由路径。根据本专利技术的另一个实施例,还提供了一种负载均衡装置,应用于SDN,包括:获取模块,用于获取待创建业务的业务负载情况信息,和网络中的转发节点的节点负载情况信息;选择模块,用于依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径。可选地,所述选择模块还用于在所述业务负载情况信息对应的业务忙闲级别为高级时,为所述待创建业务选择路由路径上的节点忙闲级别为低级的路由路径,其中,依据所述转发节点的节点负载情况信息确定所述转发节点的节点忙闲级别。根据本专利技术的另一个实施例,还提供了一种控制器设备,应用于软件自定义网络SDN,包括:通信装置,用于获取待创建业务的业务负载情况信息,和网络中的转发节点的节点负载情况信息;处理器,用于依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径。可选地,所述处理器还用于在所述业务负载情况信息对应的业务忙闲级别为高级时,为所述待创建业务选择路由路径上的节点忙闲级别为低级的路由路径,其中,依据所述转发节点的节点负载情况信息确定所述转发节点的节点忙闲级别。根据本专利技术的另一个实施例,还提供了一种存本文档来自技高网
...

【技术保护点】
1.一种负载均衡方法,应用于软件自定义网络SDN,其特征在于,包括:控制器获取待创建业务的业务负载情况信息,和网络中的转发节点的节点负载情况信息;所述控制器依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径。

【技术特征摘要】
1.一种负载均衡方法,应用于软件自定义网络SDN,其特征在于,包括:控制器获取待创建业务的业务负载情况信息,和网络中的转发节点的节点负载情况信息;所述控制器依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径。2.根据权利要求1所述的方法,其特征在于,控制器获取待创建业务的业务负载情况信息,包括:接收所述待创建业务的至少以下之一业务信息:业务流量,带宽利用率,传输时延,传输抖动,传输服务质量;依据所述业务信息确定所述待创建业务的业务负载情况信息。3.根据权利要求2所述的方法,其特征在于,依据所述业务信息确定所述待创建业务的业务负载情况信息,包括:依据所述业务信息确定所述待创建业务的业务忙闲级别,其中,所述业务忙闲级别与所述业务信息存在第二预设对应关系;将所述业务忙闲级别作为所述待创建业务的业务负载情况信息。4.根据权利要求1所述的方法,其特征在于,控制器获取网络中的转发节点的节点负载情况信息,包括:获取网络中的转发节点的一个或多个端口的负载情况信息。5.根据权利要求1所述的方法,其特征在于,获取网络中的转发节点的节点负载情况信息,包括:获取网络中的转发节点的至少以下之一转发信息:流量,带宽利用率,CPU利用率,队列长度,转发时延;依据所述转发信息确定所述转发节点的节点负载情况信息。6.根据权利要求5所述的方法,其特征在于,依据所述转发信息确定所述转发节点的节点负载情况信息,包括:依据所述转发信息确定所述转发节点的节点忙闲级别,其中,所述节点忙闲级别与所述转发信息存在第一预设对应关系;将所述节点忙闲级别作为所述转发节点的节点负载情况信息。7.根据权利要求1所述的方法,其特征在于,依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径,包括:所述控制器获取所述待创建业务的起始和终止端点,并依据所述节点负载情况信息获取连接所述起始和终止端点的多个路由路径的路径权值;依据所述路径权值在所述多个路由路径中选择与所述业务负载情况信息匹配的路由路径。8.根据权利要求1所述的方法,其特征在于,依据所述节点负载情况信息和所述业务负载情况信息为所述待创建业务选择路由路径,包括:在所述业务负载情况信息对应的业务忙闲级别为高级时,为所述待创建业务选择路由路径上的节点忙闲级别为低级的路由路径,其中,依据所述...

【专利技术属性】
技术研发人员:石浩鸿陈俏钢
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1