首页 > 其他分享 >车载测试系列:车载以太网测试(二)

车载测试系列:车载以太网测试(二)

时间:2022-12-02 13:58:19浏览次数:42  
标签:协议 功能 配置 车载 测试 DUT 以太网

交换机测试

车载以太网的交换机测试,是对车载以太网交换机常规数据帧收发相关功能的测试,测试的规范主要是TC-11 Ethernet Switch Test Specification 标准,测试的内容如下:

1、通用功能

数据帧正常转发、端口镜像、端口禁用、处理巨型帧、读出设备ID等基本功能。

2、地址解析功能

地址学习、地址老化时间、地址解析表、地址学习配置模式等功能。

3、虚拟局域网功能 (VLAN)

TPID以太类型字段自由配置功能、双标签Q-in-Q功能、非标签数据帧支持、VLAN跳跃攻击抑制、共享VLAN学习等功能。

4、基于时间敏感网络的时间同步功能(TSN)对接收到的时间同步的帧正确处理的功能

5、服务品质(QoS)

对优先级流量正确处理和实现不同流量整形策略的功能,包括基于优先级的服务品质、基于WRR转发数据包功能、PCP字段覆盖功能、优先级映射功能、支持漏桶算法功能等。

6、配置功能

运行中可重新配置的功能,端口可单独配置功能、配置完成前支持在 "禁止转发"模式下启动的功能、读回配置信息功能、支持锁定配置项功能等。

7、过滤功能

在接收端口是否能按照设定,对接收到的数据帧进行过滤的功能,包括端口广播保护功能、通用过滤需求、与 VLAN相关的过滤规则、基于上层地址的过滤规则等。

8、诊断功能

计数器能否正确计数诊断、线缆和连接状态反馈功能的诊断等。

测试过程中,可以将测试平台作为流量发生器,发送不同类型的数据报文,由与之相连的计算机上的软件对报文的类型进行配置,在软件上对测试项的结果进行检查。与DUT相连的计算机也对DUT的工作模式进行配置。测试连接示意图如图所示:

 

协议一致性测试

协议一致性测试(protocol conformance test),指检验开放系统互连(OSI)产品的协议实现与 OSI协议标准一致性程度的测试。

车载以太网2层到7层除了 AVB/TSN以外的协议一致性测试的测试项目和测试过程以及测试判据主要依据 TC8-OPEN Alliance Automotive Ethernet ECU Test Specification标准。

测试项主要为了验证两个方面的内容∶

①Conformance test——验证被测设备/系统是否遵循协议标准;

②Negative test——通过发送非法报文验证被测设备/系统的稳定性/鲁棒性。

测试时,需要在DUT上安装辅助测试工具Upper Tester。Upper Tester(UT)本质上是一个运行在DUT中的应用,它能够接收测试平台发送的指令,来配置被测协议栈 (IUT)的参数,或触发被测协议栈产生某种行为。UT支持的指令和格式遵循AUTOSAR体系下的"Testability Protocol and Service Primitives"规范。

将测试平台与DUT连接,选择对应的协议测试套件与DUT进行特定的通信,配置测试套件的参数,如IP、MAC地址等,结合Upper Tester的辅助作用对指定协议的测试项开展测试,测试平台收集测试数据,生成测试报告。测试设备连接示意图如图5所示。

 

以一个ARP测试项为例,介绍协议一致性的测试过程。

1)配置DUT以清除ARP缓存中的动态条目。

2)配置DUT以在其ARP缓存中添加一个静态条目,包含测试平台的IP地址和物理地址。

3)配置DUT向测试平台发送UDP请求消息报文。

4)测试平台监控接收到的报文信息。

5)观察DUT的动作。

6)根据判据判断DUT的动作是否能够通过测试。

除此之外,车载以太网测试还包括AVB协议簇的测试,测试的内容和参考标准主要是:时钟同步功能(IEEE 802. 1AS)、流量控制功能(IEEE 802.1Qav)、流管理功能(IEEE 802.1Qat)、音频/视频传输协议(IEEE 1722(a))。

标签:协议,功能,配置,车载,测试,DUT,以太网
From: https://www.cnblogs.com/laoluoits/p/16944227.html

相关文章

  • 车载测试系列:基于AP AutoSAR的SOA实现
    Android的SOTA技术 针对Android平台的APP应用、主题、皮肤,实现路径类似于手机的应用商城,云端建立版本仓库,用户在车机软件商店点击安装后,车端从TSP下载安装包(apk),由车......
  • 车载测试系列:SOA设计实现
    SOA设计原则SOA在互联网,用的是客户端/服务器的架构。实现逻辑为:客户端通过网络向服务器发送请求,服务器响应请求。 客户端/服务器架构之上的进一步抽象是面向服务的范......
  • 车载测试系列:自动驾驶中间件SOME/IP
    一、以太网引入汽车2004年,宝马汽车的OBD诊断口采用的是高速CAN总线,速率为500kbit/s,除去CAN协议本身的开销,通过OBD口升级控制器的净升级速度降到200kbit/s。预计到2008年,软......
  • 车载测试系列:车联网自动化测试
    车联网测试内容 测试框架设计  项目及用例数据管理       ......
  • 车载测试系列:CAPL编程语言
    CAPL是类似C语言的语法,案例如下:/*@!Encoding:936*/includes{}variables{//ThefollowingthreemessagesaredefinedfortransmissionmessageEngineStatu......
  • 车载测试系列:CAPL脚本语法
    在车载控制器测试中,CAPL是常用的总线测试脚本之一,测试工程师需要掌握相关用法。1.定时器首先肯定是定时器了,在编写CAPL脚本中,使用的频率很高,比如我们需要周期性的发送CAN......
  • 车载测试系列:蓝牙协议栈
    蓝牙协议栈由主机+HCI(可选)+控制器三大块组成,其中对于单芯片方案是没用HCI的。主机(Host):主机部分由核心协议层(L2CAP、SDP、SMP、ATT)和核心规范(GAP、GATT)构成;......
  • 车载测试系列:蓝牙协议概述
    蓝牙(英语:Bluetooth),一种无线通讯技术标准,用来让固定与移动设备,在短距离间交换资料,以形成个人局域网(PAN)。其使用短波特高频(UHF)无线电波,经由2.4至2.485GHz的ISM频段来进行通......
  • 车载测试系列:车载蓝牙测试(一)
    车载蓝牙的概念蓝牙,是一种支持设备短距离通讯的无线电技术,一般通讯距离在10米内,工作频段为全球统一开放的2.4GHz工业、科学和医学频段。由于蓝牙具备体积小、功率低、成本......
  • 车载测试系列:CAN总线渗透测试
    随着汽车智能化、网联化的高速发展,对于汽车通讯网络的安全威胁越来越多,而CAN总线是目前汽车使用最广泛的总线之一,因此对汽车CAN总线网络安全威胁进行渗透测试、挖掘潜在漏......