[发明专利]一种Xen虚拟化环境下虚拟机网络数据的监控方法有效
申请号: | 201310616790.1 | 申请日: | 2013-11-27 |
公开(公告)号: | CN104683165B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 张涛 | 申请(专利权)人: | 北京天地超云科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F9/455 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 虚拟机网络 虚拟接口 网桥 网络监控数据 虚拟化环境 网络接口 网络数据 虚拟端口 监控 宿主 大规模网络 虚拟化系统 虚拟机创建 虚拟交换机 监控网络 网络架构 云计算 桥接 创建 过滤 自动化 检测 通信 | ||
1.一种Xen虚拟化环境下虚拟机网络数据的监控方法,其特征在于,包括:
S1:在宿主机上,用Open vSwitch搭建网络架构,创建网桥;
S2:建立虚拟机,并将所述虚拟机加入所述网桥;
S3:将真实的网络接口对应所述虚拟机的虚拟接口,保持真实的网络接口与所述虚拟机的虚拟接口对应一致;
S4:将所述虚拟机的虚拟接口与所述网桥桥接,同时为各个虚拟机创建虚拟端口;使网络数据都经过相应的所述虚拟机的虚拟端口进行网络数据的通信;
S5:用所述Open vSwitch创建一个额外的网络监控数据端口,通过所述网络监控数据端口来监控所述网络数据;
所述步骤3中,保持真实的网络接口与所述虚拟机的虚拟接口对应一致的方法是:
在所述宿主机内,截取每个到达虚拟机虚拟端口的数据包头部的前128KB个字节,分析所述数据包头部,解析所述数据包头部的协议,根据解析后所述数据包,确定虚拟机对应的网桥端口;
或
在虚拟机的虚拟端口被创建后,发送数据包时,数据包从虚拟机内部到达虚拟端口,判断数据包是否是第一个数据包;若数据包是第一个数据包,正常发送所述数据包;若数据包不是第一个数据包,构建新数据包,新数据包的目的地址为所述宿主机,所述宿主机接受新数据包,保持真实的网络接口与虚拟机的虚拟接口对应一致。
2.根据权利要求1所述的Xen虚拟化环境下虚拟机网络数据的监控方法,其特征在于,所述新数据包包含虚拟机的唯一标识、以及所述虚拟端口的标识。
3.根据权利要求1所述的Xen虚拟化环境下虚拟机网络数据的监控方法,其特征在于,所述步骤5中,将所述网络监控数据端口添加到所述Open vSwitch中,做所述网络监控数据端口的镜像,通过所述网络监控数据端口实现虚拟机网络数据的监控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天地超云科技有限公司,未经北京天地超云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310616790.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种性能监控方法、设备和系统
- 下一篇:一种后台管理方法