[发明专利]路径追踪方法及装置、电子设备、存储介质有效
申请号: | 201811244349.4 | 申请日: | 2018-10-24 |
公开(公告)号: | CN109347670B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 田钧宇;郭东侠;曾珍;韩广宇;刘思婷 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路径 追踪 方法 装置 电子设备 存储 介质 | ||
本申请提供一种路径追踪方法及装置、电子设备、计算机可读存储介质,该路径追踪方法应用于物理节点,可以包括:接收由任一物理节点上配置的虚拟主机发送的路径追踪报文,所述路径追踪报文用于获取所述虚拟主机与目的虚拟主机之间的传输路径上虚拟主机的地址信息;判断所述路径追踪报文的追踪目标是否为所述传输路径上位于所述物理节点的下一虚拟主机;当所述追踪目标为所述下一虚拟主机时,确定用于向所述下一虚拟主机转发所述路径追踪报文的物理出接口,并向所述虚拟主机返回所述物理出接口的地址信息。
技术领域
本申请涉及通信技术领域,尤其涉及一种路径追踪方法及装置、电子设备、存储介质。
背景技术
Traceroute(路由追踪)是一种常规的网络分析工具,可用于定位某一主机到目标主机之间所有的网络节点。利用该特点,当网络出现故障时可通过traceroute进行排错。例如,可追踪数据包在网络上传输时的全部路径,以用于排查网络的故障原因。
发明内容
有鉴于此,本申请提供一种路径追踪方法及装置、电子设备、计算机可读存储介质。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种路径追踪方法,应用于物理节点;所述方法包括:
接收由任一物理节点上配置的虚拟主机发送的路径追踪报文,所述路径追踪报文用于获取所述虚拟主机与目的虚拟主机之间的传输路径上虚拟主机的地址信息;
判断所述路径追踪报文的追踪目标是否为所述传输路径上位于所述物理节点的下一虚拟主机;
当所述追踪目标为所述下一虚拟主机时,确定用于向所述下一虚拟主机转发所述路径追踪报文的物理出接口,并向所述虚拟主机返回所述物理出接口的地址信息。
根据本申请的第二方面,提出了一种路径追踪装置,应用于物理节点;所述装置包括:
报文接收单元,接收由任一物理节点上配置的虚拟主机发送的路径追踪报文,所述路径追踪报文用于获取所述虚拟主机与目的虚拟主机之间的传输路径上虚拟主机的地址信息;
判断单元,判断所述路径追踪报文的追踪目标是否为所述传输路径上位于所述物理节点的下一虚拟主机;
接口确定单元,当所述追踪目标为所述下一虚拟主机时,确定用于向所述下一虚拟主机转发所述路径追踪报文的物理出接口,并向所述虚拟主机返回所述物理出接口的地址信息。
根据本申请的第三方面,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如上述实施例中任一所述的方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如上述实施例中任一所述方法的步骤。
由以上技术方案可见,本申请在实施基于路径追踪获取传输路径上虚拟主机的地址的方案时,通过由各物理节点感知路径追踪报文,并返回用于转发该路径追踪报文至下一虚拟主机的物理出接口的地址,使得在不影响追踪传输路径上虚拟主机地址的情况下,还可获取到传输路径上各物理出接口的地址,从而使得所获取传输路径上的地址信息更为全面,有助于在网络出现故障时对传输的过程进行排错。
附图说明
图1是本申请一示例性实施例示出的一种云计算网络的示意图。
图2是本申请一示例性实施例示出的一种路径追踪方法的流程图。
图3A-3C是本申请一示例性实施例示出的基于traceroute报文进行路径追踪的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811244349.4/2.html,转载请声明来源钻瓜专利网。