[发明专利]网络连通性的透明检测方法和装置、电子设备和存储介质在审
申请号: | 202310411921.6 | 申请日: | 2023-04-18 |
公开(公告)号: | CN116389312A | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 安超云软件有限公司 |
主分类号: | H04L43/0811 | 分类号: | H04L43/0811;H04L12/46 |
代理公司: | 苏州三英知识产权代理有限公司 32412 | 代理人: | 黄晨 |
地址: | 214000 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 连通性 透明 检测 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种网络连通性的透明检测方法和装置、电子设备和存储介质,方法包括创建源虚拟网口;接收报文发送指令;基于报文发送指令,构建数据包;通过源虚拟网口将数据包转发至源设备的网口。本申请源节点检测代理单元将数据包通过源虚拟网口转发至源设备的网口,数据包经过源设备的网口发送至目的设备的网口,目的节点检测代理单元监听目的设备通过创建的目的虚拟网口接收数据包并反馈接收结果,数据包的接发操作无需进入设备内部,设备本身工作状态不影响数据包的发送过程,避免设备的网络配置、关机状态等影响检测结果,也提高了检测速率,并保证了用户数据的私密性。
技术领域
本申请属于通信技术领域,具体涉及一种网络连通性透明检测方法和装置、电子设备和存储介质。
背景技术
在当前的公有云、私有云等云产品中,由于客户的网络情况越来越复杂,通常会提供一个虚拟机到虚拟机之间的网络连通性检测功能。
现有的网络连通性测试方法在使用过程中存在以下问题:1、客户虚拟机中网络配置错误会导致检测失败,影响检测结果;2、虚拟机关机会导致无法进行检测;3、需要通过qga代理工具进入虚拟机进行操作,速度很慢;4、需要进入虚拟机内部,影响用户虚拟机的私密性。
发明内容
本申请的目的在于提供一种网络连通性透明检测方法和装置、电子设备和存储介质,以解决现有技术中网络连通性测试方法存在的虚拟机关机会导致无法检测,客户虚拟机网络配置错误会导致检测失败,速度很慢,影响用户虚拟机私密性的问题。
为了实现上述目的,本申请采用的一个技术方案是:
提供一种网络连通性的透明检测方法,应用于源节点检测代理单元,所述透明检测方法包括:
创建源虚拟网口;
接收报文发送指令,所述报文发送指令由检测服务单元响应于用户的检测指令发送,所述检测指令包括源节点的地址、目的节点的地址、网络协议、传输协议、源设备的端口、目的设备的端口和数据包长度;
基于所述报文发送指令,构建数据包;
通过所述源虚拟网口将所述数据包转发至所述源设备的网口,以使所述数据包经过所述源设备的网口发送至所述目的设备的网口。
在一个或多个实施方式中,所述通过所述源虚拟网口将所述数据包转发至所述源设备的网口的步骤之前还包括:
生成标识符,并将所述标识符插入所述数据包中。
在一个或多个实施方式中,所述标识符为随机生成的UUID识别码。
为了实现上述目的,本申请采用的另一个技术方案是:
提供一种网络连通性的透明检测装置,包括:
源测试口管理模块,用于创建源虚拟网口;
第一指令接收模块,接收报文发送指令,所述报文发送指令由检测服务单元响应于用户的检测指令发送,所述检测指令包括源节点的地址、目的节点的地址、网络协议、传输协议、源设备的端口、目的设备的端口和数据包长度;
数据包构建模块,基于所述报文发送指令,构建数据包;
数据包发送模块,用于通过所述源虚拟网口将所述数据包转发至所述源设备的网口,以使所述数据包经过所述源设备的网口发送至所述目的设备的网口。
为了实现上述目的,本申请采用的又一个技术方案是:
提供一种网络连通性的透明检测方法,应用于目的节点检测代理单元,所述透明检测方法包括:
创建目的虚拟网口;
接收报文接收指令,所述报文接收指令由检测服务单元响应于用户的检测指令发送;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安超云软件有限公司,未经安超云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310411921.6/2.html,转载请声明来源钻瓜专利网。