网络访问探测方法、装置、设备及存储介质制造方法及图纸

技术编号:28632193 阅读:26 留言:0更新日期:2021-05-28 16:29
本发明专利技术涉及云技术领域,公开了一种网络访问探测方法、装置、设备及存储介质。该方法包括:通过确定终端当前所用的网络和对应的网络地址,并在该网络上部署探针,利用探针探测终端当前所用网络对外访问接口的网络地址,并从预设的关系数据库中找到与对外访问接口的网络地址对应的运营商信息,与终端当前所用的网络的运营商信息进行比对,判断运营商信息是否相同,若不相同,则输出网络访问的运营商信息不一致警告。本发明专利技术实现了对于网络访问路径的检测,能够做到跨运营商访问的监控和跨地区访问的监控,提高了网络访问的质量和网络访问检测的准确度,加强了网络访问检测的可靠性。

【技术实现步骤摘要】
网络访问探测方法、装置、设备及存储介质
本专利技术涉及云
,尤其涉及一种网络访问探测方法、装置、设备及存储介质。
技术介绍
现在云服务商主要利用BGP线路提供互联网访问,而在对各互联网访问的监控过程过程中,各大互联网运营商,如电信、联通、移动等互联网运营商采取的监控方法是在网络中部署质量探针,利用这些质量探针对网络访问情况进行检测。利用质量探针实现对网络访问情况的检测,主要是通过质量探针发送一个测试网络连接量的程序指令,即ping指令,然后通过该指令获取各云服务商提供的各网络出口的情况,包括时延、抖动、丢包等情况,以此实现对网络访问情况的检测。但是单纯的使用ping指令操作,只能检测到网络访问的质量,不能检测出网络访问的实际路径,由于运营商的策略调整和互联网路由的变化,比如是否出现运营商A的用户从运营商B回程访问的跨运营商访问问题。现在云公司互联网出口能做到异地灾备的能力,也就是在多地多出口同时通告自己的IP地址,而单纯使用ping指令操作,由于不知道具体路径,也不能检测到流量跨区访问的问题,所以导致网络访问检测质量低,准确度不高,可靠性不强。
技术实现思路
本专利技术的主要目的在于解决现有技术中不能探测到网络访问的具体路径,导致网络访问探测质量低、准确度不高、可靠性不强的技术问题。本专利技术第一方面提供了一种网络访问探测方法,所述网络访问探测方法包括:确定终端当前所用的第一网络,并在所述第一网络中部署探针;利用所述探针探测所述第一网络的第一网络地址和所述终端通过连接所述第一网络对外访问时所使用的对外访问接口;基于所述对外访问接口确定所述终端通过所述第一网络访问的第二网络,并通过所述探针探测所述第二网络的第二网络地址;从预设的关系数据库中查询出与所述第一网络地址和所述第二网络地址对应的运营商信息,其中,所述预设的关系数据库中存储有网络地址以及与所述网络地址对应的运营商信息;将与所述第一网络地址对应的运营商信息和与所述第二网络地址对应的运营商信息进行比对,得到比对结果;基于所述比对结果,确定网络访问的运营商信息是否一致。可选的,在本专利技术第一方面的第一种实现方式中,所述确定终端当前所用的第一网络,并在所述第一网络中部署探针包括:确定终端当前所用的第一网络,并获取所述第一网络中已部署探测设备的网络节点;在所述网络节点上部署探针。可选的,在本专利技术第一方面的第二种实现方式中,所述在所述网络节点上部署探针包括:确定各所述网络节点对应的父节点,并统计每个所述网络节点与其对应的父节点的流量信息和拥有的叶子节点数量,得到网络拓扑特性及流量特性;根据所述网络拓扑特性及流量特性,获得各所述网络节点的属性值;根据各所述网络节点的属性值的大小,从已部署探测设备的网络节点中选取关键节点;在所述关键节点上部署探针。可选的,在本专利技术第一方面的第三种实现方式中,所述从预设的关系数据库中查询出与所述第一网络地址和所述第二网络地址对应的运营商信息包括:基于所述第一网络地址,从预设的关系数据库中查找出与所述第一网络地址对应的第一地理位置和第一运营商;基于所述第二网络地址,从预设的关系数据库中查找出与所述第二网络地址对应的第二地理位置和第二运营商。可选的,在本专利技术第一方面的第四种实现方式中,所述基于所述比对结果,确定网络访问的运营商信息是否一致包括:若所述比对结果为所述第一运营商与所述第二运营商不相同,则输出网络跨运营商访问警告;若所述比对结果为所述第一地理位置与所述第二地理位置不相同,则输出网络跨地区访问警告;若所述比对结果为所述第一运营商与所述第二运营商不相同且所述第一地理位置与所述第二地理位置不相同,则输出网络访问的运营商信息不一致警告。可选的,在本专利技术第一方面的第五种实现方式中,在所述从预设的关系数据库中查询出所述第一网络地址和第二网络地址对应的运营商信息之前,还包括:根据所有网络的第三网络地址,获取与所述第三网络地址对应的第三地理位置和第三运营商;建立所述第三网络地址与所述第三地理位置和所述第三运营商的映射关系;根据所述映射关系,建立关系数据库。本专利技术第二方面提供了一种网络访问探测装置,所述网络访问探测装置包括:部署模块,用于确定终端当前所用的第一网络,并在所述第一网络中部署探针;探测模块,用于利用所述探针探测所述第一网络的第一网络地址和所述终端通过所述第一网络对外访问时所使用的对外访问接口;确定模块,用于基于所述对外访问接口确定所述终端通过所述第一网络访问的第二网络,并通过所述探针探测所述第二网络的第二网络地址;查询模块,用于从预设的关系数据库中查询出与所述第一网络地址和所述第二网络地址对应的运营商信息,其中,所述预设的关系数据库中存储有网络地址以及与所述网络地址对应的运营商信息;比对模块,用于将与所述第一网络地址对应的运营商信息和与所述第二网络地址对应的运营商信息进行比对,得到比对结果;判断模块,用于基于所述比对结果,确定网络访问的运营商信息是否一致。可选的,在本专利技术第二方面的第一种实现方式中,所述部署模块包括:获取单元,用于确定终端当前所用的第一网络,并获取所述第一网络中已部署探测设备的网络节点;部署单元,用于在所述网络节点上部署探针。可选的,在本专利技术第二方面的第二种实现方式中,所述部署单元具体用于:确定各所述网络节点对应的父节点,并统计每个所述网络节点与其对应的父节点的流量信息和拥有的叶子节点数量,得到网络拓扑特性及流量特性;根据所述网络拓扑特性及流量特性,获得各所述网络节点的属性值;根据各所述网络节点的属性值的大小,从已部署探测设备的网络节点中选取关键节点;在所述关键节点上部署探针。可选的,在本专利技术第二方面的第三种实现方式中,所述查询模块具体用于:基于所述第一网络地址,从预设的关系数据库中查找出与所述第一网络地址对应的第一地理位置和第一运营商;基于所述第二网络地址,从预设的关系数据库中查找出与所述第二网络地址对应的第二地理位置和第二运营商。可选的,在本专利技术第二方面的第四种实现方式中,所述判断模块具体用于:若所述比对结果为所述第一运营商与所述第二运营商不相同,则输出网络跨运营商访问警告;若所述比对结果为所述第一地理位置与所述第二地理位置不相同,则输出网络跨地区访问警告;若所述比对结果为所述第一运营商与所述第二运营商不相同且所述第一地理位置与所述第二地理位置不相同,则输出网络访问的运营商信息不一致警告。可选的,在本专利技术第二方面的第五种实现方式中,所述网络访问探测装置还包括构建模块,其具体用于:根据所有网络的第三网络地址,获取与所述第三网络地址对应的第三地理位置和第三运营商;建立所述第三网络地址与所述第三地理位置和所述第三运营商的映射关系;...

【技术保护点】
1.一种网络访问探测方法,其特征在于,所述网络访问探测方法包括:/n确定终端当前所用的第一网络,并在所述第一网络中部署探针;/n利用所述探针探测所述第一网络的第一网络地址和所述终端通过所述第一网络对外访问时所使用的对外访问接口;/n基于所述对外访问接口确定所述终端通过所述第一网络访问的第二网络,并通过所述探针探测所述第二网络的第二网络地址;/n从预设的关系数据库中查询出与所述第一网络地址和所述第二网络地址对应的运营商信息,其中,所述预设的关系数据库中存储有网络地址以及与所述网络地址对应的运营商信息;/n将与所述第一网络地址对应的运营商信息和与所述第二网络地址对应的运营商信息进行比对,得到比对结果;/n基于所述比对结果,确定网络访问的运营商信息是否一致。/n

【技术特征摘要】
1.一种网络访问探测方法,其特征在于,所述网络访问探测方法包括:
确定终端当前所用的第一网络,并在所述第一网络中部署探针;
利用所述探针探测所述第一网络的第一网络地址和所述终端通过所述第一网络对外访问时所使用的对外访问接口;
基于所述对外访问接口确定所述终端通过所述第一网络访问的第二网络,并通过所述探针探测所述第二网络的第二网络地址;
从预设的关系数据库中查询出与所述第一网络地址和所述第二网络地址对应的运营商信息,其中,所述预设的关系数据库中存储有网络地址以及与所述网络地址对应的运营商信息;
将与所述第一网络地址对应的运营商信息和与所述第二网络地址对应的运营商信息进行比对,得到比对结果;
基于所述比对结果,确定网络访问的运营商信息是否一致。


2.根据权利要求1所述的网络访问探测方法,其特征在于,所述确定终端当前所用的第一网络,并在所述第一网络中部署探针包括:
确定终端当前所用的第一网络,并获取所述第一网络中已部署探测设备的网络节点;
在所述网络节点上部署探针。


3.根据权利要求2所述的网络访问探测方法,其特征在于,所述在所述网络节点上部署探针包括:
确定各所述网络节点对应的父节点,并统计每个所述网络节点与其对应的父节点的流量信息和拥有的叶子节点数量,得到网络拓扑特性及流量特性;
根据所述网络拓扑特性及流量特性,获得各所述网络节点的属性值;
根据各所述网络节点的属性值的大小,从已部署探测设备的网络节点中选取关键节点;
在所述关键节点上部署探针。


4.根据权利要求1-3中任一项所述的网络访问探测方法,其特征在于,所述从预设的关系数据库中查询出与所述第一网络地址和所述第二网络地址对应的运营商信息包括:
基于所述第一网络地址,从预设的关系数据库中查找出与所述第一网络地址对应的第一地理位置和第一运营商;
基于所述第二网络地址,从预设的关系数据库中查找出与所述第二网络地址对应的第二地理位置和第二运营商。


5.根据权利要求4所述的网络访问探测方法,其特征在于,所述基于所述比对结果,确定网络访问的运营商信息是否一致包括:
若所述比对结果为所述第一运营商与所述第二运营商不相同,则输出网络跨运营商访问警告;
若所述比对结果为所述第一地理位置与所述第二地理位置不相同,则输出网络跨地区...

【专利技术属性】
技术研发人员:陈存燊胡晓拯
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1