[发明专利]虚拟端口镜像的可靠测试方法、系统、终端及存储介质在审
申请号: | 202111391930.0 | 申请日: | 2021-11-19 |
公开(公告)号: | CN114281470A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 杨欣雨 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06K9/62 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 端口 可靠 测试 方法 系统 终端 存储 介质 | ||
本发明涉及虚拟化技术领域,具体提供一种虚拟端口镜像的可靠测试方法、系统、终端及存储介质,包括:创建镜像源网卡和镜像目标网卡,并为镜像源网卡提供流量数据;对镜像源网卡和镜像目标网卡进行抓包,得到镜像源网卡数据包和镜像目标网卡数据包;比对镜像源网卡数据包和镜像目标网卡数据包的一致性,若两者一致则通过测试。本发明能够有效测试虚拟端口镜像的可靠性,保证了基于虚拟端口镜像的网络测试结果的准确性,同时降低了人力成本,提高了测试效率。
技术领域
本发明涉及虚拟化技术领域,具体涉及一种虚拟端口镜像的可靠测试方法、系统、终端及存储介质。
背景技术
在虚拟化环境下,需要对网络进行监听、故障分析或者安全检查等活动时,需要配置端口镜像,通过获取主机下虚拟机的虚拟网卡作为镜像源与镜像目标的数据进行网络测试。所谓的镜像,就是将流经A端口的流量(可以区分出和入两个方向的流量),复制一份,发送到B端口,使B端口能够收到与A端口相同的流量。可以用来对A的业务流量进行监控、解析、分析等。
由于这种网络测试的结果严重依赖镜像,但是镜像端口毕竟是一个间接的测试端口,因此需要测试虚拟端口镜像的可靠性以验证网络测试的准确性。虚拟镜像端口的可靠性测试需要在虚拟机内进行服务的配置,这样既消耗时间,又浪费人力,效率很低。
发明内容
针对现有技术的上述不足,本发明提供一种虚拟端口镜像的可靠测试方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种虚拟端口镜像的可靠测试方法,包括:
创建镜像源网卡和镜像目标网卡,并为镜像源网卡提供流量数据;
对镜像源网卡和镜像目标网卡进行抓包,得到镜像源网卡数据包和镜像目标网卡数据包;
比对镜像源网卡数据包和镜像目标网卡数据包的一致性,若两者一致则通过测试。
进一步的,创建镜像源网卡和镜像目标网卡,包括:
在虚拟化环境下配置第一虚拟机和第二虚拟机,并添加使用高级网络子网的第一虚拟机的第一虚拟网卡和第二虚拟机的第二虚拟网卡;
获取第一虚拟网卡的端口名称和第二虚拟网卡的端口名称;
基于第一虚拟网卡的端口名称和第二虚拟网卡的端口名称设定第一虚拟网卡为镜像源网卡,第二虚拟网卡为第一虚拟网卡的镜像目标网卡。
进一步的,对镜像源网卡和镜像目标网卡进行抓包,得到镜像源网卡数据包和镜像目标网卡数据包,包括:
在抓包脚本中设定抓包周期和抓包次数;
利用抓包脚本根据抓包周期和抓包次数分别在镜像源网卡和镜像目标网卡同步抓取数据包。
进一步的,利用抓包脚本根据抓包周期和抓包次数分别在镜像源网卡和镜像目标网卡同步抓取数据包,包括:
在同一时刻,分别在镜像源网卡和镜像目标网卡的各自传输链路的内核态缓存器中抓取镜像源网卡数据包和镜像目标网卡数据包。
第二方面,本发明提供一种虚拟端口镜像的可靠测试系统,包括:
基础配置单元,用于创建镜像源网卡和镜像目标网卡,并为镜像源网卡提供流量数据;
抓包执行单元,用于对镜像源网卡和镜像目标网卡进行抓包,得到镜像源网卡数据包和镜像目标网卡数据包;
数据比对单元,用于比对镜像源网卡数据包和镜像目标网卡数据包的一致性,若两者一致则通过测试。
进一步的,所述基础配置单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111391930.0/2.html,转载请声明来源钻瓜专利网。