[发明专利]网络探测方法、装置、设备及存储介质有效
申请号: | 202010501697.6 | 申请日: | 2020-06-04 |
公开(公告)号: | CN113765728B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 李德方;方统浩;陈晓帆;宿嘉颀;王磊 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | H04L43/028 | 分类号: | H04L43/028;H04L43/12 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 贾伟;张颖玲 |
地址: | 518055 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 探测 方法 装置 设备 存储 介质 | ||
本发明公开了一种网络探测方法、装置、设备及存储介质。其中,该方法包括:基于数据包的包头确定所述数据包是否为探测包,所述数据包的包头携带用于标识所述数据包是否为探测包的标识信息;若是,基于DPI获取所述数据包携带的指令信息;基于所述指令信息收集对应的网络信息。本发明实施例可以基于数据包的包头携带的标识信息确定所述数据包是否为探测包,仅对作为探测包的数据包执行DPI操作,提取数据包携带的指令信息,可以大大降低网络设备因DPI操作耗费的计算资源,且作为探测包的数据包的协议类型可以不受限制,可以极大丰富数据包携带的指令信息,从而满足网络探测的多样化需求。
技术领域
本发明涉及信息技术领域,尤其涉及一种网络探测方法、装置、设备及存储介质。
背景技术
为了对网络进行主动探测,往往向网络中注入带标记的探测包,随之网络设备对这些带标记的探测包进行识别,根据探测包携带的指令信息收集网络信息,并将相应的网络信息进行上传。
然而,相关技术中,带标记的探测包往往携带的指令信息有限,场景适用性受限,或者对网络设备存在定制化需求,无法满足通用的网络探测需求。
发明内容
有鉴于此,本发明实施例提供了一种网络探测方法、装置、设备及存储介质,旨在丰富探测包携带的指令信息,且满足通用的网络探测需求。
本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种网络探测方法,包括:
基于数据包的包头确定所述数据包是否为探测包,所述数据包的包头携带用于标识所述数据包是否为探测包的标识信息;
若是,基于深度包检测(Deep Packet Inspection,DPI)获取所述数据包携带的指令信息;
基于所述指令信息收集对应的网络信息。
在一些实施例中,数据包为互联网协议版本4(Internet Protocol version 4,IPv4)数据包,所述基于数据包的包头确定所述数据包是否为探测包,包括:
基于数据包的包头中的服务类型(Type of Service,TOS)字段携带的标识信息确定所述数据包是否为探测包。
在一些实施例中,所述基于数据包的包头中的TOS字段携带的标识信息确定所述数据包是否为探测包,包括:
基于数据包的包头中的TOS字段的第一目标比特位的状态确定所述数据包是否为探测包,
若所述第一目标比特位为第一状态,则确定所述数据包为探测包;
若所述第一目标比特位为第二状态,则确定所述数据包为非探测包。
在一些实施例中,数据包为互联网协议版本6(Internet Protocol version 6,IPv6)数据包,所述基于数据包的包头确定所述数据包是否为探测包,包括:
基于数据包的包头中逐跳扩展头(Hop-by-Hop Extension Header)携带的标识信息确定所述数据包是否为探测包。
在一些实施例中,所述基于数据包的包头中逐跳扩展头携带的标识信息确定所述数据包是否为探测包,包括:
基于数据包的包头中逐跳扩展头的第二目标比特位的状态确定所述数据包是否为探测包,
若所述第二目标比特位为第一状态,则确定所述数据包为探测包;
若所述第二目标比特位为第二状态,则确定所述数据包为非探测包。
在一些实施例中,所述基于所述指令信息收集对应的网络信息,包括以下至少之一:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010501697.6/2.html,转载请声明来源钻瓜专利网。