[发明专利]一种测量虚拟机之间通信依赖关系的方法和系统有效
申请号: | 201510100366.0 | 申请日: | 2015-03-06 |
公开(公告)号: | CN105991367B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 柳嘉强;李勇;石颖;吴娟;金德鹏 | 申请(专利权)人: | 清华大学;日立(中国)研究开发有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京尚诚知识产权代理有限公司 11322 | 代理人: | 龙淳 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种测量虚拟机之间通信依赖关系的方法、系统和控制器。该测量系统包含服务器、控制器、交换设备和设置在服务器上的虚拟机,服务器对虚拟机的通信数据包进行采样,并将采样结果发送至控制器;控制器根据采样结果预分析各虚拟机之间的通信关系,并根据所述通信关系选择要测量的至少一个虚拟机对,以及获取所述虚拟机对之间的数据包转发路径,控制器在所述转发路径上选择一个负荷最小的交换设备来测量所述虚拟机对之间的通信流量;交换设备将所测量到的流量结果返回控制器;服务器上设置有深度分析模块,其通过软件交换机获取虚拟机对之间通信数据包的镜像,进行深度分析。 | ||
搜索关键词: | 一种 测量 虚拟机 之间 通信 依赖 关系 方法 系统 | ||
【主权项】:
1.一种测量虚拟机之间通信依赖关系的方法,所述方法包括以下步骤:采样步骤,对虚拟机的通信数据包进行采样,并发送采样结果;预分析步骤,收到所述采样结果后,根据采样结果预分析各虚拟机之间的通信关系;测量步骤,根据所述通信关系选择要测量的至少一个虚拟机对,获取所述虚拟机对之间的数据包转发路径,选择所述转发路径上的一个交换设备来测量所述虚拟机对之间的通信流量,并发送所测量到的通信流量结果,采用写入流表的方式来测量所述虚拟机对的通信流量,所述流表至少包括匹配域、优先级、执行操作和统计值四个部分,所述匹配域包括所述虚拟机对源和目的MAC地址、源和目的IP地址、传输层协议类型和传输层端口号字段,当所述交换设备中支持单表处理时,采用所述虚拟机对源和目的IP地址作为匹配域查询所述交换设备单表中的流表,并根据查询到的流表在所述交换设备的单表中写入新流表,其中根据匹配域将在交换设备单表中查询到的流表分为三类,第一类为每条流表匹配域对应的包头集合都真包含所述虚拟机对源和目的IP地址对应的包头集合;第二类为每条流表匹配域对应的包头都包含在所述虚拟机对源和目的IP地址对应的包头集合中;第三类为每条流表匹配域对应的包头集合与所述虚拟机对源和目的IP地址对应的包头集合存在交集,但不存在一个被另一个包含的情况;所述第三类流表被优先处理,然后处理所述第一类流表,所述第二类流表直接作为测量流表使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学;日立(中国)研究开发有限公司,未经清华大学;日立(中国)研究开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510100366.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种茶盒
- 下一篇:一种PS域流量实时监控的方法及相关设备