当前位置: 首页 > 专利查询>鹏城实验室专利>正文

网络丢包检测方法、装置、存储介质及网络系统制造方法及图纸

技术编号:26606117 阅读:23 留言:0更新日期:2020-12-04 21:30
本发明专利技术提供了一种网络丢包检测方法,用于网络系统的发送端,所述网络系统还包括接收端与至少一对检测端,所述方法包括以下步骤:在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文,以使所述接收端基于所述检测报文确定所述同色染色报文的丢包情况;其中,所述检测报文包括所述同色染色报文通过所述检测端时,基于所述检测端检测到的所述同色染色报文的染色与数量获得的报文通过信息。本发明专利技术还公开了一种网络丢包检测装置与网络系统。本发明专利技术通过检测报文实现精准检测报文流的网络丢包情况。

【技术实现步骤摘要】
网络丢包检测方法、装置、存储介质及网络系统
本专利技术涉及网络通信
,尤其涉及网络丢包检测方法、装置、存储介质及网络系统。
技术介绍
出于对业务性能下降的责任定界、网络故障的及时发现、对签约服务的质量监控等多种需求,网络运营商需要精准的测量网络中的传输性能,确切地说,需要对从网络入口到网络出口的数据流丢包状况做精准测量。目前,网络传输质量(简称网络质量)的检测主要基于业务报文的染色处理,具体为,在业务报文的入口设备侧,对业务报文进行染色,统计染色业务报文的数量;业务报文经网络传输后,在出口设备侧统计接收到的染色业务报文的数量;入口设备和出口设备将各自统计的染色业务报文的数量上报给管理设备,由管理设备计算丢包率。该检测过程为端到端的一次测量,仅能测量处报文流是否丢包,无法对某一报文流的网络丢包发生在哪一段网络做出精准测量。
技术实现思路
本专利技术的主要目的在于网络丢包检测方法、装置、存储介质及网络系统,旨在解决如何精准测量报文流的网络丢包情况。为实现上述目的,本专利技术提供一种网络丢包检测方法,用于网络系统的发送端,所述网络系统还包括接收端与至少一对检测端,所述方法包括以下步骤:在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文,以使所述接收端基于所述检测报文确定所述同色染色报文的丢包情况;其中,所述检测报文包括所述同色染色报文通过所述检测端时,基于所述检测端检测到的所述同色染色报文的染色与数量获得的报文通过信息。可选的,所述在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文的步骤,包括:在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送多个检测报文。可选的,所述在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文的步骤,包括:在向所述接收端发送同色染色报文完毕后,发出检测报文触发信号;在所述下一染色周期内,基于所述检测报文触发信号,向所述接收端发送检测报文。可选的,所述在向所述接收端发送同色染色报文完毕后,发出检测报文触发信号的步骤之前,所述方法还包括:向所述接收端发送同色染色报文;记录所述发送端发出的同色染色报文的发文数量,并判断所述发文数量是否等于第一预设阈值;若所述发文数量等于所述第一预设阈值,则进入下一染色周期。可选的,所述在所述下一染色周期内,基于所述检测报文触发信号,向所述接收端发送检测报文的步骤,包括:在所述下一染色周期内,基于所述检测报文触发信号,记录所述发送端在所述下一染色周期内发出的第二同色染色报文的第二发文数量,并判断所述第二发文数量是否等于第二预设阈值;若所述第二发文数量等于所述第二预设阈值,则发出检测报文发送信号;基于所述检测报文发送信号,向所述接收端发送检测报文。可选的,所述第二预设阈值等于所述第一预设阈值的1/2。此外,为实现上述目的,本专利技术还提供了一种网络丢包检测方法,用于网络系统的至少一对检测端,所述网络系统还包括发送端与接收端,所述方法包括以下步骤:接收所述发送端在向所述接收端发送同色染色报文完毕后的下一染色周期内发送的检测报文;将报文通过信息添加到所述检测报文中,其中,所述报文通过信息由所述检测端在所述发送端发送的同色染色报文通过时,基于检测端检测到的所述同色染色报文的染色与数量获得;将携带有所述报文通过信息的检测报文发送出去,以使得所述接收端基于所述检测报文确定所述同色染色报文的丢包情况。可选的,所述将报文通过信息添加到所述检测报文中的步骤,包括:获取所述检测报文的操作码;基于所述操作码,提取所述报文通过信息;将所述报文通过信息添加至所述检测报文中。可选的,所述检测报文采用用户数据报协议UDP。可选的,所述检测报文包括:UDP头,所述UDP头包括有所述检测报文的报文类型;流表操作码单元,所述流表操作码单元包括多个操作码;数据单元,所述数据单元与所述检测端一一对应设置,且所述数据单元用于存储对应的所述检测端的所述报文通过信息。此外,为实现上述目的,本专利技术还提供了一种网络丢包检测方法,用于网络系统的接收端,所述网络系统还包括发送端与至少一对检测端,所述方法包括以下步骤:接收发送端在向所述接收端发送同色染色报文完毕后的下一染色周期内发送的检测报文,其中,所述检测报文包括所述同色染色报文通过所述检测端时,基于检测端检测到的同色染色报文的染色与数量获得的报文通过信息;基于所述检测报文,确定所述同色染色报文的丢包情况。可选的,所述基于所述检测报文,确定所述同色染色报文的丢包情况的步骤,包括:基于所述检测报文,提取至少一个所述报文通过信息;基于至少一个所述报文通过信息与所述同色染色报文在一染色周期内的预设发文数量,获取所述同色染色报文的丢包数据信息。可选的,所述基于所述检测报文,确定所述同色染色报文的丢包情况的步骤,包括:基于所述检测报文以及与所述检测报文连续的上一同色检测报文,确定所述同色染色报文的丢包情况。此外,为实现上述目的,本专利技术还提供了一种网络丢包检测装置,应用于发送端,所述网络丢包检测装置用于在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文。可选的,所述网络丢包检测装置包括:信号触发模块,用于在向所述接收端发送同色染色报文完毕后,发出检测报文触发信号;检测报文发送模块,用于在所述下一染色周期内,基于所述检测报文触发信号,向所述接收端发送检测报文。可选的,所述网络丢包检测装置还包括:染色模块,用于向所述接收端发送同色染色报文;染色计数模块,用于记录所述发送端发出的同色染色报文的发文数量,并判断所述发文数量是否等于第一预设阈值;若所述发文数量等于所述第一预设阈值,则进入下一染色周期。可选的,所述检测报文发送模块包括:计数模块,用于在下一染色周期内,基于所述检测报文触发信号,记录所述发送端在所述下一染色周期内发出的第二同色染色报文的第二发文数量,并判断所述第二发文数量是否等于第二预设阈值;若所述第二发文数量等于所述第二预设阈值,则发出检测报文发送信号;检测报文发生器,用于基于所述检测报文发送信号,向所述接收端发送检测报文。此外,为实现上述目的,本专利技术还提供了一种发送端,所述发送端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络丢包检测程序,所述网络丢包检测识别程序配置为实现如前所述的网络丢包检测方法的步骤。此外,为实现上述目的,本专利技术还提供了一种网络丢包检测装置,应用于检测端,所述网络丢包检测装置包括:检测计数模块,用于在所述发送端发送的同色染色报文通过所述检测端时,基于检测端检测到的所述同色染色报文的染色与数量,获得报文通过信息;...

【技术保护点】
1.一种网络丢包检测方法,用于网络系统的发送端,所述网络系统还包括接收端与至少一对检测端,其特征在于,所述方法包括以下步骤:/n在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文,以使所述接收端基于所述检测报文确定所述同色染色报文的丢包情况;/n其中,所述检测报文包括所述同色染色报文通过所述检测端时,基于所述检测端检测到的所述同色染色报文的染色与数量获得的报文通过信息。/n

【技术特征摘要】
1.一种网络丢包检测方法,用于网络系统的发送端,所述网络系统还包括接收端与至少一对检测端,其特征在于,所述方法包括以下步骤:
在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文,以使所述接收端基于所述检测报文确定所述同色染色报文的丢包情况;
其中,所述检测报文包括所述同色染色报文通过所述检测端时,基于所述检测端检测到的所述同色染色报文的染色与数量获得的报文通过信息。


2.根据权利要求1所述的网络丢包检测方法,其特征在于,所述在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文的步骤,包括:
在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送多个检测报文。


3.根据权利要求1或2所述的网络丢包检测方法,其特征在于,所述在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文的步骤,包括:
在向所述接收端发送同色染色报文完毕后,发出检测报文触发信号;
在所述下一染色周期内,基于所述检测报文触发信号,向所述接收端发送检测报文。


4.根据权利要求3所述的网络丢包检测方法,其特征在于,所述在向所述接收端发送同色染色报文完毕后,发出检测报文触发信号的步骤之前,所述方法还包括:
向所述接收端发送同色染色报文;
记录所述发送端发出的同色染色报文的发文数量,并判断所述发文数量是否等于第一预设阈值;
若所述发文数量等于所述第一预设阈值,则进入下一染色周期。


5.根据权利要求3所述的网络丢包检测方法,其特征在于,所述在所述下一染色周期内,基于所述检测报文触发信号,向所述接收端发送检测报文的步骤,包括:
在所述下一染色周期内,基于所述检测报文触发信号,记录所述发送端在所述下一染色周期内发出的第二同色染色报文的第二发文数量,并判断所述第二发文数量是否等于第二预设阈值;
若所述第二发文数量等于所述第二预设阈值,则发出检测报文发送信号;
基于所述检测报文发送信号,向所述接收端发送检测报文。


6.根据权利要求5所述的网络系统,其特征在于,所述第二预设阈值等于所述第一预设阈值的1/2。


7.一种网络丢包检测方法,用于网络系统的至少一对检测端,所述网络系统还包括发送端与接收端,其特征在于,所述方法包括以下步骤:
接收所述发送端在向所述接收端发送同色染色报文完毕后的下一染色周期内发送的检测报文;
将报文通过信息添加到所述检测报文中,其中,所述报文通过信息由所述检测端在所述发送端发送的同色染色报文通过时,基于检测端检测到的所述同色染色报文的染色与数量获得;
将携带有所述报文通过信息的检测报文发送出去,以使得所述接收端基于所述检测报文确定所述同色染色报文的丢包情况。


8.根据权利要求7所述的网络丢包检测方法,其特征在于,所述将报文通过信息添加到所述检测报文中的步骤,包括:
获取所述检测报文的操作码;
基于所述操作码,提取所述报文通过信息;
将所述报文通过信息添加至所述检测报文中。


9.根据权利要求8所述的网络丢包检测方法,其特征在于,所述检测报文采用用户数据报协议UDP。


10.根据权利要求9所述的网络丢包检测方法,其特征在于,所述检测报文包括:
UDP头,所述UDP头包括有所述检测报文的报文类型;
流表操作码单元,所述流表操作码单元包括多个操作码;
数据单元,所述数据单元与所述检测端一一对应设置,且所述数据单元用于存储对应的所述检测端的所述报文通过信息。


11.一种网络丢包检测方法,用于网络系统的接收端,所述网络系统还包括发送端与至少一对检测端,其特征在于,所述方法包括以下步骤:
接收发送端在向所述接收端发送同色染色报文完毕后的下一染色周期内发送的检测报文,其中,所述检测报文包括所述同色染色报文通过所述检测端时,基于检测端检测到的同色染色报文的染色与数量获得的报文通过信息;
基于所述检测报文,确定所述同色染色报文的丢包情况。


12.根据权利要求11所述的网络丢包检测方法,其特征在于,所述基于所述检测报文,确定所述同色染色报文的丢包情况的步骤,包括:
基于所述检测报文,提取至少一个所述报文通过信息;
基于至少一个所述报文通过信息与所述同色染色报文在一染色周期内的预设发文数量,获取所述同色染色报文的丢包数据信息。


13.根据权利要求12所述的网络丢包检测方法,...

【专利技术属性】
技术研发人员:李伟超黄勇汪漪
申请(专利权)人:鹏城实验室
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1