【技术实现步骤摘要】
虚拟机流量控制方法、装置和服务器
本公开涉及云计算
,尤其是涉及一种虚拟机流量控制方法、装置和服务器。
技术介绍
虚拟交换机是一种软件形式的交换部件,可以用来实现物理主机上多台虚拟机的数据交换,并管理各虚拟机对应的端口流量。基于不同的协议和架构,虚拟交换机有多个种类,例如:Linux系统中的网桥设备和OVS(OpenvSwitch,开放虚拟交换标准)设备,其中,OVS设备是一种多层虚拟交换机。受网络带宽的限制,并不是所有的虚拟机用户都能享受到充足的流量带宽,因此,云平台通常会依照用户的优先级提供差异化的网络服务。虚拟机限速是常用的QoS(QualityofService,服务质量)手段,以保证指定网络的高质量服务。虚拟机限速通常在连接各虚拟机的虚拟端口上实现,通过设置虚拟端口的流量阈值,保证部分用户或服务具有较为充足的流量带宽。但这种限速方式局限在各个虚拟端口上,各个虚拟端口分别限速,难以满足用户更高层次的限速需求,例如数据流层面的整体限速,限制了网络服务质量的持续提升,影响了虚拟机用户的体验度。
技术实现思路
有鉴于此,本公开的目的在于提供一种虚拟机流量控制方 ...
【技术保护点】
1.一种虚拟机流量控制方法,其特征在于,所述方法应用于承载有虚拟交换机的主机,所述虚拟交换机用于转发所述虚拟机的流量;所述方法包括:如果所述主机的物理网卡接收到所述虚拟机的上行流量,所述物理网卡根据所述上行流量的业务特性确定上行限速措施;所述物理网卡按照所述上行限速措施对所述上行流量进行限速处理。
【技术特征摘要】
1.一种虚拟机流量控制方法,其特征在于,所述方法应用于承载有虚拟交换机的主机,所述虚拟交换机用于转发所述虚拟机的流量;所述方法包括:如果所述主机的物理网卡接收到所述虚拟机的上行流量,所述物理网卡根据所述上行流量的业务特性确定上行限速措施;所述物理网卡按照所述上行限速措施对所述上行流量进行限速处理。2.根据权利要求1所述的方法,其特征在于,所述物理网卡配置有第一流量控制器TC队列;所述物理网卡根据所述上行流量的业务特性确定上行限速措施的步骤,包括:所述物理网卡比较所述上行流量的业务特性是否与所述第一TC队列包含的业务特性匹配,其中,所述业务特性包括以下至少之一:IP地址、协议类型和协议端口;如果匹配,将所述第一TC队列的限速措施作为所述上行流量的限速措施。3.根据权利要求1所述的方法,其特征在于,所述物理网卡按照所述上行限速措施对所述上行流量进行限速处理的步骤,包括:如果所述上行限速措施包括共享带宽,且所述上行流量为多个,所述物理网卡按照共享带宽的方式对多个所述上行流量进行限速处理。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述虚拟机的虚拟网卡接收到下行流量,所述虚拟网卡根据所述下行流量的业务特性确定下行限速措施;所述虚拟网卡按照所述下行限速措施对所述下行流量进行限速处理。5.根据权利要求4所述的方法,其特征在于,所述虚拟网卡配置有第二TC队列;所述虚拟网卡根据所述下行流量的业务特性确定下行限速措施的步骤,包括:所述虚拟网卡比较所述下行流量的业务特性是否与所述第二TC队列包含的业务特性匹配,其中,所述业务特性包括以下至少之一:IP地址、协议类型和协议端口;如果匹配,将所述第二TC队列的限速措施作为所述下行流量的限速措施。...
【专利技术属性】
技术研发人员:兰天,韩欢乐,金凯斌,
申请(专利权)人:新华三云计算技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。