[发明专利]网络故障定位方法、装置、网络设备及计算机存储介质有效
申请号: | 201911022411.X | 申请日: | 2019-10-25 |
公开(公告)号: | CN110752952B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 马奔 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L41/0677 | 分类号: | H04L41/0677 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络故障 定位 方法 装置 网络设备 计算机 存储 介质 | ||
1.一种网络故障定位方法,其特征在于,所述网络包括第一节点、第二节点、连接所述第一节点和所述第二节点的路由节点和链路,数据从所述第一节点流向所述第二节点的路径中存在至少两条等价路径,所述等价路径是指路径所包括的节点的数量相同;所述方法包括:
在所述网络中构造从所述第一节点流向所述第二节点的多条监控数据流,并在至少两条目标等价路径中的每条等价路径上均有至少一条监控数据流通过,其中,所述至少两条目标等价路径为从所述第一节点流向所述第二节点的数据流通过程中进行多路径传输时选择的路径;
识别各条监控数据流的路径信息,所述路径信息包括监控数据流通过的节点以及通过节点的先后顺序,并记录各条监控数据流与路径信息的对应关系;
在所述第二节点接收目标监控数据流的过程中,若检测到所述目标监控数据流异常,则获取所述目标监控数据流对应的参考路径信息,其中,所述目标监控数据流为所述多条监控数据流中的任一条;
根据所述参考路径信息确定所述网络中的故障位置;
其中,所述获取所述目标监控数据流对应的参考路径信息,包括:
根据所述对应关系获取所述目标监控数据流对应的参考路径信息,其中,所述参考路径信息所指示的数据流通路径为第一路径,所述第一路径为所述至少两条目标等价路径中的任一条;
所述根据所述参考路径信息确定所述网络中的故障位置,包括:
根据所述对应关系获取对比路径信息,其中,所述对比路径信息所指示的数据流通路径为第二路径,所述第二路径为所述至少两条目标等价路径中不同于所述第一路径的路径,所述第二节点在所述第二路径上接收到的监控数据流正常,且所述对比路径信息中的节点与所述参考路径信息中的节点仅有N个节点不同,所述对比路径信息和所述参考路径信息中的相同节点在所述第二路径中的通过顺序与在所述第一路径中的通过顺序相同,所述N为正整数且与预设节点数量匹配;
从所述参考路径信息包括的节点中获取目标节点,所述目标节点为所述参考路径信息包括的节点中与所述对比路径信息中的节点不同的节点;将所述目标节点和/或所述第一路径中连接所述目标节点的链路确定为所述网络中的故障位置;
将所述目标节点的标识和/或地址发送给目标网络设备,和/或当所述第一路径中连接所述目标节点的链路为有线链路时,将所述链路的位置信息发送给所述目标网络设备,以使所述目标网络设备根据所述标识、地址、所述位置信息中的至少一种输出网络故障提示信息;其中,所述目标网络设备为所述第一节点对应的网络设备、所述第二节点对应的网络设备、预置的监控网络设备中的一种或者多种。
2.如权利要求1所述的方法,其特征在于,所述识别各条监控数据流的路径信息,包括:
向所述至少两条目标等价路径中的各个节点发送数据流识别指令,以使所述各个节点识别其收发的监控数据流的信息,其中,所述信息包括监控数据流的网络属性信息;
接收所述各个节点发送的其收发的监控数据流的信息;
根据节点收发的监控数据流的信息、监控数据流和节点三者之间的对应关系确定各条监控数据流的路径信息。
3.如权利要求1或2所述的方法,其特征在于,各条监控数据流对应的网络属性信息不同,所述网络属性信息包括源互联网协议地址、源端口、目的互联网协议地址、目的端口、传输层协议中的一种或者多种,所述网络属性信息不同是指源互联网协议地址、目的互联网协议地址、源端口、目的端口中的一种或者多种不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911022411.X/1.html,转载请声明来源钻瓜专利网。