[发明专利]链路流量控制方法及装置有效
申请号: | 201710038744.6 | 申请日: | 2017-01-19 |
公开(公告)号: | CN108337179B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 张文革 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/803;H04L12/851 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 控制 方法 装置 | ||
本申请公开了一种链路流量控制方法及装置,属于虚拟化技术领域。该方法包括:监控数据中心网络包括的多条通信链路中的每条通信链路的流量负载,流量负载是指每条通信链路的链路流量与链路带宽的比值;当基于目标通信链路的流量负载确定目标通信链路超载时,从产生该目标通信链路的链路流量的虚拟机中确定待迁移的目标虚拟机,该目标通信链路为该多条通信链路中的任一条;从目标集群包括的除该目标虚拟机所在主机之外的其他主机中确定目标主机,该目标集群为该目标虚拟机所在主机所处的主机集群;将该目标虚拟机迁移至该目标主机,以对该目标通信链路的链路流量进行控制。如此可以避免部分通信链路因负载过高而丢包,导致业务受损的问题。
技术领域
本发明实施例涉及虚拟化技术领域,特别涉及一种链路流量控制方法及装置。
背景技术
随着计算机技术的发展,虚拟化技术在数据中心(Data Center,DC)网络中得到了越来越广泛的应用。DC网络通常包括多个主机和至少一个交换机,每个主机中部署有一个或多个虚拟机,不同虚拟机之间或者虚拟机与DC网络的外部通信设备之间可以进行通信,在通信过程中即会产生大量的通信流量。另外,在DC网络中,主机与交换机以及交换机与交换机之间按照拓扑结构将组成多条通信链路,而且每条通信链路上的链路流量与虚拟机的部署位置有关系,也即是虚拟机的部署位置决定了每条通信链路上产生的链路流量,如果在当前的虚拟机部署场景下某些通信链路的链路流量超出了对应通信链路配置的带宽资源,可能就会造成这些通信链路由于负载过高而丢包,导致业务受损。
现有技术中,为了避免部分通信链路由于负载过高而丢包,进而导致业务受损的问题,提供了一种按照最大的通信流量场景规划和配置通信链路带宽资源的链路流量控制方法,也即是,为DC网络中的每条通信链路都按照最大的流量场景规划和配置带宽资源,以提高每条通信链路允许通过的最大链路流量。图1A提供了一种DC网络示意图,该DC网络包括主机1、主机2和交换机1,主机1可以通过交换机1与主机2进行通信。由图1A可知,该DC网络包括两条通信链路,即主机1与交换机1之间的通信链路,以及主机2与交换机1之间的通信链路。假设该DC网络中共包括4个虚拟机,且各个虚拟机之间的最大通信流量都是1Gbit/s,则最大的流量场景即为图1B所示部署方式下的流量场景,即在主机1和主机2中各部署两个虚拟机。此种场景下,主机1与交换机1之间的通信链路的最大流量为4Gbit/s(包括虚拟机1与虚拟机3之间的流量、虚拟机1与虚拟机4之间的流量、虚拟机2与虚拟机3之间的流量、虚拟机2与虚拟机4之间的流量),主机2与交换机1之间的通信链路的最大流量也为4Gbit/s。为了避免部分通信链路会由于负载过高而丢包,即可按照每条通信链路均为4Gbit/s的流量场景为这两条通信链路配置带宽资源,如此每条通信链路的流量将都不会超出所配置的带宽资源,从而避免了负载过高的情况发生。
但是现有技术中,由于需要为每条通信链路都按照最大的通信流量场景规划和配置带宽资源,因此会导致对于带宽资源的需求量过大,而且在配置带宽资源之后,如果在DC网络中增加了新的虚拟机,这种情况下将仍然可能会出现部分通信链路的负载过高的情况,适应性不高。
发明内容
为了解决现有技术中存在的对带宽资源的需求量过大,适应性不高的问题,本发明实施例提供了一种链路流量控制方法及装置。所述技术方案如下:
第一方面,提供了一种链路流量控制方法,所述方法包括:
监控数据中心网络包括的多条通信链路中的每条通信链路的流量负载,每条通信链路的流量负载是指每条通信链路的链路流量与链路带宽的比值;
当基于目标通信链路的流量负载确定目标通信链路超载时,从产生所述目标通信链路的链路流量的虚拟机中确定待迁移的目标虚拟机,所述目标通信链路为所述多条通信链路中的任一条;
从目标集群包括的除所述目标虚拟机所在主机之外的其他主机中确定目标主机,所述目标集群为所述目标虚拟机所在主机所处的主机集群;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710038744.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物联网网络管理及分配用路由器
- 下一篇:一种实现UDP稳定速率灌包的方法