【技术实现步骤摘要】
丢包统计方法、装置及电子设备
[0001]本申请涉及网络通信
,特别涉及丢包统计方法、装置及电子设备。
技术介绍
[0002]目前常用的丢包统计方法需要按照顺序对数据报文进行发送与接收,即要求数据报文在传输过程中是严格保序的。然而,在网络传输中,由于设备性能限制、服务质量、等价路由以及网络拥塞等问题的影响,使得数据报文在传输过程中可能出现乱序的情况,即顺序发出的数据报文没有顺序到达,该情况会导致相关技术中的丢包统计方法无法进行正确的丢包统计。
技术实现思路
[0003]有鉴于此,本申请提供一种丢包统计方法、装置及电子设备,以解决相关技术在出现数据报文乱序的情况下无法进行正确的丢包统计的问题。
[0004]本申请提供的技术方案如下:根据本申请第一方面的实施例,提出了一种丢包统计方法,该方法应用于网络设备,该方法包括:从已配置的多个标记池中,为当前接收的当前数据报文确定对应的目标标记池,并依据所述目标标记池确定对应的参考标记池;所述参考标记池与所述目标标记池的距离在设定距离范围内,且所述参考标记池中 ...
【技术保护点】
【技术特征摘要】
1.一种丢包统计方法,其特征在于,该方法应用于网络设备,该方法包括:从已配置的多个标记池中,为当前接收的数据报文确定对应的目标标记池,并依据所述目标标记池确定对应的参考标记池;所述参考标记池与所述目标标记池的距离在设定距离范围内,且所述参考标记池中的至少一个位置上的数据报文接收次数已被更新;所述参考标记池中任一个位置上的数据报文接收次数初始为预设的初始值;统计参考标记池中参考位置的数量;所述参考位置上的数据报文接收次数为预设的初始值;依据各参考标记池中参考位置的数量,统计所述数据报文所属的数据流的丢包数量。2.根据权利要求1所述的方法,其特征在于,所述从已配置的多个标记池中,为当前接收的数据报文确定对应的目标标记池包括:依据所述数据报文所属的数据流,确定已部署的与所述数据流匹配的目标标记池组;所述目标标记池组包括至少一个标记池;将所述目标标记池组中的一个标记池确定为所述目标标记池。3.根据权利要求2所述的方法,其特征在于,将所述目标标记池组中的一个标记池确定为所述目标标记池包括:从所述数据报文中解析出所述数据报文携带的数据特征;所述数据特征用于确定所述目标标记池;依据所述数据特征,从所述目标标记池组中确定对应的所述目标标记池。4.根据权利要求3所述的方法,其特征在于,所述数据特征为数据报文序号Seq;所述依据所述数据特征,从所述目标标记池组中确定对应的所述目标标记池包括:依据数据报文序号Seq、目标标记池组中标记池的数量、目标标记池中用于记录数据报文接收次数的位置的总数量,确定标记池标识;将所述目标标记池组中所述标记池标识对应的标记池确定为所述目标标记池。5.根据权利要求1至4任一所述的方法,其特征在于,该方法进一步包括:在目标标记池中查找到所述数据报文匹配的目标位置;目标位置上的数据报文接收次数初始为预设的初始值;将所述目标位置上的数据报文接收次数进行更新;目标位置上更新后的数据报文接收次数比更新前的数据报文接收次数大设定值。6.根据权利要求5所述的方法,其特征在于,所述在目标标记池中查找到所述数据报文匹配的目标位置包括:依据数据报文序号Seq以及目标标记池中用于记录数据报文接收次数的位置的总数量,确定位置标识;将所述目标标记池中所述位置标识对应的位置确定为所述目标位置。7.根据权利要求1所述的方法,其特征在于,在依据所述目标标记池确定对应的参考标记池之前,进一步包括:检查当前数据报文对应的目标标记池与上一数据报文对应的目标标记池是否一致,如果不一致,则继续执行依据所述目标标记池确定对应的参考标记池的步骤,如果一致,则结束针对当前数据报文的处理流程。8.根据权利要求1所述的方法,其特征在于,依据各参考标记池中参考位置的数量,统
计所述数据报文所属的数据流的丢包数量之后,该方法进一步包括:将各参考标记池中各参考位置上的数据报文接收次数修改为所述初始值。9.根据权利要求1所述的方法,其特征在于,所述目标标记池中用于记录数据报文接收次数的位置的总数量Y依赖于所述数据流的数据报文接收速率S设置;其中,若S小于或等于第一预设速率V1,则所述Y为第一值;若S大于或等于第二预设速率V2,则所述Y为第二值;若S大于V1且小于V2,则依据所述第一值、第二值、第二预设速率V2以及数据报文接收速率S确定所述Y;其中,所述第一预设速率V1小于第二预设速率V2。10.一种丢包统计方法,其特征在于,该方法应用于网络设备,该方法包括:所述网络设备作为数据报文的入节点,在识别出所述数据报文所属的数据流为需要进行丢包统计的数据流时,在所述数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。