云计算系统中流量的管理方法和装置制造方法及图纸

技术编号:19702612 阅读:21 留言:0更新日期:2018-12-08 14:16
本发明专利技术公开了一种云计算系统中流量的管理方法和装置。所述方法包括:获取网络中任意两个节点间用于流量转发的至少两个路径;当检测到第一节点和第二节点之间的第一路径的流量信息符合预先设置的判定条件时,根据预先获取的任意两个节点对应的至少两个路径,从所述第一节点和所述第二节点之间的至少两个路径中选择第二路径;控制所述第一节点和第二节点之间的流量通过所述第二路径进行转发。

【技术实现步骤摘要】
云计算系统中流量的管理方法和装置
本专利技术涉及信息处理领域,尤指一种云计算系统中流量的管理方法和装置。
技术介绍
云计算(CloudComputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。对云计算的定义,现阶段广为接受的是美国国家标准与技术研究院定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池,其中资源包括网络、服务器、存储、应用软件和服务等,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。在数据中心建设的初期主要是完成网络、计算、存储的搭建,构建统一的资源管理平台,完成资源的统一化管理和自主服务;在后续的发展过程中用户逐渐关注资源的真正使用情况,以便更好的规划资源和控制资源的使用。随着云计算、软件定义网络(SoftwareDefinedNetwork,SDN)、虚拟化等理念和技术的不断成熟,云计算生产环境部署的规模也在不断增长,为增强网络稳定性和性能同时提高网络流量自动化调优,采用基于SDN控制器实现流量调优的网络功能可大幅提高网络可用性和可编程性并同时降低网络复杂性;在传统网络通信中,网络调优经常通过路径计算元件通信协议(PathComputationElementCommunicationProtocol,PCEP)等网络协议协商实现,这些协议不仅实现复杂并且配置繁琐,这在一定程度上增加了网络的复杂性。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种云计算系统中流量的管理方法和装置,减低网络调优的复杂度。为了达到本专利技术目的,本专利技术提供了一种云计算系统中流量的管理方法,包括:获取网络中任意两个节点间用于流量转发的至少两个路径;当检测到第一节点和第二节点之间的第一路径的流量信息符合预先设置的判定条件时,根据预先获取的任意两个节点对应的至少两个路径,从所述第一节点和所述第二节点之间的至少两个路径中选择第二路径;控制所述第一节点和第二节点之间的流量通过所述第二路径进行转发。其中,所述方法还具有如下特点:所述获取网络中任意两个节点间用于流量转发的至少两个路径,包括:利用链路层发现协议LLDP获取网络的链路拓扑关系信息;根据所述网络的链路拓扑关系信息,计算任意两个节点间至少两条路径信息,并以两个节点的地址信息为关键字记录两个节点对应的至少两个路径信息。其中,所述方法还具有如下特点:所述检测到第一节点和第二节点之间的第一路径的流量信息符合预先设置的判定条件具体通过如下方式包括:检测所述第一节点和第二节点之间的第一路径的流量是否能够通过所述第一路径对应的链路进行转发;如果所述第一节点和第二节点之间的第一路径的流量不能通过所述第一路径对应的链路进行转发,则确定检测到第一节点和第二节点之间的第一路径的流量信息符合所述判定条件;或者,计算所述第一节点和第二节点之间的第一路径对应链路上的流量负载;检测所述流量负载是否超过预先设置的流量阈值;如果所述流量负载超过所述流量阈值,则确定检测到第一节点和第二节点之间的第一路径的流量信息符合所述判定条件。其中,所述方法还具有如下特点:所述控制所述第一节点和第二节点之间的流量通过所述第二路径进行转发,包括:获取所述第二路径对应链路上的流量负载;根据所述第二路径对应链路上的流量负载,计算所述第二路径能够接收所述第一路径上的流量信息;根据计算结果,将数量为所述第二路径能够接收所述第一路径上的流量分配给所述第二路径对应链路。其中,所述方法还具有如下特点:所述根据所述第二路径对应链路上的流量负载,计算所述第二路径能够接收所述第一路径上的流量信息之后,所述方法还包括:判断所述第一路径上的流量是否剩余未分配的流量,得到判断结果;如果所述判断结果为剩余未分配的流量,则判断所述第一节点和所述第二节点之间是否还有未被选择的路径;如果有,则选择所述第一节点和所述第二节点之间的第三路径;控制所述第一节点和第二节点之间的流量通过所述第三路径进行转发,依次类推,直到所述第一路径上的流量没有剩余未分配的流量或者所述第一节点和所述第二节点之间没有未被选择的路径。一种云计算系统中流量的管理装置,包括:获取模块,用于获取网络中任意两个节点间用于流量转发的至少两个路径;选择模块,用于当检测到第一节点和第二节点之间的第一路径的流量信息符合预先设置的判定条件时,根据预先获取的任意两个节点对应的至少两个路径,从所述第一节点和所述第二节点之间的至少两个路径中选择第二路径;控制模块,用于控制所述第一节点和第二节点之间的流量通过所述第二路径进行转发。其中,所述装置还具有如下特点:所述获取模块包括:第一获取单元,用于利用链路层发现协议LLDP获取网络的链路拓扑关系信息;第一计算单元,用于根据所述网络的链路拓扑关系信息,计算任意两个节点间至少两条路径信息,并以两个节点的地址信息为关键字记录两个节点对应的至少两个路径信息。其中,所述装置还具有如下特点:所述装置通过如下模块检测到第一节点和第二节点之间的第一路径的流量信息符合预先设置的判定条件,包括:第一检测模块,用于检测所述第一节点和第二节点之间的第一路径的流量是否能够通过所述第一路径对应的链路进行转发;如果所述第一节点和第二节点之间的第一路径的流量不能通过所述第一路径对应的链路进行转发,则确定检测到第一节点和第二节点之间的第一路径的流量信息符合所述判定条件;或者,第二检测模块,用于计算所述第一节点和第二节点之间的第一路径对应链路上的流量负载;检测所述流量负载是否超过预先设置的流量阈值;如果所述流量负载超过所述流量阈值,则确定检测到第一节点和第二节点之间的第一路径的流量信息符合所述判定条件。其中,所述装置还具有如下特点:所述控制模块,包括:第二获取单元,用于获取所述第二路径对应链路上的流量负载;第二计算单元,用于根据所述第二路径对应链路上的流量负载,计算所述第二路径能够接收所述第一路径上的流量信息;分配单元,用于根据计算结果,将数量为所述第二路径能够接收所述第一路径上的流量分配给所述第二路径对应链路。其中,所述装置还具有如下特点:所述控制模块还包括:第一判断单元,用于在计算所述第二路径能够接收所述第一路径上的流量信息之后,判断所述第一路径上的流量是否剩余未分配的流量,得到判断结果;第二判断单元,用于如果所述判断结果为剩余未分配的流量,则判断所述第一节点和所述第二节点之间是否还有未被选择的路径;第二获取单元,用于如果有,则选择所述第一节点和所述第二节点之间的第三路径;控制单元,用于控制所述第一节点和第二节点之间的流量通过所述第三路径进行转发,依次类推,直到所述第一路径上的流量没有剩余未分配的流量或者所述第一节点和所述第二节点之间没有未被选择的路径。本专利技术提供的实施例,通过获取网络中任意两个节点间的至少两个路径,当检测到第一节点和第二本文档来自技高网
...

【技术保护点】
1.一种云计算系统中流量的管理方法,其特征在于,包括:获取网络中任意两个节点间用于流量转发的至少两个路径;当检测到第一节点和第二节点之间的第一路径的流量信息符合预先设置的判定条件时,根据预先获取的任意两个节点对应的至少两个路径,从所述第一节点和所述第二节点之间的至少两个路径中选择第二路径;控制所述第一节点和第二节点之间的流量通过所述第二路径进行转发。

【技术特征摘要】
1.一种云计算系统中流量的管理方法,其特征在于,包括:获取网络中任意两个节点间用于流量转发的至少两个路径;当检测到第一节点和第二节点之间的第一路径的流量信息符合预先设置的判定条件时,根据预先获取的任意两个节点对应的至少两个路径,从所述第一节点和所述第二节点之间的至少两个路径中选择第二路径;控制所述第一节点和第二节点之间的流量通过所述第二路径进行转发。2.根据权利要求1所述的方法,其特征在于,所述获取网络中任意两个节点间用于流量转发的至少两个路径,包括:利用链路层发现协议LLDP获取网络的链路拓扑关系信息;根据所述网络的链路拓扑关系信息,计算任意两个节点间至少两条路径信息,并以两个节点的地址信息为关键字记录两个节点对应的至少两个路径信息。3.根据权利要求1所述的方法,其特征在于,所述检测到第一节点和第二节点之间的第一路径的流量信息符合预先设置的判定条件具体通过如下方式包括:检测所述第一节点和第二节点之间的第一路径的流量是否能够通过所述第一路径对应的链路进行转发;如果所述第一节点和第二节点之间的第一路径的流量不能通过所述第一路径对应的链路进行转发,则确定检测到第一节点和第二节点之间的第一路径的流量信息符合所述判定条件;或者,计算所述第一节点和第二节点之间的第一路径对应链路上的流量负载;检测所述流量负载是否超过预先设置的流量阈值;如果所述流量负载超过所述流量阈值,则确定检测到第一节点和第二节点之间的第一路径的流量信息符合所述判定条件。4.根据权利要求1所述的方法,其特征在于,所述控制所述第一节点和第二节点之间的流量通过所述第二路径进行转发,包括:获取所述第二路径对应链路上的流量负载;根据所述第二路径对应链路上的流量负载,计算所述第二路径能够接收所述第一路径上的流量信息;根据计算结果,将数量为所述第二路径能够接收所述第一路径上的流量分配给所述第二路径对应链路。5.根据权利要求4所述的方法,其特征在于,所述根据所述第二路径对应链路上的流量负载,计算所述第二路径能够接收所述第一路径上的流量信息之后,所述方法还包括:判断所述第一路径上的流量是否剩余未分配的流量,得到判断结果;如果所述判断结果为剩余未分配的流量,则判断所述第一节点和所述第二节点之间是否还有未被选择的路径;如果有,则选择所述第一节点和所述第二节点之间的第三路径;控制所述第一节点和第二节点之间的流量通过所述第三路径进行转发,依次类推,直到所述第一路径上的流量没有剩余未分配的流量或者所述第一节点和所述第二节点之间没有未被选择的路径。6.一种云计算系统中流量的管理装置,其特征在于,包括...

【专利技术属性】
技术研发人员:王培辉
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1