如何使用IxNetwork软件进行Avnu gPTP一致性测试?

本文详细介绍了如何进行汽车以太网中的gPTP一致性测试,包括测试流程、硬件配置、测试脚本的使用以及测试结果分析。通过IxNetwork软件和Avnu的测试规范,演示了验证DUT端口配置为master或slave的测试过程,为汽车电子领域的AVB/TSN技术测试提供了实践指导。
摘要由CSDN通过智能技术生成

随着越来越多的新技术在汽车上得到应用,对通讯数据流的管理和对数据的实时性、可靠性要求也越来越高,AVB/TSN技术应运而生。时钟精准时间同步(gPTP),是车辆实现AVB/TSN技术的基础,支撑着其他协议的应用,那么在汽车以太网测试中,如何进行gPTP一致性测试呢?下面,小怿将基于Avnu gPTP一致性测试要求带你体验一把测试全流程。

AVB(Audio Video Bridge)即音视频桥接,是一项新的以太网标准,主要包括带宽预留、精准时间同步、流控制等。Avnu联盟是一个非盈利机构,旨在推广汽车行业采用音频/视频网桥(AVB)产品。对于满足gPTP的硬件,Avnu给出了参考测试方法:AVnu-Auto-gPTP test plan。

测试流程为:软件安装——硬件配置——配置测试文件——运行测试脚本——生成测试报告——分析测试结果和log文件

图片

“工欲善其事必先利其器”——准备测试软件和被测硬件

测试使用的软件:IxNetwork9.10,在安装该软件时,会自动安装Avnu测试包,同步安装依赖的软件包python、wireshark等; 

被测硬件:使用IXIA公司的NOVUS设备,内部要安装有相应的工程软件;支持gPTP的DUT。

“谋定而后动”——配置测试文件

可以使用IxNetwork软件自带的测试脚本,根据测试中的提示进行测试;也可以python语言,基于IXIA开放的端口,参考Avnu gPTP一致性测试规则,自己编写测试脚本。这里我们使用软件自带脚本进行测试演示。

测试开始前,需要配置硬件信息、DUT信息、选择测试用例,即配置相关路径下的config.txt和testname.txt文件。

图片

Config.txt配置参考如下:

图片

其中,文件testname.txt的配置,参考Avnu gPTP一致性测试要求和软件路径下的gptp.csv文件。

图片

“如何做”——测试操作

以管理员身份运行CMD,调用python脚本,控制IxNetwork软件,根据testname.txt中选择的测试用例开始测试。本次测试选择GPTP_1_1_1_1,验证DUT端口是否可以正确配置master或slave。

图片

首先,更改工作路径到IxNetwork目录下。

图片

然后,运行初始化文件。

图片

最后,输入指令,调用脚本文件(python main.py -m),根据窗口跳出的提示进行设置,最终完成测试。

图片

“透过结果看本质”——测试结果分析

测试结束后,在CMD窗口会显示当前测试是否通过;同时会生成测试报告和log文件,存放在以本次测试开始时刻命名的文件夹内,存放的地址:C:\Program Files (x86)\Ixia\IxNetwork\9.10.2007.7\AVnu\AVnu_Automotive\userdata\logs。

图片

测试报文截图如下:

图片

本次测试使用了支持gPTP的DUT终端件,参考Avnu gPTP一致性测试规范,使用IxNetwork软件及其自带的测试脚本,选择了“验证DUT端口是否可以正常配置为master或slave”的测试,演示了进行gPTP测试的流程和操作方法。使用软件自带脚本进行测试时,建议选择手动控制模式,测试过程中,根据窗口提示,进行交互操作,这样方便监测整个测试的过程。在测试过程中,可以打开IxNetwork的API,实时查看测试的进度。

怿星科技作为一家聚焦汽车电子新兴及关键技术的服务公司,已在国内较早地开展AVB/TSN技术研究,具备了丰富的设计和测试经验,能够提供AVB/TSN技术相关的架构设计、测试服务、协议栈开发和集成服务。

更多精彩推荐:

一刻钟读懂gPTP

传输层安全协议TLS——密码学概述

传输层安全协议TLS——协议解析

TSN协议之冗余协议——IEEE 802.1 CB

实时传输协议——RTP协议

商用车网络设计利器—SAE J1939协议

汽车以太网协议知多少

道路千万条,安全第一条——TCP/IP协议一致性测试排雷攻略

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值