基于时间敏感网络的报文测试方法及装置制造方法及图纸

技术编号:37857559 阅读:25 留言:0更新日期:2023-06-15 20:48
本发明专利技术实施例提供一种基于时间敏感网络的报文测试方法,包括:通过交换机接收终端设备发送的待测试报文流;通过网络测试仪向所述交换机发送基准报文流;通过所述交换机接收所述网络测试仪发送的所述基准报文流,并将所述待测试报文流和所述基准报文流发送至所述网络测试仪;及通过所述网络测试仪接收所述待测试报文流和所述基准报文流,并基于所述待测试报文流、所述基准报文流和预设调度测试条件,确定所述终端设备发送所述待测试报文流的发包时间信息是否满足时间调度需求;本发明专利技术利用网络测试仪能够快速、准确测量终端设备发送报文流的准确性和稳定性,有效保证了终端设备在TSN网络中发文的效率、时间调度的准确性和可靠性。靠性。靠性。

【技术实现步骤摘要】
基于时间敏感网络的报文测试方法及装置


[0001]本专利技术实施例涉及通信
,尤其涉及一种基于时间敏感网络的报文测试方法、装置、计算机设备及计算机存储介质。

技术介绍

[0002]时间敏感网络TSN要实现确定性的周期信息可靠传输,最重要的是基于时间同步下的整个网络系统的行为按统一步调工作,以实现时间敏感报文传输的低延时和确定性。不仅需要TSN网络的中继设备基于时间敏感整形器对不同队列的时窗进行控制,也需要QBV终端设备在发送时间敏感报文的时候按确定性的周期,按时间调度发送。
[0003]目前,中继设备的时间同步和TAS调度的测量可以通过网络测试仪依赖于自身端口发包的时间戳或标记,与接收报文的时间戳和标记,来判断被测试设备对报文的处理是否符合预期。但是对于终端设备而言,其发送的数据报文是没有经过网络测试仪打时间戳或进行标记处理,因此,网络测试仪无法通过上述方式对终端设备的报文的转发情况进行测量,在TSN网络中,通过网络测试仪无法判断终端设备对报文的转发是否符合时间调度预期,无法快速、准确完成对终端设备发文的准确性的测量,进而容易导致本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于时间敏感网络的报文测试方法,其特征在于,应用于所述时间敏感网络的交换机,所述方法包括:接收终端设备基于预配置的时间同步协议发送的待测试报文流;接收网络测试仪的第一网络端口基于所述预配置的时间同步协议发送的基准报文流;基于所述预配置的时间同步协议,将所述待测试报文流和所述基准报文流发送给所述网络测试仪的第二网络端口,以使所述网络测试仪基于所述待测试报文流中每个待测试报文到达所述网络测试仪对应的第一时间信息、所述基准报文流中每个基准报文到达所述网络测试仪对应的第二时间信息和预设调度测试条件,确定所述终端设备发送所述待测试报文流的发包时间信息是否满足时间调度需求;其中,所述第一时间信息和所述第二时间信息均至少有一个。2.根据权利要求1所述的基于时间敏感网络的报文测试方法,其特征在于,所述基于所述预配置的时间同步协议,将所述待测试报文流和所述基准报文流发送至所述网络测试仪的第二网络端口,还包括:所述待测试报文流和所述基准报文流均基于所述预配置的时间同步协议,并通过所述交换机的第一交换端口基于预配置的同一转发速率发送至所述网络测试仪的第二网络端口。3.根据权利要求1所述的基于时间敏感网络的报文测试方法,其特征在于,所述预设调度测试条件包括第一预设条件和第二预设条件;所述网络测试仪基于所述待测试报文流中每个待测试报文到达所述网络测试仪对应的第一时间信息、所述基准报文流中每个基准报文到达所述网络测试仪对应的第二时间信息和预设调度测试条件,确定所述终端设备发送所述待测试报文的发包时间信息是否满足时间调度需求,还包括:获取所述基准报文流的每个基准报文到达所述网络测试仪对应的第一时间信息和获取所述待测试报文流的每个待测试报文到达所述网络测试仪对应的第二时间信息;基于所述待测试报文流对应的多个第二时间信息获取相邻的待测试报文之间的多个第一时间间隔,所述第一时间间隔表示所述待测试报文的周期时间;基于所述基准报文对应的多个第一时间信息获取相邻的基准报文之间的多个第二时间间隔,所述第二时间间隔表示所述基准报文的周期时间;从所述待测试报文流对应的多个第二时间信息和同一周期内所述基准报文流对应的第一时间信息,以得到表示所述待测试报文和同一周期内对应的所述基准报文延迟信息的多个第三时间间隔;基于多个所述第一时间间隔、多个所述第二时间间隔和所述第一预设条件,确定所述终端设备发送待测试报文的周期时间是否满足所述时间调度需求,所述第一预设条件为所述待测试报文的周期时间和所述基准报文的周期时间的预设差值范围;及基于多个所述第三时间间隔和所述第二预设条件,确定所述终端设备发送待测试报文的发包启动时延是否满足所述时间调度需求,所述第二预设条件为预设延迟时间范围。4.一种基于时间敏感网络的报文测试方法,其特征在于,应用于所述时间敏感网络的网络测试仪中,所述方法包括:通过网络测试仪的第一网络端口基于预配置的时间同步协议,发送基准报文流至交换机,以使所述交换机转发所述基准报文流;
通过所述网络测试仪的第二网络端口接收终端设备基于所述预配置的时间同步协议发送并经所述交换机基于所述预配置的时间同步协议转发的待测试报文流和经所述交换机转发的所述基准报文流;及基于所述待测试报文流中每个待测试报文到达所述网络测试仪对应的第一时间信息、所述基准报文流中每个基准报文到达所述网络测试仪对应的第二时间信息和预设调度测试条件,确定所述终端设备发送所述待测试报文的发包时间信息是否满足时间调度需求;其中,所述第一时间信息和所述第二时间信息均至少有一个。5.根据权利要求4所述的基于时间敏感网络的报文测试方法,其特征在于,所述预设调度测试条件包括第一预设条件和第二预设条件;所述基于所述待测试报文流中每个待测试报文到达所述网络测试仪对应的第一时间信息、所述基准报文流中每个基准报文到达所述网络测试仪对应的第二时间信息和预设调度测试条件,确定所述终端设备发送所述待测试报文的发包时间信息是否满足时间调度需求,还包括:获取所述基准报文流的每个基准报文到达所述网络测试仪对应的第一时间信息和获取所述待测试报文流的每个待测试报文到达所述网络测试仪对应的第二时间信息;基于所述待测试报文流对应的多个第二时间信息获取相邻的待测试报文之间的多个第一时间间隔,所述第一时间间隔表示所述待测试报文的周期时间;基于所述基准报文对应的多个第一时间信息获取相邻的基准报文之间的多个第二时间间隔,所述第二时间间隔表示所述基准报文的周期时间;从所述待测试报文流对应的多个第二时间信息和同一周期内所述基准报文流对应的第一时间信息,以得到表示所述待测试报文和同一周期内对应的所述基准报文延迟信息的多个第三时间间隔;基于多个所述第一时间间隔、多个所述第二时间间隔和所述第一预设条件,确定所述终端设备发送待测试报文的周期时间是否满足所述时间调度需求,所所述第一预设条件为所述待测试报文的周期时间和所述基准报文的周期时间的预设差值范围;及基于多个所述第三时间间隔和所述第二预设条件,确定所述终端设备发送待测试报文的发包启动时延是否满足所述时间调度需求,所述第二预设条件为预设延迟时...

【专利技术属性】
技术研发人员:李慧粉
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:

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

1