[发明专利]一种基于虚拟机网络服务质量的双向流量控制方法及系统在审
申请号: | 202011052886.6 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112165435A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 张秋萍;王继彬;徐照岗;郭莹 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
主分类号: | H04L12/825 | 分类号: | H04L12/825;H04L12/851;H04L12/869;H04L12/873;H04L12/927;G06F9/455 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 闫伟姣 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟机 网络 服务质量 双向 流量 控制 方法 系统 | ||
本发明公开了一种基于虚拟机网络服务质量的双向流量控制方法及系统,所述方法包括以下步骤:创建虚拟机,分别在出口方向和入口方向创建虚拟网络设备;分别为出口和入口方向的虚拟网络设备配置队列,并分别添加出口流量控制规则和入口流量控制规则;基于入口流量控制规则对来自其他设备的数据进行流量控制;基于出口流量控制规则对待发送至其他设备的数据进行流量控制。本发明通过为每个虚拟机创建一对虚拟网络设备,并分别设置入口和出口方向的流量控制规则,实现了对虚拟化网卡的双向流量控制。
技术领域
本申请涉及虚拟化技术领域,特别是涉及一种基于虚拟机网络服务质量的双向流量控制方法及系统。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
近年来,人们对网络依赖性越来越大,对网络应用的需求不断提高,网络服务提供商必须通过提供符合用户需求、高质量、可管理的网络服务来提高竞争力,网络服务管理的研究已经成为国内外网络管理领域内的一个热点。随着虚拟化等新技术的不断涌现以及广泛应用,网络服务呈现出多样性、层次性,虚拟化网络服务管理面临更高的挑战。
虚拟化网络服务质量(QOS)作为网络服务管理的重要部分,也需要像在物理平台上一样,针对不同应用不同服务质量的要求或根据用户的要求分配、调度资源,对不同的数据流提供不同的服务质量:对实时性强且重要的数据报文优先处理;对于实时性不强的普通数据报文,提供较低的处理优先级,甚至在网络拥塞时丢弃。虚拟化网络服务质量,能够针对某种类别的数据流,赋予不同级别的传输优先级,来标识它的相对重要性,并使用设备所提供的各种优先级转发策略、拥塞避免等机制为这些数据流提供特殊的传输服务。配置QOS的虚拟化网络环境,能够网络性能的可预知性,并能够有效地分配网络带宽,更加合理地利用网络资源。
针对物理机上的网卡,在Linux操作系统中,可以通过队列对网络流量进行带宽控制,大多数队列(qdisc)都是用于输出流量的带宽控制,例如分层标记桶(HTB)队列等,HTB队列的可以设置复杂的队列规则,从而灵活的控制输出流量的带宽;但是输入流量只有一个队列,即Ingress队列,而Ingress队列的功能很简单,不可指定复杂的队列规则,因此难以实现输入流量的控制。
发明内容
为克服上述现有技术的不足,本发明提供了一种基于虚拟机网络服务质量(QOS)的双向流量控制方法及系统,为每个虚拟机创建一对虚拟网络设备,并分别设置流量控制规则,实现了对虚拟化网卡的双向流量控制。
为实现上述目的,本发明的一个或多个实施例提供了如下技术方案:
一种基于虚拟机网络服务质量的双向流量控制方法,包括以下步骤:
创建虚拟机,分别在出口方向和入口方向创建虚拟网络设备;
分别为出口和入口方向的虚拟网络设备配置队列,并分别添加出口流量控制规则和入口流量控制规则;
基于入口流量控制规则对来自其他设备的数据进行流量控制;
基于出口流量控制规则对待发送至其他设备的数据进行流量控制。
进一步地,基于Linux TAP方式分别在出口方向和入口方向创建虚拟网络设备。
一个或多个实施例提供了一种基于虚拟机网络服务质量的双向流量控制系统,包括:
虚拟机创建模块,被配置为创建虚拟机,分别在出口方向和入口方向创建虚拟网络设备;
流量控制规则配置模块,被配置为分别为出口和入口方向的虚拟网络设备配置队列,并分别添加出口流量控制规则和入口流量控制规则;
输入流量控制模块,被配置为基于入口流量控制规则对来自其他设备的数据进行流量控制;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011052886.6/2.html,转载请声明来源钻瓜专利网。