基于点对点测试的以太网性能测试方法和装置制造方法及图纸

技术编号:9740068 阅读:113 留言:0更新日期:2014-03-06 23:26
本发明专利技术公开了一种基于点对点测试以太网实时服务质量的方法和装置,属于以太网性能测试领域;该方法通过主设备和从设备之间来回发送带有戳值的测试数据包,实现对单向延迟值和单向延迟抖动的测量,完成同步工作;该装置将产生测试数据包及主导测试过程的主设备和接收数据包并受主设备控制测试进程的从设备之间通过中间网络连接。本发明专利技术,因为主设备和从设备测量延时依据的是各自相对时钟调整而来,因此测试时间的同步过程两步即可完成,无需全网络同步时钟,无需中间节点设备的特殊处理,简化了测试环境;硬件实现的本地计时器精度可以达到微秒级,测试过程对正常业务没有任何影响。

【技术实现步骤摘要】
基于点对点测试的以太网性能测试方法和装置
本专利技术涉及以太网性能测试领域,具体涉及一种基于点对点测试的以太网性能测试方法和装置。
技术介绍
如今,以太网传输技术逐渐发展成为人们的首选网络,网络应用的重心也从以往仅仅传输数据转变为在互连环境中提供娱乐应用和新型应用。诸如移动回程、商业服务和大规模服务之类基于以太网的服务,均需要承载多种应用,例如语音、视频、电子邮件、在线交易等。一般而言,网络信息流可分为三类:数据信息流、实时信息流和高优先级信息流,由于每类信息流受网络特性的影响各不相同,因此必须对每类信息流进行相应的整理和整形才能满足各自的最低性能目标。为此,提供商需要对其服务网络进行适当配置,规定如何划分网络中信息流的优先级,而实现这项工作的前提是如何验证以太网服务质量。目前,验证以太网服务质量的方法是:在以太网设备网络端口上外接测试仪表直接测试数据流的流量,这种方法首先需要断开正常业务,其次在测量延时及抖动时需要进行测试设备的同步,无论是通过GPS还是通过1588技术实现测试设备的同步工作都需要额外的硬件开销,甚至还需要线路上其它设备都支持相应的同步处理功能。
技术实现思路
本专利技术的目的是解决现有以太网性能测试方法需要全网络同步时钟,进而造成额外硬件开销等的技术问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种基于点对点测试以太网性能的方法和装置,无需全网络同步时钟、无需中间节点设备即可实现以太网实时服务质量测试。本专利技术的目的是这样实现的:基于点对点测试以太网实时服务质量的方法,包括以下步骤:步骤1、主设备根据需要测试的以太网服务质量的特征构造测试协商包,所述测试协商包用于确认主设备和从设备之间的连通性、主设备和从设备之间的同步、测试进程的控制以及测试结果的返回;步骤2、主设备和从设备之间通过所述测试协商包进行时间同步协商;步骤3、主设备向从设备发出混合有实时业务包和测试数据包的混合数据包,并分别统计匹配待测试服务质量特征的实时业务包数量TXuser以及产生的测试数据包数量TXtester ;步骤4、从设备接收所述混合数据包,并根据测试包标识提取出实时业务包和测试数据包;其中,实时业务包正常转发,测试数据包提取出所需的测试数据信息后中止转,所述测试数据信息包括包序列号,时戳用于丢包及延时的计算;步骤5、测试结束后,从设备统计当前已收到的匹配待测试服务质量特征的实时业务包数量RXrec,并将结果返回给主设备;步骤6、主设备统计丢包个数并计算丢包率,丢包个数=TXuser + TXtester 一RXrec0上述方法中,所述的步骤2具体为:步骤21、主设备发起同步过程,发送带有主设备本地当前时戳值TXlttl的第一测试协商包;步骤22、从设备接收到第一测试协商包,提取TXlttl,并记录从设备接收到第一测试协商包时,从设备本地当前时戳值RX2tl ;步骤23、从设备回应测试协商包,将从设备回应测试协商包时,从设备本地当前时戳值TX2t2,以及记录的TXlttl和RX2tl放在第二测试协商包内传回主设备;步骤24、主设备收到第二测试协商包,提取TXlt(l、RX2tl和TX2t2,并记录主设备收到第二测试协商包时,主设备本地当前时戳值为RXlt3 ;步骤25、主设备根据下式调整本地发送测试数据包的计时器:本文档来自技高网...

【技术保护点】
基于点对点测试以太网实时服务质量的方法,其特征在于,包括以下步骤:步骤1、主设备根据需要测试的以太网服务质量的特征构造测试协商包,所述测试协商包用于确认主设备和从设备之间的连通性、主设备和从设备之间的同步、测试进程的控制以及测试结果的返回;步骤2、主设备和从设备之间通过所述测试协商包进行时间同步协商;步骤3、主设备向从设备发出混合有实时业务包和测试数据包的混合数据包,并分别统计匹配待测试服务质量特征的实时业务包数量TXuser以及产生的测试数据包数量TXtester;步骤4、从设备接收所述混合数据包,并根据测试包标识提取出实时业务包和测试数据包;其中,实时业务包正常转发,测试数据包提取出所需的测试数据信息后中止转,所述测试数据信息包括包序列号,时戳用于丢包及延时的计算;步骤5、测试结束后,从设备统计当前已收到的匹配待测试服务质量特征的实时业务包数量RXrec,并将结果返回给主设备;步骤6、主设备统计丢包个数并计算丢包率,丢包个数=TXuser+TXtester-RXrec。

【技术特征摘要】
1.基于点对点测试以太网实时服务质量的方法,其特征在于,包括以下步骤: 步骤1、主设备根据需要测试的以太网服务质量的特征构造测试协商包,所述测试协商包用于确认主设备和从设备之间的连通性、主设备和从设备之间的同步、测试进程的控制以及测试结果的返回; 步骤2、主设备和从设备之间通过所述测试协商包进行时间同步协商; 步骤3、主设备向从设备发出混合有实时业务包和测试数据包的混合数据包,并分别统计匹配待测试服务质量特征的实时业务包数量TXuser以及产生的测试数据包数量TXtester ; 步骤4、从设备接收所述混合数据包,并根据测试包标识提取出实时业务包和测试数据包;其中,实时业务包正常转发,测试数据包提取出所需的测试数据信息后中止转,所述测试数据信息包括包序列号,时戳用于丢包及延时的计算; 步骤5、测试结束后,从设备统计当前已收到的匹配待测试服务质量特征的实时业务包数量RXrec,并将结果返回给主设备; 步骤6、主设备统计丢包个数并计算丢包率,丢包个数=TXuser + TXtester 一 RXrec。2.根据权利要求1所述的基于点对点测试以太网实时服务质量的方法,其特征在于,所述的步骤2具体为: 步骤21、主设备发起同步过程,发送带有主设备本地当前时戳值TXlttl的第一测试协商包; 步骤22、从设备接收到第一测试协商包,提取TXlttl,并记录从设备接收到第一测试协商包时,从设备本地当前时戳值RX2tl ; 步骤23、从设备回应测试协商包,将从设备回应测试协商包时,从设备本地当前时戳值TX2t2,以及记录的TXlttl和RX2tl放在第二测试协商包内传回主设备; 步骤24、主...

【专利技术属性】
技术研发人员:徐宁张帆
申请(专利权)人:武汉烽火网络有限责任公司
类型:发明
国别省市:

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

1