【技术实现步骤摘要】
全量链路质量探测方法、装置、计算机设备及存储介质
本专利技术涉及网络质量探测,尤其涉及一种全量链路质量探测方法、装置、计算机设备及存储介质。
技术介绍
网络质量探测是网络运维和网络架构优化的重要手段,现在各大公司思考的重要课题主要针对更精确、实时和稳定的获得网络端到端的质量。现有的探测手段有两种:基于源和目的IP的ICMPPing测试;使用IPSLA特定功能技术进行基于源和目的IP的时延、抖动、丢包的探测和统计。由于设备是基于5元组的hash进行探测数据包转发,且设备之间通常会有多条等价的最短路径,在设备收到某个探测数据包并进行hash后会被极化到其中一条路径进行转发,导致使用传统ICMPPing进行全量链路质量探测时候并不能遍历所有链路,获得的值不能真实的反应网络的质量情况。
技术实现思路
本专利技术实施例提供一种全量链路质量探测方法、装置、计算机设备及存储介质,以解决探测数据包被极化到其中一条路径进行转发,不能遍历所有链路,获得的值不能真实的反应网络的质量情况的问题。一种全量链路质量探测方法,包括:获取质量探测指令,所述质量探测指令包括起始设备ID、目标设备ID、起始探针和目标探针;基于所述起始设备ID和目标设备ID,获取至少一条目标最短路径,所述目标最短路径包括路径标签;基于所述路径标签,生成所述目标最短路径对应的标签栈;基于所述目标最短路径对应的标签栈,从所述起始设备ID对应的起始网络设备向所述目标设备ID对应的目标网络设备发送探测数据包,获 ...
【技术保护点】
1.一种全量链路质量探测方法,其特征在于,包括:/n获取质量探测指令,所述质量探测指令包括起始设备ID、目标设备ID、起始探针和目标探针;/n基于所述起始设备ID和目标设备ID,获取至少一条目标最短路径,所述目标最短路径包括路径标签;/n基于所述路径标签,生成所述目标最短路径对应的标签栈;/n基于所述目标最短路径对应的标签栈,从所述起始设备ID对应的起始网络设备向所述目标设备ID对应的目标网络设备发送探测数据包,获取所述起始网络设备接收所述探测数据包的起始接收时间,和所述目标网络设备接收所述探测数据包的目标接收时间;/n根据所述起始接收时间和所述目标接收时间,获取目标时延,根据所述目标时延,获取所述目标最短路径对应的链路质量。/n
【技术特征摘要】
1.一种全量链路质量探测方法,其特征在于,包括:
获取质量探测指令,所述质量探测指令包括起始设备ID、目标设备ID、起始探针和目标探针;
基于所述起始设备ID和目标设备ID,获取至少一条目标最短路径,所述目标最短路径包括路径标签;
基于所述路径标签,生成所述目标最短路径对应的标签栈;
基于所述目标最短路径对应的标签栈,从所述起始设备ID对应的起始网络设备向所述目标设备ID对应的目标网络设备发送探测数据包,获取所述起始网络设备接收所述探测数据包的起始接收时间,和所述目标网络设备接收所述探测数据包的目标接收时间;
根据所述起始接收时间和所述目标接收时间,获取目标时延,根据所述目标时延,获取所述目标最短路径对应的链路质量。
2.如权利要求1所述的全量链路质量探测方法,其特征在于,所述基于所述目标最短路径对应的标签栈,从所述起始设备ID对应的起始网络设备向所述目标设备ID对应的目标网络设备发送探测数据包,包括:
对所述起始探针、所述目标探针、起始设备ID对应的起始网络设备和目标设备ID对应的目标网络设备进行时钟同步;
获取与所述目标最短路径数量相等的探测数据包,基于所述目标最短路径对应的标签栈,从所述起始设备ID对应的起始网络设备向所述目标设备ID对应的目标网络设备发送探测数据包。
3.如权利要求1所述的全量链路质量探测方法,其特征在于,所述根据所述目标时延,获取所述目标最短路径对应的链路质量,包括:
依据预设时间间隔,获取预设次数的目标时延;
基于预设次数的目标时延,获取平均时延,根据所述平均时延,获取所述目标最短路径对应的链路质量。
4.如权利要求1所述的全量链路质量探测方法,其特征在于,所述根据所述目标时延,获取所述目标最短路径对应的链路质量,包括:
依据预设时间间隔,获取预设次数的目标时延;
基于获取预设次数的目标时延,获取最大时延差,根据最大时延差,获取所述目标最短路径对应的链路质量。
5.如权利要求1所述的全量链路质量探测方法,其特征在于,在所述获取质量探测指令之前,所述全量链路质量探测方法还包括:
获取原始网络设备,对所述原始网络设备进行预处理,确定原始网络设备对应的网络拓扑信息;
采用最短路径优选算法对所述网络拓扑信息进行计算,获取任意两个所述原始网络设备之间的至少一条原始最短路径,并存储在数据库中。
<...
【专利技术属性】
技术研发人员:陈存燊,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。