【技术实现步骤摘要】
网络丢包检测方法、装置、存储介质及网络系统
本专利技术涉及网络通信
,尤其涉及网络丢包检测方法、装置、存储介质及网络系统。
技术介绍
出于对业务性能下降的责任定界、网络故障的及时发现、对签约服务的质量监控等多种需求,网络运营商需要精准的测量网络中的传输性能,确切地说,需要对从网络入口到网络出口的数据流丢包状况做精准测量。目前,网络传输质量(简称网络质量)的检测主要基于业务报文的染色处理,具体为,在业务报文的入口设备侧,对业务报文进行染色,统计染色业务报文的数量;业务报文经网络传输后,在出口设备侧统计接收到的染色业务报文的数量;入口设备和出口设备将各自统计的染色业务报文的数量上报给管理设备,由管理设备计算丢包率。该检测过程为端到端的一次测量,仅能测量处报文流是否丢包,无法对某一报文流的网络丢包发生在哪一段网络做出精准测量。
技术实现思路
本专利技术的主要目的在于网络丢包检测方法、装置、存储介质及网络系统,旨在解决如何精准测量报文流的网络丢包情况。为实现上述目的,本专利技术提供一种网络丢包检测方法,用于网络系统的发送端,所述网络系统还包括接收端与至少一对检测端,所述方法包括以下步骤:在向所述接收端发送同色染色报文完毕后的下一染色周期内,向所述接收端发送检测报文,以使所述接收端基于所述检测报文确定所述同色染色报文的丢包情况;其中,所述检测报文包括所述同色染色报文通过所述检测端时,基于所述检测端检测到的所述同色染色报文的染色与数量获得的报文通过信息。可选的,所
【技术保护点】
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所述的网络丢包检测方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。