【技术实现步骤摘要】
网络传输链路的故障分析方法及装置
[0001]本申请涉及通信
,具体而言,涉及一种网络传输链路的故障分析方法及装置。
技术介绍
[0002]在现有技术中,运营商在收到用户反馈的网络传输链路异常的问题之后,通常是根据采集的DPI(Deep Packet Inspection,深度报文检测数据)数据进行人工分析,然后根据分析结果,依据人员经验推断出网络传输链路中出现故障的网络层次。
[0003]但是,现有技术中的这种故障分析方法需要依赖大量的人工经验,从而容易出现判断错误的情况,进而造成网络传输链路的故障分析效率较低的问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本申请实施例提供了一种网络传输链路的故障分析方法及装置,以至少解决现有技术中对网络传输链路的故障分析效率低的技术问题。
[0006]根据本申请实施例的一个方面,提供了一种网络传输链路的故障分析方法,包括:获取目标传输链路中所传输的目标报文,其中,目标传输链路为传输异常的网络传输链 ...
【技术保护点】
【技术特征摘要】
1.一种网络传输链路的故障分析方法,其特征在于,包括:获取目标传输链路中所传输的目标报文,其中,所述目标传输链路为传输异常的网络传输链路;依据预设的M个目标字段从所述目标报文中提取M个第一数据,其中,每个第一数据与一个目标字段相对应,每个目标字段用于表征所述目标报文的一个网络传输特征,M为大于1的整数;对所述M个第一数据进行数据加工处理,得到N个第二数据,其中,所述N个第二数据中至少包括第一目标数据和第二目标数据,所述第一目标数据用于表征所述目标传输链路对应的多个网络层次,所述第二目标数据用于表征所述目标报文在每个网络层次传输时的传输状态,N为大于1的整数;根据所述第一目标数据和所述第二目标数据确定所述目标传输链路中发生故障的目标网络层次。2.根据权利要求1所述的方法,其特征在于,获取目标传输链路中所传输的目标报文,包括:获取所述目标传输链路中传输的多个报文;检测所述多个报文中是否存在第一报文和/或第二报文,其中,所述第一报文为重传次数超过第一预设次数的报文,所述第二报文为传输顺序的错误次数超过第二预设次数的报文;在所述多个报文中存在所述第一报文和/或所述第二报文时,从所述多个报文中删除所述第一报文和所述第二报文,得到所述目标报文。3.根据权利要求1所述的方法,其特征在于,依据预设的M个目标字段从目标报文中提取M个第一数据,包括:根据所述M个目标字段中的第一字段从所述目标报文中提取出多个第一特征数据,其中,所述多个第一特征数据为所述目标报文中基于IP协议进行传输的数据;根据所述M个目标字段中的第二字段从所述目标报文中提取出多个第二特征数据,其中,所述多个第二特征数据为所述目标报文中基于TCP协议进行传输的数据;根据所述M个目标字段中的第三字段从所述目标报文中提取出多个第三特征数据,其中,所述多个第三特征数据为所述目标报文中基于HTTP协议进行传输的数据,所述M个第一数据至少包括所述多个第一特征数据、所述多个第二特征数据以及所述多个第三特征数据。4.根据权利要求3所述的方法,其特征在于,对所述M个第一数据进行数据加工处理,得到N个第二数据,包括:从所述多个第一特征数据中获取所述目标报文对应的当前TTL跳次以及所述目标报文的TTL初始值;根据所述TTL初始值和所述当前TTL跳次确定所述目标传输链路对应的多个网络层次,其中,所述多个网络层次至少包括第一网络层次、第二网络层次、第三网络层次以及第四网络层次,所述第一网络层次用于表征城域网和光接入网,所述第二网络层次用于表征用户内网,所述第三网络层次用于表征用户终端,所述第四网络层次用于表征网络业务提供商和广域网;
根据所述多个网络层次确定所述N个第二数据中的第一目标数据。5.根据权利要求4所述的方法,其特征在于,在根据所述TTL初始值和所述当前TTL跳次确定所述目标传输链路对应的多个网络层次之后,所述方法还包括:确定所述目标传输链路在所述第一网络层次中基于所述TCP协议进行传输的报文为第一报文;确定所述目标传输链路在所述第二网络层次中基于所述TCP协议进行传输的报文为第二报文;确定所述目标传输链路在所述第三网络层次中基于所述TCP协议进行传输的报文为第三报文;从所述多个第二特征数据中获取第一重传报文数量、第二重传报文数量以及第三重传报文数量,其中,所述第一重传报文数量为第一异常报文的数量,所述第一异常报文为重复传输的第一报文,所述第二重传报文数量为第二异常报文的数量,所述第二异常报文为重复传输的第二报文,所述第三重传报文数量为第三异常报文的数量,所述第三异常报文为重复传输的第二报文。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取第一乱序报文数量,其中,所述第一乱序报文数量为第四异常报文的数量,所述第四异常报文为传输顺序存在错误的第一报文;获取第二乱序报文数量,其中,所述第二乱序报文数量为第五异常报文的数量,所述第五异常报文为传输顺序存在错误的第二报文;获取第三乱序报文数量,其中,所述第三乱序报文数量为第六异常报文的数量,所述第六异常报文为传输顺序存在错误的第三报文,所述多个第二特征数据中至少包括所述第一乱序报文数量、所述第二乱序报文数量以及所述第三乱序报文数量。7.根据权利要求5所述的方法,其特征在于,对所述M个第一数据进行数据加工处理,得到N个第二数据,包括:获取第一报文的总数...
【专利技术属性】
技术研发人员:卞正皑,戴宏宇,余雪芬,李瑜,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。