[发明专利]一种网络检测丢包方法、电子设备及计算机可读存储介质在审
申请号: | 202011409323.8 | 申请日: | 2020-12-04 |
公开(公告)号: | CN114598628A | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 罗来胜 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L43/0829 | 分类号: | H04L43/0829;H04L69/22 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 杨楠 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 检测 方法 电子设备 计算机 可读 存储 介质 | ||
本发明实施例公开了一种检测网络丢包方法,包括:为每个分组数据包分配唯一的序号后进行发送;接收分组数据包,并解析出其对应的序号和包信息;根据解析出的序号对分组数据包进行分析;将分析结果进行展示。本发明实施例还提供了一种电子设备,通过对数据包序号分段统计分析,可以快速的获知故障点。
技术领域
本发明涉及通信领域,尤其涉及一种网络检测丢包方法、电子设备及计算机可读存储介质。
背景技术
在PTN(Packet Transport Network,分组传送网)网络中,如果端到端隧道的数据在传输过程中出现了丢包现象,那么承载在该隧道上的业务将会受到影响;并且一但丢包,短时间内难以确定是“发送端设备”、“接收端设备”还是“中间路由设备”出了问题。
市面上流行的方案能够通过通信隧道两端的发包和收包统计来确定隧道中是否出现丢包现象。但是,现有的方案无法定位出引发故障的网元、丢包的时间段,以至于难以准确、快捷地的排查和解决网络的故障,影响了业务的正常运行以及用户的良好体验。
发明内容
为了解决现有技术存在的缺陷,本发明的目的在于提供了一种网络检测丢包方法、电子设备及计算机可读存储介质,可以快速的找到故障点。
为达到上述目的,本发明实施例提供的网络检测丢包方法,包括:
为每个分组数据包分配唯一的序号后进行发送;
接收分组数据包,并解析出其对应的序号和包信息;
根据解析出的序号对分组数据包进行分析;
将分析结果进行展示。
为达到上述目的,本发明实施例还提供一种网络检测丢包系统,包括:序号生成器、发送器、接收器、统计器、分析器及其展示器;
序号生成器,为发出的每一个分组数据包分配一个唯一的序号;
发送器,从序号生成器中获取一个新的序号,并将序号写入当前数据包中,序号随数据包一同发送出去;
接收器,接收数据包,并解析数据包中的序号;
统计器,将序号生成器维护的序号分成等长的序号段,并分段统计接收到的数据包的信息;
分析器,检测和分析每个序号段内、时间段内是否出现数据包异常,并将分析结果缓存到分段分析表中,供展示器展示;
展示器,将统计器统计的数据和分析器分析的数据展示出来。
为达到上述目的,本发明实施例还提供一种电子设备,包括,处理器;以及
被安排成存储计算机可执行指令的存储器,可执行指令在被执行时使处理器执行上述网络检测丢包方法的步骤。
为达到上述目的,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储一个或多个程序,一个或多个程序当被包括多个应用程序的电子设备执行时,使得电子设备执行上述网络检测丢包方法的步骤。
本发明实施例的网络检测丢包方法,通过数据包序号变量,可以知道发送端发送数据包的总数;通过分段统计分析,可以快速的获知丢包点以及具体的丢包时间段;通过分段统计分析,可以知道某个序号段收到的数据包个数、丢失的数据包个数以及丢包比率和丢包频率;通过分段统计分析,可以知道在某个时间段收到的数据包个数、丢失的数据包个数以及丢包比率和丢包频率;通过分段统计分析,可以知道系统的整体发包速率以及某个时间段的发包速率;通过分段统计分析,可以知道在某个序号段以及某个时间段是否存在数据包重传现象;通过分段统计分析,可以知道在某个序号段以及某个时间段是否存在数据包乱序现象;通过对序号跳变的分析,可以知道是发送端设备、接收端设备还是中间路由设备发生了重启等重大故障。
附图说明
图1为根据本发明实施例的网络检测丢包方法工作流程图;
图2为根据本发明实施例的序号分段表;
图3为根据本发明实施例的序号分段统计表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011409323.8/2.html,转载请声明来源钻瓜专利网。