数据传输质量的检测方法、系统、网络设备及存储介质技术方案

技术编号:28202413 阅读:35 留言:0更新日期:2021-04-24 14:24
本发明专利技术实施方式涉及通讯技术领域,公开了一种数据传输质量的检测方法,该方法包括:根据预设染色周期对业务流报文进行染色,每个染色周期采用一个染色颜色,相邻两个染色周期采用的染色颜色不同;根据业务流传输节点处已染色业务流报文的染色颜色的变化、获取业务流传输节点处发生染色颜色变化前的一个染色周期的已染色业务流报文的统计数据;根据N个业务流传输节点的统计数据的差异获取数据传输质量的检测结果。本发明专利技术实施方式还提供了一种数据传输质量的检测系统、网络设备及存储介质。本发明专利技术实施方式提供的数据传输质量的检测方法、系统、网络设备及存储介质可以提高数据传输质量的检测结果的准确性,且不占用额外的带宽。宽。宽。

【技术实现步骤摘要】
数据传输质量的检测方法、系统、网络设备及存储介质


[0001]本专利技术涉及通讯
,特别涉及一种数据传输质量的检测方法、系统、网络设备及存储介质。

技术介绍

[0002]网络传输数据时,传输的质量一般通过检测数据的丢包和时延来衡量,而数据的丢包和时延可以通过帧丢失测量(Loss Measurement,简称LM)和帧时延测量(Delay Variation Measurements,简称DM)来检测。
[0003]目前进行LM和DM的检测有多种实现方式,如基于TPOAM的LM/DM、基于CFM的LM/DM、TWAMP等方式。然而,这些实现方式在进行LM和DM这些方面的数据传输质量的检测时,检测的准确性较低、并且需要占用额外的带宽。

技术实现思路

[0004]本专利技术实施方式的目的在于提供一种数据传输质量的检测方法、系统、网络设备及存储介质,提高数据传输质量的检测结果的准确性。
[0005]为解决上述技术问题,本专利技术的实施方式提供了一种数据传输质量的检测方法,包含以下步骤:根据预设染色周期对业务流报文进行染色,其中,每个染色周期采用一个染色颜色,相邻两个染色周期采用的染色颜色不同;根据业务流传输节点处已染色业务流报文的染色颜色的变化、获取业务流传输节点处发生染色颜色变化前的一个染色周期的已染色业务流报文的统计数据;根据N个业务流传输节点的统计数据的差异获取数据传输质量的检测结果,其中,N为大于1的自然数。
[0006]本专利技术的实施方式还提供了一种数据传输质量的检测系统,包含:封装模块,用于根据预设染色周期对业务流报文进行染色,其中,每个染色周期采用一个染色颜色,相邻两个染色周期采用的染色颜色不同;订阅模块,用于根据业务流传输节点处已染色业务流报文的染色颜色的变化、获取业务流传输节点处发生染色颜色变化前的一个染色周期的已染色业务流报文的统计数据;控制模块,用于根据N个业务流传输节点的统计数据的差异获取数据传输质量的检测结果,其中,N为大于1的自然数。
[0007]本专利技术的实施方式还提供了一种网络设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的数据传输质量的检测方法。
[0008]本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的数据传输质量的检测方法。
[0009]本专利技术实施方式相对于现有技术而言,通过根据预设周期对业务流报文进行染色,可以根据染色颜色对业务流报文的数据传输质量的相关数据进行统计,且根据染色颜色来进行数据的统计,不用发送额外的检测报文,不会占用额外的带宽;通过根据染色颜色的变化来获取前一染色周期的业务流报文的统计数据,再根据获取的统计数据的差异确定
数据传输质量的检测结果,可以使各个业务流传输节点获取的统计数据是相同个数的染色周期的统计数据,保证获取的统计数据的准确性,从而使统计数据的差异的计算结果更加准确,提高了数据传输质量的检测结果的准确性;另外,复杂的数据传输网络中,数据传输的两个端点间通常包括多个业务流传输节点,由于各个业务流传输节点均有统计数据,因此可以通过比较统计数据来快速定位出具有数据传输质量问题的业务流传输节点,提高数据传输质量的问题的检测定位的效率。
[0010]另外,根据预设染色周期对业务流报文进行染色之前,还包括:为业务流报文添加引导标签和全网元标识,引导标签用于指示全网元标识的位置,全网元标识包括标记域,标记域包括染色标识位。通过引导标签,可以使各个业务流传输节点识别出全网元标识;通过全网元标识,可以使各个业务流传输节点根据全网元标识进行识别以及数据统计,从而确定数据传输质量的检测结果。
[0011]另外,根据预设染色周期对业务流报文进行染色,具体包括:在首个染色周期置位染色标识位、并以第一染色颜色对业务流报文进行染色,在首个染色周期后的其它染色周期交替使用第一染色颜色和第二染色颜色对业务流报文进行染色、并翻转染色标识位。通过对业务流报文进行染色并置位或翻转染色标识位,使业务流传输节点可以根据染色标识位是否变化来确定前一周期的染色业务流报文的统计数据是否已经统计完毕(染色颜色变化即说明已经到达下一个染色周期,那么前一染色周期的业务流报文的数据已经统计完毕),确保获取到的统计数据是一个完整染色周期的业务流报文数据,提高统计数据获取的准确性。
[0012]另外,在根据业务流传输节点处已染色业务流报文的染色颜色的变化、获取业务流传输节点处发生染色颜色变化前的一个染色周期的已染色业务流报文的统计数据之前,还包括:轮询每条已染色业务流报文的染色标识位,并在轮询到染色标识位的值发生变化时确定染色颜色发生变化。通过轮询染色标识位,可以方便确定染色颜色的变化,从而根据染色颜色的变化获取相应的统计数据。
[0013]另外,根据业务流传输节点处已染色业务流报文的染色颜色的变化、获取业务流传输节点处发生染色颜色变化前的一个染色周期的已染色业务流报文的统计数据,具体包括:在轮询到染色标识位的值发生变化后开始计时;当计时时长达到预设时长时,获取业务流传输节点处染色标识位发生变化前的一个染色周期的已染色业务流报文的统计数据。通过在染色标识位发生变化并经过预设时长后,再获取染色标识位发生变化前的一个染色周期的统计数据,根据前一个染色周期的统计数据获取数据传输质量的检测结果,由于传输的过程可能存在抖动,每个业务流传输节点读取的具体染色数据包可能存在差异,因此在染色标识位发生变化并经过预设时长后再获取前一染色周期的统计数据,可以保证每个业务流传输节点获取的统计数据是相同个数的染色周期的统计数据,有效避免了“毛刺”数据,提高了数据传输质量的检测结果的准确性。
[0014]另外,预设时长为预设染色周期的一半。在预设染色周期的一半时获取前一染色周期的统计数据,可以方便获取前一染色周期的统计数据,同时保证每个业务流传输节点获取的统计数据是相同个数的染色周期的统计数据。
[0015]另外,根据预设染色周期对业务流报文进行染色之后,还包括:在预定时刻获取业务流传输节点处的已染色业务流报文的实际染色颜色;根据染色周期计算业务流传输节点
处、在预定时刻的已染色业务流报文的期望染色颜色;比较实际染色颜色与期望染色颜色是否相同,若不同,则执行染色纠错。通过对预定时刻的已染色业务流报文的实际染色颜色与期望染色颜色的比较,可以判断每个业务流传输节点获取的统计数据是否准确,若不准确则执行染色纠错,从而进一步保证获取的统计数据的准确性,提高数据传输质量的检测结果的准确性。
[0016]另外,在根据N个业务流传输节点的统计数据的差异获取数据传输质量的检测结果之后,还包括:去除已染色业务流报文的染色颜色。通过去除已染色业务流报文的染色颜色,还原出业务流报文,可以方便后续业务流报文的正常传输。
[0017]另外,封装模块还用于:为业务流报文添加引导标签和全网元标识,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输质量的检测方法,其特征在于,包括:根据预设染色周期对业务流报文进行染色,其中,每个染色周期采用一个染色颜色,相邻两个染色周期采用的染色颜色不同;根据业务流传输节点处已染色业务流报文的染色颜色的变化、获取业务流传输节点处发生染色颜色变化前的一个染色周期的所述已染色业务流报文的统计数据;根据N个所述业务流传输节点的所述统计数据的差异获取数据传输质量的检测结果,其中,所述N为大于1的自然数。2.根据权利要求1所述的方法,其特征在于,所述根据预设染色周期对业务流报文进行染色之前,还包括:为业务流报文添加引导标签和全网元标识,所述引导标签用于指示所述全网元标识的位置,所述全网元标识包括标记域,所述标记域包括染色标识位。3.根据权利要求2所述的方法,其特征在于,所述根据预设染色周期对业务流报文进行染色,具体包括:在首个染色周期置位染色标识位、并以第一染色颜色对所述业务流报文进行染色,在所述首个染色周期后的其它染色周期交替使用所述第一染色颜色和第二染色颜色对所述业务流报文进行染色、并翻转所述染色标识位。4.根据权利要求3所述的方法,其特征在于,在所述根据业务流传输节点处已染色业务流报文的染色颜色的变化、获取业务流传输节点处发生染色颜色变化前的一个染色周期的所述已染色业务流报文的统计数据之前,还包括:轮询每条已染色业务流报文的染色标识位,并在轮询到所述染色标识位的值发生变化时确定所述染色颜色发生变化。5.根据权利要求4所述的方法,其特征在于,所述根据业务流传输节点处已染色业务流报文的染色颜色的变化、获取业务流传输节点处发生染色颜色变化前的一个染色周期的所述已染色业务流报文的统计数据,具体包括:在轮询到所述染色标识位的值发生变化后开始计时;当计时时长达到预设时长时,获取业务流传输节点处所述染色标识位发生变化前的一个染色周期的所述已染色业务流报文的统计数据。6.根据权利要求5所述的方法,其特征在于,所述预设时长为所述预设染色周期的一半。7.根据权利要求1所述的方法,其特征在于,所述根据预设染色周期对业务流报文进行染色之后,还包括:在预定时刻获取所述业务流传输节点处的已染色业务流报文的实际染色颜色;根据所述染色周期计算所述业务流传输节点处、在所述预定时刻的已染色业务流报文的期望染色颜色;比较所述实际染色颜色与所述期望染色颜色是否相同,若不同,则执行染色纠错。8.根据权利要求1-7任一项所述的方法,其特征在于,在所述根据N个所述业务流传输节点的所述统计数据的差异获取数...

【专利技术属性】
技术研发人员:陆群
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1